:root{color-scheme:light;--c-ink: #14243f;--c-ink-soft: #4a5a78;--c-ink-faint: #586780;--c-paper: #eaeff7;--c-surface: #ffffff;--c-rule: #dde4ef;--c-rule-strong: #b9c5da;--c-mark: #16336c;--c-lapis: #1f4fa8;--c-lapis-hover: #10306e;--c-action: #2563c9;--c-action-hover: #1c4ea3;--c-on-action: #ffffff;--c-band: #22406f;--c-on-band: #eef3fb;--c-scrim: rgba(14, 27, 48, .82);--c-scrim-soft: rgba(14, 27, 48, .42);--c-scrim-rule: rgba(255, 255, 255, .28);--c-hero-deep: #0b1830;--c-hero-mid: #1b3a6b;--c-hero-lift: #2f6fe4;--c-hero-muted: rgba(226, 235, 250, .74);--c-hero-accent: #8db6ff;--c-hero-glass: rgba(255, 255, 255, .07);--c-hero-glass-strong: rgba(255, 255, 255, .12);--c-hero-line: rgba(255, 255, 255, .14);--c-hero-glow: rgba(64, 132, 255, .42);--c-hero-screen: #0e1c35;--c-hero-field: #172a4b;--c-hero-cta-glow: rgba(47, 111, 228, .55);--c-hero-shine: rgba(255, 255, 255, .34);--c-hero-drop: rgba(2, 8, 20, .6);--c-selection: #cfe0ff;--c-shadow: rgba(20, 36, 63, .34);--c-shadow-soft: rgba(23, 43, 77, .16);--c-slot: #e2e9f5;--c-slot-edge: #c6d3e8;--c-recess: #e3e9f3;--c-bubble-in: #ffffff;--c-bubble-out: #dbe6fa;--c-bubble-code: #eef2f9;--c-plate-face: #ffffff;--c-plate-ink: #111111;--c-plate-edge: #111111;--c-plate-uz: #1f3f9c;--font-ui: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-doc: ui-monospace, "SF Mono", "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono", monospace;--t-2xs: .75rem;--t-xs: .8125rem;--t-sm: .9375rem;--t-base: 1.0625rem;--t-md: 1.1875rem;--t-lg: 1.4375rem;--t-xl: clamp(1.15rem, 2.4vw, 1.5rem);--t-plate: clamp(1.9rem, 8.4vw, 4rem);--t-band: clamp(1.4rem, 3.6vw, 2.5rem);--t-display: clamp(1.75rem, 4vw, 2.35rem);--t-hero: clamp(2.1rem, 5.4vw, 3.9rem);--t-figure: clamp(1.6rem, 4vw, 2.2rem);--lh-tight: 1.06;--lh-snug: 1.28;--lh-body: 1.62;--track-display: -.024em;--track-plate: .02em;--measure: 56ch;--measure-narrow: 48ch;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 2.75rem;--s-8: 3.5rem;--s-9: 5rem;--s-10: 7rem;--gutter: clamp(1.25rem, 5vw, 3.5rem);--page-max: 76rem;--masthead-h: 5.25rem;--margin-col: 14rem;--r-plate: .75rem;--r-panel: 1rem;--r-bubble: .9rem;--r-button: .625rem;--r-pill: 999px;--r-chip: .375rem;--r-card: 1.25rem;--r-screen: 1.25rem;--shadow-plate: 0 18px 34px -22px var(--c-shadow);--shadow-panel: 0 26px 60px -34px var(--c-shadow);--shadow-card: 0 2px 4px -2px var(--c-shadow-soft), 0 12px 28px -18px var(--c-shadow-soft);--shadow-card-lift: 0 4px 8px -3px var(--c-shadow-soft), 0 18px 38px -20px var(--c-shadow-soft)}:root[data-scheme=dark]{color-scheme:dark;--c-ink: #e8eef9;--c-ink-soft: #a4b3cc;--c-ink-faint: #7f8da7;--c-paper: #121c2e;--c-surface: #1a2439;--c-rule: #2a3750;--c-rule-strong: #405473;--c-mark: #9cbaf6;--c-lapis: #93b4f5;--c-lapis-hover: #b6cdf9;--c-action: #3b78e0;--c-action-hover: #5590ef;--c-on-action: #ffffff;--c-band: #243352;--c-on-band: #e8eef9;--c-scrim: rgba(6, 12, 22, .86);--c-scrim-soft: rgba(6, 12, 22, .5);--c-scrim-rule: rgba(255, 255, 255, .24);--c-hero-deep: #08121f;--c-hero-mid: #162f57;--c-hero-lift: #2f6fe4;--c-hero-muted: rgba(226, 235, 250, .72);--c-hero-accent: #8db6ff;--c-hero-glass: rgba(255, 255, 255, .06);--c-hero-glass-strong: rgba(255, 255, 255, .11);--c-hero-line: rgba(255, 255, 255, .13);--c-hero-glow: rgba(64, 132, 255, .36);--c-hero-screen: #0c1830;--c-hero-field: #152745;--c-hero-cta-glow: rgba(47, 111, 228, .5);--c-hero-shine: rgba(255, 255, 255, .3);--c-hero-drop: rgba(0, 0, 0, .6);--c-selection: #24406e;--c-shadow: rgba(0, 0, 0, .62);--c-shadow-soft: rgba(0, 0, 0, .45);--c-slot: #22304b;--c-slot-edge: #35466a;--c-recess: #0d1626;--c-bubble-in: #1d2a44;--c-bubble-out: #24406e;--c-bubble-code: #16233a}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--masthead-h) + var(--s-5))}body{margin:0;background:var(--c-paper);color:var(--c-ink);font-family:var(--font-ui);font-size:var(--t-base);line-height:var(--lh-body);font-variant-numeric:tabular-nums slashed-zero;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}::selection{background:var(--c-selection)}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--c-lapis);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--c-lapis-hover)}:focus-visible{outline:2px solid var(--c-lapis);outline-offset:3px;border-radius:var(--r-chip)}img,svg{display:block;max-width:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important}}.locale-root{display:none}:root:not([data-locale=ru]) .locale-root[data-loc=uz],:root[data-locale=ru] .locale-root[data-loc=ru]{display:block}.doc{font-family:var(--font-doc);font-variant-numeric:tabular-nums slashed-zero}.skip-link{position:absolute;left:var(--gutter);top:var(--s-2);z-index:2;padding:var(--s-2) var(--s-4);background:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-rule-strong);border-radius:var(--r-button);transform:translateY(-160%);transition:transform .12s ease-out}.skip-link:focus-visible{transform:translateY(0)}.masthead,.main,.footer{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.masthead{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-5)}.masthead:after{content:"";position:absolute;left:calc(50% - 50vw);bottom:0;width:100vw;height:1px;background:var(--c-rule-strong)}.wordmark{font-size:var(--t-md);font-weight:700;letter-spacing:-.015em;color:var(--c-ink);text-decoration:none}.wordmark:hover{color:var(--c-lapis)}.controls{display:flex;align-items:center;gap:var(--s-3)}.scheme-toggle{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--c-rule);border-radius:50%;background:var(--c-surface);color:var(--c-ink-soft);cursor:pointer}.scheme-toggle:hover{border-color:var(--c-rule-strong);color:var(--c-ink)}.scheme-icon{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.scheme-icon--moon{fill:currentColor;stroke:none}.scheme-toggle{overflow:hidden}.scheme-icon{grid-area:1 / 1;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .2s ease}.scheme-icon--moon{opacity:0;transform:rotate(-120deg) scale(.4)}:root[data-scheme=dark] .scheme-icon--sun{opacity:0;transform:rotate(120deg) scale(.4)}:root[data-scheme=dark] .scheme-icon--moon{opacity:1;transform:none}.section{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-4)}.section__heading{font-size:var(--t-xl);font-weight:700;line-height:var(--lh-snug);letter-spacing:-.01em;text-wrap:balance}.section__body{min-width:0}.contact-list{display:grid;gap:var(--s-3);max-width:var(--measure)}.contact-row{display:grid;grid-template-columns:minmax(7rem,max-content) 1fr;gap:var(--s-2) var(--s-4);align-items:baseline;padding-bottom:var(--s-3);border-bottom:1px solid var(--c-rule)}.contact-row dt{color:var(--c-ink-faint);font-size:var(--t-sm)}.contact-row dd{margin:0}@media(max-width:26rem){.contact-row{grid-template-columns:1fr;gap:var(--s-1)}}.footer{padding-block:var(--s-7) var(--s-8);border-top:1px solid var(--c-rule);color:var(--c-ink-soft);font-size:var(--t-sm)}.footer__nav{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-bottom:var(--s-4)}.footer__copy{margin-top:0;font-size:var(--t-2xs)}.masthead{position:sticky;top:0;z-index:20}.masthead:before{content:"";position:absolute;left:calc(50% - 50vw);top:0;z-index:-1;width:100vw;height:100%;background:var(--c-paper)}.lang{position:relative}.lang__button{display:inline-flex;align-items:center;gap:var(--s-2);padding:.375rem .625rem;border:1px solid var(--c-rule);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);font-size:var(--t-xs);font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.lang__button::-webkit-details-marker{display:none}.lang__button:hover{border-color:var(--c-rule-strong)}.lang__name{white-space:nowrap}.flag{flex:none;width:1.125rem;height:1.125rem;border-radius:50%;clip-path:circle(50%)}.lang__chevron{width:.875rem;height:.875rem;color:var(--c-ink-faint);transition:transform .16s ease}.lang[open] .lang__chevron{transform:rotate(180deg)}.lang__menu{position:absolute;right:0;top:calc(100% + var(--s-2));z-index:30;display:flex;flex-direction:column;min-width:11rem;padding:var(--s-1);border:1px solid var(--c-rule);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card-lift)}.lang__option{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);border:0;border-radius:calc(var(--r-card) - .5rem);background:none;color:var(--c-ink);font:inherit;font-size:var(--t-xs);text-align:left;cursor:pointer}.lang__option:hover{background:var(--c-recess)}.lang__option[aria-pressed=true]{background:var(--c-recess);font-weight:700}@media(prefers-reduced-motion:reduce){.lang__chevron{transition:none}}.nav{display:flex;align-items:center;gap:var(--s-5);margin-inline:auto}.nav__link{color:var(--c-ink-soft);font-size:var(--t-sm);font-weight:550;text-decoration:none;white-space:nowrap}.nav__link:hover{color:var(--c-action)}@media(max-width:62rem){.nav{display:none}}.footer{display:grid;justify-items:center;gap:var(--s-2);max-width:none;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);padding-block:var(--s-6) var(--s-5);background:var(--c-band);color:var(--c-on-band);border-top:0;text-align:center}.footer__brand,.footer__nav a,.footer__copy{color:var(--c-on-band)}.footer__copy{opacity:.7}.footer__nav a:hover{color:var(--c-on-band);opacity:1}.footer .social__link{border-color:var(--c-scrim-rule);background:transparent;color:var(--c-on-band)}.footer .social__link:hover{border-color:var(--c-on-band);background:var(--c-scrim-soft);color:var(--c-on-band)}.footer__brand{font-size:var(--t-base);font-weight:700;letter-spacing:-.015em}.footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2) var(--s-5);margin-top:0}.footer__nav a{font-size:var(--t-sm);text-decoration:none}.footer__copy{color:var(--c-ink-faint);font-size:var(--t-xs)}.nav__link{position:relative;padding-block:.25rem}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--r-pill);background:var(--c-action);transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.2,0,.2,1)}.nav__link:hover:after,.nav__link:focus-visible:after{transform:scaleX(1)}.nav__link[aria-current=true]{color:var(--c-action)}.nav__link[aria-current=true]:after{transform:scaleX(1)}.social{display:flex;justify-content:center;gap:var(--s-2);margin:0;padding:0;list-style:none}.social__link{display:grid;place-items:center;width:1.85rem;height:1.85rem;border:1px solid var(--c-rule);border-radius:50%;background:var(--c-surface);color:var(--c-ink-soft);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .2s cubic-bezier(.2,0,.2,1)}.social__link svg{width:1.05rem;height:1.05rem;fill:currentColor}.social__link:hover{transform:translateY(-2px);border-color:var(--c-action);color:var(--c-action)}@keyframes locale-in{0%{opacity:0;transform:translateY(4px)}}:root[data-switched] .locale-root{animation:locale-in .18s ease-out}:root[data-scheme-switching],:root[data-scheme-switching] *,:root[data-scheme-switching] *:before,:root[data-scheme-switching] *:after{transition:background-color .32s ease,border-color .32s ease,color .32s ease,fill .32s ease,stroke .32s ease,box-shadow .32s ease}.footer__sep{margin-inline:.4em;opacity:.5}.footer__built{color:inherit;text-decoration:none}.footer__built:hover{color:var(--c-on-band);text-decoration:underline;text-underline-offset:.18em}.hero__title{max-width:18ch;margin-top:var(--s-6);font-size:var(--t-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--track-display);overflow-wrap:break-word}.hero__lede{max-width:var(--measure-narrow);margin-top:var(--s-4);color:var(--c-ink-soft);font-size:var(--t-md)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-top:var(--s-6)}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding-inline:var(--s-6);background:var(--c-action);color:var(--c-on-action);border-radius:var(--r-button);font-size:var(--t-base);font-weight:650;text-decoration:none;transition:background-color .14s ease-out}.cta:hover{background:var(--c-action-hover);color:var(--c-on-action)}.plate{display:inline-grid;grid-auto-flow:column;align-items:center;max-width:100%;overflow:hidden;position:relative;background:var(--c-plate-face);border:.085em solid var(--c-plate-edge);border-radius:var(--r-plate);box-shadow:var(--shadow-plate);color:var(--c-plate-ink);font-family:var(--font-doc);font-size:var(--t-plate);line-height:1}.plate__region{align-self:stretch;display:grid;place-items:center;border-right:.09em solid var(--c-plate-edge)}.plate__badge{display:grid;justify-items:center;gap:.06em;padding-inline:.22em}.plate__flag{width:.6em;height:auto}.plate__uz{color:var(--c-plate-uz);font-size:.24em;font-weight:700;letter-spacing:.06em;line-height:1}.plate:before,.plate:after{content:"";position:absolute;top:50%;width:.055em;height:.055em;border-radius:50%;background:var(--c-plate-ink);transform:translateY(-50%)}.plate:before{left:.12em}.plate:after{right:.12em}.plate__region,.plate__code{font-size:var(--t-plate);font-weight:700;letter-spacing:var(--track-plate);padding-block:.36em;white-space:nowrap}.plate__region{padding-inline:.42em .3em}.plate__code{padding-inline:.3em .18em}.plate__char{display:inline-block}:root[data-js] .plate__char{animation:plate-key .24s ease-out both;animation-delay:calc(.2s + var(--i) * 62ms)}.plate__char--space{animation:none}@keyframes plate-key{0%{opacity:0;transform:translateY(-.14em)}to{opacity:1;transform:none}}.flow-section{padding-block:var(--s-8)}.flow{display:flex;flex-direction:column;gap:var(--s-7);margin:var(--s-4) 0 0;padding:0;list-style:none}.flow__step{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,17rem);justify-content:center;align-items:center;column-gap:var(--s-9)}.flow__copy{display:grid;grid-template-columns:2.75rem minmax(0,1fr);column-gap:var(--s-3)}.flow__shot{display:block;width:100%;height:auto;border:1px solid var(--c-rule);border-radius:var(--r-screen);box-shadow:var(--shadow-card-lift)}@media(max-width:56rem){.flow-section{padding-block:var(--s-7)}.flow__step{grid-template-columns:minmax(0,1fr);row-gap:var(--s-5)}.flow__shot{width:min(17rem,100%);justify-self:center}}.flow__num{grid-column:1;margin-top:-.1em;color:var(--c-mark);font-size:var(--t-figure);font-weight:700;line-height:1;text-align:right}.flow__step--soon .flow__num{color:var(--c-ink-faint)}.flow__text{grid-column:2;min-width:0}.flow__title{font-size:var(--t-lg);font-weight:650;line-height:var(--lh-snug)}.flow__soon{color:var(--c-ink-faint);font-size:var(--t-2xs);font-weight:500;letter-spacing:.02em;white-space:nowrap}.flow__text p{margin-top:var(--s-2);color:var(--c-ink-soft)}.cta{border-radius:var(--r-button);box-shadow:var(--shadow-card);font-weight:600}.cta:hover{box-shadow:var(--shadow-card-lift)}.pill{display:inline-block;flex:none;padding:.25rem .625rem;border-radius:var(--r-pill);font-size:var(--t-2xs);font-weight:600;white-space:nowrap}.pill--on{background:var(--c-action);color:var(--c-on-action)}.pill--soon{background:var(--c-recess);color:var(--c-ink-faint)}.catalogue{padding-block:var(--s-8)}.catalogue__heading{margin:0 0 var(--s-5);font-size:var(--t-lg);font-weight:700;letter-spacing:-.015em}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--s-4);margin:0;padding:0;list-style:none}.product{display:flex;flex-direction:column;overflow:hidden;background:var(--c-surface);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.product__art{display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--c-recess)}.product__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4)}.product__name{margin:0;font-size:var(--t-sm);font-weight:650;line-height:var(--lh-snug)}.product--soon .product__art{opacity:.72}.slot{display:block;width:100%;height:100%;object-fit:cover}.slot--empty{border:1px dashed var(--c-slot-edge);border-radius:calc(var(--r-card) - .5rem);background:var(--c-slot);margin:var(--s-4);width:auto;height:auto;align-self:stretch;justify-self:stretch;min-height:6rem}@media(max-width:56rem){.catalogue{padding-block:var(--s-7)}}.product__art{flex:none}.product__foot{margin-top:auto;align-items:flex-start}.slot--empty{display:grid;place-items:center;border:0;background:transparent;margin:0;min-height:0}.art{width:min(78%,22rem);height:auto}.art__pad{fill:var(--c-rule)}.art__solid{fill:var(--c-mark)}.art__glass{fill:var(--c-bubble-out)}.art__accent{fill:var(--c-action)}.art__tyre{fill:var(--c-ink)}.art__hub{fill:var(--c-surface)}.art__line{fill:none;stroke:var(--c-mark);stroke-width:5;stroke-linecap:round}.product--soon .product__art{opacity:1}.product--soon .art{opacity:.55}.cta,.scheme-toggle,.lang__button,.lang__option,.product,.wordmark,a{transition:background-color .16s ease,border-color .16s ease,box-shadow .2s ease,color .16s ease,transform .2s cubic-bezier(.2,0,.2,1)}.product:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-lift)}.cta:hover{transform:translateY(-1px)}.cta:active,.product:active{transform:translateY(0)}@keyframes lang-drop{0%{opacity:0;transform:translateY(-.35rem)}}.lang[open] .lang__menu{animation:lang-drop .16s ease-out}.plate{transition:transform .26s cubic-bezier(.2,0,.2,1)}.hero-band{position:relative;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);padding-block:var(--s-9);overflow:hidden;background:var(--c-band);color:var(--c-on-band);isolation:isolate}.hero-band__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(60% 70% at 78% 40%,var(--c-hero-mid) 0%,transparent 70%),linear-gradient(125deg,var(--c-hero-deep) 0%,var(--c-hero-mid) 70%,var(--c-hero-lift) 150%)}.hero-band__img{width:100%;height:100%;object-fit:cover}.hero-band__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--c-scrim) 0%,var(--c-scrim-soft) 62%,transparent 100%)}.hero-band__inner{position:relative;display:grid;grid-template-columns:minmax(0,36rem) minmax(0,1fr);align-items:center;column-gap:var(--s-8);row-gap:var(--s-7)}.hero-band .hero__title,.hero-band .hero__lede{color:var(--c-on-band);max-width:none}.hero-band .hero__lede{max-width:34rem;margin-top:var(--s-5);color:var(--c-hero-muted);font-size:var(--t-md);line-height:var(--lh-body)}.hero-band .hero__title{margin-top:0;max-width:13ch;font-size:var(--t-hero);font-weight:760;line-height:1.02;letter-spacing:-.035em}.section__heading,.catalogue__heading{position:relative;padding-bottom:var(--s-3)}.section__heading:after,.catalogue__heading:after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;border-radius:var(--r-pill);background:var(--c-action)}@media(max-width:56rem){.hero-band{padding-block:var(--s-7)}.hero-band__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--s-6)}}.hero-band__plate .plate{max-width:100%;box-shadow:none}.hero-band__plate .plate__code{display:inline-block;min-width:8ch;text-align:left}.hero-band__plate .plate{min-width:9.2em;justify-content:center}.plate__caret{display:inline-block;width:.08em;height:.82em;margin-left:.06em;vertical-align:-.06em;background:var(--c-plate-ink);animation:caret-blink 1s steps(1) infinite}@keyframes caret-blink{50%{opacity:0}}.product__art{aspect-ratio:4 / 5}.product__art .slot:not(.slot--empty){display:block;width:100%;height:100%;object-fit:cover}.hero__actions{margin-top:var(--s-6)}.cta--hero{position:relative;overflow:hidden;isolation:isolate;gap:var(--s-3);min-height:3.5rem;padding-inline:var(--s-6) var(--s-5);background:var(--c-hero-lift);border-radius:.875rem;font-size:var(--t-md);font-weight:680;box-shadow:0 10px 28px -12px var(--c-hero-cta-glow);transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.cta--hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,var(--c-hero-shine) 50%,transparent 70%);transform:translate(110%);animation:cta-shine 1.5s ease-in-out infinite;pointer-events:none}@keyframes cta-shine{0%{transform:translate(-110%)}45%,to{transform:translate(110%)}}.cta--hero svg{width:1.15em;height:1.15em;transition:transform .16s ease-out}.cta--hero:hover{background:var(--c-action-hover);box-shadow:0 14px 34px -12px var(--c-hero-cta-glow);transform:translateY(-1px)}.cta--hero:hover svg{transform:translate(3px)}.cta--hero:focus-visible{outline:2px solid var(--c-hero-accent);outline-offset:3px}.hero-band .hero{grid-column:1;grid-row:1}.hero-visual{grid-column:2;grid-row:1;position:relative;justify-self:end;width:min(100%,31rem);aspect-ratio:1 / 1;container-type:inline-size}.hero-visual__glow{position:absolute;top:8%;right:4%;bottom:8%;left:22%;border-radius:50%;background:radial-gradient(closest-side,var(--c-hero-glow),transparent);filter:blur(8px)}.hero-phone{position:absolute;top:2%;right:9%;width:55%;height:94%;display:flex;flex-direction:column;gap:2.2cqi;padding:4.5cqi 4cqi;background:var(--c-hero-screen);border:1px solid var(--c-hero-line);border-radius:7cqi;box-shadow:0 30px 60px -30px var(--c-hero-drop);color:var(--c-on-band);font-size:2.9cqi}.hero-phone__bar{display:flex;align-items:center;justify-content:space-between;font-weight:650}.hero-phone__dots{display:inline-flex;gap:.8cqi}.hero-phone__dots i{width:.9cqi;height:.9cqi;border-radius:50%;background:var(--c-hero-muted)}.hero-phone__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqi;margin:1cqi 0 2cqi;padding:0;list-style:none}.hero-phone__steps li{height:.8cqi;border-radius:var(--r-pill);background:var(--c-hero-line)}.hero-phone__steps li.is-on{background:var(--c-hero-lift)}.hero-phone__label{color:var(--c-hero-muted);font-size:2.5cqi}.hero-phone__field{display:flex;align-items:center;height:8cqi;padding-inline:2.5cqi;background:var(--c-hero-field);border:1px solid var(--c-hero-line);border-radius:2cqi}.hero-phone__field i{width:55%;height:1.4cqi;border-radius:var(--r-pill);background:var(--c-hero-glass-strong)}.hero-phone__field--short{width:62%}.hero-phone__field--short i{width:70%}.hero-phone__button{display:grid;place-items:center;height:9cqi;margin-top:auto;background:var(--c-hero-lift);border-radius:2.4cqi;font-weight:650}.hero-phone__field--plate{justify-content:center;height:15cqi;padding-inline:1.5cqi}.hero-visual .hero-band__plate{--t-plate: clamp(.7rem, 4.2cqi, 1.45rem);display:flex;justify-content:center;max-width:100%}.hero-visual .hero-band__plate .plate{box-shadow:0 12px 24px -14px var(--c-hero-drop)}.hero-steps{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:var(--s-3);margin:0;padding:var(--s-5) 0 0;list-style:none;border-top:1px solid var(--c-hero-line)}.hero-steps__item{display:inline-flex;flex:1 1 0;align-items:center;gap:var(--s-3);color:var(--c-on-band);font-size:var(--t-sm);font-weight:600;white-space:nowrap}.hero-steps__item:not(:last-child):after{content:"";flex:1 1 auto;min-width:var(--s-4);height:1px;margin-left:var(--s-2);background:var(--c-hero-line)}.hero-steps__num{display:grid;place-items:center;flex:none;width:1.9rem;height:1.9rem;border:1px solid var(--c-hero-line);border-radius:50%;background:var(--c-hero-glass);color:var(--c-hero-accent);font-size:var(--t-xs);font-weight:700}@media(max-width:56rem){.hero-band__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-5);row-gap:0}.hero-band .hero{display:contents}.hero-band .hero__title,.hero-band .hero__lede,.hero-band .hero__actions{grid-column:1 / -1}.hero-band .hero__title{grid-row:1}.hero-band .hero__lede{grid-row:2}.hero-band .hero__actions{grid-row:4;margin-top:var(--s-6)}.hero-band .hero__title{max-width:12ch}.hero-band .hero__lede{margin-top:var(--s-4);font-size:var(--t-base)}.hero-steps{grid-column:1;grid-row:3;align-self:center;margin-top:var(--s-6);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);padding:0;border-top:0}.hero-steps__item{position:relative;white-space:normal;line-height:var(--lh-snug)}.hero-steps__item:not(:last-child):after{position:absolute;top:1.9rem;bottom:calc(-1 * var(--s-5));left:.95rem;width:1px;height:auto;min-width:0;margin:0}.hero-visual{grid-column:2;grid-row:3;margin-top:var(--s-6);justify-self:end;width:min(100%,15rem);aspect-ratio:1 / 1.72}.hero-visual__glow{top:10%;right:0;bottom:10%;left:-35%}.hero-phone{top:0;right:0;bottom:0;left:0;width:100%;height:100%;gap:4cqi;padding:8cqi 7cqi;border-radius:13cqi;font-size:6.4cqi}.hero-phone__label{font-size:5.2cqi}.hero-phone__steps{gap:2.4cqi;margin:1cqi 0 3cqi}.hero-phone__steps li{height:1.5cqi}.hero-phone__field{height:15cqi;padding-inline:4cqi;border-radius:4cqi}.hero-phone__field i{height:2.4cqi}.hero-phone__field--plate{height:24cqi;padding-inline:2.5cqi}.hero-phone__field--short{display:none}.hero-phone__button{height:17cqi;border-radius:4.5cqi}.hero-phone__dots{gap:1.8cqi}.hero-phone__dots i{width:2cqi;height:2cqi}.hero-visual .hero-band__plate{--t-plate: clamp(.6rem, 8.1cqi, 1.3rem)}}@media(max-width:36rem){.cta--hero{width:100%;justify-content:center;font-size:var(--t-base);white-space:nowrap}}.scroll-hint{display:none}@media(max-width:56rem){.scroll-hint{position:fixed;right:calc(var(--s-4) + env(safe-area-inset-right,0px));bottom:calc(var(--s-4) + env(safe-area-inset-bottom,0px) + var(--hint-lift, 0px));z-index:30;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;background:var(--c-hero-deep);border:1px solid var(--c-hero-line);border-radius:50%;box-shadow:0 10px 24px -10px var(--c-hero-drop);color:var(--c-on-band);cursor:pointer;transition:opacity .22s ease-out;animation:scroll-hint-bob 1.8s ease-in-out infinite}.scroll-hint svg{width:1.25rem;height:1.25rem}.scroll-hint[hidden]{display:none}.scroll-hint.is-gone{opacity:0;pointer-events:none}.scroll-hint:focus-visible{outline:2px solid var(--c-hero-accent);outline-offset:3px}}@keyframes scroll-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.legal{padding-block:var(--s-7) var(--s-9)}.legal__title{max-width:24ch;font-size:var(--t-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--track-display);text-wrap:balance}.legal__updated{margin-top:var(--s-3);color:var(--c-ink-faint);font-size:var(--t-sm)}.legal__intro{max-width:var(--measure);margin-top:var(--s-5);color:var(--c-ink-soft);font-size:var(--t-md)}.legal__intro p+p{margin-top:var(--s-4)}.legal__section{display:grid;grid-template-columns:var(--margin-col) minmax(0,1fr);column-gap:var(--s-7);row-gap:var(--s-4);align-items:start;margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--c-rule)}.legal__section>h2{grid-column:1;font-size:var(--t-xl);font-weight:700;line-height:var(--lh-snug);letter-spacing:-.01em;text-wrap:balance}.legal__section>:not(h2){grid-column:2;max-width:var(--measure)}@media(max-width:52rem){.legal__section{grid-template-columns:minmax(0,1fr)}.legal__section>h2,.legal__section>:not(h2){grid-column:1}}.legal__list{display:grid;gap:var(--s-3)}.legal__list li{padding-left:var(--s-4);border-left:2px solid var(--c-rule);color:var(--c-ink-soft)}.legal__back{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--c-rule);font-size:var(--t-sm)}
