@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(assets/fonts/bvp-300-vietnamese.woff2?v=36e0cd62)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(assets/fonts/bvp-300-latin.woff2?v=36755b3a)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/bvp-400-vietnamese.woff2?v=b0d9b8ae)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/bvp-400-latin.woff2?v=d25f70ff)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/bvp-500-vietnamese.woff2?v=e83829fe)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/bvp-500-latin.woff2?v=0336df67)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/bvp-600-vietnamese.woff2?v=84390824)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/bvp-600-latin.woff2?v=14950d0a)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/bvp-700-vietnamese.woff2?v=141f6c45)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/bvp-700-latin.woff2?v=cf841d2b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#2181fe;--brand-2:#2898f1;--brand-3:#86aff6;--ink:#111827;--ink-soft:#374151;--navy:#192c48;--tint-1:#2898f129;--tint-2:#86aff629;--white:#fff;--radius:28px;--shadow-card:0 6px 22px #2181fe24;--shadow-phone:0 24px 60px #31839f47;--maxw:1236px;--header-h:76px;--header-h-sm:60px;--header-live:var(--header-h);--bg:var(--white);--surface:#fff;--surface-2:#f4f6fa;--text:var(--ink);--text-soft:var(--ink-soft);--text-mut:#5b6779;--brand-text:#1560c4;--brand-tint:#2181fe1a;--frame:#fff;--card-border:#ebebeb;--hairline:#11182714;--header-bg:#ffffffd1;--header-bg-hi:#fffffff0;--header-border:#1118270f;--store-border:#000;--pill-dark:#000;--nav-shadow:0 18px 30px #00000014;--hero-grad:linear-gradient(180deg,#fff 0%,#eaf3ff 78%,#dcebff 100%);--hero-panel:linear-gradient(158deg,#e2ecff 0%,#c4d9fb 100%);--why-grad:linear-gradient(180deg,#fff 0%,#72b6ff 121.56%);color-scheme:light}:root[data-theme=dark]{--bg:#0d1626;--surface:#111d31;--surface-2:#182741;--text:#e7edf6;--text-soft:#9fb0c7;--text-mut:#8fa1ba;--brand-text:#4d9bff;--brand-tint:#4d9bff24;--frame:#22324c;--card-border:#ffffff24;--hairline:#ffffff1a;--header-bg:#0d1626d1;--header-bg-hi:#0d1626f0;--header-border:#ffffff14;--store-border:#ffffff80;--pill-dark:#26364f;--nav-shadow:0 18px 30px #00000080;--hero-grad:linear-gradient(180deg,#0d1626 0%,#0f1e35 72%,#12243f 100%);--hero-panel:linear-gradient(158deg,#17294a 0%,#122340 100%);--why-grad:linear-gradient(180deg,#0d1626 0%,#1c3a63 130%);color-scheme:dark}:root[data-theme=dark] .hero:before{mix-blend-mode:screen;opacity:.12}:root[data-theme=dark] .s-why:before{opacity:.2}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{background:var(--bg)}body{padding-top:calc(var(--header-h) + 1px);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Be Vietnam Pro,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,figure{margin:0}ul[role=list]{margin:0;padding:0;list-style:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--brand);color:#fff;border-radius:10px;padding:10px 18px;font-weight:600;transition:top .2s;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}:where(a,button,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:calc(var(--maxw) + 48px);margin-inline:auto;padding-inline:24px}.section{padding-block:clamp(56px,7vw,96px);position:relative;overflow:hidden}.eyebrow-center{text-align:center}.btn{text-transform:uppercase;letter-spacing:.2px;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 28px;font-size:clamp(15px,1.1vw,19px);font-weight:700;line-height:1.2;transition:transform .18s,box-shadow .18s,background .18s,filter .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-dark{background:var(--pill-dark);color:#fff;border-color:#fff;box-shadow:0 8px 24px #0000002e}.btn-brand{background:var(--brand);color:#fff;box-shadow:0 8px 22px #2181fe57}.btn-brand:hover{filter:brightness(1.06)}.btn-grad{background:linear-gradient(145deg,var(--brand-2),var(--brand-3));color:#fff}.btn-grad:hover{filter:brightness(1.06)}.btn-ghost{color:var(--text);border-color:var(--text);background:0 0}.btn-outline{color:var(--brand-text);border-color:var(--brand);background:0 0}.btn-outline:hover{background:var(--brand-tint)}.btn-sm{padding:10px 20px;font-size:14px}.store-row{flex-wrap:wrap;gap:clamp(16px,2vw,28px);display:flex}.store-btn{border:2px solid var(--store-border);border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:10px;min-width:0;padding:11px 24px;line-height:1.15;transition:scale .2s,box-shadow .2s;display:inline-flex;scale:1}.store-btn.dark{background:var(--pill-dark);color:#fff}.store-btn img,.store-btn svg{flex:none;width:44px;height:44px}.store-btn svg{color:var(--text)}.store-btn small{text-transform:uppercase;opacity:.9;font-size:13px;font-weight:400;display:block}.store-btn strong{text-transform:uppercase;font-size:18px;font-weight:700;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.store-btn:hover{scale:1.06;box-shadow:0 8px 22px #00000029}.store-btn:active{scale:1.02}}.site-header{z-index:100;transition:transform .38s cubic-bezier(.22,.61,.36,1),box-shadow .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #0000,0 10px 30px -18px #192c4800}.site-header:before{content:"";z-index:-1;background:var(--header-bg);-webkit-backdrop-filter:saturate(160%)blur(12px);pointer-events:none;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:absolute;inset:0}.site-header.is-condensed{--header-live:var(--header-h-sm);box-shadow:0 1px 0 var(--header-border), 0 10px 30px -18px #192c4873}:root[data-theme=dark] .site-header.is-condensed{box-shadow:0 1px 0 var(--header-border), 0 10px 30px -18px #000c}.site-header.is-condensed:before{background:var(--header-bg-hi);-webkit-backdrop-filter:saturate(180%)blur(18px)}.site-header.is-hidden{transform:translateY(-100%)}body.nav-open .site-header{transition:none!important;transform:none!important}.nav{height:var(--header-live);justify-content:space-between;align-items:center;gap:24px;transition:height .34s cubic-bezier(.22,.61,.36,1);display:flex}.brand{color:var(--text);align-items:center;gap:9px;font-size:19px;font-weight:600;display:flex}.brand img{width:36px;height:36px;transition:width .34s cubic-bezier(.22,.61,.36,1),height .34s cubic-bezier(.22,.61,.36,1)}.site-header.is-condensed .brand img{width:30px;height:30px}.brand__name{line-height:1.05}.brand__name small{letter-spacing:.1em;color:var(--text-mut);font-size:9px;font-weight:700;transition:font-size .34s cubic-bezier(.22,.61,.36,1);display:block}.brand__name strong{letter-spacing:.4px;color:var(--brand-text);background:linear-gradient(152.5deg,var(--brand-2) 4%,var(--brand-3) 97%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;transition:font-size .34s cubic-bezier(.22,.61,.36,1);display:block}.site-header.is-condensed .brand__name small{font-size:8px}.site-header.is-condensed .brand__name strong{font-size:16px}.nav-links{align-items:center;gap:clamp(20px,2.6vw,50px);display:flex}.nav-links a{color:var(--text);padding-block:6px;font-size:15px;transition:color .18s;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--brand-text)}.nav-links a.active:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.nav-cta{flex:none;align-items:center;gap:12px;display:flex}.navcta-mobile{display:none}.nav-toggle{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;transition:background .18s,width .34s cubic-bezier(.22,.61,.36,1),height .34s cubic-bezier(.22,.61,.36,1);display:none}.site-header.is-condensed .nav-toggle{width:36px;height:36px}.nav-toggle span{background:var(--text);border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .25s,width .34s cubic-bezier(.22,.61,.36,1)}.site-header.is-condensed .nav-toggle span{width:20px}.nav-toggle:hover{background:var(--hairline)}.nav-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.site-header.no-anim,.site-header.no-anim *,.site-header.no-anim:before{transition:none!important}@media (prefers-reduced-motion:reduce){.site-header,.site-header:before,.nav,.brand img,.brand__name small,.brand__name strong,.theme-toggle,.theme-toggle svg,.nav-toggle,.nav-toggle span{transition:none!important}.site-header.is-hidden{transform:none!important}}.nav-actions{align-items:center;gap:12px;display:flex}.theme-toggle{border:1px solid var(--header-border);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:background .18s,transform .18s,border-color .18s,width .34s cubic-bezier(.22,.61,.36,1),height .34s cubic-bezier(.22,.61,.36,1);display:inline-grid}.theme-toggle:hover{background:var(--hairline);transform:translateY(-1px)}.theme-toggle svg{width:20px;height:20px;transition:width .34s cubic-bezier(.22,.61,.36,1),height .34s cubic-bezier(.22,.61,.36,1);display:block}.site-header.is-condensed .theme-toggle{width:36px;height:36px}.site-header.is-condensed .theme-toggle svg{width:18px;height:18px}.theme-toggle .ic-sun{display:none}.theme-toggle .ic-moon{display:block}:root[data-theme=dark] .theme-toggle .ic-moon{display:none}:root[data-theme=dark] .theme-toggle .ic-sun{display:block}.promo{background:#f6f9fe;line-height:0}.promo__track{aspect-ratio:var(--promo-ar,1440/225);position:relative;overflow:hidden}.promo__slide{opacity:0;pointer-events:none;transition:opacity .55s;display:block;position:absolute;inset:0}.promo__slide.is-on{opacity:1;pointer-events:auto}.promo__art{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1.08,.32,1)}@media (hover:hover){.promo__slide.is-on:hover .promo__art{transform:scale(1.018)}}.promo__dots{z-index:2;pointer-events:none;justify-content:center;gap:6px;line-height:0;display:flex;position:absolute;bottom:clamp(6px,1.1vw,14px);left:0;right:0}.promo__dot{pointer-events:auto;cursor:pointer;background:#fff9;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .25s,background .25s;box-shadow:0 1px 3px #0006}.promo__dot.is-on{background:#fff;width:20px}.promo__dot{position:relative}.promo__dot:after{content:"";position:absolute;inset:-10px -3px}.promo__dot:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=640px){.promo__track{aspect-ratio:830/225}.promo__art{object-position:var(--promo-focus,46%) center}}@media (prefers-reduced-motion:reduce){.promo__slide,.promo__art,.promo__dot{transition:none}.promo__slide.is-on:hover .promo__art{transform:none}}.hero{text-align:center;background:var(--hero-grad);padding-top:clamp(44px,6vw,76px);padding-bottom:0;position:relative}.hero:before{content:"";opacity:.28;mix-blend-mode:multiply;pointer-events:none;background:url(assets/chart-watermark.webp?v=0286e8d0) top/cover no-repeat;position:absolute;inset:0}.hero__inner{z-index:1;position:relative}.hero h1{text-transform:uppercase;letter-spacing:.5px;font-weight:700;line-height:1.08}.hero h1 .lead{color:var(--text);letter-spacing:.3px;font-size:clamp(1.3rem,2.5vw,2rem);display:block}.hero h1 .brandline{color:var(--brand-text);letter-spacing:1px;margin-top:.05em;font-size:clamp(2.5rem,5.9vw,4.55rem);line-height:1.03;display:block}.hero__sub{max-width:600px;color:var(--text-soft);margin:clamp(16px,1.6vw,24px) auto 0;font-size:clamp(1rem,1.4vw,1.24rem);line-height:1.6}.hero__cta{margin-top:clamp(22px,2.4vw,34px)}.hero__cta .btn{padding:18px 44px;font-size:clamp(15px,1.15vw,19px)}.hero__phones{z-index:1;justify-content:center;align-items:flex-end;gap:0;max-width:1004px;margin:clamp(40px,5vw,74px) auto clamp(12px,3.5vw,54px);display:flex;position:relative}.hero__phones:before,.hero__phones:after{content:"";background:var(--hero-panel);z-index:0;pointer-events:none;border-radius:34px;width:28%;height:60%;position:absolute;bottom:17%}.hero__phones:before{left:0}.hero__phones:after{right:0}.hero__phones img{filter:drop-shadow(0 24px 44px #1e508c47);transform-origin:bottom;z-index:1;height:auto;transition:transform .82s cubic-bezier(.22,1.08,.32,1),scale .34s cubic-bezier(.34,1.5,.5,1),filter .34s,opacity .5s;position:relative;scale:1}.hero__phones .p-side{width:33%;max-width:340px;transition-delay:.14s}.hero__phones .p-left{transform:translate(20%)translateY(-11%)}.hero__phones .p-right{transform:translate(-20%)translateY(-11%)}.hero__phones .p-center{z-index:2;width:40%;max-width:404px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero__phones img:hover{z-index:3;filter:drop-shadow(0 34px 60px #1e508c5c);scale:1.07}}.s-app{background:var(--surface)}.s-app__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.s-app__media{justify-content:center;align-items:center;min-height:clamp(440px,44vw,560px);display:flex;position:relative}.s-app__media .deco{opacity:.5;pointer-events:none;z-index:0;width:54%;position:absolute}.s-app__media .deco.d1{top:-6%;left:-6%}.s-app__media .deco.d2{bottom:2%;right:-4%;transform:rotate(105deg)}.s-app__media .phone{z-index:2;filter:drop-shadow(4px 7px 14px #31839f6b);width:53%;max-width:292px;position:relative}.s-app__media .screen-card{z-index:3;aspect-ratio:543/548;background:var(--surface-2);border:3px solid var(--frame);border-radius:26px;width:68%;max-width:366px;margin:auto;padding:clamp(10px,1.3vw,16px);position:absolute;inset:0;overflow:hidden;box-shadow:3px 4px 6px #98d1ffe6}.s-app__media .screen-card img{object-fit:cover;object-position:50% 33%;border-radius:14px;width:100%;height:100%}.s-app__media .phone{transition:transform .82s cubic-bezier(.22,1.08,.32,1),scale .34s cubic-bezier(.34,1.45,.5,1),filter .3s,opacity .55s;scale:1}.s-app__media .screen-card{transition:transform .82s cubic-bezier(.22,1.08,.32,1) .12s,scale .34s cubic-bezier(.34,1.45,.5,1),box-shadow .3s,opacity .55s .12s;scale:1}.s-app__media .deco{transition:opacity .7s 50ms}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.s-app__media.reveal:not(.in){opacity:1;transform:none}.s-app__media:not(.in) .phone{opacity:0;transform:scale(.84)translateY(18px)}.s-app__media:not(.in) .screen-card{opacity:0;transform:translateY(16px)scale(.72)}.s-app__media:not(.in) .deco{opacity:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.s-app__media .phone:hover{filter:drop-shadow(6px 12px 24px #31839f80);scale:1.045}.s-app__media .screen-card:hover{scale:1.05;box-shadow:6px 12px 26px #98d1ff,0 6px 22px #31839f42}}.s-app__title{color:var(--brand-text);text-transform:uppercase;font-size:clamp(1.3rem,2.3vw,1.5rem);font-weight:700;line-height:1.25}.s-app__lead{color:var(--text);text-align:justify;margin-top:10px;font-size:clamp(.98rem,1.12vw,1.08rem);line-height:1.65}.s-app__lead b{color:var(--text)}.feature-list{--fi:clamp(78px,8.4vw,108px);flex-direction:column;gap:clamp(34px,5vw,74px);margin-top:clamp(38px,4.6vw,58px);display:flex;position:relative}.feature-list:before{content:"";left:calc(var(--fi) / 2);top:calc(var(--fi) / 2);bottom:calc(var(--fi) / 2);z-index:0;background:linear-gradient(#2181fe8c,#2181fe66);width:2px;position:absolute;transform:translate(-1px)}.feature{z-index:1;align-items:center;gap:clamp(20px,2.8vw,40px);display:flex;position:relative}.feature__icon{width:var(--fi);height:var(--fi);filter:drop-shadow(0 8px 16px #2181fe38);flex:none}.feature__icon img{width:100%;height:100%}.feature h3{color:var(--brand-text);text-transform:uppercase;margin-bottom:5px;font-size:clamp(1.1rem,1.7vw,1.42rem);font-weight:700}.feature p{color:var(--text);font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.5}.s-app__store{margin-top:clamp(38px,4.6vw,58px)}.s-why{background:var(--why-grad);position:relative}.s-why:before{content:"";opacity:.5;mix-blend-mode:screen;pointer-events:none;background:url(assets/chart-watermark-2.webp?v=95a05821) 50%/cover no-repeat;position:absolute;inset:0}.s-why__inner{z-index:1;position:relative}.s-why h2{text-align:center;text-transform:uppercase;margin-bottom:clamp(36px,4.4vw,56px);font-size:clamp(1.35rem,2.4vw,1.86rem);font-weight:700}.s-why h2 .accent{color:var(--brand-text)}.why-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:21px;display:grid}.why-card{background:var(--surface-2);border-radius:var(--radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:25px 23px;display:flex;scale:1;box-shadow:0 10px 30px #2181fe21}.s-why .why-card{transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .55s cubic-bezier(.22,.61,.36,1),scale .24s,translate .24s,box-shadow .24s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.why-card:hover{translate:0 -6px;scale:1.05;box-shadow:0 16px 34px #2181fe47}}.why-card__icon{place-items:center;min-height:67px;display:grid}.why-card__icon img{width:auto;height:67px}:root[data-theme=dark] .why-card__icon img{filter:brightness(0)saturate()invert(72%)sepia(38%)saturate(900%)hue-rotate(184deg)brightness(103%)contrast(101%)drop-shadow(0 4px 10px #2181fe59)}.why-card h3{color:var(--brand-text);font-size:clamp(1.05rem,1.4vw,1.4rem);font-weight:700;line-height:1.26}.why-card p{color:var(--text);text-align:left;font-size:1.025rem;line-height:1.4}.why-card p strong{color:inherit;font-weight:700}.s-faq{background:var(--surface)}.s-faq__head{text-align:center;margin-bottom:clamp(36px,4vw,54px)}.s-faq__head .qa{color:var(--brand-text);text-transform:uppercase;font-size:clamp(2.4rem,5vw,3.25rem);font-weight:700;line-height:1.1}.s-faq__head .sub{text-transform:uppercase;color:var(--text);font-size:clamp(1.35rem,2.6vw,2.26rem)}.faq-list{flex-direction:column;gap:20px;max-width:1236px;margin-inline:auto;display:flex}.faq{background:linear-gradient(150deg,var(--tint-1),var(--tint-2));border-radius:17px;overflow:hidden}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px clamp(20px,2.4vw,30px);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{color:var(--brand-text);font-size:clamp(1.08rem,1.7vw,1.4rem);font-weight:700;line-height:1.35}.faq summary .chev{background:url(assets/ic-chevron.svg?v=849a5714) 50%/contain no-repeat;flex:none;width:34px;height:34px;transition:transform .3s}.faq[open] summary .chev{transform:rotate(180deg)}.faq[open].faq-collapsing summary .chev{transform:rotate(0)}:root[data-theme=dark] .faq summary .chev{filter:invert()}.faq__body{padding:0 clamp(20px,2.4vw,30px) 30px;overflow:hidden}.faq__body p{color:var(--text);text-align:justify;border-top:1px solid #2181fe4d;padding-top:22px;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.55}.faq-help{border:2px solid var(--card-border);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;max-width:1236px;margin:40px auto 0;padding:20px clamp(20px,2.4vw,26px);display:flex}.faq-help__info{align-items:center;gap:20px;display:flex}.faq-help__info img{flex:none;width:64px;height:64px}.faq-help__info b{font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:700;display:block}.faq-help__info span{color:var(--text-soft);font-size:15px}.s-cta{background:var(--surface);padding-block:clamp(80px,8.5vw,120px);overflow:visible}.s-cta__card{background:linear-gradient(135deg,#2898f133 1.5%,#86aff633 82%);border-radius:36px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);min-height:clamp(420px,34vw,486px);padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:visible}.s-cta__media{align-self:stretch;min-height:clamp(280px,24vw,320px);position:relative}.s-cta__media .phone{width:auto;margin-block:auto;transition:transform .82s cubic-bezier(.22,1.08,.32,1),scale .34s cubic-bezier(.34,1.45,.5,1),filter .3s,opacity .55s;position:absolute;scale:1}.s-cta__media .phone.home{z-index:2;filter:drop-shadow(0 26px 50px #1e508c4d);height:clamp(400px,43vw,604px);top:-5%;bottom:-9%;left:-3%;transform:rotate(3.6deg)}.s-cta__media .phone.pos{z-index:1;filter:drop-shadow(0 18px 38px #1e508c38);height:clamp(330px,35vw,500px);transition:transform .82s cubic-bezier(.22,1.08,.32,1) .12s,scale .34s cubic-bezier(.34,1.45,.5,1),filter .3s,opacity .55s .12s;top:-42%;bottom:0;left:33%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.s-cta__media.reveal:not(.in){opacity:1;transform:none}.s-cta__media:not(.in) .phone.home{opacity:0;transform:translateY(22px)scale(.84)rotate(3.6deg)}.s-cta__media:not(.in) .phone.pos{opacity:0;transform:translate(-18%,26px)scale(.72)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.s-cta__media .phone.home:hover{z-index:3;filter:drop-shadow(0 34px 62px #1e508c66);scale:1.04}.s-cta__media .phone.pos:hover{z-index:3;filter:drop-shadow(0 26px 48px #1e508c57);scale:1.05}}.s-cta__brand{align-items:center;gap:9px;margin-bottom:22px;font-size:19px;font-weight:600;display:flex}.s-cta__brand img{width:34px;height:34px}.s-cta h2{font-size:clamp(1.35rem,2.1vw,1.72rem);font-weight:700;line-height:1.3}.s-cta p{color:var(--text);text-align:left;margin-top:10px;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.5}.s-cta__cta{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.site-footer{z-index:85;background:var(--navy);color:#fff;padding-block:clamp(3rem,6vw,4.5rem);position:relative}.site-footer strong,.site-footer b{color:inherit}.site-footer p,.site-footer h2{text-wrap:wrap}.footer-top{align-items:start;gap:2.125rem;display:grid}.footer-brand,.footer-contact{min-width:0}@media (width>=1001px){.footer-top{grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:clamp(2.5rem,6vw,5.25rem)}}.footer-logo{border-radius:6px;align-items:center;width:fit-content;margin-bottom:1rem;display:flex;position:relative}.footer-logo img{flex:none;width:186px;height:auto;display:block}@media (pointer:coarse){.footer-logo:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}.footer-desc{color:#e6ecf5;max-width:50.25rem;font-size:clamp(.875rem,1.0417vw,.9375rem);font-weight:400;line-height:1.55}.footer-copy{color:#c3ccdb;margin-top:1rem;font-size:clamp(.75rem,.9028vw,.8125rem);font-weight:300;line-height:1.7}.footer-risk{color:#a9b6c9;border-top:1px solid #ffffff1f;max-width:50.25rem;margin-top:.875rem;padding-top:.875rem;font-size:clamp(.6875rem,.8333vw,.75rem);font-weight:300;line-height:1.55}@media (width<=1279.98px){.footer-risk{font-size:.75rem}}.footer-contact h2{text-transform:uppercase;margin-bottom:1.25rem;font-size:clamp(.875rem,1.0417vw,.9375rem);font-weight:700;line-height:1.5}.footer-contact address{color:#e6ecf5;font-size:clamp(.75rem,.9028vw,.8125rem);font-style:normal;font-weight:300;line-height:1.85}.footer-contact b{font-weight:700}.footer-contact address a{text-underline-offset:3px;border-radius:6px;text-decoration:underline #ffffff73;transition:text-decoration-color .18s cubic-bezier(.22,.61,.36,1)}.footer-social{flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,3vw,3rem);margin-top:clamp(1.5rem,3vw,2rem);display:flex}.footer-social a{white-space:nowrap;color:#fff;border-radius:6px;align-items:center;gap:.5rem;min-height:2.75rem;font-size:clamp(.8125rem,.9722vw,.875rem);font-weight:500;line-height:1.5;transition:translate .28s cubic-bezier(.34,1.45,.5,1),opacity .28s cubic-bezier(.34,1.45,.5,1);display:flex}.footer-social img{flex:none;width:2.125rem;height:2.125rem}@media (width>=1001px){.footer-social{flex-wrap:nowrap;gap:1.5rem;margin-top:1.25rem}.footer-social a{gap:.375rem;font-size:.75rem}.footer-social img{width:1.625rem;height:1.625rem}}@media (hover:hover){.footer-contact address a:hover{text-decoration-color:#fff}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.footer-social a:hover{opacity:.9;translate:0 -3px}}@media (prefers-reduced-motion:reduce){.footer-social a{transition:none}}.site-footer a:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--navy),0 0 0 4px #fff;border-radius:6px;outline:2px solid #0000}.footer-contact address a:focus-visible{text-decoration-color:#fff}@media print{.site-footer{color:#111827!important;background:#fff!important}.site-footer .footer-desc,.site-footer .footer-copy,.site-footer .footer-contact address{color:#333!important}.site-footer .footer-risk{color:#555!important;border-top-color:#ddd!important}.site-footer .footer-contact h2,.site-footer .footer-social a{color:#111827!important}.site-footer .footer-contact address a{text-decoration-color:currentColor!important}.footer-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:6px 10px;background:var(--navy)!important}.footer-social img{filter:invert()}}.contact-fab{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-end;gap:clamp(12px,1.4vw,16px);display:flex;position:fixed;bottom:clamp(16px,3vw,30px);right:clamp(14px,2vw,26px)}.contact-fab:has(:focus-visible){z-index:86}.fab-cluster{pointer-events:auto;flex-direction:column;align-items:flex-end;gap:clamp(12px,1.4vw,16px);display:flex}.fab{pointer-events:auto;color:#fff;border-radius:50%;place-items:center;width:clamp(52px,5.4vw,60px);height:clamp(52px,5.4vw,60px);transition:transform .22s cubic-bezier(.34,1.45,.5,1),box-shadow .22s;display:grid;position:relative;box-shadow:0 8px 22px #11182738}.fab:hover{transform:translateY(-3px)scale(1.06)}.fab:active{transform:translateY(-1px)scale(1.02)}@media (hover:hover){.fab-cluster{transform-origin:100% 100%;transition:transform .32s cubic-bezier(.34,1.45,.5,1);transform:scale(.82)}.fab-cluster:hover,.fab-cluster:focus-within{transform:scale(1)}}.fab img,.fab svg{pointer-events:none;display:block}.fab-phone svg{width:46%;height:46%}.fab-zalo svg{width:52%;height:52%}.fab-mail svg{width:50%;height:50%}.fab-top svg{width:46%;height:46%}.fab-phone{background:linear-gradient(145deg,#34d27b,#12a150);box-shadow:0 8px 22px #12a15066}.fab-zalo{background:#0068ff;box-shadow:0 8px 22px #0068ff66}.fab-mail{background:linear-gradient(145deg,var(--brand-2),var(--brand));box-shadow:0 8px 22px #2181fe66}.fab-top{color:var(--brand);-webkit-backdrop-filter:blur(11px)saturate(180%);background:#ffffff38;border:1px solid #ffffff8c;box-shadow:0 8px 22px #1118272e,inset 0 1px 1px #ffffffb3}.fab__label{white-space:nowrap;background:var(--ink);color:#fff;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:9px 13px;font-size:13px;font-weight:600;line-height:1;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)translate(8px);box-shadow:0 6px 18px #0003}.fab__label:after{content:"";border:6px solid #0000;border-left-color:var(--ink);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.fab:hover .fab__label,.fab:focus-visible .fab__label{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.fab-phone:after{content:"";pointer-events:none;border:2px solid #12a15099;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.fab-phone:after{animation:2.4s ease-out infinite fabRing}}@keyframes fabRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.fab-top{opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.34,1.45,.5,1),box-shadow .22s;transform:translateY(14px)scale(.6)}.fab-top.show{opacity:1;pointer-events:auto;transform:none}.fab-top.show:hover{transform:translateY(-3px)scale(1.06)}@media (prefers-reduced-motion:reduce){.fab,.fab-top{transition:opacity .2s}.fab:hover,.fab-top.show:hover,.fab-top{transform:none}.fab-phone:after{display:none}.fab-cluster{transform:none}}.reveal{transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.reveal:not(.in){opacity:0;transform:translateY(18px)}}.reveal.in{opacity:1;transform:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero__phones.reveal:not(.in){opacity:1;transform:none}.hero__phones:not(.in) .p-center{opacity:0;transform:translateY(30px)scale(.84)}.hero__phones:not(.in) .p-left{opacity:0;transform:translate(82%)translateY(38px)scale(.58)}.hero__phones:not(.in) .p-right{opacity:0;transform:translate(-82%)translateY(38px)scale(.58)}}#progress{transform-origin:0;z-index:150;background:linear-gradient(90deg,var(--brand),var(--brand-2) 55%,var(--brand-3));pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){#progress{animation:linear both growProgress;animation-timeline:scroll(root)}@keyframes growProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (width<=1024px){:root{--header-h:64px;--header-h-sm:56px}ul.nav-links{top:var(--header-live);z-index:95;height:calc(100vh - var(--header-live));height:calc(100dvh - var(--header-live));background:var(--surface);width:min(320px,82vw);padding:14px 22px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;transition:transform .34s cubic-bezier(.22,.61,.36,1),visibility 0s linear .34s;position:fixed;bottom:auto;left:auto;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 48px -14px #00000057}.nav-links.open{visibility:visible;transition:transform .34s cubic-bezier(.22,.61,.36,1),visibility;transform:translate(0)}.nav-links li{width:100%}.nav-links a{border-bottom:1px solid var(--header-border);align-items:center;padding:15px 2px;font-size:16px;font-weight:500;display:flex}.nav-links a.active:after,.nav-cta{display:none}.navcta-mobile{display:block}.nav-links li:not(.navcta-mobile)+.navcta-mobile{margin-top:24px}.navcta-mobile+.navcta-mobile{margin-top:12px}.nav-links .navcta-mobile .btn{border:2px solid #0000;width:100%;padding:14px 20px;font-size:15px;font-weight:700}.nav-links .navcta-mobile .btn-outline{color:var(--brand-text);border-color:var(--brand)}.nav-links .navcta-mobile .btn-outline:hover{background:var(--brand-tint)}.nav-links .navcta-mobile .btn-brand{color:#fff}.nav-toggle{display:flex}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}.nav-scrim{z-index:90;opacity:0;visibility:hidden;background:#060c1880;transition:opacity .34s,visibility 0s linear .34s;position:fixed;inset:0}body.nav-open .nav-scrim{opacity:1;visibility:visible;transition:opacity .34s}body.nav-open{overflow:hidden}@media (width>=1025px){.nav-scrim{display:none}body.nav-open{overflow:visible}}@media (width<=900px){.s-app__grid{grid-template-columns:1fr;gap:40px}.s-app__media{order:-1;min-height:clamp(380px,92vw,460px)}.why-grid{grid-template-columns:repeat(2,1fr)}.s-cta__card{grid-template-columns:1fr}.s-cta__media{aspect-ratio:1/.95;order:-1;align-self:auto;width:100%;max-width:440px;height:auto;min-height:0;margin-inline:auto}.s-cta__media .phone{margin-block:0}.s-cta__media .phone.home{width:70%;height:auto;inset:auto auto 0 2%;transform:rotate(2.5deg)}.s-cta__media .phone.pos{width:38%;height:auto;inset:auto 2% 8% auto;transform:rotate(0)}}@media (width<=560px){.hero__phones .p-side{width:32%}.hero__phones .p-left{transform:translate(24%)}.hero__phones .p-right{transform:translate(-24%)}.why-grid{grid-template-columns:1fr}.faq summary{padding:20px 18px}.faq-help{flex-direction:column;align-items:flex-start}.store-btn{flex:100%}}@media print{:root,:root[data-theme=dark]{--bg:#fff;--surface:#fff;--surface-2:#fff;--text:#111827;--text-soft:#374151;--text-mut:#5b6779;--brand-text:#1560c4;--frame:#fff;--card-border:#ddd;--hairline:#eee;--store-border:#000;--pill-dark:#000;--nav-shadow:none;--header-bg:#fff;--header-border:#ddd;--hero-grad:#fff;--hero-panel:#eef4ff;--why-grad:#fff;color-scheme:light}*{animation:none!important}.reveal{opacity:1!important;transform:none!important}.brand__name strong{-webkit-text-fill-color:#111827!important;color:#111827!important;background:0 0!important}.site-header,.nav-toggle{position:static}.site-header{box-shadow:none!important;transform:none!important}body{padding-top:0!important}.hero:before,.s-why:before{display:none}#progress,.contact-fab,.promo__dots{display:none!important}}.dm-hint{z-index:160;padding:clamp(14px,2.4vw,30px) clamp(14px,2.6vw,34px);padding-bottom:calc(clamp(14px,2.4vw,30px) + env(safe-area-inset-bottom,0px));color:#fff;text-align:left;background:#0d1626;border-top:3px solid #2181fe;align-items:center;gap:clamp(14px,2.2vw,30px);font-size:clamp(15px,3.4vw,44px);line-height:1.45;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 44px #00000080}.dm-hint p{flex:1;margin:0}.dm-hint b{color:#7ab2ff;font-weight:700}.dm-hint__x{font:inherit;cursor:pointer;color:#fff;background:0 0;border:2px solid #ffffff73;border-radius:999px;flex:none;margin:0;padding:.55em 1.3em;font-weight:700}.dm-hint__x:hover{background:#ffffff1f}.dm-hint__x:focus-visible{outline-offset:3px;outline:2px solid #7ab2ff}html.is-desktop-mode .dm-hint{display:flex}html.is-desktop-mode body{padding-bottom:calc(var(--dm-hint-h,190px) + 20px)}html.is-desktop-mode .contact-fab{bottom:calc(var(--dm-hint-h,190px) + 18px)}@media print{.dm-hint{display:none!important}}