@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_12838b3f-module__vXsg0W__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}
:root{--background:#09090b;--surface:#18181b;--border:#27272a;--primary:#f97316;--foreground:#fafafa;--muted:#a1a1aa;--sp-xs:8px;--sp-sm:16px;--sp-md:24px;--sp-lg:32px;--sp-xl:48px;--hero-texture:.38}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:400;line-height:22px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;font-family:inherit}::selection{background:var(--primary);color:var(--background)}.wrap{max-width:1200px;padding-left:var(--sp-sm);padding-right:var(--sp-sm);margin:0 auto}.t-xs{font-size:11px;line-height:16px}.t-sm{font-size:13px;line-height:18px}.t-base{font-size:15px;line-height:22px}.t-md{font-size:17px;line-height:24px}.t-lg{font-size:20px;line-height:28px}.t-xl{font-size:24px;line-height:32px}.t-2xl{font-size:30px;line-height:38px}.label{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:11px;line-height:16px}.label--accent{color:var(--primary)}.muted{color:var(--muted)}.accent{color:var(--primary)}.btn{justify-content:center;align-items:center;gap:var(--sp-xs);text-transform:uppercase;letter-spacing:.18em;border:1px solid #0000;border-radius:24px;padding:14px 28px;font-size:13px;font-weight:700;line-height:18px;transition:opacity .12s,border-color .12s,background .12s;display:inline-flex}.btn:active{opacity:.8}.btn--primary{background:var(--primary);color:var(--background)}.btn--primary:hover{opacity:.88}.btn--secondary{background:var(--surface);color:var(--foreground);border-color:var(--border)}.btn--secondary:hover{border-color:var(--muted)}.btn svg{flex:none}.nav{z-index:50;border-bottom:1px solid #0000;transition:background .16s,border-color .16s;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--border);background:#09090be0}.nav__inner{justify-content:space-between;align-items:center;gap:var(--sp-md);height:64px;display:flex}.nav__brand{align-items:baseline;gap:var(--sp-xs);letter-spacing:.08em;font-size:20px;font-weight:700;display:flex}.brand-logo{filter:invert();width:auto;height:40px}.brand-logo--lg{height:48px}.nav__brand em{color:var(--primary);font-style:normal}.nav__brand span{letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:400;line-height:16px}.nav__links{gap:var(--sp-md);display:flex}.nav__links a{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:13px;line-height:18px;transition:color .12s}.nav__links a:hover{color:var(--foreground)}.nav .btn{padding:10px 20px}@media (max-width:900px){.nav__links{display:none}}.hero{padding-top:144px;padding-bottom:0;position:relative;overflow:hidden}.hero__bg{z-index:-1;position:absolute;inset:0}.hero__bg img{object-fit:cover;width:100%;height:100%;opacity:var(--hero-texture);filter:grayscale()contrast(1.15)}.hero__bg:after{content:"";background:linear-gradient(180deg, #09090b8c 0%, #09090bc7 45%, var(--background) 92%);position:absolute;inset:0}.hero__inner{text-align:center;align-items:center;gap:var(--sp-md);flex-direction:column;display:flex}.hero__kicker{align-items:center;gap:var(--sp-sm);display:flex}.hero__kicker:before,.hero__kicker:after{content:"";background:var(--border);width:48px;height:1px}.hero h1{text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;max-width:980px;font-size:clamp(32px,5.2vw,62px);font-weight:700;line-height:1.02}.hero h1 em{color:var(--primary);font-style:normal}.hero__sub{max-width:560px;color:var(--muted);text-wrap:pretty;font-size:15px;line-height:22px}.hero__cta{gap:var(--sp-sm);margin-top:var(--sp-xs);flex-wrap:wrap;justify-content:center;display:flex}.hero__note{color:var(--muted);font-size:11px;line-height:16px}.hero__phones{justify-content:center;align-items:flex-end;gap:var(--sp-md);margin-top:var(--sp-xl);display:flex}.phone{border:1px solid var(--border);background:var(--surface);border-radius:32px;width:264px;padding:10px;overflow:hidden}.phone img{border-radius:24px;width:100%}.phone--back{opacity:.7;width:232px;transform:translateY(24px)}.hero__phones .phone{box-shadow:0 32px 64px #0000008c}@media (max-width:640px){.phone--back{display:none}}.stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background)}.stats__grid{grid-template-columns:repeat(4,1fr);display:grid}.stat{padding:var(--sp-lg) var(--sp-md);border-left:1px solid var(--border);gap:var(--sp-xs);flex-direction:column;display:flex}.stat:first-child{border-left:none}.stat__num{font-size:30px;font-weight:700;line-height:38px}.stat__num em{color:var(--primary);font-style:normal}@media (max-width:800px){.stats__grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:none}.stat:nth-child(n+3){border-top:1px solid var(--border)}}.section{padding:96px 0}.section--tight{padding:var(--sp-xl) 0}.section__head{gap:var(--sp-sm);margin-bottom:var(--sp-xl);flex-direction:column;max-width:720px;display:flex}.section__head--center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.section__index{align-items:center;gap:var(--sp-sm);display:flex}.section__index:after{content:"";background:var(--primary);flex:none;width:48px;height:1px}.section__title{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(24px,3.4vw,38px);font-weight:700;line-height:1.15}.section__desc{color:var(--muted);text-wrap:pretty}.features{gap:var(--sp-sm);grid-template-columns:repeat(2,1fr);display:grid}.feature{background:var(--surface);border:1px solid var(--border);padding:var(--sp-lg);gap:var(--sp-sm);border-radius:12px;flex-direction:column;transition:border-color .16s;display:flex;position:relative}.feature:hover{border-color:var(--muted)}.feature__num{top:var(--sp-md);right:var(--sp-md);color:var(--border);letter-spacing:.18em;font-size:13px;font-weight:700;position:absolute}.feature:hover .feature__num{color:var(--primary);transition:color .16s}.feature h3{text-transform:uppercase;letter-spacing:.12em;font-size:17px;font-weight:700;line-height:24px}.feature>p{color:var(--muted);font-size:13px;line-height:18px}.feature ul{gap:var(--sp-xs);margin-top:var(--sp-xs);border-top:1px solid var(--border);padding-top:var(--sp-sm);flex-direction:column;display:flex}.feature li{gap:var(--sp-xs);font-size:13px;line-height:18px;display:flex}.feature li:before{content:"—";color:var(--primary);flex:none}@media (max-width:800px){.features{grid-template-columns:1fr}}.steps{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.step{padding:var(--sp-lg);border-left:1px solid var(--border);gap:var(--sp-sm);background:var(--background);flex-direction:column;display:flex}.step:first-child{border-left:none}.step__num{color:var(--primary);font-size:48px;font-weight:700;line-height:1}.step h3{text-transform:uppercase;letter-spacing:.12em;font-size:17px;font-weight:700;line-height:24px}.step p{color:var(--muted);font-size:13px;line-height:18px}@media (max-width:800px){.steps{grid-template-columns:1fr}.step{border-left:none;border-top:1px solid var(--border)}.step:first-child{border-top:none}}.shots{gap:var(--sp-sm);grid-template-columns:repeat(4,1fr);display:grid}.shot{gap:var(--sp-sm);flex-direction:column;display:flex}.shot .phone{width:100%;padding:8px}.shot .phone img{border-radius:20px}.shot figcaption{align-items:center;gap:var(--sp-xs);display:flex}.shot figcaption:before{content:"";background:var(--primary);flex:none;width:6px;height:6px}@media (max-width:900px){.shots{grid-template-columns:repeat(2,1fr)}}.ratings{gap:var(--sp-sm);margin-bottom:var(--sp-xl);flex-wrap:wrap;justify-content:center;display:flex}.rating{align-items:center;gap:var(--sp-sm);background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:10px 24px;transition:border-color .12s;display:flex}.rating:hover{border-color:var(--muted)}.rating__score{color:var(--primary);font-size:20px;font-weight:700}.reviews{gap:var(--sp-sm);grid-template-columns:repeat(3,1fr);display:grid}.review{background:var(--surface);border:1px solid var(--border);padding:var(--sp-md);gap:var(--sp-xs);border-radius:12px;flex-direction:column;display:flex}.review h3{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:700;line-height:18px}.review p{color:var(--muted);font-size:13px;line-height:18px}.review__stars{color:var(--primary);letter-spacing:.2em;font-size:13px}@media (max-width:800px){.reviews{grid-template-columns:1fr}}.pricing{gap:var(--sp-sm);grid-template-columns:repeat(2,1fr);align-items:stretch;max-width:880px;margin:0 auto;display:grid}.plan{background:var(--surface);border:1px solid var(--border);padding:var(--sp-lg);gap:var(--sp-sm);border-radius:12px;flex-direction:column;display:flex;position:relative}.plan--pro{border-color:var(--primary)}.plan__tag{top:-9px;left:var(--sp-lg);background:var(--primary);color:var(--background);text-transform:uppercase;letter-spacing:.18em;border-radius:24px;padding:1px 12px;font-size:11px;font-weight:700;line-height:16px;position:absolute}.plan h3{text-transform:uppercase;letter-spacing:.12em;font-size:17px;font-weight:700;line-height:24px}.plan__price{align-items:baseline;gap:var(--sp-xs);display:flex}.plan__price strong{font-size:48px;font-weight:700;line-height:1}.plan__price span{color:var(--muted);font-size:13px}.plan ul{gap:var(--sp-xs);border-top:1px solid var(--border);padding-top:var(--sp-sm);flex-direction:column;flex:1;display:flex}.plan li{gap:var(--sp-xs);font-size:13px;line-height:18px;display:flex}.plan li:before{content:"—";color:var(--primary);flex:none}.plan .btn{margin-top:var(--sp-sm)}@media (max-width:720px){.pricing{grid-template-columns:1fr}}.faq{border-top:1px solid var(--border);max-width:720px;margin:0 auto}.faq__item{border-bottom:1px solid var(--border)}.faq__q{width:100%;color:var(--foreground);justify-content:space-between;align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) 0;text-align:left;background:0 0;border:none;font-size:15px;font-weight:700;line-height:22px;transition:color .12s;display:flex}.faq__q:hover{color:var(--primary)}.faq__q span:last-child{color:var(--primary);flex:none;font-size:20px;font-weight:400;transition:transform .16s}.faq__item.open .faq__q span:last-child{transform:rotate(45deg)}.faq__a{max-height:0;transition:max-height .2s;overflow:hidden}.faq__a p{color:var(--muted);padding-bottom:var(--sp-sm);max-width:600px;font-size:13px;line-height:18px}.contact{text-align:center;align-items:center;gap:var(--sp-sm);flex-direction:column;display:flex}.contact__mail{color:var(--primary);letter-spacing:.04em;font-size:20px;font-weight:700;line-height:28px}.contact__mail:hover{text-decoration:underline}.download{border-top:1px solid var(--border);background:var(--surface);position:relative;overflow:hidden}.download__inner{text-align:center;align-items:center;gap:var(--sp-md);flex-direction:column;padding:96px 0;display:flex}.download h2{text-transform:uppercase;max-width:760px;font-size:clamp(30px,5vw,56px);font-weight:700;line-height:1.05}.download h2 em{color:var(--primary);font-style:normal}.download p{color:var(--muted);max-width:480px}.download .hero__cta{margin-top:0}.footer{border-top:1px solid var(--border);padding:var(--sp-xl) 0}.footer__grid{gap:var(--sp-lg);grid-template-columns:2fr 1fr 1fr;display:grid}.footer__brand p{color:var(--muted);margin-top:var(--sp-sm);max-width:280px;font-size:13px;line-height:18px}.footer h4{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:var(--sp-sm);font-size:11px;font-weight:400;line-height:16px}.footer ul{gap:var(--sp-xs);flex-direction:column;display:flex}.footer ul a{color:var(--foreground);font-size:13px;line-height:18px;transition:color .12s}.footer ul a:hover{color:var(--primary)}.footer__legal{justify-content:space-between;gap:var(--sp-sm);border-top:1px solid var(--border);margin-top:var(--sp-xl);padding-top:var(--sp-md);flex-wrap:wrap;display:flex}@media (max-width:720px){.footer__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){body:not(.no-anim) [data-reveal]{opacity:0;transition:opacity .48s,transform .48s;transform:translateY(16px)}body:not(.no-anim) [data-reveal].in{opacity:1;transform:none}}.legal-hero{padding:144px 0 var(--sp-xl);border-bottom:1px solid var(--border)}.legal-hero__inner{gap:var(--sp-sm);flex-direction:column;display:flex}.legal-hero h1{text-transform:uppercase;letter-spacing:.02em;max-width:800px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.1}.legal-hero .label{align-items:center;gap:var(--sp-sm);display:flex}.legal-hero .label:after{content:"";background:var(--primary);width:48px;height:1px}.legal-layout{gap:var(--sp-xl);padding:var(--sp-xl) 0 96px;grid-template-columns:260px 1fr;align-items:start;display:grid}.legal-toc{gap:var(--sp-sm);border:1px solid var(--border);background:var(--surface);padding:var(--sp-md);border-radius:12px;flex-direction:column;display:flex;position:sticky;top:96px}.legal-toc nav{gap:var(--sp-xs);flex-direction:column;display:flex}.legal-toc a{color:var(--muted);font-size:13px;line-height:18px;transition:color .12s}.legal-toc a:hover{color:var(--foreground)}.legal-toc a.active{color:var(--primary)}.legal-prose{gap:var(--sp-sm);flex-direction:column;max-width:720px;display:flex}.legal-prose h2{text-transform:uppercase;letter-spacing:.08em;margin-top:var(--sp-lg);padding-top:var(--sp-md);border-top:1px solid var(--border);gap:var(--sp-sm);font-size:20px;font-weight:700;line-height:28px;display:flex}.legal-prose h2:first-child{border-top:none;margin-top:0;padding-top:0}.legal-prose h2 .num{color:var(--primary);flex:none}.legal-prose h3{text-transform:uppercase;letter-spacing:.08em;margin-top:var(--sp-sm);font-size:15px;font-weight:700;line-height:22px}.legal-prose h4{margin-top:var(--sp-xs);font-size:13px;font-weight:700;line-height:18px}.legal-prose p{color:var(--muted);text-wrap:pretty;font-size:13px;line-height:20px}.legal-prose p strong{color:var(--foreground)}.legal-prose a{color:var(--primary)}.legal-prose a:hover{text-decoration:underline}.legal-prose ul{gap:var(--sp-xs);flex-direction:column;display:flex}.legal-prose li{gap:var(--sp-xs);color:var(--muted);font-size:13px;line-height:20px;display:flex}.legal-prose li:before{content:"—";color:var(--primary);flex:none}.legal-prose table{border-collapse:collapse;border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;font-size:13px;line-height:18px;overflow:hidden}.legal-prose th{text-align:left;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);padding:var(--sp-sm);border-bottom:1px solid var(--border);font-size:11px;font-weight:400;line-height:16px}.legal-prose td{padding:var(--sp-xs) var(--sp-sm);border-bottom:1px solid var(--border)}.legal-prose tr:last-child td{border-bottom:none}.legal-prose td:last-child{color:var(--muted)}.legal-callout{background:var(--surface);border:1px solid var(--border);padding:var(--sp-sm) var(--sp-md);border-radius:12px}@media (max-width:900px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}}.lang-switch{color:var(--border);align-items:center;gap:4px;display:flex}.lang-switch button{letter-spacing:.12em;color:var(--muted);background:0 0;border:none;padding:4px;font-family:inherit;font-size:13px;font-weight:700;line-height:18px;transition:color .12s}.lang-switch button:hover{color:var(--foreground)}.lang-switch button.active{color:var(--primary)}@media (max-width:640px){.lang-switch{display:none}}
