@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){:where(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)}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}.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-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{position:fixed;inset:var(--header-h) 0 auto 0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:var(--sp-2) var(--sp-3) var(--sp-3);background:#fff;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);box-shadow:var(--shadow);max-block-size:calc(100dvh - var(--header-h));overflow-y:auto}.nav[data-open=true]{display:flex}.nav a{padding-block:.95rem;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);font-size:1.05rem}}.hero{position:relative;isolation:isolate;background:var(--navy-deep);color:#fff;padding-block:clamp(3.5rem,9vw,7.5rem) calc(clamp(4rem, 9vw, 7rem) + 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%)}.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{padding-block:2.25rem calc(2.75rem + 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 h3{display:flex;align-items:center;gap:.5rem}.contact-card h3: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;display:grid;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 li{counter-increment:step;display:grid;grid-gap:.35rem;gap:.35rem;align-content:start;-webkit-padding-before:var(--sp-4);padding-block-start:var(--sp-4);-webkit-border-before:3px solid var(--border);border-block-start:3px solid var(--border)}.steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--font-head);font-size:var(--fs-2xl);font-weight:700;line-height:1;color:var(--red);letter-spacing:-.02em}.section-dark .steps li:before{color: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}.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 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{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) ")"}}