.drop-active[data-astro-cid-dmqpwcec]{background:var(--acc-dim)!important}.drop-featured[data-astro-cid-dmqpwcec]{border:1px solid var(--acc-bord);background:var(--acc-dim);border-radius:10px}.drop-new[data-astro-cid-dmqpwcec]{font-size:10px;background:var(--acc);color:var(--bg);padding:2px 6px;border-radius:4px;font-weight:700;letter-spacing:.06em;vertical-align:middle;margin-left:6px}.drop-meta[data-astro-cid-dmqpwcec]{font-size:12px;color:var(--muted)}.consent[data-astro-cid-2effgw6e]{position:fixed;left:50%;bottom:20px;transform:translate(-50%) translateY(8px);z-index:9999;width:min(720px,calc(100vw - 32px));background:var(--bg-3);border:1px solid var(--border-hi);border-radius:var(--r);box-shadow:0 20px 60px -12px #000000b3;opacity:0;transition:opacity .35s ease,transform .35s ease}.consent[data-astro-cid-2effgw6e]:not([hidden]){opacity:1;transform:translate(-50%) translateY(0)}.consent[data-astro-cid-2effgw6e][hidden]{display:none}.consent-inner[data-astro-cid-2effgw6e]{display:flex;align-items:center;gap:20px;padding:18px 22px}.consent-text[data-astro-cid-2effgw6e]{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-soft)}.consent-text[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{color:var(--acc);text-decoration:underline;text-underline-offset:2px}.consent-text[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]:hover{color:var(--text)}.consent-actions[data-astro-cid-2effgw6e]{display:flex;gap:10px;flex-shrink:0}.consent-btn[data-astro-cid-2effgw6e]{font:inherit;font-size:13px;font-weight:600;padding:10px 20px;border-radius:var(--r);cursor:pointer;white-space:nowrap;transition:all .2s}.consent-accept[data-astro-cid-2effgw6e]{background:var(--acc);color:var(--bg);border:1px solid var(--acc)}.consent-accept[data-astro-cid-2effgw6e]:hover{filter:brightness(1.08);transform:translateY(-1px)}.consent-decline[data-astro-cid-2effgw6e]{background:transparent;color:var(--text-soft);border:1px solid var(--border-hi)}.consent-decline[data-astro-cid-2effgw6e]:hover{color:var(--text);background:#ffffff0a}@media (max-width: 560px){.consent-inner[data-astro-cid-2effgw6e]{flex-direction:column;align-items:stretch;gap:14px}.consent-actions[data-astro-cid-2effgw6e]{justify-content:stretch}.consent-btn[data-astro-cid-2effgw6e]{flex:1}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/sora-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0A0A0C;--bg-2: #121214;--bg-3: #1A1A1E;--border: rgba(255,255,255,.07);--border-hi:rgba(255,255,255,.14);--acc: #FF7733;--acc-dim: rgba(255,119,51,.1);--acc-glow: rgba(255,119,51,.24);--acc-bord: rgba(255,119,51,.3);--text: #F4F3F1;--text-soft:#C6C5C3;--muted: #8A8A90;--subtle: #2A2A30;--head: "Sora", sans-serif;--body: "Inter", sans-serif;--r-sm: 8px;--r: 12px;--r-lg: 20px}html{scroll-behavior:smooth;scroll-padding-top:88px;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--head)}nav#nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:22px 48px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}nav#nav.scrolled{background:#08090feb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border);padding:14px 48px}.logo{display:inline-flex;align-items:center;text-decoration:none}.logo-word{font-family:var(--head);font-weight:800;font-size:22px;color:var(--text);letter-spacing:-.5px;line-height:1}.logo-i{position:relative;display:inline-block}.logo-i:after{content:"";position:absolute;width:5px;height:5px;background:var(--acc);border-radius:1px;top:3px;left:50%;transform:translate(-50%)}.nav-links{display:flex;align-items:center;gap:32px;list-style:none}.nav-links a{color:var(--muted);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-cta{background:var(--acc)!important;color:var(--bg)!important;padding:10px 22px;border-radius:8px;font-weight:700!important;transition:all .2s!important}.nav-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:none;cursor:pointer;z-index:300}.nav-toggle span{display:block;width:24px;height:2px;background:var(--text);border-radius:2px;transition:transform .25s ease,opacity .2s ease}body.nav-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.has-dropdown{position:relative}.drop-trigger{display:flex;align-items:center;gap:5px;cursor:pointer}.drop-trigger svg{transition:transform .2s}.has-dropdown:hover .drop-trigger svg{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%) translateY(-6px);width:520px;background:#0d0e1c;border:1px solid var(--border-hi);border-radius:16px;padding:12px;opacity:0;visibility:hidden;transition:all .2s ease;box-shadow:0 24px 70px #0009;z-index:200}.has-dropdown:hover .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.drop-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px}.drop-item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;text-decoration:none;transition:background .15s}.drop-item:hover{background:#ffffff0f}.drop-ico{width:36px;height:36px;border-radius:9px;flex-shrink:0;background:var(--acc-dim);border:1px solid var(--acc-bord);display:flex;align-items:center;justify-content:center;color:var(--acc)}.drop-ico svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.drop-item strong{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:1px}.drop-item span{font-size:11px;color:var(--muted)}.drop-footer{margin-top:8px;padding:10px 12px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.drop-footer a{font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;transition:color .15s}.drop-footer a:hover{color:var(--text)}.drop-all{color:var(--acc)!important}.btn-primary{background-color:var(--acc);background-image:linear-gradient(var(--acc),var(--acc));color:var(--bg);padding:14px 26px;border-radius:var(--r);font-weight:700;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .2s;border:none;cursor:pointer;font-family:var(--body)}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 40px var(--acc-glow)}.btn-ghost{color:var(--text);padding:14px 26px;border-radius:var(--r);font-weight:600;font-size:15px;text-decoration:none;border:1px solid var(--border);transition:all .2s;background:transparent;cursor:pointer;font-family:var(--body)}.btn-ghost:hover{border-color:var(--border-hi);background:#ffffff08}.btn-dark{background:var(--bg);color:var(--acc);padding:14px 28px;border-radius:var(--r);font-weight:700;font-size:15px;text-decoration:none;transition:all .2s}.btn-dark:hover{transform:translateY(-2px);box-shadow:0 12px 36px #0000004d}.btn-dark-ghost{color:var(--bg);padding:14px 28px;border-radius:var(--r);font-weight:600;font-size:15px;text-decoration:none;border:2px solid rgba(8,9,15,.2);transition:all .2s}.btn-dark-ghost:hover{border-color:#08090f66}section{padding:clamp(72px,9vw,116px) clamp(20px,5vw,48px)}.container{max-width:1200px;margin:0 auto}.label{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-bottom:14px}.label:before{content:"";width:22px;height:2px;background:var(--acc)}h2.title{font-family:var(--head);font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1.04;letter-spacing:-1px;margin-bottom:18px}.desc{font-size:17px;color:var(--text-soft);line-height:1.75;max-width:540px}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--acc-dim);border:1px solid var(--acc-bord);border-radius:100px;padding:6px 16px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--acc);margin-bottom:28px;text-transform:uppercase}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc)}.cta-sect{padding:clamp(72px,9vw,116px) clamp(20px,5vw,48px)}.cta-card{background:var(--acc);border-radius:var(--r-lg);padding:72px 80px;text-align:center;position:relative;overflow:hidden}.cta-card h2{font-family:var(--head);font-size:clamp(34px,5vw,52px);font-weight:800;color:var(--bg);letter-spacing:-2px;line-height:1.02;margin-bottom:14px}.cta-card p{font-size:18px;color:#08090fd1;margin-bottom:36px;max-width:460px;margin-left:auto;margin-right:auto;line-height:1.6}.cta-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}footer{background:var(--bg);border-top:1px solid var(--border);padding:64px 48px 40px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto 60px}.foot-brand p{font-size:14px;color:var(--muted);line-height:1.7;margin-top:16px;max-width:250px}.foot-col h2{font-family:var(--head);font-size:14px;font-weight:700;color:var(--text);margin-bottom:18px}.foot-links{list-style:none;display:flex;flex-direction:column;gap:11px}.foot-links a{font-size:14px;color:var(--muted);text-decoration:none;transition:color .2s}.foot-links a:hover{color:var(--text)}.foot-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:32px;border-top:1px solid var(--border);max-width:1200px;margin:0 auto}.foot-bottom p,.foot-bottom a{font-size:13px;color:var(--muted);text-decoration:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal.reveal-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease,background .2s,border-color .2s}.reveal.reveal-stagger.visible>*{opacity:1;transform:none}.reveal.reveal-stagger.visible>*:nth-child(2){transition-delay:.07s,.07s,0s,0s}.reveal.reveal-stagger.visible>*:nth-child(3){transition-delay:.14s,.14s,0s,0s}.reveal.reveal-stagger.visible>*:nth-child(4){transition-delay:.21s,.21s,0s,0s}.reveal.reveal-stagger.visible>*:nth-child(5){transition-delay:.28s,.28s,0s,0s}.reveal.reveal-stagger.visible>*:nth-child(6){transition-delay:.35s,.35s,0s,0s}.reveal.reveal-stagger.visible>*:nth-child(n+7){transition-delay:.42s,.42s,0s,0s}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rise-seq>*{animation:riseIn .6s cubic-bezier(.2,.7,.2,1) both}.rise-seq>*:nth-child(1){animation-delay:.05s}.rise-seq>*:nth-child(2){animation-delay:.13s}.rise-seq>*:nth-child(3){animation-delay:.21s}.rise-seq>*:nth-child(4){animation-delay:.29s}.rise-seq>*:nth-child(5){animation-delay:.37s}.rise-seq>*:nth-child(n+6){animation-delay:.45s}.h-dot:after{content:"";display:inline-block;width:.13em;height:.13em;border-radius:.03em;background:var(--acc);margin-left:.12em;transform:scale(0);animation:hDotPop .35s .85s cubic-bezier(.3,1.6,.4,1) both}@keyframes hDotPop{to{transform:scale(1)}}@media (max-width: 1024px){.foot-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width: 768px){nav#nav{padding:16px 20px}nav#nav.scrolled{padding:12px 20px}.nav-toggle{display:flex}nav#nav .logo{position:relative;z-index:300}.nav-links{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:88px 24px 48px;background:#08090ff7;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transform:translate(100%);opacity:0;visibility:hidden;transition:transform .32s ease,opacity .32s ease,visibility 0s linear .32s}body.nav-open .nav-links{transform:translate(0);opacity:1;visibility:visible;transition:transform .32s ease,opacity .32s ease,visibility 0s linear 0s}body.nav-open{overflow:hidden}body.nav-open nav#nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}.nav-links li{width:100%;max-width:300px;text-align:center}.nav-links a{display:block;font-size:19px;padding:15px;color:var(--text)}.nav-links .nav-cta{margin-top:14px}.nav-dropdown{display:none!important}.drop-trigger{justify-content:center}.drop-trigger svg{display:none}section{padding:64px 20px}.cta-sect{padding:64px 20px}.cta-card{padding:40px 24px}footer{padding:48px 20px 32px}.foot-grid{grid-template-columns:1fr;gap:32px}.foot-bottom{flex-direction:column;gap:8px;text-align:center}}@property --beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.grain{position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:170px 170px}.svc-card,.p-card,.step,.stat-block,.testi-card,.addon,.feat,.stat-box{position:relative}.svc-card>*,.p-card>*,.step>*,.stat-block>*,.testi-card>*,.addon>*,.feat>*,.stat-box>*{position:relative;z-index:1}.svc-card:before,.p-card:before,.step:before,.stat-block:before,.testi-card:before,.addon:before,.feat:before,.stat-box:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, -20%),rgba(255,119,51,.16),transparent 62%)}.svc-card:hover:before,.p-card:hover:before,.step:hover:before,.stat-block:hover:before,.testi-card:hover:before,.addon:hover:before,.feat:hover:before,.stat-box:hover:before{opacity:1}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:-130%;width:55%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);pointer-events:none}.btn-primary:hover:after{animation:btnShine .8s ease}@keyframes btnShine{0%{left:-130%}to{left:150%}}.p-card.featured{animation:featuredPulse 4.5s ease-in-out infinite}@keyframes featuredPulse{0%,to{box-shadow:0 0 #f730}50%{box-shadow:0 0 40px -6px var(--acc-glow)}}.topo{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.topo-hero{color:#ff773324;-webkit-mask-image:radial-gradient(125% 105% at 82% 18%,#000 26%,transparent 76%);mask-image:radial-gradient(125% 105% at 82% 18%,#000 26%,transparent 76%);animation:topoDrift 44s ease-in-out infinite alternate}.topo-cta{color:#08090f21;-webkit-mask-image:radial-gradient(120% 135% at 50% -5%,#000 30%,transparent 78%);mask-image:radial-gradient(120% 135% at 50% -5%,#000 30%,transparent 78%)}@keyframes topoDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-1.6%,-1.1%,0) scale(1.05)}}.topo-band{inset:0 0 auto;height:720px;color:#ff773321;-webkit-mask-image:linear-gradient(#000 36%,transparent 90%);mask-image:linear-gradient(#000 36%,transparent 90%);animation:topoDrift 44s ease-in-out infinite alternate}.pr,.auto-index,.svc-index{position:relative;overflow:hidden}.pr-wrap,.auto-wrap,.svc-wrap{position:relative;z-index:1}.cta-card>:not(.topo){position:relative;z-index:1}.btn-primary,.btn-dark{will-change:transform}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.btn-primary:focus-visible,.nav-cta:focus-visible{outline-offset:4px}.foot-links a,.drop-footer a{position:relative}.foot-links a:after,.drop-footer a:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.foot-links a:hover:after,.drop-footer a:hover:after{transform:scaleX(1)}@media (max-width: 820px){.grain{mix-blend-mode:normal}.topo-hero,.topo-band{animation:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important}}
