.hero-scene{--scene-dur:2.8s;--scene-delay:0.1s;position:relative;z-index:0;block-size:clamp(5.75rem,10.5vw,9.5rem);margin-block:var(--sp-3) calc(-1 * var(--hero-pb));pointer-events:none;overflow:hidden;contain:layout paint style;background:linear-gradient(0deg,#011730 0,#011730f0 45%,#01173000)}.hero-scene,.hero-scene svg{display:block;inline-size:100%}.hero-scene svg{block-size:100%;max-inline-size:none}.s-city rect{fill:#0a3369;opacity:.55}.s-city .s-win-fill{fill:url(#rj-win);opacity:1}.s-window{fill:var(--yellow);opacity:.2}.s-site path{fill:none;stroke:#1b4a85;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.s-site .s-rope{stroke-width:1.5;stroke:#3b6aa5}.s-kerb{stroke:#2a5a98;stroke-width:2;fill:none}.s-dash{stroke:#ffffff33;stroke-width:3;stroke-dasharray:30 26;fill:none}.s-cone path:first-child{fill:var(--red)}.s-cone-band{stroke:#fff;stroke-width:3;opacity:.85}.s-skip{fill:var(--blue-bright)}.s-skip-rib{fill:none;stroke:#01429f;stroke-width:2.5;opacity:.8}.s-skip-rim{fill:#5aa7ee}.s-num{fill:#fff;font-family:var(--font-head);font-weight:600;font-size:17px;letter-spacing:.04em;opacity:.92}.s-frame{fill:#2a4d84}.s-tank{fill:#3a669f}.s-bumper{fill:#9fb3cc}.s-taillight{fill:var(--red-light)}.s-arch{fill:#050b16}.s-cab{fill:var(--blue-bright)}.s-glass{fill:#cfe6ff}.s-stripe-y{fill:var(--yellow)}.s-stripe-r{fill:var(--red)}.s-lamp{fill:var(--yellow)}.s-beacon{fill:#ffb020;opacity:.55}.s-arm-edge{fill:none;stroke:#0b1e3b;stroke-width:13;stroke-linecap:round;stroke-linejoin:round}.s-arm{fill:none;stroke:#3b8be0;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.s-chain{fill:none;stroke:#b8c9de;stroke-width:2;stroke-dasharray:3 2}.s-pin{fill:#9fb3cc;stroke:#061326;stroke-width:2.5}.s-tyre{fill:#070e1a;stroke:#3a5f94;stroke-width:2}.s-rim{fill:#1a2b45}.s-spoke{stroke:#9fb3cc;stroke-width:2.4;fill:none}.s-hub{fill:#9fb3cc}.s-puff{fill:#9db3d0;opacity:0;transform-box:fill-box;transform-origin:center}.s-truck{transform:translateX(130px)}.s-ground-skip{transform:translate(-69.7px) rotate(0deg)}.s-riding-skip{opacity:0}.s-arms{transform:rotate(0deg)}@media (prefers-reduced-motion:no-preference){.s-truck{animation:m-truck var(--scene-dur) linear var(--scene-delay) backwards}.s-wheel{animation:m-wheel var(--scene-dur) linear var(--scene-delay) backwards}.s-arms{animation:m-arms var(--scene-dur) linear var(--scene-delay) backwards}.s-riding-skip{animation:m-ride var(--scene-dur) linear var(--scene-delay) backwards}.s-ground-skip{animation:m-land var(--scene-dur) linear var(--scene-delay) backwards}.s-puff{animation:m-puff var(--scene-dur) linear var(--scene-delay) backwards}.s-puff-2{animation-delay:calc(var(--scene-delay) + .05s)}.s-puff-3{animation-delay:calc(var(--scene-delay) + .1s)}.s-beacon{animation:m-beacon .5s step-end var(--scene-delay) 5 backwards}.motion-js .hero-scene:not(.in-view) *{animation-play-state:paused}}@keyframes m-truck{0%{transform:translateX(-1300px);animation-timing-function:cubic-bezier(.2,.6,.3,1)}32%{transform:translateX(0);animation-timing-function:linear}60%{transform:translateX(0);animation-timing-function:ease-in-out}to{transform:translateX(130px)}}@keyframes m-wheel{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,.6,.3,1)}32%{transform:rotate(5turn);animation-timing-function:linear}60%{transform:rotate(5turn);animation-timing-function:ease-in-out}to{transform:rotate(2000deg)}}@keyframes m-arms{0%,30%{transform:rotate(0deg);animation-timing-function:ease-in-out}45%{transform:rotate(-33deg);animation-timing-function:ease-in-out}62%,to{transform:rotate(0deg)}}@keyframes m-ride{0%,44.9%{opacity:1}45%,to{opacity:0}}@keyframes m-land{0%,44.9%{opacity:0;transform:translate(-69.7px,-.6px) rotate(-33deg)}45%{opacity:1;transform:translate(-69.7px,-.6px) rotate(-33deg);animation-timing-function:cubic-bezier(.5,0,.9,.6)}50%{opacity:1;transform:translate(-69.7px) rotate(0deg);animation-timing-function:ease-out}53%{transform:translate(-69.7px,-4px) rotate(0deg);animation-timing-function:ease-in}57%,to{opacity:1;transform:translate(-69.7px) rotate(0deg)}}@keyframes m-puff{0%,49.9%{opacity:0;transform:scale(.3)}50%{opacity:.5;transform:scale(.4)}65%,to{opacity:0;transform:translateY(-8px) scale(1.7)}}@keyframes m-beacon{0%{opacity:1}50%{opacity:.2}}.stat b .count{font:inherit;line-height:inherit;color:inherit}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@counter-style rk-pad2{system:extends decimal;pad:2 "\2007"}@counter-style rk-pad3{system:extends decimal;pad:3 "\2007"}@keyframes m-count{0%{--n:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.stat b .count{position:relative;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;counter-reset:n var(--n);animation:m-count 1.5s cubic-bezier(.2,.7,.3,1) .3s backwards}.stat b .count[data-digits="2"]:after{content:counter(n,rk-pad2);content:counter(n,rk-pad2) /""}.stat b .count[data-digits="3"]:after{content:counter(n,rk-pad3);content:counter(n,rk-pad3) /""}.motion-js .stat:not(.in-view) .count{animation-play-state:paused}.stat b .count:after{content:counter(n);content:counter(n) /"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1.2em;overflow:clip;contain:paint;text-align:start;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}}@media (prefers-reduced-motion:no-preference){@supports ((animation-timeline:view()) and (animation-range:entry)){@keyframes m-rise{0%{opacity:0;transform:translateY(2.4rem)}}@keyframes m-rule{0%{transform:scaleX(0)}}@keyframes m-pop{0%{opacity:0;transform:scale(.5) translateY(.4rem)}}@keyframes m-settle{0%{transform:scale(1.14)}}.grid-3>.size-card{animation:m-rise linear backwards;animation-timeline:view();animation-range:entry 0 entry 55%}.grid-3>.size-card:nth-child(3n+2){animation-range:entry 6% entry 62%}.grid-3>.size-card:nth-child(3n){animation-range:entry 12% entry 70%}.trust-item{position:relative;border-block-start-color:transparent}.trust-item:before{content:"";position:absolute;inset-block-start:-3px;inset-inline:0;block-size:3px;background:var(--yellow);transform-origin:left center;animation:m-rule linear backwards;animation-timeline:view();animation-range:entry 5% entry 75%}.trust-item svg{animation:m-pop linear backwards;animation-timeline:view();animation-range:entry 25% entry 90%}.section:not(.section-tight) .frame img{animation:m-settle linear backwards;animation-timeline:view();animation-range:entry 0 cover 40%}.steps li:after{animation:m-rule linear backwards;animation-timeline:view();animation-range:entry 10% entry 90%}.steps li:before{animation:m-pop linear backwards;animation-timeline:view();animation-range:entry 0 entry 70%}@keyframes m-rise-s{0%{opacity:0;transform:translateY(.9rem)}}.steps li>:is(h3,p){animation:m-rise-s linear backwards;animation-timeline:view();animation-range:entry 20% entry 100%}}}@media (prefers-reduced-motion:no-preference) and (min-width:62rem){@supports ((animation-timeline:view()) and (animation-range:entry)){.steps{overflow-x:clip;view-timeline:--route block}.steps:after{content:"";position:absolute;z-index:0;inset-block-start:-2.15rem;inset-inline-start:2.2rem;inline-size:100%;block-size:1.9rem;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 32'%3E%3Cpath d='M3 7H35L32 21H6Z' fill='%23ce150d'/%3E%3Crect x='2' y='5.5' width='34' height='2.4' fill='%23a90f08'/%3E%3Crect x='1' y='21' width='60' height='3' fill='%2302234c'/%3E%3Cpath d='M39 21V10Q39 7.5 41.5 7.5H49Q51 7.5 52.4 9.4L58.5 16.5Q60 18 60 20V21Z' fill='%2301429f'/%3E%3Cpath d='M42 10H48L53 16H42Z' fill='%23cfe6ff'/%3E%3Crect x='39' y='18' width='21' height='3' fill='%23ce150d'/%3E%3Ccircle cx='12' cy='25.5' r='4.2' fill='%23070e1a'/%3E%3Ccircle cx='23' cy='25.5' r='4.2' fill='%23070e1a'/%3E%3Ccircle cx='50' cy='25.5' r='4.2' fill='%23070e1a'/%3E%3Ccircle cx='12' cy='25.5' r='1.6' fill='%239fb3cc'/%3E%3Ccircle cx='23' cy='25.5' r='1.6' fill='%239fb3cc'/%3E%3Ccircle cx='50' cy='25.5' r='1.6' fill='%239fb3cc'/%3E%3C/svg%3E") no-repeat 0 /3.8rem 1.9rem;animation:m-route linear both;animation-timeline:--route;animation-range:entry 10% cover 45%}@keyframes m-route{0%{transform:translateX(0)}to{transform:translateX(calc(100% - 6rem))}}}}@media (prefers-reduced-motion:no-preference){@keyframes m-ring{0%,60%,to{transform:rotate(0)}10%{transform:rotate(-17deg)}20%{transform:rotate(15deg)}30%{transform:rotate(-13deg)}40%{transform:rotate(10deg)}50%{transform:rotate(-5deg)}}@keyframes m-hop{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-3px) scale(1.14) rotate(-6deg)}65%{transform:translateY(0) scale(1.02) rotate(3deg)}}@keyframes m-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.14,1.55)}}.btn:is(:hover,:focus-visible)>.icon{animation:m-ring .9s ease-in-out}.btn:is(.btn-viber,.btn-viber-line):is(:hover,:focus-visible)>.icon{animation:m-hop .55s ease-out}.hero .actions>.btn:first-child{position:relative}.hero .actions>.btn:first-child:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--red-light);opacity:0;pointer-events:none;animation:m-pulse 1.5s ease-out 3.4s 2 backwards}}.size-card:after{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:5px;background:var(--red);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease);pointer-events:none}.size-card:has(a:focus-visible):after,.size-card:has(a:hover):after{transform:scaleX(1)}.size-card:has(a:hover) .size-vol{transform:translateX(3px)}.size-vol{transition:transform .35s var(--ease)}@media (prefers-reduced-motion:reduce){.size-card:after,.size-vol{transition:none}}@media print{.hero-scene{display:none}}@media (forced-colors:active){.hero-scene{display:none}.steps li:before{forced-color-adjust:none}}@layer reset, base, components, utilities;@font-face{font-family:Oswald;src:url(/fonts/oswald-var-cyrillic.woff2) format("woff2");font-weight:500 700;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;src:url(/fonts/oswald-var-latin.woff2) format("woff2");font-weight:500 700;font-display:swap;unicode-range:u+00??,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}:root{--red:#ce150d;--red-dark:#a90f08;--red-light:#ff5b50;--navy:#02234c;--navy-deep:#011730;--navy-soft:#0a3369;--blue:#01429f;--blue-bright:#0160bf;--yellow:#fbd340;--white:#ffffff;--paper:#f4f7fb;--paper-2:#e9eff7;--line:#dbe4f0;--ink:#131f33;--ink-soft:#4d5d76;--bg:var(--white);--bg-alt:var(--paper);--text:var(--ink);--text-muted:var(--ink-soft);--border:var(--line);--brand-text:var(--red);--shadow-sm:0 1px 2px #0f172a14,0 2px 6px #0f172a0f;--shadow:0 4px 12px #0f172a14,0 14px 34px #0f172a1a;--shadow-lg:0 10px 24px #0f172a1a,0 30px 70px #02234c2e;--shadow-red:0 8px 22px #ce150d59;--fs-xs:clamp(0.76rem,0.74rem + 0.1vw,0.82rem);--fs-sm:clamp(0.875rem,0.85rem + 0.13vw,0.95rem);--fs-base:clamp(1rem,0.97rem + 0.18vw,1.09rem);--fs-lg:clamp(1.1rem,1.03rem + 0.36vw,1.3rem);--fs-xl:clamp(1.3rem,1.14rem + 0.75vw,1.7rem);--fs-2xl:clamp(1.6rem,1.28rem + 1.5vw,2.4rem);--fs-3xl:clamp(2rem,1.45rem + 2.6vw,3.3rem);--fs-4xl:clamp(2.4rem,1.5rem + 4.2vw,4.6rem);--font-head:"Oswald","Segoe UI Semibold",system-ui,sans-serif;--font-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--sp-1:0.35rem;--sp-2:0.65rem;--sp-3:1rem;--sp-4:1.5rem;--sp-5:2.25rem;--sp-6:3.25rem;--sp-7:4.75rem;--sp-8:7rem;--measure:66ch;--wrap:1200px;--wrap-narrow:820px;--radius-sm:6px;--radius:14px;--radius-lg:24px;--pill:999px;--header-h:4.5rem;--callbar-h:0px;--ease:cubic-bezier(0.22,0.68,0.28,1);--dur:0.22s;--slant:2.6rem;color-scheme:light;accent-color:var(--red)}@media (max-width:62rem){:root{--callbar-h:4.6rem;--slant:1.5rem}}@layer reset{html{box-sizing:border-box;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-h) + var(--sp-3))}:where(*,:before,:after){box-sizing:inherit}:where(body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol){margin:0}:where(ul[role=list],ol[role=list]){list-style:none;padding:0}:where(img,picture,video,svg){display:block;max-inline-size:100%}:where(img,video){block-size:auto}:where(button,input,select,textarea){font:inherit;color:inherit}:where(a){color:var(--blue);text-underline-offset:.18em}:where(table){border-collapse:collapse}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer base{body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;line-height:1.04;letter-spacing:-.005em;text-wrap:balance;font-size-adjust:cap-height from-font}h1{font-size:var(--fs-4xl)}h1,h2{text-transform:uppercase}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-xl)}h4{font-size:var(--fs-lg)}li,p{text-wrap:pretty}p:not(:last-child){-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}:not(.cta-band)>h2+p{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}b,strong{font-weight:700}::selection{background:var(--red);color:#fff}:focus-visible{outline:3px solid var(--blue-bright);outline-offset:3px;border-radius:4px}:where(a,button,summary){min-block-size:24px}@media (pointer:coarse){:where(.btn,.nav a,.chip,summary){min-block-size:44px}:where(.footer a,.price-table a,.contact-value){display:inline-flex;align-items:center;min-block-size:44px}:where(.prose p a,.faq a){padding-block:.5rem}:where(.prose td a,.prose th a){display:inline-flex;align-items:center;min-block-size:44px}}}@layer components{.wrap{inline-size:min(100% - 2 * var(--sp-3),var(--wrap));margin-inline:auto}.wrap-narrow{inline-size:min(100% - 2 * var(--sp-3),var(--wrap-narrow));margin-inline:auto}.section{padding-block:var(--sp-7);position:relative}.section-tight{padding-block:var(--sp-6)}.section-alt{background:var(--bg-alt)}.section-dark{background:var(--navy);--bg:transparent;--text:#ffffff;--text-muted:#a9bdd8;--border:#ffffff24;--brand-text:var(--yellow);color:#fff}.section-dark :where(a:not(.btn)){color:var(--yellow)}.slant-top{-webkit-clip-path:polygon(0 var(--slant),100% 0,100% 100%,0 100%);clip-path:polygon(0 var(--slant),100% 0,100% 100%,0 100%)}.slant-bottom{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slant)),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slant)),0 100%)}.head{max-inline-size:var(--measure);-webkit-margin-after:var(--sp-5);margin-block-end:var(--sp-5)}.head-center{margin-inline:auto;text-align:center}.lead{font-size:var(--fs-lg);color:var(--text-muted);max-inline-size:var(--measure)}.head-center .lead{margin-inline:auto}.grid{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.grid-2,.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.split{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.btn,.split{align-items:center}.btn{--bg-btn:var(--red);--fg-btn:#fff;--bd-btn:transparent;display:inline-flex;justify-content:center;gap:.55em;padding:.85em 1.6em;min-block-size:3.25rem;border:2px solid var(--bd-btn);border-radius:var(--pill);background:var(--bg-btn);color:var(--fg-btn);font-family:var(--font-head);font-size:var(--fs-base);font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:normal;text-wrap:balance;cursor:pointer;box-shadow:var(--shadow-red);transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn:hover{--bg-btn:var(--red-dark);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-num{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.callbar,.card-foot,.cta-slot{container-type:inline-size}.btn-lead{display:inline}@container (max-width: 19rem){.btn-lead{display:none}}.btn-lg{font-size:var(--fs-lg);padding:1em 2em;min-block-size:3.85rem}.btn-block{inline-size:100%;max-inline-size:26rem}.btn-icon{padding:.85em;aspect-ratio:1;min-inline-size:3rem}.btn-ghost{--bg-btn:transparent;--fg-btn:#fff;--bd-btn:#ffffff5c;box-shadow:none}.btn-ghost:hover{--bg-btn:#ffffff1f;--bd-btn:#fff}.btn-line{--bg-btn:transparent;--fg-btn:var(--navy);--bd-btn:#c6d2e4;box-shadow:none}.btn-line:hover{--bg-btn:var(--navy);--fg-btn:#fff;--bd-btn:var(--navy)}.btn-viber{--bg-btn:#5c48dd;box-shadow:0 8px 22px #5c48dd47}.btn-viber:hover{--bg-btn:#4a37c4}.btn-viber-line{--bg-btn:transparent;--fg-btn:#4a37c4;--bd-btn:#c9c1f5;box-shadow:none}.btn-viber-line:hover{--bg-btn:#5c48dd;--fg-btn:#fff;--bd-btn:#5c48dd}.icon{inline-size:1.5rem;block-size:1.5rem}.btn svg,.icon{flex:none;fill:currentColor}.btn svg{inline-size:1.15em;block-size:1.15em}.actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:50;background:#fff;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);container-type:scroll-state;container-name:hdr;transition:z-index 0s linear .2s}.header-in{display:flex;align-items:center;gap:var(--sp-3);min-block-size:var(--header-h);transition:min-block-size var(--dur) var(--ease)}@container hdr scroll-state(stuck: top){.header-in{min-block-size:3.6rem}.brand-logo{block-size:2.2rem}}.brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;-webkit-margin-end:auto;margin-inline-end:auto}.brand-logo{block-size:2.9rem;inline-size:auto;transition:block-size var(--dur) var(--ease)}.brand-text{display:grid;line-height:1.03}.brand-text b{font-family:var(--font-head);font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--red)}.brand-text span{font-size:.64rem;letter-spacing:.19em;text-transform:uppercase;color:var(--text-muted)}.nav{display:flex;gap:clamp(.35rem,1.1vw,1.15rem)}.nav,.nav a{align-items:center}.nav a{display:inline-flex;padding:.45rem .15rem;color:var(--text);font-family:var(--font-head);font-size:.95rem;font-weight:500;letter-spacing:.02em;text-decoration:none;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;white-space:nowrap}.nav a:hover{color:var(--red)}.nav a[aria-current=page]{color:var(--red);border-block-end-color:var(--red)}.nav .btn,.nav .btn:hover{color:var(--fg-btn);font-weight:600;letter-spacing:.04em;-webkit-border-after:2px solid var(--bd-btn);border-block-end:2px solid var(--bd-btn)}.nav-list{display:contents}.nav-actions,.nav-backdrop,.nav-toggle{display:none}@media (max-width:62rem){.header-cta{display:none}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;inline-size:2.9rem;block-size:2.9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;cursor:pointer}.nav-toggle svg{inline-size:1.5rem;block-size:1.5rem;fill:var(--navy)}.nav{--sheet-top:var(--menu-top,var(--header-h));position:fixed;z-index:2;inset-block-start:var(--sheet-top);inset-inline-end:0;inline-size:min(100% - 3rem,26rem);block-size:calc(100vh - var(--sheet-top));block-size:calc(100dvh - var(--sheet-top));display:flex;flex-direction:column;align-items:stretch;gap:0;padding:var(--sp-2) var(--sp-3) calc(var(--sp-3) + env(safe-area-inset-bottom));background:#fff;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);box-shadow:var(--shadow-lg);overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transform:translateX(1.5rem);transition:opacity .2s ease,transform .2s var(--ease),visibility 0s linear .2s}.nav[data-open=true]{visibility:visible;opacity:1;transform:none;transition-delay:0s}.nav-list{display:flex;flex-direction:column}.nav a{white-space:normal}.nav-list a{min-block-size:3.5rem;padding:.6rem var(--sp-2);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);font-size:1.2rem}.nav-list a:hover{color:var(--red);background:var(--paper)}.nav-list a[aria-current=page]{color:var(--red);font-weight:700;background:#fdf0ef;border-block-end-color:var(--border);box-shadow:inset .3rem 0 0 var(--red)}.nav-actions{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--sp-4);padding-block-start:var(--sp-4)}.nav-actions .btn{max-inline-size:none}.nav-backdrop{display:block;position:fixed;z-index:1;inset:var(--menu-top,var(--header-h)) 0 0 0;background:rgb(1 23 48/.6);visibility:hidden;opacity:0;transition:opacity .2s ease,visibility 0s linear .2s}.nav-backdrop[data-open=true]{visibility:visible;opacity:1;transition-delay:0s}@media (max-height:32rem){.nav{inline-size:min(100% - 3rem,38rem)}.nav-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--sp-3);column-gap:var(--sp-3)}.nav-list a{min-block-size:3.25rem;font-size:1.1rem}.nav-actions{grid-template-columns:1fr 1fr;-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3)}.nav-actions .btn-lg{min-block-size:3.25rem;padding-block:.6em}}}html[data-menu-open] .header{z-index:90;transition-delay:0s}html[data-menu-open] .header-in{min-block-size:var(--menu-hdr-h,var(--header-h));transition:none}html[data-menu-open] .brand-logo{block-size:var(--menu-logo-h,2.9rem);transition:none}.hero{position:relative;isolation:isolate;background:var(--navy-deep);color:#fff;--hero-pb:clamp(4rem,9vw,7rem);padding-block:clamp(3.5rem,9vw,7.5rem) calc(var(--hero-pb) + var(--slant));-webkit-margin-after:calc(-1 * var(--slant));margin-block-end:calc(-1 * var(--slant))}.hero-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-bg img{inline-size:100%;block-size:100%;object-fit:cover;object-position:60% 55%}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg in oklab,#011730f2,#02234ce0 42%,#02234c6b 78%,#01173047),linear-gradient(to top in oklab,#011730d9,transparent 45%)}@media (max-width:47.99rem){.hero-in{-webkit-padding-after:11.5rem;padding-block-end:11.5rem}.hero-bg img{position:absolute;inset-block-end:0;inset-inline:0;block-size:auto;aspect-ratio:3/4;object-position:62% 100%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 38%);mask-image:linear-gradient(180deg,transparent 0,#000 38%)}.hero:before{background:linear-gradient(to bottom in oklab,#011730f5,#011730e6 calc(100% - 25rem),#02234c70 calc(100% - 19rem),#02234c00 calc(100% - 13rem),#01173000 calc(100% - 7rem),#011730b0)}}.hero-in{max-inline-size:47rem;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.hero h1{letter-spacing:-.01em}.hero h1 em{font-style:normal;color:var(--yellow);display:block}.hero-sub{font-size:var(--fs-lg);color:#d3e0f0;max-inline-size:40rem}.hero .actions{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.hero-points{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);padding:0;list-style:none;font-size:var(--fs-sm);color:#c6d6ea}.hero-points li{display:flex;align-items:center;gap:.45em}.hero-points svg{inline-size:1.15em;block-size:1.15em;flex:none;fill:var(--yellow)}@media (max-width:30rem){.hero{--hero-pb:2.75rem;padding-block:2.25rem calc(var(--hero-pb) + var(--slant))}.hero-in{gap:var(--sp-2)}.hero-sub{font-size:var(--fs-base)}.hero .actions{-webkit-margin-before:0;margin-block-start:0}.hero-points{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.btn-lg{font-size:var(--fs-base);min-block-size:3.4rem;padding:.9em 1.5em}}.stats{position:relative;z-index:2}.stats-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:clip;box-shadow:var(--shadow-lg)}.stat{background:#fff;padding:var(--sp-4) var(--sp-3);text-align:center;display:grid;grid-gap:.15rem;gap:.15rem;align-content:start}.stat b{font-family:var(--font-head);font-size:var(--fs-2xl);font-weight:700;line-height:1;color:var(--navy)}.stat span{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.35}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin:0;padding:0;list-style:none}.trust-item{display:grid;grid-gap:.4rem;gap:.4rem;-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3);-webkit-border-before:3px solid var(--yellow);border-block-start:3px solid var(--yellow)}.trust-item svg{inline-size:2rem;block-size:2rem;fill:var(--yellow)}.trust-item b{font-family:var(--font-head);font-size:var(--fs-lg);font-weight:600}.trust-item span{font-size:var(--fs-sm);color:var(--text-muted)}.card{position:relative;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.card:has(a:focus-visible),.card:has(a:hover){border-color:var(--red);box-shadow:var(--shadow);transform:translateY(-3px)}.card h3{margin:0}.card h3 a{color:inherit;text-decoration:none}.card h3 a:after{content:"";position:absolute;inset:0}:where(.card) p{color:var(--text-muted);font-size:var(--fs-sm)}.contact-card{--accent:var(--red);--accent-soft:#ce150d14}.contact-card-viber{--accent:#5c48dd;--accent-soft:#5c48dd14}.contact-card-hours{--accent:var(--navy);--accent-soft:#02234c14}.contact-icon{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:var(--radius-sm);background:var(--accent-soft)}.contact-icon svg{inline-size:1.5rem;block-size:1.5rem;fill:var(--accent)}.contact-card h2{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-xl);text-transform:none}.contact-card h2:after{content:"";flex:1 1;block-size:2px;background:var(--accent-soft)}.contact-value{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-head);font-size:var(--fs-xl);font-weight:700;color:var(--accent);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.contact-value:hover{text-decoration:underline}.contact-value svg{inline-size:.8em;block-size:.8em;fill:currentColor}.size-card{-webkit-padding-before:var(--sp-5);padding-block-start:var(--sp-5);overflow:clip}.size-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:5px;background:var(--blue-bright)}.size-card>.badge{position:absolute;inset-block-start:0;inset-inline-end:0;border-start-end-radius:var(--radius);border-end-start-radius:var(--radius);border-start-start-radius:0;border-end-end-radius:0;padding:.4em .9em}.size-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2)}.size-vol{font-family:var(--font-head);font-size:clamp(2.3rem,1.6rem + 2.4vw,3.1rem);font-weight:700;line-height:.9;color:var(--navy);letter-spacing:-.02em;text-wrap:nowrap}.size-vol sup{font-size:.42em;vertical-align:super;letter-spacing:0}.size-price{text-align:end;font-family:var(--font-head);font-size:var(--fs-xl);font-weight:700;color:var(--red);line-height:1.1;white-space:nowrap}.size-price small{display:block;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:400;color:var(--text-muted)}.size-card-wide{grid-column:1/-1}.size-card-wide .wide-aside,.size-card-wide .wide-main{display:flex;flex-direction:column;gap:var(--sp-2)}@media (min-width:48rem){.size-card-wide{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-column-gap:var(--sp-5);column-gap:var(--sp-5)}}.specs{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;padding-block:var(--sp-2);border-block:1px solid var(--border);font-size:var(--fs-sm)}.specs>div{display:flex;justify-content:space-between;gap:var(--sp-2)}.specs dt{color:var(--text-muted)}.specs dd{margin:0;font-weight:700;text-align:end}.ticks{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;padding:0;list-style:none;font-size:var(--fs-sm);color:var(--text-muted)}.ticks li{display:flex;gap:.55em;align-items:flex-start}.ticks li:before{content:"";inline-size:.5em;block-size:.5em;-webkit-margin-before:.55em;margin-block-start:.55em;flex:none;background:var(--red);-webkit-clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);clip-path:polygon(0 0,100% 0,78% 100%,22% 100%)}.card-foot{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3)}.badge{display:inline-flex;align-items:center;padding:.3em .8em;border-radius:var(--pill);background:var(--navy);color:#fff;font-family:var(--font-head);font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.badge-accent{background:var(--yellow);color:var(--navy)}.steps{counter-reset:step;grid-gap:var(--sp-4);gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none}.steps,.steps li{display:grid;position:relative}.steps li{counter-increment:step;grid-gap:.35rem;gap:.35rem;align-content:start;-webkit-padding-before:calc(var(--sp-4) + .55rem);padding-block-start:calc(var(--sp-4) + .55rem);-webkit-border-before:3px solid var(--border);border-block-start:3px solid var(--border)}.steps li:before{content:counter(step);position:absolute;z-index:1;inset-block-start:calc(-1.2rem - 1.5px);inset-inline-start:0;display:grid;place-items:center;inline-size:3rem;block-size:2.4rem;-webkit-padding-after:.12rem;padding-block-end:.12rem;background:var(--red);color:#fff;font-family:var(--font-head);font-size:var(--fs-xl);font-weight:700;line-height:1;-webkit-clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);clip-path:polygon(0 0,100% 0,88% 100%,12% 100%)}.steps li:after{content:"";position:absolute;inset-block-start:-3px;inset-inline:0;block-size:3px;background:var(--red);transform-origin:left center}@media (min-width:62rem){.steps li:not(:last-child):after{inset-inline-end:calc(-1 * var(--sp-4))}}.section-dark .steps li:before{background:var(--yellow);color:var(--navy)}.section-dark .steps li:after{background:var(--yellow)}.steps h3{font-size:var(--fs-lg)}.steps p{color:var(--text-muted);font-size:var(--fs-sm)}.faq{display:grid;grid-gap:.6rem;gap:.6rem}.faq details{border:1px solid var(--border);border-radius:var(--radius);background:#fff;overflow:clip}.faq details[open]{border-color:#b9c8dd;box-shadow:var(--shadow-sm)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);cursor:pointer;font-family:var(--font-head);font-size:var(--fs-lg);font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";inline-size:.62em;block-size:.62em;flex:none;-webkit-border-end:2.5px solid var(--red);border-inline-end:2.5px solid var(--red);-webkit-border-after:2.5px solid var(--red);border-block-end:2.5px solid var(--red);rotate:45deg;translate:0 -.18em;transition:rotate var(--dur) var(--ease),translate var(--dur) var(--ease)}.faq details[open] summary:after{rotate:-135deg;translate:0 .1em}.faq summary:hover{background:var(--bg-alt)}.faq-body{padding-inline:var(--sp-4);-webkit-padding-after:var(--sp-4);padding-block-end:var(--sp-4);color:var(--text-muted);max-inline-size:var(--measure)}.table-scroll{overflow-x:auto;border-radius:var(--radius)}.price-table{inline-size:100%;min-inline-size:36rem;font-size:var(--fs-sm)}.price-table :where(th,td){padding:.95rem var(--sp-3);text-align:start;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.price-table thead th{font-family:var(--font-head);font-size:var(--fs-xs);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted)}.price-table tbody tr:hover{background:#ffffff0f}.price-table td:first-child{font-weight:700;white-space:nowrap}.price-table td:first-child a{color:inherit}.price-table .price{font-family:var(--font-head);font-size:var(--fs-lg);font-weight:700;color:var(--brand-text);white-space:nowrap}@media (max-width:40em){.table-scroll{overflow-x:visible}.price-table{min-inline-size:0}.price-table :where(thead,tbody){display:block}.price-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.price-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--sp-3);column-gap:var(--sp-3);padding:var(--sp-2) var(--sp-1);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.price-table tbody tr:last-child{-webkit-border-after:0;border-block-end:0}.price-table :where(th,td){padding:0;border:0}.price-table td:first-child{grid-column:1;grid-row:1}.price-table td.price{grid-column:2;grid-row:1}.price-table td.fit{grid-column:1/-1;grid-row:2;color:var(--text-muted);-webkit-padding-after:var(--sp-1);padding-block-end:var(--sp-1)}.price-table td:first-child{white-space:normal}}.cta-band{position:relative;overflow:clip;background:linear-gradient(120deg in oklab,var(--navy) 0,var(--blue) 68%,var(--blue-bright) 130%);color:#fff;border-radius:var(--radius-lg);padding:clamp(2rem,5vw,3.6rem);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);justify-items:center;text-align:center;box-shadow:var(--shadow-lg)}.cta-band:after{content:"";position:absolute;inset-block-start:-18%;inset-inline-end:-6%;inline-size:26rem;block-size:26rem;background:#ffffff0a;-webkit-clip-path:polygon(12% 0,100% 0,82% 100%,30% 100%);clip-path:polygon(12% 0,100% 0,82% 100%,30% 100%);pointer-events:none}.cta-band>*{position:relative}.cta-band p{color:#cfdcee;max-inline-size:52ch}.cta-phone{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-head);font-size:clamp(1.9rem,1.3rem + 2.6vw,3rem);font-weight:700;color:var(--yellow);text-decoration:none;letter-spacing:.01em}.cta-phone:hover{text-decoration:underline}.cta-phone svg{inline-size:.8em;block-size:.8em;fill:currentColor}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;padding:.5em 1em;border:1px solid var(--border);border-radius:var(--pill);background:#fff;color:var(--text);font-size:var(--fs-sm);text-decoration:none;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.chip:hover{border-color:var(--red);color:var(--red);background:#fff}.section-dark .chip{background:#ffffff12;color:#fff}.section-dark .chip:hover{background:var(--yellow);color:var(--navy);border-color:var(--yellow)}.frame{border-radius:var(--radius);overflow:clip;box-shadow:var(--shadow-lg);background:var(--paper-2)}.frame img{inline-size:100%;block-size:auto}video{max-inline-size:100%;block-size:auto}.video-frame{display:block;inline-size:100%;border-radius:var(--radius);background:#000;box-shadow:var(--shadow-lg)}.video-portrait{max-inline-size:min(100%,20rem);margin-inline:auto}.media-grid{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.frame-slant{border-radius:var(--radius);overflow:clip;box-shadow:var(--shadow-lg);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),0 100%)}.note{padding:var(--sp-3) var(--sp-4);-webkit-border-start:4px solid var(--red);border-inline-start:4px solid var(--red);background:var(--bg-alt);border-radius:0 var(--radius) var(--radius) 0;font-size:var(--fs-sm)}.section-dark .note{background:#ffffff12;border-inline-start-color:var(--yellow)}.note strong{color:var(--brand-text)}.prose{max-inline-size:var(--measure)}.prose h2{font-size:var(--fs-2xl);margin-block:var(--sp-5) var(--sp-2)}.prose h3{margin-block:var(--sp-4) var(--sp-1)}.prose ol,.prose ul{-webkit-padding-start:1.3em;padding-inline-start:1.3em;-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}.prose li{-webkit-margin-after:.35rem;margin-block-end:.35rem}.prose table{display:block;overflow-x:auto;inline-size:100%;max-inline-size:100%;-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3);font-size:var(--fs-sm)}.prose :where(th,td){padding:.6rem;border:1px solid var(--border);text-align:start}.crumbs{padding-block:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted);background:var(--bg-alt)}.crumbs ol{display:flex;flex-wrap:wrap;gap:.4em;margin:0;padding:0;list-style:none}.crumbs li:not(:last-child):after{content:"›";-webkit-margin-start:.4em;margin-inline-start:.4em}.crumbs a{color:inherit}.footer{background:var(--navy-deep);color:#b9c8de;padding-block:var(--sp-7) var(--sp-4);-webkit-margin-after:var(--callbar-h);margin-block-end:var(--callbar-h);font-size:var(--fs-sm)}.footer-grid{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.footer h2{font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.footer a{color:#b9c8de;text-decoration:none}.footer p a:not(.footer-phone){text-decoration:underline;text-underline-offset:.18em}.footer a:hover{color:var(--yellow);text-decoration:underline}.footer-logo{block-size:3.6rem;inline-size:auto;-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}.footer-phone{display:inline-flex;align-items:center;gap:.45em;font-family:var(--font-head);font-size:var(--fs-xl);font-weight:700;color:#fff;text-decoration:none}.footer-phone svg{inline-size:.85em;block-size:.85em;fill:var(--yellow)}.footer-legal{-webkit-margin-before:var(--sp-5);margin-block-start:var(--sp-5);-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3);-webkit-border-before:1px solid #ffffff1f;border-block-start:1px solid #ffffff1f;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);justify-content:space-between;font-size:var(--fs-xs);color:#8296b3}.callbar{position:fixed;inset-block-end:0;inset-inline:0;z-index:60;display:none;gap:.5rem;padding:.5rem .65rem calc(.5rem + env(safe-area-inset-bottom));background:#011730f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-before:1px solid #ffffff26;border-block-start:1px solid #ffffff26}.callbar .btn{flex:1 1;min-inline-size:0;box-shadow:none;font-size:var(--fs-base)}.callbar .btn-viber{flex:0 0 auto}@media (max-width:62rem){.callbar{display:flex}}.callbar[data-revealed=false]{transform:translateY(110%);visibility:hidden}.callbar{transition:transform var(--dur) var(--ease),visibility var(--dur)}.viber-fallback{position:fixed;inset-inline:0;inset-block-end:calc(var(--callbar-h) + .75rem + env(safe-area-inset-bottom));z-index:70;inline-size:min(100% - 1.5rem,30rem);margin-inline:auto;display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);background:var(--navy);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.viber-fallback p{margin:0;color:#fff;font-size:var(--fs-sm)}.viber-fallback a{color:var(--yellow);font-weight:700}.viber-fallback-close{flex:none;padding:0 .25rem;border:0;background:none;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.consent{position:fixed;inset-block-end:0;inset-inline:0;z-index:80;margin:0;padding:0;border:0;inline-size:100%;max-inline-size:none;max-block-size:none;background:transparent;color:var(--text);pointer-events:none}.consent-panel{pointer-events:auto;box-sizing:border-box;inline-size:min(100% - 1.5rem,46rem);margin-inline:auto;-webkit-margin-after:calc(.75rem + var(--callbar-h) + env(safe-area-inset-bottom));margin-block-end:calc(.75rem + var(--callbar-h) + env(safe-area-inset-bottom));padding:var(--sp-4);background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.consent h2{font-size:var(--fs-lg);text-transform:none}.consent p{font-size:var(--fs-sm);color:var(--text-muted)}.consent-actions{display:flex;flex-wrap:wrap;gap:.5rem;-webkit-margin-before:var(--sp-1);margin-block-start:var(--sp-1)}.consent-actions .btn{flex:1 1 8rem;min-block-size:2.75rem;padding:.45em .7em;border-radius:var(--radius-sm);font-size:.82rem;line-height:1.1;white-space:nowrap}.consent-options{display:grid;grid-gap:.6rem;gap:.6rem;padding-block:var(--sp-2);border-block:1px solid var(--border)}.consent-option{display:flex;gap:.65rem;align-items:flex-start;font-size:var(--fs-sm)}.consent-option input{-webkit-margin-before:.35em;margin-block-start:.35em}.consent-option b{display:block}.consent-option span{color:var(--text-muted)}.link-btn{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.link-btn:hover{color:var(--yellow)}}@layer utilities{.sr-only:not(:focus):not(:active){-webkit-clip-path:inset(50%);clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.skip-link{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:100;padding:.65rem 1.1rem;background:var(--red);color:#fff;border-radius:var(--radius-sm);text-decoration:none;translate:0 -250%}.skip-link:focus{translate:0 0}.text-center{text-align:center}.mt-3{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3)}.mt-4{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4)}.mt-5{-webkit-margin-before:var(--sp-5);margin-block-start:var(--sp-5)}.center-x{margin-inline:auto}.defer-paint{content-visibility:auto;contain-intrinsic-block-size:auto 30rem}}@property --animation-reduced{syntax:"*";inherits:false;initial-value:none}@media (prefers-reduced-motion:reduce){*{animation:var(--animation-reduced)!important}:where(.btn,.card,.header-in,.brand-logo,.chip,.callbar){transition:none}.faq summary:after,.header,.nav,.nav-backdrop{transition:none}}@media (forced-colors:active){.btn{border:2px solid ButtonText;background:ButtonFace;color:ButtonText;forced-color-adjust:none}.card,.consent-panel,.faq details,.stats-in{border:1px solid CanvasText}.hero{background:Canvas;color:CanvasText}.hero-bg{display:none}.cta-phone,.hero h1 em{color:LinkText}.hero-points svg,.trust-item svg{fill:CanvasText}.frame-slant,.size-card:before,.slant-bottom,.slant-top{-webkit-clip-path:none;clip-path:none}}@media print{.actions,.callbar,.consent,.cta-band,.header,.nav-toggle{display:none!important}.hero,body{color:#000;background:#fff}.hero{padding-block:1rem;margin:0}.hero-bg,.hero:before{display:none}.hero h1 em{color:#000}a[href^="tel:"]:after{content:" (" attr(href) ")"}}