@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2) format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2) format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff) format("woff")}:root{--navy: #040436;--navy-2: #14185a;--blue: #0069fb;--blue-600: #005ae0;--blue-700: #0049b8;--sky: #eef4ff;--sky-2: #f5fafe;--mist: #f2f4f7;--white: #ffffff;--page: #f5fafe;--bubble: #eef4ff;--green-600: #078146;--green: #12b55f;--green-700: #058e4a;--green-50: #e8f8ef;--amber-50: #fff4de;--amber: #f5a524;--red: #d92d20;--red-50: #fef1f0;--ink: var(--navy);--ink-2: #464a78;--ink-3: #6b6f94;--line: #e1e8f5;--line-2: #c9d5ee;--font: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-hand: "Caveat", "Segoe Print", cursive;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--fs-hero: clamp(2.125rem, 3.9vw, 3rem);--r-pill: 999px;--r-panel: 20px;--r-card: 16px;--r-tile: 12px;--shadow-1: 0 1px 2px rgba(4, 4, 54, .06), 0 2px 8px rgba(4, 4, 54, .04);--shadow-2: 0 4px 12px rgba(4, 4, 54, .06), 0 12px 32px rgba(4, 4, 54, .08);--shadow-3: 0 12px 28px rgba(4, 4, 54, .1), 0 32px 80px rgba(4, 4, 54, .16);--shadow-blue: 0 8px 20px rgba(0, 105, 251, .28);--focus: 0 0 0 3px var(--white), 0 0 0 6px var(--blue);--container: 1200px;--gutter: clamp(16px, 4vw, 32px);--header-h: 76px;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px)}html.scroll-locked{overflow:hidden}html.scroll-locked body{padding-right:var(--sbw, 0)}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font);font-size:var(--fs-md);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,p,ul,ol,blockquote,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{color:var(--navy);line-height:1.18;letter-spacing:-.02em;font-weight:800;text-wrap:balance}p{text-wrap:pretty}img,video,svg{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:var(--blue)}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:8px}[tabindex="-1"]:focus{outline:none;box-shadow:none}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--navy);color:var(--white);border-radius:var(--r-tile);font-weight:700;text-decoration:none}.skip-link:focus{top:12px}.accent{color:var(--blue)}.muted{color:var(--ink-3)}.logo{display:inline-flex;flex-direction:column;line-height:1;color:var(--navy)}.logo__word{display:inline-flex;align-items:flex-end;font-weight:800;font-size:1.875rem;letter-spacing:-.03em;line-height:.9}.logo__o{width:1.02em;height:1.12em;margin-left:.02em;margin-bottom:-.04em}.logo__tag{margin-top:5px;font-size:.6875rem;font-weight:600;color:var(--ink-2);letter-spacing:.01em}.btn{--h: 48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h);padding:0 22px;border-radius:var(--r-pill);font-weight:700;font-size:var(--fs-md);line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease),color .18s var(--ease)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.7}.btn svg{flex:none}.btn--primary{background:var(--blue);color:var(--white);box-shadow:var(--shadow-blue)}.btn--primary:hover:not(:disabled){background:var(--blue-600)}.btn--ghost{background:var(--white);color:var(--navy);border:1.5px solid var(--line)}.btn--ghost:hover{border-color:var(--line-2);background:var(--sky-2)}.btn--soft{background:var(--sky);color:var(--blue-700)}.btn--soft:hover{background:#dbe7ff}.btn--white{background:var(--white);color:var(--blue-700)}.btn--white:hover{background:var(--sky)}.btn--lg{--h: 56px;font-size:var(--fs-lg);padding-inline:26px}.btn--xl{--h: 68px;font-size:var(--fs-xl);padding-inline:28px}.btn--block{width:100%;white-space:normal;text-align:center}.btn--avatar{padding-left:8px}.btn--avatar .avatar{background:var(--white);border-radius:50%}.btn--white.btn--avatar .avatar{background:var(--sky)}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;color:var(--navy);transition:background-color .15s var(--ease)}.icon-btn:hover{background:var(--mist)}.icon-btn--sm{width:36px;height:36px;background:var(--sky);color:var(--blue-700)}.icon-btn--sm:after{content:"";position:absolute;inset:-4px}.icon-btn--sm{position:relative}.icon-btn--primary{background:var(--blue);color:var(--white)}.icon-btn--primary:hover{background:var(--blue-600)}.icon-btn--on-dark{color:var(--white)}.icon-btn--on-dark:hover{background:#ffffff1f}.link{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:32px}.link:hover{color:var(--blue-700)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.dot--green{background:var(--green);box-shadow:0 0 0 3px #22c55e2e}.avatar{display:block;flex:none;border-radius:50%;object-fit:cover}.avatar--ring{background:var(--white);box-shadow:0 0 0 1px var(--line),var(--shadow-1)}.eyebrow{font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.eyebrow--dot{display:inline-flex;align-items:center;gap:8px;color:var(--green-700)}.eyebrow--dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--r-pill);background:var(--sky-2);border:1.5px solid #cfdcfb;color:var(--blue-700);font-weight:700;font-size:var(--fs-sm)}.chip-mini{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-pill);background:var(--mist);color:var(--ink-2);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tag{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:var(--r-pill);font-weight:800;font-size:var(--fs-sm)}.tag--green{background:var(--green-700);color:var(--white)}.tag--blue{background:var(--sky);color:var(--blue-700)}.demo-tag{display:inline-flex;align-items:flex-start;gap:8px;font-size:var(--fs-sm);color:var(--ink-2)}.demo-tag svg{margin-top:2px;color:var(--blue)}.demo-tag--box{display:flex;padding:10px 14px;border-radius:var(--r-tile);background:var(--sky-2);border:1px dashed var(--line-2)}.draft-tag{display:inline-block;margin-bottom:14px;padding:4px 10px;border-radius:6px;background:var(--amber-50);color:#7a4f00;font-size:var(--fs-xs);font-weight:700}.fine{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-xs);color:var(--ink-3);text-align:center}.fine svg{flex:none}.field-error{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--red);font-size:var(--fs-sm);font-weight:600}.field-error svg{flex:none}.hand-note{font-family:var(--font-hand);font-weight:600;color:var(--navy);line-height:1.15}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-1)}.tile{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-tile);background:var(--sky);color:var(--blue)}.checks{display:grid;gap:14px}.checks li{display:flex;gap:10px;align-items:flex-start;color:var(--ink-2);font-size:var(--fs-sm)}.checks svg{flex:none;color:var(--green);margin-top:-1px}.checks strong{color:var(--navy)}.checks--compact{gap:10px;margin-block:14px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.header{position:sticky;top:0;z-index:40;background:#fffffff0;backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.header--scrolled{border-color:var(--line);box-shadow:0 6px 20px #0404360d}.header__inner{display:flex;align-items:center;gap:24px;min-height:var(--header-h)}.header__brand{text-decoration:none;flex:none;border-radius:8px}.nav{display:flex;align-items:center;flex:1;gap:24px}.nav ul{display:flex;gap:4px;margin-inline:auto}.nav ul a,.nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-pill);color:var(--navy);font-weight:600;font-size:var(--fs-md);text-decoration:none;transition:color .15s,background-color .15s}.nav ul a:hover,.nav__link:hover{color:var(--blue);background:var(--sky)}.nav__only-menu,.nav__calc{display:none}.header__actions{display:flex;align-items:center;gap:12px;margin-left:auto}.btn--outline{background:var(--white);color:var(--navy);border:1.5px solid var(--line);font-weight:600}.btn--outline:hover{border-color:var(--blue);color:var(--blue)}.header__login{--h: 52px;padding-inline:28px}.header__menu{display:none;width:52px;height:52px;border-radius:50%;place-items:center;color:var(--white);background:var(--blue);box-shadow:var(--shadow-blue);transition:background-color .15s}.header__menu:hover{background:var(--blue-600)}@media(max-width:960px){.header__menu{display:grid}.header__login{--h: 48px;padding-inline:22px}.nav{position:fixed;inset:calc(var(--header-h)) 0 auto 0;flex-direction:column;align-items:stretch;gap:16px;padding:16px var(--gutter) 24px;background:var(--white);border-bottom:1px solid var(--line);box-shadow:var(--shadow-2);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .18s,transform .18s,visibility 0s .18s}.nav--open{visibility:visible;opacity:1;transform:none;transition:opacity .18s,transform .18s}.nav ul{flex-direction:column;margin:0}.nav__only-menu{display:block}.nav ul a,.nav__link{width:100%;min-height:52px;font-size:var(--fs-lg);border-radius:var(--r-tile)}.nav__calc{display:inline-flex;--h: 56px}}@media(max-width:420px){.header__inner{gap:12px}.header__brand .logo{transform:scale(.92);transform-origin:left center}.header__login{--h: 46px;padding-inline:18px}.header__menu{width:48px;height:48px}}.hero{position:relative;overflow:hidden;background:radial-gradient(48% 70% at 76% 34%,#eaf2ff,#eaf2ff00 70%),linear-gradient(180deg,var(--white) 0%,var(--page) 100%)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy stage" "cta stage";align-items:end;column-gap:40px;padding-block:48px 24px}.hero__copy{grid-area:copy;align-self:end}.hero__stage{grid-area:stage}.hero__cta{grid-area:cta;align-self:start;margin-top:28px}.hero h1{font-size:clamp(2.75rem,5.6vw,4.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.02}.hero__line{display:block}.hero h1 .accent{color:var(--blue)}.hero__sub{margin-top:16px;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3;color:var(--ink-2);font-weight:500;max-width:24ch}.hero__lead{margin-top:16px;max-width:42ch;color:var(--ink-2);font-size:var(--fs-lg)}.hero__lead .accent{color:var(--blue);font-weight:800}.btn--xl{--h: 68px;font-size:var(--fs-xl);font-weight:600;padding-inline:40px}.hero__btn{min-width:min(100%,420px)}.hero__stage{position:relative;display:grid;place-items:center;min-height:460px}.hero__halo{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(closest-side,#0069fb1a,#0069fb00)}.hero-mascot{position:relative;width:min(330px,80%);aspect-ratio:640 / 748;filter:drop-shadow(0 24px 30px rgba(4,4,54,.14))}.hero-mascot picture,.hero-mascot__still,.hero-mascot__media{position:absolute;inset:0;width:100%;height:100%}.hero-mascot__media{opacity:0}.hero-mascot--live .hero-mascot__media{opacity:1}.hero-mascot--live picture{visibility:hidden}.hero-mascot__source{position:absolute;width:2px;height:2px;opacity:0;pointer-events:none}@media(max-width:900px){.hero__grid{grid-template-columns:1fr;grid-template-areas:"copy" "stage" "cta";justify-items:center;text-align:center;padding-block:32px 8px}.hero__sub,.hero__lead{margin-inline:auto}.hero__stage{min-height:0;width:100%;padding-block:20px 4px}.hero__halo{width:300px;height:300px}.hero-mascot{width:230px}.hero__cta{width:100%;margin-top:12px}.hero__btn{width:min(100%,520px)}}@media(max-width:560px){.hero h1{font-size:clamp(2.5rem,12vw,3.25rem)}.hero__lead{font-size:var(--fs-md)}.btn--xl{--h: 62px;font-size:var(--fs-lg);padding-inline:20px;width:100%}}.how{padding-block:24px 48px}.how__title{text-align:center;font-size:var(--fs-sm);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--navy)}.how__steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin-top:24px}.how__step{display:flex;align-items:center;gap:20px;justify-content:center}.how__ic{position:relative;display:grid;place-items:center;flex:none;width:80px;height:80px;border-radius:50%;background:var(--bubble);color:var(--blue)}.how__no{position:absolute;bottom:-8px;left:50%;translate:-50% 0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--blue);color:var(--white);font-size:var(--fs-sm);font-weight:700;border:2px solid var(--white)}.how__text{display:grid;gap:2px}.how__text strong{font-size:var(--fs-lg);color:var(--navy)}.how__text span{color:var(--ink-2);font-size:var(--fs-md);max-width:20ch}.how__arrow{color:var(--ink-2)}.how__badges{display:grid;grid-template-columns:repeat(3,1fr);margin:36px auto 0;max-width:900px}.how__badges li{display:flex;align-items:center;justify-content:center;gap:14px;padding:6px 16px;font-weight:600;color:var(--navy)}.how__badges li+li{border-left:1.5px solid var(--line)}.how__bic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--bubble);color:var(--blue);flex:none}@media(max-width:900px){.how__steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:8px}.how__step{flex-direction:column;text-align:center;gap:16px}.how__text span{margin-inline:auto;font-size:var(--fs-sm)}.how__text strong{font-size:var(--fs-md)}.how__arrow{padding-top:28px}.how__badges{margin-top:28px;padding:16px 4px;border-radius:var(--r-panel);background:var(--white);box-shadow:var(--shadow-2)}.how__badges li{flex-direction:column;gap:10px;text-align:center;font-size:var(--fs-sm);padding:4px 8px}}@media(max-width:420px){.how__ic{width:68px;height:68px}.how__arrow svg{width:20px}.how__text span{font-size:var(--fs-xs)}}@media(max-width:480px){.how__steps{gap:4px}.how__text strong{font-size:.875rem;white-space:nowrap}.how__badges li{padding-inline:4px;font-size:.8125rem;white-space:nowrap}}.section{padding-block:clamp(48px,7vw,80px)}.section-head{display:grid;justify-items:center;gap:8px;text-align:center;margin-bottom:28px}.section-head h2{font-size:clamp(1.625rem,3vw,var(--fs-3xl))}.section-head>p:not(.eyebrow){color:var(--ink-2)}.services{background:var(--page)}.cards{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.cards>li{grid-column:span 2;display:flex}.cards>li:nth-child(4){grid-column:2 / span 2}.service{position:relative;display:flex;align-items:flex-start;gap:16px;width:100%;padding:22px;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.service:hover,.service:focus-visible{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),var(--shadow-2)}.service:hover{transform:translateY(-2px)}.service .tile{width:64px;height:64px;border-radius:50%;background:var(--bubble);color:var(--blue)}.service__body{display:grid;gap:6px;flex:1;height:100%;grid-template-rows:auto 1fr auto}.service__title{font-size:var(--fs-lg);color:var(--navy);line-height:1.3}.service__text{color:var(--ink-2);font-size:var(--fs-sm)}.service__cta{display:inline-flex;align-items:center;gap:8px;margin-top:6px;color:var(--blue);font-weight:700;font-size:var(--fs-sm)}@media(max-width:900px){.cards{grid-template-columns:1fr;gap:14px}.cards>li,.cards>li:nth-child(4){grid-column:auto}.service{padding:18px}}.report-wrap{padding-top:0}.report{display:grid;grid-template-columns:1.25fr .7fr 1fr;align-items:center;gap:32px;padding:clamp(24px,4vw,40px);border-radius:var(--r-panel);background:linear-gradient(135deg,var(--sky-2),var(--sky));border:1px solid var(--line)}.report__copy h2{margin-top:10px;font-size:clamp(1.5rem,2.6vw,1.875rem)}.report__copy>p:not(.eyebrow):not(.price){margin-top:12px;color:var(--ink-2);font-size:var(--fs-sm);max-width:48ch}.price{display:flex;align-items:baseline;gap:10px;margin-block:16px 18px}.price s{color:var(--ink-3);font-weight:600}.price strong{font-size:2rem;font-weight:800;color:var(--navy);letter-spacing:-.02em}.price small{font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}.price--sm strong{font-size:1.5rem}.report__preview{display:grid;justify-items:center;gap:12px;border-radius:var(--r-card);padding:8px}.doc{position:relative;display:grid;gap:8px;width:172px;padding:18px 16px;border-radius:10px;background:var(--white);box-shadow:var(--shadow-2);transform:rotate(-3deg);transition:transform .25s var(--ease),box-shadow .25s}.doc__line{height:6px;border-radius:3px;background:#e3e9f6}.doc__line--title{width:60%;height:8px;background:#cfd9ef}.doc__line--short{width:70%}.doc__box{display:grid;gap:2px;margin-block:4px;padding:10px 8px;border-radius:6px;background:var(--navy);color:var(--white);text-align:center}.doc__box small{font-size:.5625rem;color:#aab3d6}.doc__box strong{font-size:.8125rem;white-space:nowrap}.doc__stamp{position:absolute;top:8px;right:-8px;padding:2px 8px;border-radius:4px;background:var(--amber);color:var(--navy);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;transform:rotate(8deg)}.doc--lg{width:220px;transform:none;gap:10px}.doc--lg .doc__box strong{font-size:1rem}@media(max-width:1000px){.report{grid-template-columns:1fr auto}.report .checks{grid-column:1 / -1}}@media(max-width:640px){.report{grid-template-columns:1fr}.report__preview{order:2}.report .checks{order:3}.report__copy .btn{width:100%}}.cta-band-wrap{position:relative;z-index:1;padding-top:clamp(32px,5vw,56px)}.cta-band{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,36px) clamp(24px,4vw,44px);border-radius:var(--r-panel);background:linear-gradient(120deg,var(--blue) 0%,var(--blue-700) 100%);color:#dfe8ff;box-shadow:var(--shadow-2)}.cta-band:before{content:"";position:absolute;right:-80px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(closest-side,#ffffff2e,#fff0);pointer-events:none}.cta-band h2{color:var(--white);font-size:clamp(1.375rem,2.4vw,1.75rem)}.cta-band p{margin-top:6px}.cta-band .btn{position:relative}@media(max-width:720px){.cta-band{flex-direction:column;align-items:stretch;text-align:left}}.faq{background:var(--sky-2);border-block:1px solid var(--line)}.faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(24px,5vw,64px);align-items:start}.faq__head{display:grid;gap:10px;justify-items:start}.faq__head h2{font-size:clamp(1.625rem,3vw,2.25rem)}.faq__head p:not(.eyebrow){color:var(--ink-2)}.faq__head .btn{margin-top:8px}.faq__list{display:grid;gap:10px}.faq__item{border-radius:var(--r-card);border:1px solid var(--line);background:var(--white)}.faq__item[open]{box-shadow:var(--shadow-1)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 18px;color:var(--navy);font-weight:700;cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:focus-visible{outline:none;border-radius:var(--r-card);box-shadow:var(--focus)}.faq__chev{flex:none;color:var(--blue);transition:transform .2s var(--ease)}.faq__item[open] .faq__chev{transform:rotate(180deg)}.faq__item p{padding:0 18px 18px;color:var(--ink-2);font-size:var(--fs-sm)}@media(max-width:860px){.faq__grid{grid-template-columns:1fr}}.info__panel{display:grid;gap:12px;justify-items:start;max-width:820px;margin:0 auto;padding:clamp(20px,4vw,32px);border-radius:var(--r-panel);border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-1);color:var(--ink-2)}.info__panel h3{font-size:var(--fs-xl)}.info__panel .btn{margin-top:6px}.info__kvkk{width:100%}.footer{margin-top:calc(-1*clamp(48px,6vw,64px));padding-top:calc(clamp(48px,6vw,64px) + 36px);padding-bottom:max(20px,env(safe-area-inset-bottom));background:var(--navy);color:#b9c3e6;font-size:var(--fs-sm)}.footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:28px 32px;padding-bottom:28px}.footer__brand{display:grid;gap:14px;justify-items:start;align-content:start}.footer__brand p{max-width:42ch}.logo--light{color:var(--white)}.logo--light .logo__o line,.logo--light .logo__o circle:nth-of-type(2){stroke:var(--white)}.logo--light .logo__tag{color:#b9c3e6}.footer h2{margin-bottom:8px;color:var(--white);font-size:var(--fs-sm);letter-spacing:.02em}.footer ul{display:grid}.footer ul button{min-height:34px;color:#b9c3e6;text-align:left;border-radius:6px}.footer ul button:hover{color:var(--white);text-decoration:underline;text-underline-offset:3px}.footer button:focus-visible{outline:2px solid var(--white);outline-offset:2px;box-shadow:none}.footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 24px;padding:16px 230px 0 0;border-top:1px solid rgba(255,255,255,.12);color:#8f9ac4;font-size:var(--fs-xs)}@media(max-width:960px){.footer__grid{grid-template-columns:repeat(3,1fr)}.footer__brand{grid-column:1 / -1}.footer__bottom{padding-right:0;padding-bottom:72px}}@media(max-width:560px){.footer__grid{grid-template-columns:1fr 1fr}.footer ul button{min-height:44px}}.hero__mascot{position:relative;width:min(250px,70%);height:auto;filter:drop-shadow(0 22px 26px rgba(4,4,54,.12))}@media(min-width:901px){.hero__grid{max-width:1040px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:24px;padding-block:36px 0}.hero h1{font-size:clamp(2.75rem,4.4vw,3.75rem)}.hero__sub{margin-top:8px;font-size:clamp(1.25rem,1.7vw,1.5rem)}.hero__lead{margin-top:12px;font-size:var(--fs-md)}.hero__cta{margin-top:20px}.btn--xl{--h: 56px;font-size:var(--fs-lg)}.hero__btn{min-width:min(100%,340px)}.hero__stage{min-height:0}.hero__halo{width:320px;height:320px}.how{padding-block:8px 40px}.how .container{max-width:1040px}.how__steps{margin-top:16px}.how__ic{width:64px;height:64px}.how__text strong{font-size:var(--fs-md)}.how__text span{font-size:var(--fs-sm)}.how__badges{margin-top:20px}.how__bic{width:44px;height:44px}}@media(max-width:900px){.hero__mascot{width:190px}.hero__stage{padding-block:12px 0}.hero__halo{width:240px;height:240px}}@media(max-width:560px){.hero__grid{padding-block:20px 4px}.hero h1{font-size:clamp(2.25rem,11vw,2.875rem)}.hero__sub{margin-top:10px;font-size:1.125rem}.hero__lead{margin-top:10px;font-size:.9375rem}.hero__mascot{width:170px}.btn--xl{--h: 54px;font-size:var(--fs-md)}.how{padding-block:16px 32px}.how__steps{margin-top:14px}.how__ic{width:58px;height:58px}.how__ic svg{width:24px;height:24px}.how__no{width:24px;height:24px;font-size:.75rem}.how__step{gap:12px}.how__text strong{font-size:.8125rem}.how__text span{font-size:.75rem}.how__badges{margin-top:18px;padding:12px 4px}.how__bic{width:40px;height:40px}.how__badges li{gap:8px;font-size:.75rem}}@media(max-width:640px){.header__inner{zoom:.8}}.dialog-root{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px}.dialog-backdrop{position:absolute;inset:0;background:#0404368c;animation:fade .2s ease-out}.dialog{position:relative;max-height:calc(100dvh - 48px);animation:pop .24s var(--ease)}.dialog:focus{outline:none}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.985)}}.kvkk-list{display:grid;gap:14px;counter-reset:k}.kvkk-list>li{counter-increment:k}.kvkk-list h3{font-size:var(--fs-md);letter-spacing:-.01em}.kvkk-list h3:before{content:counter(k) ". "}.kvkk-list p,.kvkk-list ul{margin-top:4px;color:var(--ink-2);font-size:var(--fs-sm)}.kvkk-list ul{display:grid;gap:2px;padding-left:18px;list-style:disc}.kz{--kz-pad: 24px;display:flex;flex-direction:column;width:min(1080px,calc(100vw - 48px));height:min(880px,calc(100dvh - 48px));border-radius:var(--r-panel);background:var(--white);box-shadow:var(--shadow-3);overflow:hidden}.kz__head{display:flex;align-items:center;gap:14px;padding:14px 14px 14px var(--kz-pad);border-bottom:1px solid var(--line);background:var(--white)}.kz__title{min-width:0}.kz__title h2{font-size:var(--fs-lg);letter-spacing:0}.kz__title p{color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.kz__progress{display:grid;gap:6px;width:min(280px,32%);margin-left:auto}.kz__progress-label{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-xs);font-weight:700;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kz__progress-label b{color:var(--blue-700)}.kz__bar{height:6px;border-radius:var(--r-pill);background:var(--sky);overflow:hidden}.kz__bar>span{display:block;height:100%;border-radius:inherit;background:var(--blue);transition:width .4s var(--ease)}.kz__head-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.kz__progress+.kz__head-actions{margin-left:8px}.kz__ghost{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--fs-sm);font-weight:700}.kz__ghost:hover:not(:disabled){background:var(--mist);color:var(--navy)}.kz__ghost:disabled{opacity:.45;cursor:default}.kz__show-sm{display:none}.kz__body{display:flex;flex:1;min-height:0}.kz__main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;background:var(--sky-2)}.kz__aside{display:flex;flex-direction:column;gap:16px;width:300px;flex:none;padding:20px;border-left:1px solid var(--line);background:var(--white);overflow-y:auto}.kz__aside-note{display:flex;gap:8px;margin-top:auto;color:var(--ink-3);font-size:var(--fs-xs);line-height:1.5}.kz__aside-note svg{flex:none;margin-top:1px;color:var(--blue)}.kz__log-wrap{position:relative;flex:1;min-height:0}.kz__log{display:flex;flex-direction:column;gap:14px;height:100%;padding:22px var(--kz-pad) 18px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.kz__jump{position:absolute;left:50%;bottom:12px;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:var(--r-pill);background:var(--navy);color:var(--white);font-size:var(--fs-sm);font-weight:700;box-shadow:var(--shadow-2);transform:translate(-50%)}.kz-row{display:flex;align-items:flex-start;gap:10px;max-width:100%;animation:kz-in .22s var(--ease)}@keyframes kz-in{0%{opacity:0;transform:translateY(6px)}}.kz-row--user{justify-content:flex-end}.kz-row__avatar{flex:none;background:var(--white);box-shadow:0 0 0 1px var(--line)}.kz-row__body{display:grid;gap:10px;min-width:0;max-width:min(640px,100%)}.kz-row--wide .kz-row__body,.kz-row--wide>.kz-card{flex:1;max-width:720px}.kz-bubble{justify-self:start;max-width:100%;padding:12px 16px;border-radius:4px 18px 18px;background:var(--white);border:1px solid var(--line);color:var(--navy);line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.kz-bubble--soft{background:var(--amber-50);border-color:#f6dfa5}.kz-bubble--user{display:grid;gap:2px;max-width:min(520px,82%);border-radius:18px 4px 18px 18px;background:var(--blue);border-color:var(--blue);color:var(--white);font-weight:600}.kz-bubble--user small{color:#ffffffc7;font-size:var(--fs-xs);font-weight:600}.kz-bubble--q{display:grid;gap:4px}.kz-bubble--q.is-active{border-color:var(--line-2);box-shadow:var(--shadow-1)}.kz-step{color:var(--blue-700);font-size:var(--fs-xs);font-weight:800;letter-spacing:.02em}.kz-q{font-weight:700;font-size:var(--fs-md)}.kz-bubble--typing{display:inline-flex;gap:5px;padding:16px 18px}.kz-bubble--typing span{width:7px;height:7px;border-radius:50%;background:var(--ink-3);animation:kz-dot 1s infinite ease-in-out}.kz-bubble--typing span:nth-child(2){animation-delay:.15s}.kz-bubble--typing span:nth-child(3){animation-delay:.3s}@keyframes kz-dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-3px)}}.kz-sources{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:var(--fs-xs)}.kz-sources a{color:var(--blue-700);font-weight:700;text-underline-offset:2px}.kz-chips{display:flex;flex-wrap:wrap;gap:8px}.kz-chip{min-height:40px;padding:0 14px;border-radius:var(--r-pill);border:1.5px solid var(--line-2);background:var(--white);color:var(--blue-700);font-size:var(--fs-sm);font-weight:700;text-align:left}.kz-chip:hover{border-color:var(--blue);background:var(--sky)}.kz-divider{display:flex;align-items:center;gap:12px;color:var(--ink-3);font-size:var(--fs-xs);font-weight:700}.kz-divider:before,.kz-divider:after{content:"";flex:1;height:1px;background:var(--line)}.kz-divider span{display:inline-flex;align-items:center;gap:6px}.kz-divider--ok span{color:var(--green-700)}.kz-note{display:flex;gap:8px;padding:12px 14px;border-radius:var(--r-tile);background:var(--white);border:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-sm)}.kz-note svg{flex:none;color:var(--blue)}.kz-choices{display:grid;gap:8px}.kz-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.kz-options--short{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.kz-options--icons{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.kz-options--extra{display:flex;flex-wrap:wrap}.kz-option{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border-radius:var(--r-tile);border:1.5px solid var(--line);background:var(--white);color:var(--navy);font-weight:700;font-size:var(--fs-sm);line-height:1.3;text-align:left;transition:border-color .15s,background-color .15s,box-shadow .15s}.kz-option:hover{border-color:var(--blue);background:var(--sky-2);box-shadow:var(--shadow-1)}.kz-options--short .kz-option{justify-content:center;text-align:center}.kz-options--icons .kz-option{flex-direction:column;align-items:flex-start;min-height:88px}.kz-option__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--sky);color:var(--blue-700)}.kz-option--soft{min-height:44px;padding:8px 14px;border-radius:var(--r-pill);border-color:transparent;background:var(--sky);color:var(--blue-700)}.kz-option--soft:hover{border-color:transparent;background:#dbe7ff;box-shadow:none}.kz-option--cancel{background:var(--mist);color:var(--ink-2)}.kz-qfoot{display:flex;flex-wrap:wrap;gap:4px 16px}.kz-qfoot:empty{display:none}.kz-link{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:36px;color:var(--blue-700);font-size:var(--fs-sm);font-weight:700}.kz-link:hover{text-decoration:underline;text-underline-offset:3px}.kz-hint{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:var(--fs-sm);font-weight:600}.kz-hint svg{color:var(--blue)}.kz-form{display:grid;gap:12px;padding:16px;border-radius:var(--r-card);background:var(--white);border:1px solid var(--line)}.kz-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.kz-vehicle__grid{display:grid;grid-template-columns:1fr 1fr 150px;gap:10px}.kz-field{display:grid;gap:6px;min-width:0;font-size:var(--fs-sm);font-weight:700;color:var(--navy)}.kz-field input,.kz-field select{width:100%;min-height:48px;padding:0 12px;border-radius:var(--r-tile);border:1.5px solid var(--line);background:var(--white);font-weight:500;font-size:16px}.kz-field input:focus-visible,.kz-field select:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0069fb38}.kz-field.is-missing input,.kz-field.is-missing select{border-color:var(--amber);background:#fffcf4}.kz-consent__text{color:var(--ink-2);font-size:var(--fs-sm)}.kz-consent__doc{max-height:260px;padding:14px;border-radius:var(--r-tile);background:var(--sky-2);border:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain}.kz-consent__doc:focus-visible{outline:none;box-shadow:var(--focus)}.check{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;border-radius:var(--r-tile);border:1.5px solid var(--line);font-size:var(--fs-sm);font-weight:600;color:var(--navy);cursor:pointer}.check input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--blue)}.check.has-error{border-color:var(--red);background:var(--red-50)}.kz-card{padding:18px;border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-1)}.kz-processing{display:flex;align-items:center;gap:16px}.kz-processing__media{width:96px;height:96px;flex:none;border-radius:var(--r-tile);background:var(--sky);overflow:hidden}.kz-processing__media video,.kz-processing__media img{width:100%;height:100%;object-fit:contain}.kz-processing__still{animation:kz-bob 1.6s ease-in-out infinite}@keyframes kz-bob{50%{transform:translateY(-3px)}}.kz-processing__title{margin-bottom:8px;font-weight:800;color:var(--navy)}.kz-steps{display:grid;gap:6px;color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.kz-steps li{display:flex;align-items:center;gap:8px}.kz-steps li.is-active{color:var(--navy)}.kz-steps li.is-done{color:var(--green-700)}.kz-steps__dot{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;border:2px solid var(--line-2)}.is-active .kz-steps__dot{border-color:var(--blue);border-right-color:transparent;animation:kz-spin .8s linear infinite}.is-done .kz-steps__dot{border:0;background:var(--green-700);color:var(--white)}@keyframes kz-spin{to{transform:rotate(360deg)}}.kz-result{display:grid;gap:14px;padding:20px}.kz-result__head{display:flex;align-items:flex-start;gap:12px}.kz-result__head h3{font-size:var(--fs-xl)}.kz-result__icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--r-tile);background:var(--sky);color:var(--blue-700)}.kz-result__eyebrow{margin-bottom:2px;color:var(--ink-3);font-size:var(--fs-xs);font-weight:700}.kz-amount{display:grid;gap:6px;padding:16px 18px;border-radius:var(--r-card);background:var(--navy);color:var(--white)}.kz-amount__label{color:#b9c5ea;font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kz-amount__value{display:flex;align-items:center;gap:12px;font-size:clamp(1.5rem,4.2vw,2rem);font-weight:800;line-height:1.15;letter-spacing:.02em;font-variant-numeric:tabular-nums}.kz-amount__lock{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#ffffff1f;color:var(--white)}.kz-amount__digits{min-width:0;overflow-wrap:anywhere;filter:blur(9px);opacity:.9;user-select:none;pointer-events:none}.kz-amount__sep{color:#8d9bc8;font-weight:600}.kz-amount__help{color:#d3dbf3;font-size:var(--fs-sm)}.kz-amount--text{background:var(--sky);color:var(--navy)}.kz-amount--text .kz-amount__label{color:var(--blue-700)}.kz-amount__headline{font-size:var(--fs-lg);font-weight:800}.kz-result__why{display:grid;gap:10px;padding:14px;border-radius:var(--r-tile);background:var(--sky-2)}.kz-result__why dl,.kz-summary dl{display:grid;gap:8px;margin:0}.kz-result__why dl>div,.kz-summary dl>div{display:grid;grid-template-columns:minmax(120px,42%) 1fr;gap:12px;font-size:var(--fs-sm)}.kz-result__why dt,.kz-summary dt{color:var(--ink-3);font-weight:600}.kz-result__why dd,.kz-summary dd{margin:0;color:var(--navy);font-weight:700;overflow-wrap:anywhere}.kz-plans{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kz-plan{display:grid;align-content:start;gap:6px;padding:16px;border-radius:var(--r-card);border:1.5px solid var(--line);background:var(--white);text-align:left;color:var(--ink-2);font-size:var(--fs-sm);transition:border-color .15s,box-shadow .15s}.kz-plan:hover{border-color:var(--blue);box-shadow:var(--shadow-2)}.kz-plan.is-chosen{border-color:var(--blue);background:var(--sky-2)}.kz-plan strong{color:var(--navy);font-size:var(--fs-md)}.kz-plan__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.kz-plan__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-tile);background:var(--sky);color:var(--blue-700)}.kz-summary{display:grid;gap:14px}.kz-summary h3{display:flex;align-items:center;gap:8px;font-size:var(--fs-lg)}.kz-summary h3 svg{color:var(--blue)}.kz-fine{color:var(--ink-3);font-size:var(--fs-xs);line-height:1.5}.kz-status{display:flex;align-items:flex-start;gap:14px;color:var(--ink-2)}.kz-status>div{display:grid;gap:8px;justify-items:start}.kz-status__icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%}.kz-status__title{color:var(--navy);font-weight:800;font-size:var(--fs-lg)}.kz-status--ok{border-color:#bfe8cd;background:var(--green-50)}.kz-status--ok .kz-status__icon{background:var(--green-700);color:var(--white)}.kz-status--error{border-color:#f6c9c4;background:var(--red-50)}.kz-status--error .kz-status__icon{background:var(--white);color:var(--red)}.kz-spinner{width:22px;height:22px;flex:none;border-radius:50%;border:3px solid var(--sky);border-top-color:var(--blue);animation:kz-spin .8s linear infinite}.kz-ref{color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:.04em}.kz__composer{display:grid;gap:6px;padding:12px var(--kz-pad) 16px;border-top:1px solid var(--line);background:var(--white)}.kz__composer-label{color:var(--ink-2);font-size:var(--fs-xs);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kz__input{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 16px;border-radius:var(--r-pill);border:1.5px solid var(--line-2);background:var(--white);transition:border-color .15s,box-shadow .15s}.kz__input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0069fb33}.kz__input.has-error{border-color:var(--red)}.kz__input.has-error:focus-within{box-shadow:0 0 0 3px #d92d2029}.kz__input input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;font-size:16px}.kz__input input:focus,.kz__input input:focus-visible{outline:none;box-shadow:none}.kz__input input:disabled{color:var(--ink-3)}.kz__send{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--blue);color:var(--white)}.kz__send:hover:not(:disabled){background:var(--blue-600)}.kz__send:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}.kz__error{color:var(--red);font-size:var(--fs-sm);font-weight:600}.kz-info{display:grid;gap:12px}.kz-info h3{font-size:var(--fs-md)}.kz-info__svc{display:flex;align-items:center;gap:8px;color:var(--blue-700);font-size:var(--fs-sm);font-weight:800}.kz-info__list{display:grid;gap:2px}.kz-info__list li{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.kz-info__k{grid-column:1;color:var(--ink-3);font-size:var(--fs-xs);font-weight:600}.kz-info__v{grid-column:1;color:var(--ink-3);font-size:var(--fs-sm);font-weight:600;overflow-wrap:anywhere}.is-done .kz-info__v{color:var(--navy);font-weight:700}.kz-info__edit{grid-column:2;grid-row:1 / span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--blue-700)}.kz-info__edit:hover{background:var(--sky)}.kz-info__empty{color:var(--ink-3);font-size:var(--fs-sm)}.kz-info--compact{display:block;margin:10px var(--kz-pad) 0;border-radius:var(--r-tile);border:1px solid var(--line);background:var(--white)}.kz-info--compact summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;color:var(--navy);font-size:var(--fs-sm);font-weight:700;cursor:pointer;list-style:none}.kz-info--compact summary::-webkit-details-marker{display:none}.kz-info--compact summary b{color:var(--blue-700)}.kz-info__chev{margin-left:auto;transition:transform .2s}.kz-info--compact[open] .kz-info__chev{transform:rotate(180deg)}.kz-info--compact[open]{max-height:46dvh;overflow-y:auto}.kz-info--compact>:not(summary){margin:0 14px 12px}.kz-launch{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 18px 6px 6px;border-radius:var(--r-pill);background:var(--blue);color:var(--white);font-weight:700;box-shadow:var(--shadow-blue),var(--shadow-2);transition:background-color .18s,transform .18s var(--ease);animation:kz-launch-in .24s var(--ease) both}@keyframes kz-launch-in{0%{opacity:0;transform:translateY(12px)}}.kz-launch:hover{background:var(--blue-600);transform:translateY(-1px)}.kz-launch .avatar{background:var(--white)}.btn--sm{--h: 40px;padding-inline:16px;font-size:var(--fs-sm)}@media(max-width:720px){.dialog-root:has(.kz){padding:0;align-items:stretch}.dialog.kz{--kz-pad: 14px;width:100vw;height:100dvh;max-height:none;border-radius:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.kz__head{flex-wrap:wrap;gap:10px;padding:10px 8px 10px var(--kz-pad)}.kz__head .avatar{width:38px;height:38px}.kz__progress{order:3;width:100%;margin:0 6px 2px 0}.kz__hide-sm{display:none}.kz__ghost{width:44px;padding:0;justify-content:center}.kz__composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.kz__log{padding-top:16px}.kz-row__avatar{display:none}.kz-bubble--user{max-width:88%}.kz-options{grid-template-columns:1fr}.kz-options--short{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.kz-options--icons{grid-template-columns:1fr 1fr}.kz-options--extra{display:flex}.kz-vehicle__grid{grid-template-columns:1fr 1fr}.kz-field--year{grid-column:1 / -1}.kz-plans{grid-template-columns:1fr}.kz-result,.kz-card{padding:16px}.kz-result__why dl>div,.kz-summary dl>div{grid-template-columns:1fr;gap:0}.kz-launch{padding-right:6px}.kz-launch__label{display:none}}@media(prefers-reduced-motion:reduce){.kz-row,.dialog,.dialog-backdrop,.kz-launch{animation:none}.kz-bubble--typing span,.is-active .kz-steps__dot,.kz-spinner{animation-duration:2.4s}}.wz{min-height:calc(100dvh - var(--header-h));background:var(--page);padding-block:24px 56px;overflow-x:clip}.wz+.footer{margin-top:0;padding-top:48px}.wz__wrap{max-width:calc(680px + 2 * var(--gutter))}.wz__card{background:var(--white);border-radius:24px;box-shadow:0 2px 6px #04043608,0 18px 48px #0069fb12;padding:28px}.wz__card--done{background:transparent;box-shadow:none;padding-inline:0}.wz__form{display:grid;gap:20px}.wz__back{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px 0 6px;margin:-8px 0 -8px -6px;border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--fs-sm);font-weight:600}.wz__back:hover{color:var(--blue);background:var(--sky)}.say{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:22px}.say__avatar{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:var(--bubble);overflow:hidden}.say__avatar .avatar{mix-blend-mode:multiply}.say__bubble{position:relative;padding:18px 22px;border-radius:18px;background:var(--bubble);color:var(--navy);font-size:var(--fs-lg);line-height:1.45}.say__bubble:before{content:"";position:absolute;left:-9px;top:50%;width:18px;height:18px;background:inherit;border-radius:3px;transform:translateY(-50%) rotate(45deg)}.say__bubble:focus{outline:none}.say__title{display:flex;align-items:center;gap:8px;font-size:var(--fs-xl);margin-bottom:2px}.confetti{color:var(--amber)}.types,.fld__set,.plans{border:0;margin:0;padding:0;min-width:0}.types{display:grid;gap:14px}.opt{position:relative;display:flex;align-items:center;gap:16px;border-radius:16px;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.opt__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.opt__radio{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid #c3c6dc;background:var(--white);transition:border-color .15s,box-shadow .15s}.opt.is-on .opt__radio{border-color:var(--blue);box-shadow:inset 0 0 0 5px var(--white),inset 0 0 0 14px var(--blue)}.opt:has(.opt__input:focus-visible){box-shadow:var(--focus)}.opt__label{flex:1;font-weight:700;color:var(--navy)}.opt--row{min-height:100px;padding:14px 24px 14px 18px;border:1.5px solid var(--line);background:var(--white)}.opt--row:hover{border-color:#b9cdf5}.opt--row.is-on{border-color:var(--blue);background:#f7faff}.opt--row .opt__label{font-size:var(--fs-xl);line-height:1.25;padding-left:12px}.opt__tile{display:grid;place-items:center;width:76px;height:76px;flex:none;border-radius:50%;background:var(--bubble);color:var(--blue)}.opt--inline,.opt--tile{background:var(--bubble);border:1.5px solid transparent}.opt--inline:hover,.opt--tile:hover{border-color:#c9d9f7}.opt--inline.is-on,.opt--tile.is-on{border-color:var(--blue);background:#e6efff}.opt.has-error{border-color:#d92d2073}.opt--inline{min-height:84px;padding:14px 18px 14px 20px}.opt--inline .opt__label{font-weight:500;font-size:var(--fs-lg);padding-left:8px}.opt--tile{flex-direction:column;align-items:flex-start;gap:10px;min-height:108px;padding:18px 16px 16px}.opt--tile .opt__label{flex:none;font-weight:500;font-size:var(--fs-md);line-height:1.3}.opt--tile .opt__radio{position:absolute;top:14px;right:14px}.opt--inline .opt__radio{align-self:flex-start}.opts{display:grid;gap:14px}.opts--2{grid-template-columns:repeat(2,1fr)}.opts--3{grid-template-columns:repeat(3,1fr)}.bicon{position:relative;display:inline-grid;place-items:center;flex:none;color:var(--ink-2)}.opt.is-on .bicon{color:var(--navy)}.bicon__b{position:absolute;right:-7px;bottom:-6px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;color:var(--white);box-shadow:0 0 0 2px var(--bubble)}.bicon__b--ok{background:var(--green-700)}.bicon__b--warn,.bicon__b--no{background:var(--red)}.bicon__b--partial{background:var(--amber)}.fields{display:grid;gap:26px}.fld,.fld__set{display:grid;gap:12px}.fld__head{display:flex;align-items:center;gap:16px;padding:0;font-weight:700;font-size:var(--fs-lg);color:var(--navy)}.fld__no{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:var(--bubble);color:var(--blue);font-size:var(--fs-lg);font-weight:700}.select{position:relative}.select select{appearance:none;width:100%;min-height:60px;padding:0 52px 0 20px;border-radius:14px;border:1.5px solid var(--line);background:var(--white);color:var(--navy);font:inherit;font-size:var(--fs-lg);cursor:pointer}.select select:has(option[value=""]:checked){color:#8a8fb0}.select select:hover:not(:disabled){border-color:#b9cdf5}.select select:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0069fb2e}.select.is-disabled select{cursor:not-allowed;background:#fafbfe}.select.has-error select{border-color:var(--red)}.select__chev{position:absolute;right:18px;top:50%;translate:0 -50%;color:var(--navy);pointer-events:none}.select select option{color:var(--navy)}.calc,.done{display:grid;justify-items:center;text-align:center}.calc__stage{position:relative;display:grid;place-items:center;width:min(330px,86%);aspect-ratio:1;margin-bottom:8px}.calc__glow,.done__glow{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(closest-side,#12b55f33,#12b55f0f 70%,#12b55f00)}.calc__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:calc-spin 3.2s linear infinite}.calc__arc{fill:none;stroke:#20c46e;stroke-width:3.5;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(32,196,110,.55))}.calc__dot{fill:#fff;stroke:#20c46e;stroke-width:3;filter:drop-shadow(0 0 4px rgba(32,196,110,.8))}.calc__arc--a{stroke-dasharray:30 70}.calc__arc--b{stroke-dasharray:22 78;stroke-dashoffset:-50;opacity:.85}@keyframes calc-spin{to{transform:rotate(360deg)}}.calc__ring{transform-origin:50% 50%}.calc__mascot,.done__mascot{position:relative;width:58%;height:auto;mix-blend-mode:multiply}.calc__mascot{width:64%}.calc__title,.done__title{font-size:clamp(1.875rem,5vw,2.5rem);letter-spacing:-.02em;line-height:1.15;color:var(--navy)}.calc__title:focus,.done__title:focus{outline:none}.calc__lead,.done__lead{margin-top:10px;max-width:34ch;color:var(--ink-2);font-size:var(--fs-lg)}.calc__steps{display:grid;gap:18px;width:100%;margin-top:26px;text-align:left}.cstep{position:relative;display:flex;align-items:center;gap:18px;padding:14px 18px 14px 14px;border-radius:18px;background:#f6f9fe;transition:background-color .3s}.cstep+.cstep:before{content:"";position:absolute;left:39px;top:-18px;height:18px;border-left:3px dotted #9cc0f5}.cstep--done{background:#eefaf3}.cstep>span:nth-child(2){display:grid;gap:2px}.cstep strong{color:var(--navy);font-size:var(--fs-md)}.cstep strong+span{color:var(--ink-2);font-size:var(--fs-sm)}.cstep__mark{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:var(--bubble);color:var(--white)}.cstep--done .cstep__mark{background:var(--green-700);box-shadow:0 0 0 7px #058e4a1a}.cstep__spin{width:30px;height:30px;border-radius:50%;border:3.5px solid transparent;border-top-color:var(--blue);border-right-color:var(--blue);border-bottom-color:var(--blue);animation:calc-spin .9s linear infinite}.cstep--wait .cstep__spin{animation:none;border-color:#c9d7f2;border-style:dotted}.cstep--wait{opacity:.65}.calc__note{display:flex;align-items:center;gap:20px;width:100%;margin-top:22px;padding:18px 22px;border-radius:18px;background:#f2f7ff;color:var(--blue-700);text-align:left}.calc__note svg{flex:none;color:var(--blue)}.calc__note span{padding-left:20px;border-left:1.5px solid #c6d8f7}.amount{display:grid;justify-items:center;gap:10px;padding:18px 16px 16px;border-radius:18px;border:1.5px solid var(--line);text-align:center}.amount__head{display:flex;align-items:center;gap:14px;width:100%}.amount__coins{flex:none;color:var(--navy)}.amount__head h1{flex:1;font-size:var(--fs-xl);line-height:1.25;color:var(--navy);text-align:left}.amount__info{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--bubble);color:var(--navy)}.amount__info[aria-expanded=true]{background:var(--blue);color:var(--white)}.amount__tip{padding:10px 14px;border-radius:12px;background:var(--sky-2);color:var(--ink-2);font-size:var(--fs-sm);text-align:left}.amount__locked{display:grid;justify-items:center;gap:6px}.amount__lock{color:var(--blue)}.amount__value{font-size:clamp(1.75rem,6.5vw,2.5rem);font-weight:800;letter-spacing:-.02em;color:var(--blue);filter:blur(7px);user-select:none}.amount__headline{max-width:40ch;font-weight:700;font-size:var(--fs-lg);color:var(--navy)}.amount__note{display:flex;align-items:center;gap:16px;width:100%;padding:12px 16px;border-radius:14px;background:var(--amber-50);color:var(--navy);text-align:left}.amount__note-ic{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:8px;background:#fbb631;color:var(--white)}.plans{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.plan{flex-direction:column;align-items:stretch;gap:10px;padding:18px 18px 20px;border:1.5px solid var(--line);background:var(--white)}.plan:hover{border-color:#b9cdf5}.plan.is-on{border-color:var(--blue);background:#f5f9ff}.plan__top{display:flex;align-items:center;gap:12px}.plan__top .opt__radio{margin-left:auto;align-self:flex-start}.pict{position:relative;display:inline-grid;flex:none;color:var(--blue)}.pict__tag{position:absolute;right:-10px;bottom:2px;padding:1px 5px;border-radius:5px;color:var(--white);font-size:.6875rem;font-weight:800;letter-spacing:.02em}.pict__tag--sms{background:var(--blue)}.pict__tag--pdf{background:var(--red)}.pill{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:var(--r-pill);font-weight:800;font-size:var(--fs-sm);white-space:nowrap}.pill--green{background:var(--green-600);color:var(--white)}.pill--blue{background:#dbe9ff;color:var(--blue-700)}.plan__title{font-size:var(--fs-lg);line-height:1.25;color:var(--navy)}.plan__text{color:var(--ink-2);font-size:var(--fs-sm)}.plan__accent{color:var(--blue);font-weight:600}.pay-note{display:flex;align-items:flex-start;gap:8px;margin-top:-8px;padding:10px 14px;border-radius:12px;background:var(--sky-2);color:var(--ink-2);font-size:var(--fs-sm)}.pay-note svg{flex:none;margin-top:2px;color:var(--blue)}.contact{display:grid;gap:12px}.phone{display:flex;align-items:center;gap:14px;min-height:60px;padding:0 18px;border-radius:14px;border:1.5px solid var(--line);background:var(--white);color:var(--ink-2)}.phone:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0069fb2e}.phone.has-error{border-color:var(--red)}.phone__cc{font-size:var(--fs-lg);color:var(--ink-2)}.phone input{flex:1;min-width:0;height:56px;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-lg);color:var(--navy)}.phone input::placeholder{color:#8a8fb0}.cbox-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.cbox{position:relative;display:flex;align-items:flex-start;gap:12px;color:var(--navy);font-size:var(--fs-md);cursor:pointer}.cbox-row .cbox{flex:0 1 auto}.cbox input{position:absolute;opacity:0;width:1px;height:1px}.cbox__box{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:7px;border:2px solid #b4b8d2;background:var(--white);color:transparent;transition:background-color .15s,border-color .15s}.cbox input:checked+.cbox__box{background:var(--blue);border-color:var(--blue);color:var(--white)}.cbox input:focus-visible+.cbox__box{box-shadow:var(--focus)}.cbox.has-error .cbox__box{border-color:var(--red)}.cbox>span:last-child{padding-top:2px}.cbox+.cbox,.cbox-row+.cbox,.field-error+.cbox{color:var(--ink-2)}.send-error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--red-50);color:var(--red);font-weight:600;font-size:var(--fs-sm)}.send-error svg{flex:none;margin-top:1px}.btn-spin{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:var(--white);animation:calc-spin .8s linear infinite}.privacy-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:-6px;color:var(--ink-2);font-size:var(--fs-sm);text-align:center}.privacy-note svg{flex:none}.done__stage{position:relative;display:grid;place-items:center;width:min(360px,86%);aspect-ratio:435 / 440;margin-bottom:8px}.done__glow{inset:8% 10% 4%}.done__mascot{width:100%}.done__title{font-size:clamp(2rem,6vw,2.75rem)}.done__rows{display:grid;width:100%;margin-top:24px;padding:8px 22px;border-radius:22px;background:#f1f6ff;text-align:left}.done__rows li{display:flex;align-items:center;gap:20px;padding:16px 0}.done__rows li+li{border-top:1px solid #dde7f7}.done__rows li>span:last-child{display:grid;gap:2px}.done__rows strong{color:var(--navy)}.done__rows strong+span{color:var(--ink-2);font-size:var(--fs-sm)}.done__ic{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;background:#e3edff;color:var(--blue)}.done__ref{margin-block:16px 4px;color:var(--ink-2);font-size:var(--fs-sm)}.done__ref strong{color:var(--navy);letter-spacing:.04em}.done>.btn{margin-top:16px}.dialog.sheet{display:flex;flex-direction:column;width:min(640px,100%);border-radius:22px;background:var(--white);box-shadow:var(--shadow-3);overflow:hidden}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px 24px;border-bottom:1px solid var(--line)}.sheet__head h2{font-size:var(--fs-xl)}.sheet__body{padding:20px 24px;overflow-y:auto;overscroll-behavior:contain;color:var(--ink-2)}.sheet__body>*+*{margin-top:12px}.sheet__foot{padding:4px 24px 22px}.kz-fab{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:45;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--white);border:6px solid var(--blue);box-shadow:0 10px 28px #0069fb59;transition:transform .18s var(--ease);animation:pop .3s var(--ease)}.kz-fab:hover{transform:translateY(-2px) scale(1.03)}.kz-fab .avatar{width:64px;height:64px}.kz-fab__dot{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:var(--green);border:3px solid var(--white)}@media(max-width:640px){.wz{padding-block:16px 32px}.wz__wrap{padding-inline:14px}.wz__card{padding:20px 16px;border-radius:20px}.say{grid-template-columns:76px 1fr;gap:16px}.say__avatar,.say__avatar .avatar{width:76px;height:76px}.say__bubble{padding:14px 16px;font-size:var(--fs-md)}.opt--row{min-height:84px;padding:10px 16px 10px 12px}.opt__tile{width:60px;height:60px}.opt--row .opt__label{font-size:var(--fs-lg);padding-left:4px}.fld__head{font-size:var(--fs-md);gap:12px}.fld__no{width:36px;height:36px;font-size:var(--fs-md)}.opts{gap:10px}.opt--tile{padding:14px 12px 12px;min-height:96px}.opt--tile .opt__radio{top:10px;right:10px;width:22px;height:22px}.opt--inline{min-height:72px;padding:12px 14px}.opt--inline .opt__label{font-size:var(--fs-md)}.plans{gap:10px}.plan{padding:14px 12px 16px}.plan__top{flex-wrap:wrap;gap:8px}.pill{min-height:28px;padding:0 10px;font-size:var(--fs-xs)}.plan__title{font-size:var(--fs-md)}.amount__head h1{font-size:var(--fs-lg)}.cbox{font-size:var(--fs-sm)}.calc__note{gap:14px;padding:14px 16px}.calc__note span{padding-left:14px}.done__rows{padding:4px 16px}.done__rows li{gap:14px}.done__ic{width:52px;height:52px}.kz-fab{width:70px;height:70px;border-width:5px}.kz-fab .avatar{width:52px;height:52px}.kz-fab.is-tucked{display:none}.dialog-root:has(.sheet){padding:12px}}@media(max-width:380px){.opts--3{grid-template-columns:1fr}.opt--tile{flex-direction:row;align-items:center;min-height:64px}}@media(prefers-reduced-motion:reduce){.calc__ring,.cstep__spin,.kz-fab{animation:none}}.phone input:focus-visible{outline:none;box-shadow:none}.privacy-note{display:block}.privacy-note svg{display:inline-block;vertical-align:-3px;margin-right:6px}.opt__tile{color:var(--navy)}.opt.is-on .opt__tile{color:var(--blue)}.bicon,.opt.is-on .bicon{color:var(--navy)}.bicon__b{right:-6px;bottom:-5px;width:20px;height:20px;box-shadow:0 0 0 2.5px var(--bubble)}.opt.is-on .bicon__b{box-shadow:0 0 0 2.5px #e6efff}.pict--doc,.amount__coins{color:var(--navy)}.plan__top{flex-wrap:nowrap;padding-right:30px}.plan__top .opt__radio{position:absolute;top:16px;right:16px;margin:0}.cbox-row{flex-wrap:nowrap;justify-content:space-between}.cbox-row .link{flex:none;font-size:var(--fs-sm)}.done__stage{width:min(300px,72%)}.done__bubble{position:absolute;left:86%;top:22%;width:26%;height:auto;translate:-50% -50%;filter:drop-shadow(0 6px 14px rgba(4,4,54,.12));animation:pop .4s var(--ease) .2s both}.calc__mascot,.done__mascot{-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 48%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 50% 48%,#000 70%,transparent 100%)}.pf{display:grid;gap:8px}.pf__label{font-weight:700;color:var(--navy)}.pf__hint{color:var(--ink-2);font-size:var(--fs-sm)}.phone.is-readonly{background:#f6f9fe}.pw input{letter-spacing:.02em}.pw__eye{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:-10px;border-radius:50%;color:var(--ink-2)}.pw__eye:hover{color:var(--blue);background:var(--sky)}.notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--amber-50);color:var(--navy);font-size:var(--fs-sm)}.notice svg{flex:none;margin-top:1px;color:#c98a00}.login__forgot{justify-self:end;margin-top:-8px;font-size:var(--fs-sm)}.login__alt{display:grid;gap:6px;margin-top:4px;padding-top:20px;border-top:1px solid var(--line);text-align:center;color:var(--ink-2);font-size:var(--fs-sm)}.login__alt strong{color:var(--navy);font-size:var(--fs-md)}.login__alt .btn{margin-top:10px}.member{display:grid;gap:14px;width:100%;margin-top:20px;padding:22px;border-radius:22px;background:var(--white);border:1.5px solid var(--line);box-shadow:0 18px 48px #0069fb12;text-align:left}.member__head{display:flex;align-items:center;gap:16px}.member__head>span:last-child{display:grid;gap:2px;color:var(--ink-2);font-size:var(--fs-sm)}.member__head h2{font-size:var(--fs-lg);color:var(--navy)}.member+.btn{margin-top:20px}@media(max-width:640px){.plan__top{flex-wrap:wrap;row-gap:8px;padding-right:24px}.plan__top .opt__radio{top:12px;right:10px;width:22px;height:22px}.pict svg{width:34px;height:34px}.cbox-row{gap:8px}.cbox-row .cbox,.cbox-row .link{font-size:.8125rem}.result>.btn--lg{font-size:var(--fs-md);white-space:nowrap;padding-inline:16px}.member{padding:18px 16px}.wz__card{zoom:.8}.calc__stage{width:56%;margin-bottom:4px}.calc__mascot{width:74%}.calc__steps{gap:12px;margin-top:20px}.done__stage{width:48%}.done__title{font-size:2.375rem}.done__lead{max-width:22ch}}
