@font-face{font-family:"Archivo";src:url("fonts/archivo.woff2") format("woff2");font-weight:400 900;font-stretch:100% 125%;font-display:swap}:root{--void:#05070C;--night:#0A1328;--navy:#101E3D;--navy-line:#22335A;--text:#EEF1F7;--muted:#A6B1C8;--gold:#FFB81C;--gold-hot:#FFD34D;--ember:#FF8A00;--wrap:1220px;--r:10px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--text);font-family:"Archivo",system-ui,sans-serif;font-variation-settings:"wdth" 100;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}a{color:var(--gold)}a:hover{color:var(--gold-hot)}:focus-visible{outline:3px solid var(--gold-hot);outline-offset:3px;border-radius:3px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}h1,h2,h3{margin:0;line-height:1.05;letter-spacing:-0.015em}h2{font-size:clamp(1.9rem,4vw,3.2rem);font-weight:900;font-variation-settings:"wdth" 122}h3{font-size:1.22rem;font-weight:800;font-variation-settings:"wdth" 112;line-height:1.18}p{margin:0}.skip{position:absolute;left:-9999px;top:0;background:var(--gold);color:#000;padding:10px 16px;z-index:100;font-weight:700}.skip:focus{left:12px;top:12px}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border-radius:999px;font:inherit;font-weight:800;font-variation-settings:"wdth" 110;font-size:1.03rem;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s,color .15s,box-shadow .2s,border-color .15s}.btn svg{width:20px;height:20px;flex:none}.btn-gold{background:var(--gold);color:#0B0F1A}.btn-gold:hover{background:var(--gold-hot);color:#0B0F1A;box-shadow:0 0 28px 2px rgba(255,184,28,.45)}.btn-line{border-color:rgba(238,241,247,.55);color:var(--text)}.btn-line:hover{border-color:var(--gold);color:var(--gold)}.btn-dark{background:#0B0F1A;color:var(--gold)}.btn-dark:hover{background:#000;color:var(--gold-hot)}.strip{background:#03040A;color:var(--muted);font-size:.86rem;border-bottom:1px solid var(--navy-line)}.strip .wrap{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;justify-content:space-between;min-height:38px;padding-top:6px;padding-bottom:6px}.strip ul{list-style:none;display:flex;flex-wrap:wrap;gap:4px 22px;margin:0;padding:0}.strip a{color:var(--text);text-decoration:none;font-weight:600}.strip a:hover{color:var(--gold)}@media (max-width:760px){.strip .hide-sm{display:none}}header.site{position:sticky;top:0;z-index:40;background:rgba(5,7,12,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,184,28,.18)}header.site>.wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text);flex:none}.brand img{width:46px;height:46px;border-radius:50%}.brand strong{display:block;font-size:1.12rem;font-weight:900;font-variation-settings:"wdth" 125;letter-spacing:.02em;line-height:1.05}.brand small{display:block;font-size:.82rem;color:var(--muted)}.nav{display:flex;align-items:center;gap:6px}.nav>li{position:relative;list-style:none}.nav{margin:0;padding:0}.nav>li>a,.nav>li>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;background:none;border:0;color:var(--text);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;border-radius:8px}.nav>li>a:hover,.nav>li>button:hover,.nav>li:focus-within>button{color:var(--gold)}.nav .caret{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.4}.drop{position:absolute;top:100%;left:0;min-width:300px;padding:10px;margin:0;list-style:none;background:var(--night);border:1px solid var(--navy-line);border-radius:12px;box-shadow:0 24px 60px -20px rgba(0,0,0,.8);display:none}.drop.wide{min-width:560px;display:none;grid-template-columns:1fr 1fr;gap:2px 10px}html:not(.js) .nav>li:focus-within>.drop,.nav-btn[aria-expanded=true]+.drop{display:block}@media (hover:hover) and (pointer:fine){.nav>li:hover>.drop{display:block}}.drop a{display:block;padding:9px 12px;border-radius:8px;color:var(--text);text-decoration:none;font-size:.96rem}.drop a:hover{background:var(--navy);color:var(--gold)}.drop .head{grid-column:1/-1;padding:8px 12px 4px;color:var(--muted);font-size:.82rem;font-weight:700}.drop .all{grid-column:1/-1;border-top:1px solid var(--navy-line);margin-top:6px;padding-top:12px;font-weight:700;color:var(--gold)}.lang{font-weight:700!important;color:var(--muted)!important}.head-call{min-height:46px;padding:0 18px}.menu-toggle{display:none}@media (max-width:1080px){.nav-wrap{display:none}.menu-toggle{display:block}.menu-toggle>summary{list-style:none;cursor:pointer;min-height:46px;padding:0 16px;border:1px solid var(--navy-line);border-radius:999px;display:inline-flex;align-items:center;font-weight:700}.menu-toggle>summary::-webkit-details-marker{display:none}.menu-toggle[open]>summary{border-color:var(--gold);color:var(--gold)}.mobile-nav{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 80px);overflow:auto;background:var(--night);border-bottom:1px solid var(--navy-line);padding:12px 24px 28px}.mobile-nav h2{font-size:.85rem;color:var(--muted);font-variation-settings:"wdth" 100;font-weight:700;letter-spacing:0;margin:18px 0 6px}.mobile-nav ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.mobile-nav a{display:block;padding:10px 0;color:var(--text);text-decoration:none;border-bottom:1px solid var(--navy-line);font-size:.98rem}}@media (min-width:1081px){.mobile-nav{display:none}}@media (max-width:560px){.head-call span{display:none}.head-call{padding:0 14px}.brand small{display:none}.mobile-nav ul{grid-template-columns:1fr}}.crumbs{font-size:.9rem;color:var(--muted);margin-bottom:22px}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.crumbs li+li::before{content:"/";margin-right:6px;color:var(--navy-line)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--gold)}.hero{position:relative;overflow:hidden;padding:64px 0 0;background:radial-gradient(60% 70% at 78% 40%,rgba(255,138,0,.20),transparent 60%),radial-gradient(50% 60% at 10% 100%,rgba(16,30,61,.7),transparent 70%)}.hero .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}.hero h1{font-size:clamp(3rem,7.4vw,6.4rem);font-weight:900;font-variation-settings:"wdth" 125;letter-spacing:-0.025em;line-height:.92;margin-bottom:26px}.hero h1 .line2{display:block;color:var(--gold);text-shadow:0 0 40px rgba(255,138,0,.35)}.hero .lede{font-size:1.22rem;color:var(--muted);max-width:52ch;margin-bottom:32px}.actions{display:flex;flex-wrap:wrap;gap:14px}.logo-stage{position:relative;justify-self:center;width:min(420px,100%);aspect-ratio:1}.logo-stage::before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,184,28,.28),transparent 68%);filter:blur(30px)}.logo-stage img{position:relative;width:100%;height:100%;object-fit:contain}@media (max-width:960px){.hero .wrap{grid-template-columns:minmax(0,1fr)}.logo-stage{display:none}.hero{padding-top:24px}}.wire{display:block;width:100%;height:84px;margin-top:30px}.wire path{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,184,28,.8));stroke-dasharray:2400;stroke-dashoffset:2400;animation:draw 2.4s .4s ease-out forwards}@keyframes draw{to{stroke-dashoffset:0}}.phero{padding:48px 0 56px;background:radial-gradient(55% 90% at 90% 0%,rgba(255,138,0,.14),transparent 60%);border-bottom:1px solid rgba(255,184,28,.18)}.phero h1{font-size:clamp(2.3rem,5.4vw,4.4rem);font-weight:900;font-variation-settings:"wdth" 125;letter-spacing:-0.02em;line-height:.98;max-width:18ch;margin-bottom:20px}.phero .lede{font-size:1.18rem;color:var(--muted);max-width:62ch;margin-bottom:28px}.badges{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.badges li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--navy-line);background:var(--night);font-size:.9rem;font-weight:600}.badges svg{width:16px;height:16px;stroke:var(--gold);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.proof{border-top:1px solid rgba(255,184,28,.2);border-bottom:1px solid rgba(255,184,28,.2)}.proof .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof div{padding:24px 20px;display:flex;flex-direction:column;gap:2px}.proof div+div{border-left:1px solid var(--navy-line)}.proof b{font-size:1.55rem;font-weight:900;font-variation-settings:"wdth" 122;color:var(--gold);line-height:1.1}.proof span{color:var(--muted);font-size:.95rem}@media (max-width:760px){.proof .wrap{grid-template-columns:1fr 1fr}.proof div:nth-child(3){border-left:0}.proof div:nth-child(n+3){border-top:1px solid var(--navy-line)}}.block{padding:96px 0}.block.alt{background:rgba(10,19,40,.78)}.block.tight{padding:72px 0}.block-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:44px}.block-head p{color:var(--muted);font-size:1.12rem;max-width:50ch}@media (max-width:640px){.block{padding:64px 0}}.grid-svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.svc{display:flex;flex-direction:column;gap:12px;padding:28px 26px 26px;border-radius:var(--r);background:var(--navy);border:1px solid var(--navy-line);color:var(--text);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.svc:hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 18px 50px -20px rgba(255,138,0,.55);color:var(--text);transform:translateY(-2px)}.svc .ico{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:rgba(255,184,28,.1);border:1px solid rgba(255,184,28,.35)}.svc .ico svg{width:27px;height:27px;stroke:var(--gold);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.svc p{color:var(--muted);font-size:.97rem}.svc .more{margin-top:auto;padding-top:4px;font-weight:700;color:var(--gold);font-size:.94rem}@media (max-width:960px){.grid-svc{grid-template-columns:1fr 1fr}}@media (max-width:620px){.grid-svc{grid-template-columns:1fr}}.cat-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid var(--navy-line)}.cat-title h2{font-size:clamp(1.5rem,3vw,2.2rem)}.cat-title a{font-weight:700;text-decoration:none}.cat+.cat{margin-top:64px}.urgent{background:var(--gold);color:#0B0F1A;padding:60px 0}.urgent .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.urgent h2{font-size:clamp(1.8rem,3.8vw,3rem);margin-bottom:12px}.urgent p{font-size:1.1rem;max-width:62ch}@media (max-width:820px){.urgent .wrap{grid-template-columns:1fr}}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative;counter-reset:s}.steps::before{content:"";position:absolute;top:34px;left:34px;right:16%;height:2px;background:linear-gradient(90deg,var(--gold),rgba(255,184,28,.15))}.steps li{position:relative;counter-increment:s}.steps li::before{content:counter(s);display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--void);border:2px solid var(--gold);color:var(--gold);font-size:1.8rem;font-weight:900;font-variation-settings:"wdth" 125;margin-bottom:20px;box-shadow:0 0 24px rgba(255,184,28,.35);position:relative}.alt .steps li::before{background:var(--night)}.steps h3{margin-bottom:8px;font-size:1.35rem}.steps p{color:var(--muted)}@media (max-width:820px){.steps{grid-template-columns:1fr}.steps::before{display:none}}.score{display:flex;align-items:center;gap:16px}.score b{font-size:3.4rem;font-weight:900;font-variation-settings:"wdth" 125;line-height:1;color:var(--gold)}.stars{display:flex;gap:3px}.stars svg{width:22px;height:22px;fill:var(--gold)}.score small{display:block;color:var(--muted)}.quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.quotes figure{margin:0;padding:26px;border-radius:var(--r);background:var(--navy);border:1px solid var(--navy-line);display:flex;flex-direction:column;gap:16px}.quotes blockquote{margin:0;font-size:1.06rem}.quotes figcaption{margin-top:auto;color:var(--muted);font-size:.92rem}.ph{color:#7F8BA6;font-style:italic}@media (max-width:880px){.quotes{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:56px;align-items:start}@media (max-width:960px){.split{grid-template-columns:1fr}}.prose p{color:var(--muted);font-size:1.1rem;max-width:68ch}.prose p+p{margin-top:16px}.prose h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:48px 0 18px}.prose h2:first-child{margin-top:0}.prose h3{margin:28px 0 10px}.prose ul{color:var(--muted)}.checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.checks li{display:flex;gap:12px;align-items:flex-start;color:var(--text);font-weight:600}.checks svg{width:22px;height:22px;flex:none;margin-top:1px;stroke:var(--gold);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.checks.one{grid-template-columns:1fr}@media (max-width:620px){.checks{grid-template-columns:1fr}}.aside{position:sticky;top:100px;display:grid;gap:18px}.card{padding:26px;border-radius:14px;background:var(--navy);border:1px solid var(--navy-line)}.card h2,.card h3{font-size:1.25rem;font-variation-settings:"wdth" 112;margin-bottom:12px}.card p{color:var(--muted)}.card .btn{width:100%;margin-top:14px}.card.gold{border-color:rgba(255,184,28,.5);background:radial-gradient(90% 120% at 100% 0%,rgba(255,138,0,.22),transparent 60%),var(--navy)}.big-phone{display:block;font-size:1.9rem;font-weight:900;font-variation-settings:"wdth" 122;color:var(--gold);text-decoration:none;margin-top:6px}.note{padding:20px 22px;border-left:3px solid var(--gold);background:var(--night);border-radius:0 10px 10px 0;margin-top:32px}.note strong{display:block;margin-bottom:6px}.note p{color:var(--muted)}.linklist{list-style:none;margin:0;padding:0;display:grid;gap:2px}.linklist a{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--navy-line);color:var(--text);text-decoration:none;font-weight:600}.linklist a:hover{color:var(--gold)}.linklist a::after{content:"";width:8px;height:8px;border-top:2px solid var(--gold);border-right:2px solid var(--gold);transform:rotate(45deg);align-self:center;flex:none}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.chips a,.chips span{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:999px;border:1px solid var(--navy-line);background:var(--navy);color:var(--text);text-decoration:none;font-weight:700}.chips a:hover{border-color:var(--gold);color:var(--gold)}.hoods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hood{padding:22px;border-radius:var(--r);background:var(--navy);border:1px solid var(--navy-line)}.hood h3{margin-bottom:8px;font-size:1.12rem}.hood p{color:var(--muted);font-size:.97rem}@media (max-width:960px){.hoods{grid-template-columns:1fr 1fr}}@media (max-width:620px){.hoods{grid-template-columns:1fr}}.grid-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.area{display:block;padding:24px;border-radius:var(--r);background:var(--navy);border:1px solid var(--navy-line);text-decoration:none;color:var(--text)}.area:hover{border-color:var(--gold);color:var(--text)}.area h3{margin-bottom:8px}.area p{color:var(--muted);font-size:.96rem}.area .sub{margin-top:12px;font-size:.88rem;color:var(--gold)}@media (max-width:960px){.grid-areas{grid-template-columns:1fr 1fr}}@media (max-width:620px){.grid-areas{grid-template-columns:1fr}}.faq{display:grid;gap:12px;max-width:900px}.faq details{border-radius:var(--r);background:var(--navy);border:1px solid var(--navy-line)}.faq summary{cursor:pointer;list-style:none;padding:20px 56px 20px 22px;font-weight:700;font-size:1.06rem;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:1.6rem;font-weight:400}.faq details[open] summary::after{content:"\2013"}.faq details[open]{border-color:rgba(255,184,28,.45)}.faq .ans{padding:0 22px 22px;color:var(--muted)}.about{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:center}.photo-slot{aspect-ratio:4/5;border-radius:var(--r);border:1px dashed rgba(255,184,28,.5);background:repeating-linear-gradient(135deg,var(--night) 0 16px,var(--navy) 16px 32px);display:grid;place-items:center;text-align:center;padding:28px;color:var(--muted);font-weight:700}@media (max-width:880px){.about{grid-template-columns:1fr}.photo-slot{aspect-ratio:16/10}}.creds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cred{padding:24px;border-radius:var(--r);background:var(--navy);border:1px solid var(--navy-line)}.cred b{display:block;color:var(--gold);font-size:1.3rem;font-weight:900;font-variation-settings:"wdth" 120;margin-bottom:6px}.cred p{color:var(--muted);font-size:.95rem}.cred a{font-weight:700;font-size:.92rem}@media (max-width:960px){.creds{grid-template-columns:1fr 1fr}}@media (max-width:560px){.creds{grid-template-columns:1fr}}.cta-band{padding:72px 0;background:radial-gradient(60% 120% at 100% 50%,rgba(255,138,0,.2),transparent 60%),var(--night);border-top:1px solid rgba(255,184,28,.2)}.cta-band .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px}.cta-band h2{margin-bottom:10px}.cta-band p{color:var(--muted);max-width:56ch}.quote-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.quote-aside p{color:var(--muted);margin-top:14px;font-size:1.1rem}.direct{margin-top:28px;padding-top:24px;border-top:1px solid var(--navy-line)}form.q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:30px;border-radius:14px;background:var(--navy);border:1px solid var(--navy-line)}form.q .full{grid-column:1/-1}form.q label{display:block;font-weight:700;margin-bottom:7px}form.q .opt{font-weight:400;color:var(--muted)}form.q input,form.q select,form.q textarea{width:100%;min-height:52px;padding:12px 14px;border-radius:8px;border:1px solid #3A4C76;background:var(--void);color:var(--text);font:inherit}form.q textarea{min-height:130px;resize:vertical}form.q input:focus,form.q select:focus,form.q textarea:focus{outline:3px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-note{color:var(--muted);font-size:.92rem}.form-status{display:none;padding:14px 16px;border-radius:8px;background:rgba(255,184,28,.14);border:1px solid rgba(255,184,28,.5);font-weight:700}.form-status.show{display:block}@media (max-width:880px){.quote-wrap{grid-template-columns:1fr}form.q{grid-template-columns:1fr;padding:22px}}.cols{columns:3 260px;column-gap:40px}.cols section{break-inside:avoid;margin-bottom:32px}.cols h2{font-size:1.2rem;margin-bottom:10px;font-variation-settings:"wdth" 112}.cols ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cols a{color:var(--text);text-decoration:none}.cols a:hover{color:var(--gold)}footer.site{background:#03040A;border-top:1px solid rgba(255,184,28,.2);padding:60px 0 120px;color:var(--muted);font-size:.95rem}footer.site .wrap{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:30px}footer.site h2{color:var(--text);font-size:1rem;margin-bottom:12px;font-variation-settings:"wdth" 110;letter-spacing:0}footer.site a{color:var(--text);text-decoration:none}footer.site a:hover{color:var(--gold)}footer.site ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.f-brand{display:flex;gap:14px;align-items:flex-start}.f-brand img{width:60px;height:60px;border-radius:50%}.f-brand strong{display:block;color:var(--text);margin-bottom:6px}.legal{grid-column:1/-1;border-top:1px solid var(--navy-line);padding-top:22px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}@media (max-width:1080px){footer.site .wrap{grid-template-columns:1fr 1fr 1fr}}@media (max-width:620px){footer.site .wrap{grid-template-columns:1fr 1fr}.f-brand{grid-column:1/-1}}@media (min-width:881px){footer.site{padding-bottom:44px}}.callbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(5,7,12,.95);border-top:1px solid rgba(255,184,28,.3)}.callbar .btn{flex:1;min-height:52px;padding:0 10px}@media (max-width:880px){.callbar{display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.wire path{stroke-dashoffset:0}.svc:hover{transform:none}}@media (max-width:430px){.brand span{display:none}.menu-toggle summary{padding:0 14px}header.site>.wrap{gap:10px}}.photo-slot.logo-fill{background:radial-gradient(circle,rgba(255,138,0,.18),transparent 65%),var(--void);border:1px solid var(--navy-line);padding:12%}.photo-slot.logo-fill img{width:100%;height:100%;object-fit:contain;border-radius:50%}img.photo{width:100%;border-radius:var(--r);aspect-ratio:4/5;object-fit:cover}.promise{display:flex;gap:10px;align-items:flex-start;font-weight:700;margin:-14px 0 28px;max-width:52ch}.promise svg{width:22px;height:22px;flex:none;margin-top:2px;stroke:var(--gold);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.drop.mega{min-width:720px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;padding:16px;right:auto}html:not(.js) .nav>li:focus-within>.drop.mega,.nav-btn[aria-expanded=true]+.drop.mega{display:grid}@media (hover:hover) and (pointer:fine){.nav>li:hover>.drop.mega{display:grid}}.drop.mega .grp ul{list-style:none;margin:0;padding:0}.drop.mega .grp .head{display:block;padding:8px 12px 4px;color:var(--gold);font-size:.82rem;font-weight:800}.drop.mega .grp a{padding:7px 12px;font-size:.93rem}@media (max-width:1080px){.m-quick{display:flex;gap:10px;margin:6px 0 4px}.m-quick a{flex:1;text-align:center;padding:12px!important;border:1px solid var(--gold)!important;border-radius:999px;color:var(--gold)!important;font-weight:800}.m-grp{border-bottom:1px solid var(--navy-line)}.m-grp summary{list-style:none;cursor:pointer;padding:13px 0;font-weight:700;display:flex;justify-content:space-between}.m-grp summary::-webkit-details-marker{display:none}.m-grp summary::after{content:"+";color:var(--gold);font-size:1.3rem;line-height:1}.m-grp[open] summary::after{content:"\2013"}.m-grp ul{padding-bottom:10px!important}.m-grp a{border-bottom:0!important;padding:8px 0 8px 12px!important;color:var(--muted)!important}.m-all{display:block;padding:12px 0;font-weight:700;color:var(--gold)!important;border:0!important}}.proj{margin:0;border-radius:var(--r);overflow:hidden;background:var(--navy);border:1px solid var(--navy-line)}.proj img{width:100%;aspect-ratio:4/3;object-fit:cover}.proj figcaption{padding:18px 20px}.proj p{color:var(--muted);font-size:.95rem;margin-top:6px}.head-call{white-space:nowrap}@media (max-width:760px){.head-call span{display:none}.head-call{padding:0 15px}}.chev{width:18px;height:18px;stroke:var(--gold);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s;flex:none}.m-acc>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-weight:800;font-size:1.05rem;border-bottom:1px solid var(--navy-line)}.m-acc>summary::-webkit-details-marker{display:none}.m-acc[open]>summary>.chev{transform:rotate(180deg)}.m-acc.sub{margin-left:12px}.m-acc.sub>summary{font-weight:700;font-size:.98rem;padding:12px 0;color:var(--text)}.mobile-nav .m-acc ul{grid-template-columns:1fr!important;padding:4px 0 10px 12px}.mobile-nav .m-acc a{border-bottom:0!important;padding:9px 0!important;color:var(--muted)!important}.mobile-nav .m-acc a:hover{color:var(--gold)!important}.hero h1{font-variation-settings:"wdth" 108;font-size:clamp(2.9rem,6.6vw,5.6rem)}h2{font-variation-settings:"wdth" 112}.phero h1{font-variation-settings:"wdth" 110}.brand strong{font-variation-settings:"wdth" 112}.mobile-nav .m-acc a.m-all{color:var(--gold)!important;font-weight:700;display:block;padding:12px 0 14px!important}.rad-logo{display:block}.brand .rad-logo,.f-brand .rad-logo{border-radius:50%;flex:none}.van{display:block;width:100%;height:auto}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:620px;margin:0 auto;padding:18px 20px;border-radius:14px;background:var(--night);border:1px solid rgba(255,184,28,.45);box-shadow:0 20px 60px -20px #000;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:space-between}.consent[hidden]{display:none}.consent p{color:var(--muted);font-size:.92rem;flex:1 1 300px}.consent div{display:flex;gap:10px}.consent .btn{min-height:44px;padding:0 18px}@media (max-width:880px){.consent{bottom:84px}}body{background-color:var(--void);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520'%3E%3Ccircle cx='168' cy='78' r='1.2' fill='#FFC94D' fill-opacity='0.54'/%3E%3Ccircle cx='49' cy='303' r='1.0' fill='#DCE6FF' fill-opacity='0.29'/%3E%3Ccircle cx='217' cy='125' r='1.0' fill='#DCE6FF' fill-opacity='0.66'/%3E%3Ccircle cx='64' cy='116' r='1.2' fill='#DCE6FF' fill-opacity='0.28'/%3E%3Ccircle cx='304' cy='26' r='0.6' fill='#FFC94D' fill-opacity='0.55'/%3E%3Ccircle cx='151' cy='75' r='0.5' fill='#DCE6FF' fill-opacity='0.53'/%3E%3Ccircle cx='355' cy='54' r='1.0' fill='#DCE6FF' fill-opacity='0.44'/%3E%3Ccircle cx='285' cy='33' r='0.5' fill='#DCE6FF' fill-opacity='0.5'/%3E%3Ccircle cx='276' cy='404' r='0.8' fill='#DCE6FF' fill-opacity='0.48'/%3E%3Ccircle cx='156' cy='413' r='1.2' fill='#DCE6FF' fill-opacity='0.29'/%3E%3Ccircle cx='156' cy='257' r='0.7' fill='#DCE6FF' fill-opacity='0.39'/%3E%3Ccircle cx='510' cy='61' r='0.8' fill='#DCE6FF' fill-opacity='0.42'/%3E%3Ccircle cx='485' cy='219' r='1.2' fill='#FFC94D' fill-opacity='0.45'/%3E%3Ccircle cx='410' cy='426' r='0.7' fill='#DCE6FF' fill-opacity='0.55'/%3E%3Ccircle cx='302' cy='237' r='0.5' fill='#DCE6FF' fill-opacity='0.49'/%3E%3Ccircle cx='345' cy='32' r='1.2' fill='#DCE6FF' fill-opacity='0.54'/%3E%3Ccircle cx='354' cy='232' r='1.2' fill='#DCE6FF' fill-opacity='0.58'/%3E%3Ccircle cx='12' cy='240' r='0.6' fill='#DCE6FF' fill-opacity='0.5'/%3E%3Ccircle cx='113' cy='149' r='1.2' fill='#DCE6FF' fill-opacity='0.45'/%3E%3Ccircle cx='453' cy='42' r='0.8' fill='#DCE6FF' fill-opacity='0.39'/%3E%3Ccircle cx='71' cy='224' r='1.0' fill='#DCE6FF' fill-opacity='0.46'/%3E%3Ccircle cx='187' cy='460' r='0.6' fill='#DCE6FF' fill-opacity='0.34'/%3E%3Ccircle cx='121' cy='121' r='0.8' fill='#DCE6FF' fill-opacity='0.34'/%3E%3Ccircle cx='147' cy='76' r='1.0' fill='#DCE6FF' fill-opacity='0.53'/%3E%3Ccircle cx='496' cy='359' r='1.0' fill='#DCE6FF' fill-opacity='0.58'/%3E%3Ccircle cx='385' cy='237' r='1.2' fill='#DCE6FF' fill-opacity='0.45'/%3E%3Ccircle cx='207' cy='54' r='1.2' fill='#DCE6FF' fill-opacity='0.35'/%3E%3Ccircle cx='512' cy='229' r='0.5' fill='#DCE6FF' fill-opacity='0.28'/%3E%3Ccircle cx='0' cy='79' r='0.5' fill='#DCE6FF' fill-opacity='0.56'/%3E%3Ccircle cx='37' cy='108' r='0.8' fill='#DCE6FF' fill-opacity='0.38'/%3E%3Ccircle cx='181' cy='189' r='0.5' fill='#FFC94D' fill-opacity='0.42'/%3E%3Ccircle cx='508' cy='250' r='0.7' fill='#FFC94D' fill-opacity='0.29'/%3E%3Ccircle cx='178' cy='138' r='1.2' fill='#DCE6FF' fill-opacity='0.26'/%3E%3Ccircle cx='495' cy='275' r='0.6' fill='#DCE6FF' fill-opacity='0.71'/%3E%3Ccircle cx='394' cy='155' r='1.2' fill='#DCE6FF' fill-opacity='0.6'/%3E%3Ccircle cx='136' cy='191' r='0.6' fill='#DCE6FF' fill-opacity='0.36'/%3E%3Ccircle cx='282' cy='261' r='1.2' fill='#DCE6FF' fill-opacity='0.66'/%3E%3Ccircle cx='512' cy='443' r='0.6' fill='#DCE6FF' fill-opacity='0.62'/%3E%3Ccircle cx='118' cy='269' r='0.7' fill='#DCE6FF' fill-opacity='0.74'/%3E%3Ccircle cx='411' cy='246' r='0.6' fill='#DCE6FF' fill-opacity='0.73'/%3E%3Ccircle cx='233' cy='487' r='0.7' fill='#DCE6FF' fill-opacity='0.43'/%3E%3Ccircle cx='115' cy='118' r='0.6' fill='#DCE6FF' fill-opacity='0.49'/%3E%3Ccircle cx='512' cy='317' r='0.5' fill='#DCE6FF' fill-opacity='0.58'/%3E%3Ccircle cx='416' cy='44' r='1.2' fill='#FFC94D' fill-opacity='0.39'/%3E%3Ccircle cx='370' cy='104' r='0.6' fill='#DCE6FF' fill-opacity='0.57'/%3E%3Ccircle cx='45' cy='492' r='1.2' fill='#DCE6FF' fill-opacity='0.45'/%3E%3Ccircle cx='492' cy='377' r='0.6' fill='#DCE6FF' fill-opacity='0.26'/%3E%3Ccircle cx='307' cy='242' r='1.2' fill='#DCE6FF' fill-opacity='0.66'/%3E%3Ccircle cx='510' cy='342' r='0.7' fill='#DCE6FF' fill-opacity='0.52'/%3E%3Ccircle cx='11' cy='416' r='1.2' fill='#DCE6FF' fill-opacity='0.51'/%3E%3Ccircle cx='485' cy='226' r='0.6' fill='#DCE6FF' fill-opacity='0.36'/%3E%3Ccircle cx='131' cy='152' r='0.6' fill='#DCE6FF' fill-opacity='0.41'/%3E%3Ccircle cx='283' cy='434' r='0.5' fill='#DCE6FF' fill-opacity='0.43'/%3E%3Ccircle cx='238' cy='303' r='1.0' fill='#DCE6FF' fill-opacity='0.71'/%3E%3Ccircle cx='261' cy='277' r='1.0' fill='#DCE6FF' fill-opacity='0.69'/%3E%3Ccircle cx='404' cy='316' r='0.6' fill='#DCE6FF' fill-opacity='0.49'/%3E%3Ccircle cx='377' cy='289' r='0.7' fill='#DCE6FF' fill-opacity='0.52'/%3E%3Ccircle cx='251' cy='404' r='1.0' fill='#FFC94D' fill-opacity='0.32'/%3E%3Ccircle cx='22' cy='51' r='0.8' fill='#DCE6FF' fill-opacity='0.63'/%3E%3Ccircle cx='474' cy='230' r='1.0' fill='#DCE6FF' fill-opacity='0.55'/%3E%3Ccircle cx='104' cy='144' r='1.0' fill='#DCE6FF' fill-opacity='0.49'/%3E%3Ccircle cx='490' cy='364' r='0.7' fill='#DCE6FF' fill-opacity='0.7'/%3E%3Ccircle cx='105' cy='233' r='0.8' fill='#DCE6FF' fill-opacity='0.47'/%3E%3Ccircle cx='38' cy='125' r='0.5' fill='#DCE6FF' fill-opacity='0.4'/%3E%3Ccircle cx='64' cy='404' r='1.2' fill='#DCE6FF' fill-opacity='0.43'/%3E%3Ccircle cx='132' cy='71' r='0.8' fill='#DCE6FF' fill-opacity='0.73'/%3E%3Ccircle cx='207' cy='253' r='1.2' fill='#DCE6FF' fill-opacity='0.33'/%3E%3Ccircle cx='224' cy='268' r='0.7' fill='#DCE6FF' fill-opacity='0.43'/%3E%3Ccircle cx='48' cy='190' r='0.7' fill='#DCE6FF' fill-opacity='0.47'/%3E%3Ccircle cx='9' cy='172' r='1.0' fill='#DCE6FF' fill-opacity='0.73'/%3E%3C/svg%3E"),radial-gradient(70% 50% at 85% 0%,rgba(40,58,120,.35),transparent 70%),radial-gradient(60% 40% at 0% 60%,rgba(28,40,90,.28),transparent 70%);background-size:520px 520px,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat}.brand-logo{border-radius:50%;flex:none}.hero-logo{position:relative;width:100%;height:auto;border-radius:50%}.hero-trust{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:18px 0 0;font-size:.95rem;color:var(--muted);font-weight:600}.hero-trust a{display:inline-flex;align-items:center;gap:6px;color:var(--gold);text-decoration:underline;text-underline-offset:3px;min-height:44px}.hero-trust svg{width:16px;height:16px;fill:var(--gold)}.hero .promise{margin-top:14px}.about.solo{grid-template-columns:minmax(0,1fr);max-width:860px}.linkbtn{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.linkbtn:hover{color:var(--gold)}.form-status.err{background:rgba(255,90,70,.12);border-color:rgba(255,120,100,.6)}.form-status.ok{background:rgba(70,200,120,.12);border-color:rgba(90,210,140,.6)}form.q button[disabled]{opacity:.7;cursor:progress}.nav-btn[aria-expanded=true]{color:var(--gold)}.nav-btn[aria-expanded=true] .caret{transform:rotate(180deg)}@media (min-width:1400px){.hero .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero h1{font-size:clamp(3.4rem,4.4vw,4.6rem)}.logo-stage{width:min(460px,100%)}}@media (max-width:760px){.hero{padding-top:22px}.hero .lede{font-size:1.02rem;margin-top:10px}.hero .actions{margin-top:18px}.hero .actions .btn{width:100%;justify-content:center}}@media (max-width:760px){.consent{padding:14px 16px;gap:10px}.consent p{font-size:.86rem;flex-basis:100%}.consent div{width:100%}.consent .btn{flex:1;justify-content:center}}.btn-line{background:transparent}button.btn{-webkit-appearance:none;appearance:none}html,body{max-width:100%;overflow-x:clip}footer.site a,footer.site li{overflow-wrap:anywhere}@media (max-width:1080px){footer.site .wrap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){footer.site .wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}.mobile-nav{box-sizing:border-box;width:100%}.m-quick{flex-wrap:wrap}.m-quick a{flex:1 1 140px;min-width:0}.strip .wrap,.strip ul{min-width:0;flex-wrap:wrap}img,svg,video{max-width:100%}.q-head{padding:26px 0 18px}.q-head h1{font-size:clamp(2rem,4.6vw,3.2rem);margin-bottom:8px}.q-head .lede{font-size:1.05rem;margin:0}.q-block{padding-top:18px}.quote-wrap{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:36px}.quote-wrap.compact .q-intro{color:var(--muted);margin:10px 0 20px}form.q{gap:16px 18px;padding:26px;box-shadow:0 30px 80px -40px rgba(0,0,0,.9)}form.q fieldset{border:0;margin:0;padding:0;min-width:0}form.q legend{font-weight:800;margin-bottom:10px;padding:0}form.q .req{color:var(--gold)}form.q .hint{display:block;color:var(--muted);font-size:.85rem;margin-top:6px}.chips-q{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;display:inline-flex;margin:0 !important;font-weight:600 !important;cursor:pointer}.chip input{position:absolute;opacity:0;width:1px;height:1px}.chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border-radius:999px;border:1px solid #3A4C76;background:var(--void);font-size:.95rem;transition:border-color .15s,background .15s}.chip input:checked+span{background:var(--gold);border-color:var(--gold);color:#0B0F1A;font-weight:800}.chip input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}.chips-q.small .chip span{min-height:40px;padding:0 14px}.btn-send{width:100%;min-height:58px;font-size:1.08rem;justify-content:center}form.q .form-note{margin-top:10px;color:var(--muted);font-size:.86rem;text-align:center}form.q input.invalid,form.q textarea.invalid{border-color:#ff7a66}.quote-aside{display:grid;gap:16px;position:sticky;top:96px}.qa-card{padding:22px;border-radius:14px;background:var(--navy);border:1px solid var(--navy-line)}.qa-card.gold{border-color:rgba(255,184,28,.55);background:radial-gradient(90% 120% at 100% 0%,rgba(255,138,0,.2),transparent 60%),var(--navy)}.qa-card .qa-k{margin:0;color:var(--muted);font-weight:700;font-size:.9rem}.qa-card p{margin:6px 0 0;color:var(--muted);font-size:.92rem}.qa-trust{list-style:none;margin:0;padding:18px 20px;border-radius:14px;border:1px solid var(--navy-line);background:rgba(10,19,40,.7);display:grid;gap:12px}.qa-trust li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}.qa-trust svg{flex:none;width:18px;height:18px;margin-top:3px;stroke:var(--gold);fill:none;stroke-width:2.4}.qa-trust li:first-child svg{fill:var(--gold);stroke:none}.qa-rev{color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:3px}.q-ok{padding:30px;border-radius:14px;background:var(--navy);border:1px solid rgba(90,210,140,.6);text-align:center}.q-ok h3{font-size:1.6rem;margin:10px 0}.q-ok .ref{display:inline-block;margin:6px 0 14px;padding:8px 16px;border-radius:999px;background:var(--void);border:1px dashed var(--gold);font-weight:800;letter-spacing:.04em;color:var(--gold)}.q-ok p{color:var(--muted);margin:8px 0}.q-ok .tick{width:58px;height:58px;border-radius:50%;display:inline-grid;place-items:center;background:rgba(70,200,120,.16);border:2px solid #5ad28c}.q-ok .tick svg{width:28px;height:28px;stroke:#5ad28c;fill:none;stroke-width:3}@media (max-width:880px){.quote-wrap{grid-template-columns:minmax(0,1fr);gap:22px}.quote-aside{position:static}form.q{padding:18px}.q-head{padding:18px 0 8px}}form.q[hidden],.q-ok[hidden]{display:none !important}.big-phone{white-space:nowrap}.q-ok .big-phone{font-size:clamp(1.4rem,7vw,1.9rem)}@media (max-width:560px){.chips-q:not(.small){display:grid;grid-template-columns:1fr 1fr;gap:8px}.chips-q:not(.small) .chip span{width:100%;min-height:44px;padding:6px 12px;font-size:.88rem;line-height:1.2;border-radius:12px}.chips-q.small{display:grid;grid-template-columns:repeat(3,1fr)}.chips-q.small .chip span{width:100%;justify-content:center}}@media (max-width:880px){.split{grid-template-columns:minmax(0,1fr) !important}.split .grid-svc{grid-template-columns:minmax(0,1fr) !important}.prose,.prose *{overflow-wrap:anywhere}}.big-phone{font-size:clamp(1.3rem,6.2vw,1.9rem)}.aside,.aside .card{min-width:0}.strip{background:#03040A;border-bottom:1px solid rgba(255,90,70,.25)}.strip .wrap{justify-content:center;min-height:40px;padding-top:6px;padding-bottom:6px}.sos{display:inline-flex;align-items:center;gap:9px;padding:5px 16px;border-radius:999px;background:linear-gradient(180deg,#d6372a,#b4231a);border:1px solid #ff6a55;color:#fff !important;font-weight:800;letter-spacing:.02em;font-size:.92rem;text-decoration:none;box-shadow:0 0 0 3px rgba(214,55,42,.18),0 6px 18px -8px rgba(214,55,42,.8)}.sos:hover{filter:brightness(1.08)}.sos .dot{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.25)}.head-right{display:flex;gap:10px;align-items:center}.lang-sw{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 10px;border-radius:999px;border:1px solid var(--navy-line);color:var(--text);font-weight:800;font-size:.85rem;text-decoration:none}.lang-sw:hover{border-color:var(--gold);color:var(--gold)}.mi{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:9px;flex:none;vertical-align:-5px}.mi svg{width:18px;height:18px;stroke:var(--gold);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.drop.mega .grp a,.mobile-nav .m-acc a{display:flex;align-items:center}.q-head .lede{max-width:60ch}@media (max-width:760px){.q-head{padding:12px 0 4px}.q-head .crumbs{display:none}.q-head h1{font-size:1.75rem;margin-bottom:4px}.q-head .lede{font-size:.95rem}.q-block{padding-top:8px}form.q{gap:12px}form.q textarea{min-height:96px}}@media (max-width:430px){.lang-sw{min-width:40px;min-height:40px;padding:0 8px}}@media (max-width:760px){.q-head .lede{display:none}.q-head h1{font-size:1.6rem}form.q textarea{min-height:84px}form.q input{min-height:48px}form.q label{margin-bottom:5px}}@media (max-width:880px) and (min-width:300px){form.q{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}form.q label{font-size:.93rem}}@media (max-width:760px){form.q textarea{min-height:72px}.q-head{padding:8px 0 0}form.q{padding:14px}}.mobile-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-nav li,.mobile-nav a{min-width:0}@media (max-width:560px){.mobile-nav ul{grid-template-columns:minmax(0,1fr)}}