:root{--t-1:11.5px;--t-2:13px;--t-3:14.5px;--t-4:16px;--t-5:18px;--t-6:21px;--t-7:27px;--t-8:34px;--t-9:42px;--w-thuong:400;--w-dam:700;--w-rat-dam:800}:root{--ink:#22303c;--ink-2:#51616f;--ink-3:#5e6c77;--ink-strong:#131c24;--paper:#ffffff;--paper-2:#f5f6f8;--paper-3:#eceff2;--line:#e3e6ea;--line-2:#cfd4d9;--sage:#7fa79b;--sage-d:#456558;--sage-l:#e9f1ee;--accent:#51616f;--warn-bg:#f3f4f5;--warn-line:#d8dbdd;--err:#b4402f;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--radius:var(--r-md);--shadow-xs:0 1px 2px rgba(19,28,36,.05);--shadow-sm:0 2px 8px rgba(19,28,36,.06);--shadow-md:0 8px 24px rgba(19,28,36,.08),0 2px 6px rgba(19,28,36,.05);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;color-scheme:light}@media(min-width:560px){:root{--r-lg:20px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;color:var(--ink);background:var(--paper);font-size:var(--t-4);line-height:1.62;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}img{max-width:100%;display:block}[hidden]{display:none!important}a{color:var(--sage-d)}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.trang-dau .lead{max-width:62ch}.trang-dau h1{max-width:24ch}.hero-anh{max-height:38vh;width:auto;margin:0 auto;object-fit:contain}section{padding:34px 0}.sep{border-top:1px solid var(--line)}h1{font-size:var(--t-7);line-height:1.22;letter-spacing:-.4px;font-weight:700}h2{font-size:var(--t-6);line-height:1.3;letter-spacing:-.3px;font-weight:700;margin-bottom:12px}h3{font-size:var(--t-5);font-weight:700;margin-bottom:6px}h4{font-size:var(--t-4);font-weight:700;line-height:1.35;margin:22px 0 4px;color:var(--ink-strong)}p{margin:12px 0}strong{font-weight:700}.lead{font-size:var(--t-5);color:var(--ink-2);line-height:1.5}.small{font-size:var(--t-3);color:var(--ink-2);line-height:1.55}.small a{display:inline-block;padding:8px 0}.tiny{font-size:var(--t-2);color:var(--ink-3);line-height:1.5}.center{text-align:center}ul,ol{margin:12px 0 12px 20px}li{margin:7px 0}.topbar{background:var(--ink);color:#fff;font-size:var(--t-1);padding:7px 12px;line-height:1.35}.topbar .wrap{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding:0 8px}.topbar span{white-space:nowrap}.brand{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.brand .mark{font-weight:800;letter-spacing:5px;font-size:var(--t-3);color:var(--ink);text-decoration:none}.brand .tag{font-size:var(--t-3);color:var(--ink);letter-spacing:1.6px;text-transform:uppercase;font-weight:600}.nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2)}.nav .wrap{display:flex;gap:14px;justify-content:center;flex-wrap:nowrap;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav .wrap::-webkit-scrollbar{display:none}.nav a{font-size:var(--t-2);font-weight:700;color:var(--ink-2);text-decoration:none;white-space:nowrap;display:inline-block;padding:12px 0}.nav a[aria-current=page]{color:var(--sage-d)}body[data-trang=chinh-sach] .nav a[href="/chinh-sach"],body[data-trang=huong-dan] .nav a[href="/huong-dan-dung"],body[data-trang=ve-herlayra] .nav a[href="/ve-herlayra"]{color:var(--sage-d);font-weight:800}.dock{display:flex;position:fixed;left:0;right:0;bottom:0;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);border-top:1px solid var(--line);box-shadow:0 -2px 14px rgba(19,28,36,.09);gap:9px;align-items:center;padding:8px 14px calc(8px + env(safe-area-inset-bottom));z-index:60}@media(min-width:900px){.dock{left:auto;right:20px;bottom:20px;width:min(380px,calc(100% - 40px));border:1px solid var(--line);border-radius:var(--r-lg);padding:10px 12px;box-shadow:var(--shadow-md)}}.dock .p{flex:1 1 auto;min-width:0;line-height:1.25;text-decoration:none;display:block}.dock .p .hang-gia{display:flex;align-items:baseline;gap:8px;min-width:0}.dock .p b{font-size:var(--t-4);font-weight:800;color:var(--ink-strong);font-variant-numeric:tabular-nums}.dock .p i.doi{flex:0 0 auto;font-style:normal;font-size:var(--t-4);font-weight:700;color:var(--sage-d);text-decoration:underline;text-underline-offset:2px}.dock .p [data-role=dock-ten]{display:block;font-size:var(--t-2);font-weight:700;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock .p em{display:block;font-style:normal;font-size:var(--t-1);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock a.cta{flex:1 1 auto;min-width:0;max-width:44%;text-align:center;background:var(--sage-d);color:#fff;font-weight:800;font-size:var(--t-3);padding:13px clamp(10px,4vw,22px);border-radius:11px;text-decoration:none;white-space:nowrap}.dock a.msg{flex:0 0 auto;width:52px;height:50px;border-radius:11px;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:var(--t-6);text-decoration:none;background:#fff}.dock a.msg svg{width:26px;height:26px;display:block}body.co-thanh-mua{--chua-thanh-mua:96px;padding-bottom:var(--chua-thanh-mua)}@media(min-width:900px){body.co-thanh-mua{--chua-thanh-mua:116px}}.hl-dong-y{bottom:calc(12px + var(--chua-thanh-mua, 0px))}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.vun{padding:12px 0 0}.vun ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;list-style:none;margin:0;padding:0;font-size:var(--t-2);color:var(--ink-3)}.vun li{display:flex;align-items:center;gap:6px;min-width:0}.vun li+li::before{content:"/";color:var(--line-2)}.vun a{color:var(--ink-2);text-decoration:none}.vun a:hover{color:var(--sage-d);text-decoration:underline}.vun [aria-current=page]{color:var(--ink);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muc-luc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.muc-luc a{display:block;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;text-decoration:none;color:var(--ink);transition:border-color .16s,background .16s}.muc-luc a:hover{border-color:var(--sage-d);background:var(--sage-l)}.muc-luc b{display:block;font-size:var(--t-4);font-weight:700}.muc-luc span{display:block;margin-top:3px;font-size:var(--t-2);color:var(--ink-2);line-height:1.5}.eyebrow{display:inline-block;background:var(--sage-l);color:var(--sage-d);font-size:var(--t-2);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;padding:6px 12px;border-radius:100px;margin-bottom:14px}.btn{display:block;width:100%;max-width:360px;margin-inline:auto;text-align:center;font:inherit;font-size:var(--t-5);font-weight:800;padding:16px 18px;border:0;cursor:pointer;text-decoration:none}@media(min-width:900px){.hero__nut .btn{font-size:var(--t-4);padding:15px 14px}}.btn-primary{background:var(--sage-d);color:#fff;box-shadow:none;border-radius:var(--r-sm)}.btn-primary:active{transform:translateY(1px);box-shadow:var(--shadow-sm)}.btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line-2);border-radius:var(--r-sm);margin-top:11px}.box{list-style:none;margin:16px 0;padding:0;display:grid;gap:10px}.box li{display:flex;gap:11px;align-items:baseline;border:1px solid var(--line);border-radius:var(--r-md);padding:13px 15px;margin:0}.box li::before{content:"✓";color:var(--sage-d);font-weight:800;flex:0 0 auto}.box b{font-size:var(--t-4)}.box span{display:block;font-size:var(--t-2);color:var(--ink-2);margin-top:1px}.card{border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;background:var(--paper);box-shadow:var(--shadow-xs);margin:14px 0}.card--quiet{background:var(--paper-2);box-shadow:none}.note{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-md);padding:14px 16px;margin:16px 0}.note p{margin:6px 0;font-size:var(--t-3)}.gia{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:6px 0 2px}.gia b{font-size:var(--t-7);font-weight:800;color:var(--ink-strong);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.gia span{font-size:var(--t-3);color:var(--ink-2)}.figure{background:var(--paper-2);border-radius:var(--radius);padding:22px 16px 16px;margin:22px 0;border:1px solid var(--line)}.figure svg{display:block;width:100%;height:auto;max-width:420px;margin:0 auto}.figure .cap{font-size:var(--t-3);color:var(--ink-2);text-align:center;margin-top:10px}.steps{list-style:none;counter-reset:s;margin:18px 0;padding:0;display:grid;gap:12px}.steps li{counter-increment:s;border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px 14px 52px;position:relative;margin:0}.steps li::before{content:counter(s);position:absolute;left:16px;top:14px;width:24px;height:24px;border-radius:50%;background:var(--sage-l);color:var(--sage-d);font-weight:800;font-size:var(--t-3);display:flex;align-items:center;justify-content:center}details{border-bottom:1px solid var(--line);padding:4px 0}details summary{font-weight:700;font-size:var(--t-4);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;padding:11px 0}details summary::-webkit-details-marker{display:none}details summary::after{content:"+";color:var(--sage-d);font-weight:800;font-size:var(--t-6);line-height:1;display:inline-block;transition:transform .18s ease}details[open] summary::after{transform:rotate(45deg)}details p{font-size:var(--t-4);color:var(--ink-2);margin:10px 0 2px}details ul,details ol{font-size:var(--t-4);color:var(--ink-2)}.phaply{border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;background:var(--paper-2);margin:14px 0}.phaply .sku{padding:10px 0;border-bottom:1px solid var(--line)}.phaply .sku:last-of-type{border-bottom:0}.phaply .sku b{font-size:var(--t-3)}.phaply .sku p{margin:4px 0 0;font-size:var(--t-3);color:var(--ink-2);line-height:1.5}.wrap-w{max-width:1120px;margin:0 auto;padding:0 20px}@media(min-width:900px){.wrap-w{padding:0 40px}}.band{padding:56px 0}@media(min-width:900px){.band{padding:96px 0}}.band--soft{background:var(--paper-2)}.band--sage{background:var(--sage-l)}.band h2{font-size:var(--t-6)}@media(min-width:900px){.band h2{font-size:var(--t-8);letter-spacing:-.6px}}.hero{background:linear-gradient(180deg,var(--sage-l) 0%,var(--paper) 100%)}.hero__in{display:grid;gap:22px;align-items:center;padding:26px 0 30px}@media(min-width:900px){.hero__in{grid-template-columns:1.05fr 1fr;gap:56px;padding:56px 0 64px}}.hero__anh{order:-1;display:flex;justify-content:center}@media(min-width:900px){.hero__anh{order:0}}.hero__anh img{max-height:max(300px,34vh);width:auto}@media(min-width:900px){.hero__anh img{max-height:70vh;width:auto;max-width:100%}}.hero h1{font-size:var(--t-8)}@media(min-width:900px){.hero h1{font-size:var(--t-9);line-height:1.06;letter-spacing:-1.4px}}@media(min-width:900px){.hero .lead{font-size:var(--t-6);max-width:30em}}.hero__nut{display:grid;gap:10px;margin-top:16px}@media(min-width:560px){.hero__nut{grid-template-columns:1fr 1fr}.hero__nut .btn{margin-top:0}}.map2{display:grid;gap:14px;margin:22px 0 6px}@media(min-width:760px){.map2{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:900px){.map2{gap:30px;max-width:940px}}.spot{border-radius:var(--r-lg);background:transparent;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit}.spot__anh{height:260px;display:flex;align-items:center;justify-content:center;padding:8px;background:var(--sage-l);border-radius:var(--r-lg)}@media(min-width:900px){.spot__anh{height:340px}}.spot__anh img{max-height:100%;width:auto}.spot__b{padding:16px 2px 4px;display:flex;flex-direction:column;gap:5px;flex:1}.spot__k{font-size:var(--t-2);font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--sage-d)}.spot__n{font-size:var(--t-4);font-weight:700;line-height:1.3}.spot__d{font-size:var(--t-3);color:var(--ink-2);line-height:1.5;flex:1}.spot__go{font-size:var(--t-3);font-weight:700;color:var(--sage-d);margin-top:8px}.duo{display:grid;gap:20px;align-items:center}@media(min-width:900px){.duo{grid-template-columns:1fr 1fr;gap:56px}.duo--dao>*:first-child{order:2}}.duo__anh{overflow:hidden;border-radius:var(--r-lg)}.duo__anh img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center;display:block}.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:18px 0}@media(min-width:560px){.pgrid{gap:14px}}@media(min-width:900px){.pgrid{grid-template-columns:repeat(3,1fr);gap:22px}}.pgrid--doi{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.pgrid--doi{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:18px auto}}.pcard{border-radius:var(--r-md);overflow:hidden;background:transparent;display:flex;flex-direction:column;text-decoration:none;color:inherit}.pcard__img{background:var(--sage-l);height:260px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:var(--r-lg)}@media(min-width:900px){.pcard__img{height:340px}}.pcard__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pcard__b{padding:16px 2px 4px;display:flex;flex-direction:column;gap:5px;flex:1}.pcard__n{font-weight:700;font-size:var(--t-4);line-height:1.3}.pcard__d{font-size:var(--t-3);color:var(--ink-2);line-height:1.5;flex:1}.pcard__p{font-weight:800;font-size:var(--t-4);color:var(--ink-strong);font-variant-numeric:tabular-nums;margin-top:6px}.pcard__p i{display:block;font-style:normal;font-size:var(--t-2);font-weight:400;color:var(--ink-3);margin-top:1px;line-height:1.35}.chips{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 2px}.chip{font-size:var(--t-2);font-weight:700;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 11px;white-space:nowrap}.trang-dau{background:linear-gradient(180deg,var(--sage-l) 0%,var(--paper) 100%);padding:40px 0 36px;border-bottom:0}@media(min-width:900px){.trang-dau{padding:64px 0 56px}}.trang-dau h1{font-size:var(--t-7)}@media(min-width:900px){.trang-dau h1{font-size:var(--t-9);line-height:1.1;letter-spacing:-1px}}.trang-dau .lead{margin-top:12px}@media(min-width:900px){.trang-dau .lead{font-size:var(--t-5);max-width:34em}}.sep--soft{background:var(--paper-2)}.duoi-trang{background:var(--paper-2);border-top:1px solid var(--line);padding:34px 0 38px}.duoi-trang p{margin:0 0 14px}.band--usp{text-align:center;padding:76px 0}@media(min-width:900px){.band--usp{padding:128px 0}}.usp__k{font-size:var(--t-2);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-d);margin:0 0 14px}.usp__h{font-size:var(--t-7);line-height:1.14;letter-spacing:-.6px;margin:0 0 16px}@media(min-width:900px){.usp__h{font-size:var(--t-9);letter-spacing:-1.1px}}.usp__c{font-size:var(--t-5);line-height:1.55;color:var(--ink);max-width:24em;margin:0 auto}@media(min-width:900px){.usp__c{font-size:var(--t-6);max-width:26em}}.usp__d{font-size:var(--t-3);color:var(--ink-2);margin:16px auto 0;max-width:30em}.gayrung{display:grid;gap:9px;margin:14px 0}.gayrung>div{background:var(--paper-2);border-radius:var(--r-md);padding:12px 14px}.gayrung b{display:block;font-size:var(--t-3);color:var(--ink-strong);margin-bottom:3px}.gayrung span{font-size:var(--t-2);color:var(--ink-2);line-height:1.5}.gayrung svg{display:block;width:100%;height:auto;margin:2px 0 9px}@media(min-width:640px){.gayrung{grid-template-columns:1fr 1fr;gap:12px}}.dai-cho{border:1.5px dashed var(--line-2);border-radius:var(--r-md);padding:16px 18px;margin:20px 0 0;font-size:var(--t-3);color:var(--ink-2);line-height:1.55;background:transparent}.dai-cho b{color:var(--ink);font-weight:700}@media(min-width:900px){.dai-cho{max-width:940px;padding:20px 24px}}.duo__anh--vid{align-self:center}.duo__anh--vid video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;background:var(--paper-3)}.band--sang{background:var(--sage-l);text-align:center}.sang{max-width:34em;margin:0 auto}.sang h2{margin-bottom:18px}.sang__l{font-size:var(--t-5);line-height:1.55;color:var(--ink);margin:10px 0}@media(min-width:900px){.sang__l{font-size:var(--t-6)}}.sang--anh{max-width:none;text-align:left;display:grid;gap:20px}.sang--anh h2{margin-bottom:14px}.sang__anh img{display:block;width:100%;height:auto;border-radius:var(--r-md)}@media(min-width:900px){.sang--anh{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:44px;align-items:center;max-width:1000px;margin:0 auto}}.tuyen-ngon{max-width:40em}@media(min-width:900px){.tuyen-ngon{margin:0 auto;text-align:center}.tuyen-ngon h2{font-size:var(--t-8)}}.band--chot{background:var(--sage-l);padding:76px 0}@media(min-width:900px){.band--chot{padding:112px 0}}.chot{display:grid;gap:20px;align-items:center}@media(min-width:900px){.chot{grid-template-columns:1.25fr .75fr;gap:56px}}.chot__nut{display:grid;gap:10px;max-width:420px}.chot h2{margin-bottom:8px}@media(max-width:559px){.topbar span:nth-of-type(4),.topbar span:nth-of-type(5){display:none}}@media(min-width:900px){footer .wrap,#phaply .wrap{padding:0 40px}}.fgrid{display:grid;gap:20px;margin-bottom:22px}@media(min-width:560px){.fgrid{grid-template-columns:repeat(4,1fr)}}.fcol b{display:block;font-size:var(--t-2);line-height:1.25;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px}.fcol>a{display:block;font-size:var(--t-2);line-height:1.25;color:var(--ink-2);text-decoration:none;padding:5px 0}.fcol p a{color:var(--ink-2)}.fcol p{font-size:var(--t-2);color:var(--ink-3);line-height:1.55;margin:0 0 6px}footer{background:var(--paper-2);border-top:1px solid var(--line);padding:30px 0 34px;margin-top:10px}.dau-chan{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;max-width:380px}.dau-chan>a{flex:0 1 120px;min-width:0}.dau-chan>[data-role=bct]{flex:0 1 150px;min-width:0;display:block}.dau-chan img{display:block;width:100%;height:auto}footer p{margin:8px 0}footer a{color:var(--ink-2)}.footlinks{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px}.footlinks a{font-size:var(--t-3);font-weight:700;text-decoration:none}
