:root{--bg:#04030a;--bg2:#080613;--bg3:#0d0a1a;--card:#110e1f;--card2:#160f2a;--p:#7c3aed;--p2:#9333ea;--v:#a855f7;--pk:#ec4899;--co:#f97316;--go:#f59e0b;--tl:#06b6d4;--gr:#10b981;--w:#fafaf9;--w2:hsla(60,9%,98%,.65);--w3:hsla(60,9%,98%,.3);--brd:hsla(0,0%,100%,.07);--brd2:hsla(0,0%,100%,.12);--cream:#fef9f0;--off:#f7f5f2;--text:#1a1228;--muted:#6b7280;--colour-primary:var(--p);--colour-primary-dark:var(--p2);--colour-primary-light:rgba(124,58,237,.18);--colour-accent:var(--v);--colour-accent-dark:#6d28d9;--colour-accent-light:rgba(168,85,247,.2);--colour-secondary:var(--pk);--colour-success:var(--gr);--colour-warning:var(--go);--colour-danger:#ef4444;--colour-bg:var(--bg);--colour-surface:var(--bg2);--colour-surface-alt:var(--bg3);--colour-text:var(--w);--colour-text-muted:var(--w2);--colour-text-inverse:var(--w);--colour-border:var(--brd);--colour-border-strong:var(--brd2);--font-sans:var(--font-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:var(--font-fraunces),"Fraunces",Georgia,serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 8px 24px rgba(0,0,0,.45);--shadow-lg:0 20px 60px rgba(0,0,0,.55);--shadow-xl:0 28px 80px rgba(0,0,0,.7);--shadow-focus:0 0 0 3px rgba(168,85,247,.45);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--container-max:1240px;--container-pad:clamp(1rem,4vw,2rem);--z-base:1;--z-dropdown:100;--z-sticky:500;--z-modal:600;--z-toast:900}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body,html{height:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--w);font-size:var(--font-size-base);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:var(--v);text-decoration:none;transition:color .2s}a:hover{color:var(--w)}ol,ul{padding-left:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.anim-paused,.anim-paused:after,.anim-paused:before{animation-play-state:paused!important}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:var(--space-md);background:var(--p);color:#fff;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);z-index:var(--z-toast);transition:top var(--transition-fast)}.skip-link:focus{top:var(--space-md)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.1;color:var(--w);letter-spacing:-.02em}h1{font-size:clamp(2rem,5vw,var(--font-size-6xl));font-weight:700;letter-spacing:-.025em}h2{font-size:clamp(1.75rem,3.6vw,var(--font-size-4xl))}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.06em}p{line-height:1.75;color:hsla(0,0%,100%,.55)}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}@media (hover:hover) and (pointer:fine){body.has-cursor,body.has-cursor [role=button],body.has-cursor a,body.has-cursor button,body.has-cursor input,body.has-cursor select,body.has-cursor textarea{cursor:none}}#cur-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--v);border-radius:50%;z-index:9999;transition:width .2s,height .2s,background .2s}#cur-dot,#cur-ring{position:fixed;top:0;left:0;pointer-events:none;will-change:transform;display:none}#cur-ring{width:36px;height:36px;margin:-18px 0 0 -18px;border:1.5px solid rgba(168,85,247,.5);border-radius:50%;z-index:9998;transition:width .3s,height .3s,border-color .3s}body.has-cursor #cur-dot,body.has-cursor #cur-ring{display:block}body.has-cursor:has(a:hover) #cur-dot,body.has-cursor:has(button:hover) #cur-dot{width:10px;height:10px;background:var(--pk)}body.has-cursor:has(a:hover) #cur-ring,body.has-cursor:has(button:hover) #cur-ring{width:52px;height:52px;border-color:rgba(236,72,153,.5)}nav.site-nav-bar{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 52px;background:rgba(4,3,10,.62);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid hsla(0,0%,100%,.06);transition:background .4s,border .4s,-webkit-backdrop-filter .4s;transition:background .4s,backdrop-filter .4s,border .4s;transition:background .4s,backdrop-filter .4s,border .4s,-webkit-backdrop-filter .4s}nav.site-nav-bar.scrolled{background:rgba(4,3,10,.88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--brd)}.nav-logo{gap:10px;text-decoration:none}.nav-icon,.nav-logo{display:flex;align-items:center}.nav-icon{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--p),var(--pk));justify-content:center;font-weight:700;font-size:15px;color:#fff;font-family:var(--font-display)}.nav-wm{font-size:14px;font-weight:700;color:var(--w);letter-spacing:-.01em}.nav-wm span{color:var(--v)}.nav-links{display:flex;gap:36px;list-style:none}.nav-links a{font-size:13px;font-weight:500;color:var(--w2);text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--w)}.nav-cta-ghost{background:none;border:1px solid var(--brd2);color:var(--w2);font-size:13px;padding:8px 18px;border-radius:100px;font-family:inherit;transition:all .25s;text-decoration:none}.nav-cta-ghost:hover{border-color:var(--v);color:var(--w)}.btn-mag{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--p),var(--pk));color:#fff;font-size:13px;font-weight:600;padding:9px 22px;border-radius:100px;border:none;font-family:inherit;transition:all .3s;box-shadow:0 0 0 0 rgba(124,58,237,.4);text-decoration:none}.btn-mag:hover{box-shadow:0 8px 32px rgba(124,58,237,.5);transform:translateY(-1px);color:#fff}.hero-3d{min-height:100vh;padding-top:68px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;isolation:isolate}.hero-mesh{position:absolute;inset:0;z-index:-1}.hero-mesh:before{background:radial-gradient(ellipse at 15% 65%,rgba(124,58,237,.5) 0,transparent 50%),radial-gradient(ellipse at 80% 15%,rgba(236,72,153,.4) 0,transparent 45%),radial-gradient(ellipse at 55% 85%,rgba(249,115,22,.25) 0,transparent 40%),radial-gradient(ellipse at 90% 60%,rgba(16,185,129,.12) 0,transparent 35%);animation:meshMove 12s ease-in-out infinite alternate}.hero-mesh:after,.hero-mesh:before{content:"";position:absolute;inset:0}.hero-mesh:after{background:radial-gradient(ellipse at 50% 50%,transparent 40%,var(--bg) 80%)}@keyframes meshMove{0%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(1.05)}}.hero-left{padding:48px 48px 64px 72px;position:relative;z-index:2}.hero-tag{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;padding:6px 14px 6px 8px;margin-bottom:36px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.htag-pill{background:var(--p);color:#fff;font-size:10px;font-weight:700;padding:3px 10px;border-radius:100px;letter-spacing:.04em}.htag-text{font-size:12px;color:hsla(0,0%,100%,.6)}.hero-headline{font-family:var(--font-display);line-height:.95;margin-bottom:28px;letter-spacing:-.03em}.hl-row{display:block;font-size:clamp(52px,7.5vw,96px);font-weight:700}.hero-headline.is-city .hl-row,.hero-headline.is-tight .hl-row{font-size:clamp(40px,5.6vw,72px)}.hl-outline{-webkit-text-stroke:1.5px hsla(0,0%,100%,.45);color:transparent}.hl-filled{color:var(--w)}.hl-grad{background:linear-gradient(90deg,#c084fc,#f472b6,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic;font-weight:200}.hl-accent{position:relative;display:inline-block}.hl-accent:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--p),var(--pk));border-radius:2px}.hero-sub{font-size:16px;font-weight:300;color:hsla(0,0%,100%,.45);line-height:1.8;max-width:420px;margin-bottom:48px}.mag-wrap{display:inline-block;position:relative}.hero-ctas{gap:16px;align-items:center;margin-bottom:52px}.hero-ctas,.loc-jump{display:flex;flex-wrap:wrap}.loc-jump{gap:8px;margin:8px 0 36px}.loc-jump-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;color:var(--w2);font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.loc-jump-pill:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.22);transform:translateY(-1px);color:#fff}.loc-jump-flag{font-size:15px;line-height:1}.loc-jump-name{letter-spacing:.01em}.loc-jump-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:0 6px;height:18px;background:linear-gradient(135deg,var(--p),var(--pk));color:#fff;font-size:11px;font-weight:700;border-radius:100px}.lnk-bright{color:#c084fc;text-decoration:underline;text-underline-offset:3px}.lnk-bright:hover{color:#f472b6}.btn-hero-pri{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--p),var(--pk));color:#fff;font-size:15px;font-weight:600;padding:16px 30px;border-radius:100px;border:none;font-family:inherit;box-shadow:0 8px 40px rgba(124,58,237,.45);text-decoration:none;transition:box-shadow .3s,transform .3s}.btn-hero-pri:hover{box-shadow:0 16px 56px rgba(124,58,237,.6);color:#fff}.bha{width:30px;height:30px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.btn-hero-sec{display:inline-flex;align-items:center;gap:8px;background:transparent;color:hsla(0,0%,100%,.6);font-size:15px;font-weight:400;padding:16px 22px;border-radius:100px;border:1px solid hsla(0,0%,100%,.15);font-family:inherit;transition:all .25s;text-decoration:none}.btn-hero-sec:hover{color:var(--w);border-color:hsla(0,0%,100%,.4)}.hero-proof{align-items:center;gap:16px;padding-top:40px;border-top:1px solid hsla(0,0%,100%,.07)}.hero-proof,.pav,.proof-avs{display:flex}.pav{width:32px;height:32px;border-radius:50%;border:2px solid var(--bg);margin-left:-8px;background:linear-gradient(135deg,var(--p),var(--pk));align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.pav:first-child{margin-left:0}.pav.x{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);font-size:9px}.proof-txt{font-size:13px;color:hsla(0,0%,100%,.35)}.proof-txt strong{color:hsla(0,0%,100%,.75);font-weight:500}.hero-right{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;z-index:2;padding:60px 60px 60px 0}.mockup-3d{position:relative;transform-style:preserve-3d;animation:mockFloat 7s ease-in-out infinite}@keyframes mockFloat{0%,to{transform:translateY(0) rotateX(2deg) rotateY(-2deg)}50%{transform:translateY(-18px) rotateX(-1deg) rotateY(2deg)}}.mock-shell{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;overflow:hidden;width:360px;box-shadow:0 40px 100px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.05)}.mock-bar{background:rgba(0,0,0,.4);padding:11px 16px;display:flex;align-items:center;gap:7px}.mdot{width:9px;height:9px;border-radius:50%}.mdot.r{background:#ff5f57}.mdot.y{background:#febc2e}.mdot.g{background:#28c840}.mock-url{background:hsla(0,0%,100%,.07);border-radius:5px;padding:3px 12px;font-size:10px;color:hsla(0,0%,100%,.3);flex:1 1;margin:0 8px}.mc-preview,.mock-canvas{padding:20px}.mc-preview{background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(236,72,153,.1));border-radius:12px;margin-bottom:14px;border:1px solid hsla(0,0%,100%,.05)}.mc-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.mc-logo{height:7px;width:52px;background:hsla(0,0%,100%,.3);border-radius:4px}.mc-nav-i{display:flex;gap:5px}.mc-ni{height:5px;width:24px;background:hsla(0,0%,100%,.12);border-radius:3px}.mc-body{text-align:center;padding:10px 0 14px}.mc-h1{height:12px;background:hsla(0,0%,100%,.5);margin:0 auto 7px;width:62%}.mc-h1,.mc-h2{border-radius:3px}.mc-h2{height:8px;background:hsla(0,0%,100%,.22);margin:0 auto 14px;width:42%}.mc-btn{display:block;height:26px;width:80px;margin:0 auto;border-radius:100px;background:linear-gradient(135deg,var(--p),var(--pk))}.mc-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:14px}.mc-card{height:44px;background:hsla(0,0%,100%,.04);border-radius:8px;border:1px solid hsla(0,0%,100%,.06)}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.mst{text-align:center;padding:11px 6px;background:hsla(0,0%,100%,.04);border-radius:10px;border:1px solid hsla(0,0%,100%,.05)}.mst-n{font-family:var(--font-display);font-size:20px;font-weight:700;color:#c084fc;line-height:1}.mst-l{font-size:9px;color:hsla(0,0%,100%,.3);margin-top:2px}.chip{position:absolute;background:hsla(0,0%,100%,.97);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:12px 16px}.chip1{top:18%;right:-28px;min-width:190px;animation:ch1 5s ease-in-out infinite}.chip2{bottom:20%;left:-24px;min-width:180px;animation:ch2 6.5s ease-in-out infinite}@keyframes ch1{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes ch2{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(10px) rotate(1deg)}}.chip-row{gap:9px}.chip-av,.chip-row{display:flex;align-items:center}.chip-av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--p),var(--pk));justify-content:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0}.chip-brand{font-size:12px;font-weight:700;color:#111}.chip-sub{font-size:10px;color:#999}.chip-btns{display:flex;gap:4px;margin-left:auto}.cbtn{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px}.cbtn.rd{background:#f44;color:#fff}.cbtn.gy{background:#f0f0f0}.chip-status{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:7px;border-top:1px solid #f0f0f0;font-size:10px;color:#888}.chip-gdot{width:6px;height:6px;border-radius:50%;background:var(--gr);animation:gdotPulse 2s infinite}@keyframes gdotPulse{0%,to{opacity:1}50%{opacity:.4}}.chip-date{font-size:11px;color:#111;font-weight:500;margin-top:4px}.home-hero{min-height:100svh;align-items:start}.home-hero .hero-left{padding-top:clamp(24px,3.2vh,36px)}.home-hero .hero-right{height:auto;min-height:calc(100svh - 68px);align-items:flex-start;padding:clamp(24px,3.2vh,36px) clamp(42px,5vw,72px) 48px 0}.hero-conversion-card{width:min(100%,520px);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;padding:24px;background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018)),radial-gradient(circle at 18% 10%,rgba(16,185,129,.075),transparent 34%),radial-gradient(circle at 92% 0,rgba(236,72,153,.095),transparent 38%);box-shadow:0 28px 90px rgba(0,0,0,.68),inset 0 1px 0 hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.hc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.hc-kicker{color:#6ee7b7;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.hc-title{max-width:285px;color:var(--w);font-family:var(--font-display);font-size:clamp(25px,2.35vw,36px);line-height:1.04;letter-spacing:0}.hc-price{min-width:126px;padding:12px 14px;border-radius:16px;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.1);text-align:right}.hc-price span{display:block;color:hsla(0,0%,100%,.52);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.hc-price strong{display:block;color:var(--w);font-family:var(--font-display);font-size:32px;line-height:1;margin-top:4px}.hc-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.hc-proof-grid div{padding:13px 10px;border-radius:14px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.055)}.hc-proof-grid strong{display:block;color:#c084fc;font-family:var(--font-display);font-size:24px;line-height:1}.hc-proof-grid span{display:block;color:hsla(0,0%,100%,.58);font-size:11px;line-height:1.35;margin-top:5px}.hc-list{list-style:none;display:grid;grid-gap:9px;gap:9px;margin:0 0 18px}.hc-list li{position:relative;padding-left:25px;color:hsla(0,0%,100%,.76);font-size:13px;line-height:1.45}.hc-list li:before{content:"✓";position:absolute;left:0;top:0;width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(16,185,129,.18);color:#6ee7b7;font-size:11px;font-weight:900}.hc-preview{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:14px;gap:14px;margin:10px 0 20px}.hc-preview .mock-shell{width:100%;border-radius:16px;box-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 0 0 1px hsla(0,0%,100%,.04)}.hc-preview .mock-canvas{padding:12px}.hc-preview .mc-preview{margin-bottom:0;padding:14px}.hc-preview .mc-body{padding:7px 0 10px}.hc-live-chip{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:10px 12px;border-radius:999px;background:rgba(17,14,31,.96);color:hsla(0,0%,100%,.86);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 16px 38px rgba(0,0,0,.24);font-size:12px;font-weight:800;transform:translateY(-8px)}.hc-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.08)}.hc-actions .btn-hero-pri{padding:13px 20px;font-size:14px}.hc-actions .bha{width:26px;height:26px}.hc-text-link{color:hsla(0,0%,100%,.68);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.hc-text-link:hover{color:var(--w)}.marquee{border-top:1px solid var(--brd);border-bottom:1px solid var(--brd);padding:20px 0;overflow:hidden;background:hsla(0,0%,100%,.02);position:relative}.marq-track{display:flex;gap:0;animation:marqScroll 18s linear infinite;width:max-content}.marq-item{display:flex;align-items:center;gap:24px;padding:0 24px;border-right:1px solid var(--brd)}.marq-name{font-family:var(--font-display);font-size:18px;font-weight:200;font-style:italic;color:hsla(0,0%,100%,.55);white-space:nowrap;text-shadow:0 0 12px rgba(168,85,247,.55),0 0 28px rgba(168,85,247,.25),0 0 4px hsla(0,0%,100%,.2);animation:marqGlow 4s ease-in-out infinite alternate}@keyframes marqGlow{0%{text-shadow:0 0 10px rgba(168,85,247,.45),0 0 22px rgba(168,85,247,.18),0 0 4px hsla(0,0%,100%,.18)}to{text-shadow:0 0 16px rgba(236,72,153,.55),0 0 36px rgba(168,85,247,.32),0 0 6px hsla(0,0%,100%,.25)}}.marq-dot{width:6px;height:6px;border-radius:50%;background:var(--v);opacity:.8;flex-shrink:0;box-shadow:0 0 12px rgba(168,85,247,.7),0 0 4px #a855f7}@keyframes marqScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sec{padding:130px 72px;position:relative}.sec-narrow{max-width:1200px;margin:0 auto}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v);display:flex;align-items:center;gap:10px;margin-bottom:16px}.eyebrow:before{content:"";width:18px;height:1.5px;background:var(--v);opacity:.6;border-radius:2px;flex-shrink:0}.eyebrow.center{justify-content:center}.eyebrow.center:after{content:"";width:18px;height:1.5px;background:var(--v);opacity:.6;border-radius:2px;flex-shrink:0}.h-xl{font-family:var(--font-display);font-size:clamp(36px,4.5vw,58px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.h-xl em{font-style:italic;color:var(--v)}.h-xl.wh{color:var(--w)}.h-xl.dark{color:var(--text)}.body-txt{font-size:16px;font-weight:300;color:hsla(0,0%,100%,.45);line-height:1.85;max-width:480px}.body-txt.dark{color:var(--muted)}.sec-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:flex-end;margin-bottom:72px}[data-tilt]{transform-style:preserve-3d}[data-tilt]:hover{will-change:transform}body.has-spotlight .bc,body.has-spotlight .card,body.has-spotlight .city-card,body.has-spotlight .cp,body.has-spotlight .ct-meth,body.has-spotlight .gu-card,body.has-spotlight .ind-card,body.has-spotlight .pkg,body.has-spotlight .rv-card,body.has-spotlight .svc-card{position:relative;overflow:hidden}body.has-spotlight .bc:before,body.has-spotlight .card:before,body.has-spotlight .city-card:after,body.has-spotlight .cp:before,body.has-spotlight .ct-meth:before,body.has-spotlight .gu-card:before,body.has-spotlight .ind-card:before,body.has-spotlight .pkg:before,body.has-spotlight .rv-card:before,body.has-spotlight .svc-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(360px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(168,85,247,.22),rgba(236,72,153,.08) 30%,transparent 60%);opacity:0;transition:opacity .35s;z-index:0}body.has-spotlight .ct-meth:before,body.has-spotlight .gu-card:before,body.has-spotlight .ind-card:before,body.has-spotlight .rv-card:before{background:radial-gradient(280px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(124,58,237,.14),rgba(236,72,153,.05) 35%,transparent 65%)}body.has-spotlight .bc:hover:before,body.has-spotlight .card:hover:before,body.has-spotlight .city-card:hover:after,body.has-spotlight .cp:hover:before,body.has-spotlight .ct-meth:hover:before,body.has-spotlight .gu-card:hover:before,body.has-spotlight .ind-card:hover:before,body.has-spotlight .pkg:hover:before,body.has-spotlight .rv-card:hover:before,body.has-spotlight .svc-card:hover:before{opacity:1}body.has-spotlight .bc>*,body.has-spotlight .card>*,body.has-spotlight .city-card>*,body.has-spotlight .cp>*,body.has-spotlight .ct-meth>*,body.has-spotlight .gu-card>*,body.has-spotlight .ind-card>*,body.has-spotlight .pkg>*,body.has-spotlight .rv-card>*,body.has-spotlight .svc-card>*{position:relative;z-index:1}#scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:9000;pointer-events:none;background:hsla(0,0%,100%,0)}#scroll-progress:before{content:"";display:block;height:100%;width:var(--progress,0);background:linear-gradient(90deg,var(--p),var(--pk),var(--co));box-shadow:0 0 12px rgba(168,85,247,.7),0 0 4px rgba(236,72,153,.6);transition:width .12s ease-out}.trust-strip{display:flex;flex-wrap:wrap;gap:10px;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.07)}.trust-pill{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:100px;padding:8px 14px;font-size:12px;color:hsla(0,0%,100%,.85);font-weight:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trust-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gr);box-shadow:0 0 8px var(--gr)}.matrix{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;max-width:1100px;margin:0 auto}.matrix-col{background:hsla(0,0%,100%,.03);border:1px solid var(--brd);border-radius:24px;padding:36px 32px}.matrix-col.yes{background:linear-gradient(160deg,rgba(16,185,129,.08),rgba(16,185,129,.02));border-color:rgba(16,185,129,.2)}.matrix-col.no{background:linear-gradient(160deg,rgba(239,68,68,.05),rgba(239,68,68,.02));border-color:rgba(239,68,68,.18)}.matrix-h{gap:10px;font-family:var(--font-display);font-size:22px;color:var(--w);margin-bottom:24px;letter-spacing:-.01em}.matrix-h,.matrix-h .ic{display:flex;align-items:center;font-weight:700}.matrix-h .ic{width:30px;height:30px;border-radius:50%;justify-content:center;font-size:14px}.matrix-col.yes .matrix-h .ic{background:rgba(16,185,129,.18);color:#4ade80;border:1px solid rgba(16,185,129,.4)}.matrix-col.no .matrix-h .ic{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.matrix-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.matrix-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:hsla(0,0%,100%,.75);line-height:1.55}.matrix-list li:before{font-weight:700;flex-shrink:0;margin-top:1px}.matrix-col.yes .matrix-list li:before{content:"✓";color:#4ade80}.matrix-col.no .matrix-list li:before{content:"✗";color:#fca5a5}.compare{max-width:1100px;margin:0 auto;background:hsla(0,0%,100%,.02);border:1px solid var(--brd);border-radius:28px;overflow:hidden}.compare-head,.compare-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:0;gap:0}.compare-head{background:hsla(0,0%,100%,.04);border-bottom:1px solid var(--brd)}.compare-h{padding:22px 24px;font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--w);letter-spacing:.02em;border-right:1px solid var(--brd)}.compare-h:last-child{border-right:0}.compare-h.us{background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(236,72,153,.1));color:#fff}.compare-h .sub{display:block;font-family:var(--font-sans);font-size:11px;font-weight:500;color:hsla(0,0%,100%,.5);margin-top:4px;letter-spacing:0}.compare-row{border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .2s}.compare-row:last-child{border-bottom:0}.compare-row:hover{background:hsla(0,0%,100%,.02)}.compare-cell{padding:18px 24px;font-size:13px;color:hsla(0,0%,100%,.7);border-right:1px solid hsla(0,0%,100%,.04);display:flex;align-items:center}.compare-cell:last-child{border-right:0}.compare-cell.us{background:rgba(124,58,237,.06);color:var(--w);font-weight:600}.compare-cell.label{color:var(--w);font-weight:500}.compare-cell .yes{color:#4ade80;font-weight:700;margin-right:6px}.compare-cell .no{color:#fca5a5;font-weight:700;margin-right:6px}.compare-cell .star{color:var(--go)}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1200px;margin:0 auto}.use-card{background:hsla(0,0%,100%,.03);border:1px solid var(--brd);border-radius:22px;padding:28px 24px;transition:border-color .3s,transform .3s,box-shadow .3s;transform-style:preserve-3d}.use-card:hover{border-color:rgba(167,139,250,.4);will-change:transform}.use-emo{font-size:32px;margin-bottom:14px;display:block}.use-nm{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--w);margin-bottom:8px;letter-spacing:-.01em}.use-ds{font-size:13px;color:hsla(0,0%,100%,.65);line-height:1.7;margin-bottom:14px}.use-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v);padding:4px 10px;background:rgba(168,85,247,.12);border-radius:100px}.big-callout{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:60px;gap:60px;max-width:1100px;margin:0 auto}.big-num{font-family:var(--font-display);font-size:clamp(80px,12vw,180px);font-weight:200;line-height:.9;letter-spacing:-.04em;background:linear-gradient(135deg,#c084fc,#f472b6,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.big-num small{font-family:var(--font-sans);font-size:18px;font-weight:500;color:hsla(0,0%,100%,.5);-webkit-text-fill-color:hsla(0,0%,100%,.5);display:block;margin-top:14px;letter-spacing:0}.big-copy h3{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--w);margin-bottom:16px;letter-spacing:-.02em;line-height:1.15}.big-copy h3 em{font-style:italic;color:var(--v)}.big-copy p{font-size:15px;color:hsla(0,0%,100%,.65);line-height:1.85;margin-bottom:24px;max-width:460px}@media (max-width:1000px){.matrix{grid-template-columns:1fr}.compare-head,.compare-row{grid-template-columns:1.4fr 1fr 1fr 1fr;font-size:11px}.compare-cell,.compare-h{padding:12px 10px;font-size:11px}.use-grid{grid-template-columns:1fr 1fr}.big-callout{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.use-grid{grid-template-columns:1fr}.compare-head,.compare-row{grid-template-columns:1.6fr 1fr 1fr}.compare-cell:nth-child(3),.compare-h:nth-child(3){display:none}}.countdown-chip{gap:10px;padding:6px 14px 6px 8px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);margin-bottom:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px}.countdown-chip,.countdown-pill{display:inline-flex;align-items:center;border-radius:100px}.countdown-pill{gap:6px;background:linear-gradient(135deg,var(--gr),#34d399);color:#02110a;font-weight:700;font-size:11px;letter-spacing:.04em;padding:3px 10px}.countdown-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:#02110a;animation:gdotPulse 1.6s infinite}.countdown-text{color:hsla(0,0%,100%,.85);font-weight:500}.countdown-text strong{color:#4ade80;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.countdown-text .past{color:var(--w3)}.tz-clock{padding:7px 16px 7px 8px}.tz-clock .tz-row{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.tz-cell{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;line-height:1}.tz-label{color:hsla(0,0%,100%,.75);font-weight:600}.tz-label,.tz-time{letter-spacing:.02em}.tz-time{color:#4ade80;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:480px){.tz-clock .tz-row{gap:10px}.tz-cell{font-size:11px;gap:5px}.tz-time{font-size:12px}}.rv{opacity:1;transform:none}@keyframes rvIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.rv{animation:rvIn .8s cubic-bezier(.16,1,.3,1) both}.rv.d1{animation-delay:.1s}.rv.d2{animation-delay:.2s}.rv.d3{animation-delay:.3s}.rv.d4{animation-delay:.4s}}.features{background:var(--bg)}.bento{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;grid-gap:14px;gap:14px}.bc{border-radius:24px;padding:36px 32px;overflow:hidden;position:relative;transition:transform .1s ease,box-shadow .3s}.bc.tilt{transform-style:preserve-3d}.bc.tilt:hover{will-change:transform}.bc1{grid-column:span 2;background:linear-gradient(135deg,#130a2e,#1f0d45 40%,#130828);border:1px solid rgba(167,139,250,.15)}.bc1:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(167,139,250,.2),transparent);border-radius:50%}.bc1-ey{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a78bfa;margin-bottom:18px}.bc1-ey,.bc1-t{font-weight:700}.bc1-t{font-family:var(--font-display);font-size:36px;color:#fff;line-height:1.15;margin-bottom:14px;letter-spacing:-.02em}.bc1-t em{font-style:italic;background:linear-gradient(90deg,#c084fc,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bc1-d{font-size:14px;color:hsla(0,0%,100%,.4);line-height:1.75}.bc1-graphic{position:absolute;right:32px;bottom:32px;font-size:72px;opacity:.5}.bc2{grid-row:span 2;background:linear-gradient(160deg,#0a2a18,#062015);border:1px solid rgba(16,185,129,.15)}.bc2-ico{font-size:36px;margin-bottom:24px;display:block}.bc2-num{font-family:var(--font-display);font-size:72px;font-weight:700;line-height:1;margin-bottom:8px;background:linear-gradient(135deg,#34d399,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bc2-lbl{font-size:12px;font-weight:600;color:#34d399;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.bc2-d{font-size:13px;color:rgba(52,211,153,.6);line-height:1.75}.bc3{background:var(--card);border:1px solid var(--brd)}.bc3-ico{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(236,72,153,.15));border:1px solid rgba(167,139,250,.2);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:18px}.bc3-t{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--w);margin-bottom:10px;letter-spacing:-.01em}.bc3-d{font-size:13px;color:var(--w3);line-height:1.75}.bc4{background:linear-gradient(135deg,#1a1008,#120c05);border:1px solid rgba(249,115,22,.15)}.bc4-num{font-family:var(--font-display);font-size:68px;font-weight:700;line-height:1;margin-bottom:6px;background:linear-gradient(135deg,#fb923c,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bc4-lbl{font-size:12px;font-weight:600;color:#fb923c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.bc4-d{font-size:13px;color:rgba(251,146,60,.55);line-height:1.75}.bc5{background:linear-gradient(135deg,#081222,#050d18);border:1px solid rgba(6,182,212,.15)}.bc5-num{font-family:var(--font-display);font-size:68px;font-weight:700;line-height:1;margin-bottom:6px;background:linear-gradient(135deg,#22d3ee,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bc5-lbl{font-size:12px;font-weight:600;color:#22d3ee;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.bc5-d{font-size:13px;color:rgba(34,211,238,.55);line-height:1.75}.industries{background:var(--off);padding:130px 72px}.industries .eyebrow{color:var(--p)}.industries .eyebrow:before{background:var(--p)}.ind-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;max-width:1200px;margin:0 auto}.ind-card{border-radius:20px;padding:28px 24px;background:#fff;border:1.5px solid #ede9f8;transition:all .3s ease;display:flex;flex-direction:column;gap:12px;transform-style:preserve-3d;text-decoration:none;color:var(--text)}.ind-card:hover{will-change:transform;border-color:rgba(124,58,237,.3);color:var(--text)}.ind-emo{font-size:34px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.ind-nm{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--text);letter-spacing:-.01em}.ind-ds{font-size:13px;color:var(--muted);line-height:1.7;flex:1 1}.ind-lnk{font-size:12px;font-weight:600;color:var(--p);display:flex;align-items:center;gap:5px;transition:gap .25s}.ind-card:hover .ind-lnk{gap:9px}.services-sec{background:var(--cream);padding:130px 72px}.services-sec .eyebrow{color:var(--p)}.services-sec .eyebrow:before{background:var(--p)}.svc-ticker{overflow:hidden;margin:28px -72px;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);padding:14px 0}.svc-track{display:flex;gap:48px;animation:marqScroll 22s linear infinite;width:max-content}.svc-track span{font-size:14px;font-weight:700;color:var(--text);white-space:nowrap;display:flex;align-items:center;gap:12px}.svc-track span:after{content:"✦";font-size:7px;color:var(--p);opacity:.4}.svc-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;max-width:1200px;margin:48px auto 0}.svc-card{border-radius:28px;padding:32px 28px 28px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform-style:preserve-3d;position:relative;overflow:hidden;text-decoration:none;color:var(--text);display:block}.svc-card:hover{will-change:transform;transform:translateY(-8px) scale(1.01);color:var(--text)}.svc-card:after{content:"";position:absolute;inset:0;border-radius:28px;opacity:0;transition:opacity .3s;box-shadow:0 24px 60px rgba(0,0,0,.15);pointer-events:none}.svc-card:hover:after{opacity:1}.sc-ye{background:#fef08a}.sc-bl{background:#bae6fd}.sc-pk{background:#fbcfe8}.sc-mn{background:#bbf7d0}.svc-emo{font-size:50px;margin-bottom:20px;display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.12))}.svc-nm{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text);margin-bottom:10px;letter-spacing:-.01em}.svc-ds{font-size:13px;color:rgba(28,18,38,.6);line-height:1.7;margin-bottom:22px}.svc-foot{display:flex;justify-content:space-between;align-items:center}.svc-pr{font-family:var(--font-display);font-size:21px;font-weight:700;color:var(--text)}.svc-pr small{font-size:12px;font-weight:500;opacity:.5}.svc-arr{width:38px;height:38px;background:var(--text);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;transition:background .25s,transform .25s}.svc-card:hover .svc-arr{background:var(--p);transform:rotate(45deg)}.process-sec{background:var(--bg);padding:130px 72px}.steps-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative;margin-top:72px}.steps-row:before{content:"";position:absolute;top:27px;left:calc(12.5% + 24px);right:calc(12.5% + 24px);height:1px;background:linear-gradient(90deg,var(--p),var(--pk),var(--co),var(--go));opacity:.25}.step-col{flex-direction:column;text-align:center;padding:0 16px}.step-col,.step-n{display:flex;align-items:center}.step-n{width:54px;height:54px;border-radius:50%;justify-content:center;font-family:var(--font-display);font-size:20px;font-weight:700;color:#fff;margin-bottom:28px;flex-shrink:0;position:relative;z-index:1;transition:transform .3s}.step-col:hover .step-n{transform:scale(1.1)}.sn1{background:linear-gradient(135deg,var(--p),var(--v))}.sn2{background:linear-gradient(135deg,var(--pk),var(--p))}.sn3{background:linear-gradient(135deg,var(--co),var(--pk))}.sn4{background:linear-gradient(135deg,var(--go),var(--co))}.step-t{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--w);margin-bottom:10px}.step-d{font-size:13px;color:var(--w3);line-height:1.75}.pricing-3d{background:var(--bg2);padding:130px 72px;position:relative;overflow:hidden}.pricing-3d:before{content:"";position:absolute;top:-300px;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(124,58,237,.08),transparent 65%);border-radius:50%;pointer-events:none}.cmp-bar{max-width:860px;margin:0 auto 64px;background:hsla(0,0%,100%,.03);border:1px solid var(--brd);border-radius:18px;padding:28px 36px}.cmp-title{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--w3);margin-bottom:20px}.cmp-rows{display:flex;flex-direction:column;gap:12px}.cmp-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cmp-lbl{font-size:12px;color:hsla(0,0%,100%,.4);width:130px;flex-shrink:0}.cmp-wrap{flex:1 1;height:7px;background:hsla(0,0%,100%,.05);border-radius:100px;overflow:hidden;min-width:100px}.cmp-fill{height:100%;border-radius:100px}.cf-sdwl{background:linear-gradient(90deg,var(--p),var(--pk))}.cf-fl{background:hsla(0,0%,100%,.18)}.cf-ag{background:hsla(0,0%,100%,.1)}.cmp-val{font-family:var(--font-display);font-size:14px;font-weight:600;color:hsla(0,0%,100%,.5);min-width:120px;text-align:right}.cmp-pill{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(16,185,129,.15);color:#34d399;padding:2px 8px;border-radius:4px;margin-left:6px}.pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.05);max-width:1100px;margin:0 auto;border-radius:28px;overflow:hidden}.pkg{background:var(--bg2);padding:48px 40px;display:flex;flex-direction:column;position:relative;transition:background .3s}.pkg:hover{background:var(--card)}.pkg.feat{background:linear-gradient(160deg,#160838,#220c50);border:1px solid rgba(167,139,250,.18);box-shadow:inset 0 1px 0 rgba(167,139,250,.15)}.pkg-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--p),var(--pk));color:#fff;padding:5px 16px;border-radius:0 0 10px 10px;letter-spacing:.06em;white-space:nowrap}.pkg-badge,.pkg-ey{font-size:10px;font-weight:700;text-transform:uppercase}.pkg-ey{letter-spacing:.16em;color:#a78bfa;margin-bottom:16px}.pkg-nm{font-family:var(--font-display);font-size:38px;font-weight:700;color:var(--w);margin-bottom:10px;letter-spacing:-.02em}.pkg-ds{font-size:13px;color:var(--w3);line-height:1.75;margin-bottom:24px}.pkg-price{display:flex;align-items:baseline;gap:6px;margin-bottom:4px;flex-wrap:wrap}.pkg-from{font-size:14px;font-weight:500;font-style:italic;color:hsla(0,0%,100%,.55);letter-spacing:.02em;align-self:flex-start;margin-right:2px;padding-top:16px}.pkg-cur,.pkg-from{font-family:var(--font-display)}.pkg-cur{font-size:22px;color:#a78bfa}.pkg-num{font-family:var(--font-display);font-size:76px;font-weight:200;color:var(--w);line-height:1;letter-spacing:-.03em}.pkg-was{font-size:12px;color:hsla(0,0%,100%,.2);margin-bottom:28px}.pkg-was s{color:hsla(0,0%,100%,.4)}.pkg-div{height:1px;background:hsla(0,0%,100%,.07);margin-bottom:24px}.pkg-feats{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:32px;flex:1 1}.pkg-feats li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:hsla(0,0%,100%,.5);line-height:1.5}.pkg-feats li span{color:#a78bfa;flex-shrink:0;margin-top:1px}.pkg.feat .pkg-feats li{color:hsla(0,0%,100%,.7)}.pkg-btn{width:100%;padding:15px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .3s;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:transparent;color:hsla(0,0%,100%,.5);display:inline-block;text-align:center;text-decoration:none}.pkg-btn:hover{background:hsla(0,0%,100%,.07);color:var(--w)}.pkg.feat .pkg-btn{background:linear-gradient(135deg,var(--p),var(--pk));border:none;color:#fff;box-shadow:0 8px 28px rgba(124,58,237,.4)}.pkg.feat .pkg-btn:hover{box-shadow:0 12px 36px rgba(124,58,237,.55);transform:translateY(-1px);color:#fff}.pricing-note{text-align:center;margin-top:32px;font-size:13px;color:hsla(0,0%,100%,.25)}.pricing-note strong{color:hsla(0,0%,100%,.5)}.stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bg2);position:relative;overflow:hidden}.stats:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(124,58,237,.07),transparent 60%)}.stat-col{padding:80px 48px;text-align:center;border-right:1px solid var(--brd);position:relative}.stat-col:last-child{border-right:none}.stat-col:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:48px;background:linear-gradient(180deg,transparent,rgba(167,139,250,.4))}.stat-big{font-family:var(--font-display);font-size:80px;font-weight:200;line-height:1;margin-bottom:12px;letter-spacing:-.03em;background:linear-gradient(135deg,var(--w),hsla(0,0%,100%,.5));-webkit-background-clip:text;background-clip:text}.stat-acc,.stat-big{-webkit-text-fill-color:transparent}.stat-acc{background:linear-gradient(135deg,#c084fc,#f472b6);-webkit-background-clip:text;background-clip:text}.stat-lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.55);font-weight:500}.guarantee{display:grid;grid-template-columns:1fr 1fr}.gu-l{background:linear-gradient(155deg,#100535,#1c0850,#0d0325);padding:110px 80px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.gu-l:after{content:"";position:absolute;bottom:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(124,58,237,.18),transparent);border-radius:50%}.gu-badge{display:inline-flex;align-items:center;gap:9px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:100px;padding:8px 18px;margin-bottom:32px;width:-moz-fit-content;width:fit-content}.gu-badge-dot{width:7px;height:7px;background:var(--gr);border-radius:50%}.gu-badge-text{font-size:11px;font-weight:700;color:#4ade80;letter-spacing:.08em;text-transform:uppercase}.gu-l h2{font-family:var(--font-display);font-size:52px;font-weight:700;color:#fff;line-height:1.1;margin-bottom:20px;letter-spacing:-.025em}.gu-l h2 em{font-style:italic;color:#a78bfa}.gu-l p{font-size:15px;color:hsla(0,0%,100%,.55);line-height:1.85;max-width:400px;margin-bottom:40px}.gu-pts{display:flex;flex-direction:column;gap:14px}.gu-pt{gap:12px;font-size:14px;color:hsla(0,0%,100%,.65)}.gu-pt,.gu-pt-ck{display:flex;align-items:center}.gu-pt-ck{width:22px;height:22px;border-radius:50%;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);font-size:10px;color:#4ade80;flex-shrink:0}.gu-pt-ck,.gu-r{justify-content:center}.gu-r{padding:110px 80px;background:var(--off);display:flex;flex-direction:column}.gu-r h3{font-family:var(--font-display);font-size:34px;font-weight:700;color:var(--text);margin-bottom:36px;letter-spacing:-.02em}.gu-r h3 em{font-style:italic;color:var(--p)}.gu-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.gu-card{background:#fff;border-radius:18px;padding:24px 22px;border:1.5px solid #ede9f8;transition:all .3s}.gu-card:hover{border-color:rgba(124,58,237,.25);box-shadow:0 10px 32px rgba(124,58,237,.1);transform:translateY(-3px)}.gu-card-ico{font-size:28px;margin-bottom:12px}.gu-card-t{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text);margin-bottom:7px}.gu-card-d{font-size:13px;color:var(--muted);line-height:1.7}.reviews{background:#fff;padding:130px 72px}.reviews .eyebrow{color:var(--p)}.reviews .eyebrow:before{background:var(--p)}.rv-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:flex-end;margin-bottom:60px}.rv-big{font-family:var(--font-display);font-size:68px;font-weight:700;color:var(--text);line-height:1;letter-spacing:-.03em}.rv-big em{font-style:italic;color:var(--p)}.rv-sub{font-size:13px;color:var(--muted);margin-top:9px}.rv-layout{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-gap:18px;gap:18px;max-width:1240px;margin:0 auto;grid-auto-flow:dense}.rv-card{position:relative;overflow:hidden;border-radius:22px;padding:32px 28px;border:1.5px solid #ede9f8;background:#fff;transition:transform .3s,box-shadow .3s,border-color .3s,background .3s;transform-style:preserve-3d}.rv-card:hover{will-change:transform}.rv-card:after{content:"";position:absolute;inset:auto 18px 18px auto;width:54px;height:54px;border-radius:999px;background:radial-gradient(circle,rgba(124,58,237,.12),transparent 68%);pointer-events:none}.rv-card:hover{transform:translateY(-7px) rotate(.25deg);box-shadow:0 18px 54px rgba(124,58,237,.13);border-color:rgba(124,58,237,.28)}.rv-feat{grid-row:span 2;background:linear-gradient(160deg,#130935,#1e0c4a);border-color:transparent;border-radius:30px 16px 30px 16px}.rv-feat:hover{box-shadow:0 24px 72px rgba(124,58,237,.35)}.rv-shape-orbit:before{content:"";position:absolute;right:-90px;top:-90px;width:230px;height:230px;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:inset 0 0 70px rgba(236,72,153,.12)}.rv-variant-1{border-radius:8px 28px 8px 28px;background:linear-gradient(145deg,#2d0a00,#7a2200 45%,#2d0a00);border-color:rgba(249,115,22,.55);box-shadow:inset 0 0 60px rgba(249,115,22,.08)}.rv-variant-1:before{content:"";position:absolute;top:0;right:0;width:140px;height:140px;background:conic-gradient(from 220deg at 100% 0,rgba(249,115,22,.35),rgba(245,158,11,.18),transparent 45%);border-radius:0 28px 0 0;pointer-events:none}.rv-variant-1 .rv-txt{color:hsla(0,0%,100%,.9)}.rv-variant-1 .rv-nm{color:#fb923c}.rv-variant-1 .rv-biz{color:rgba(251,146,60,.5)}.rv-variant-1 .rv-div{background:linear-gradient(90deg,#f97316,#f59e0b);width:52px}.rv-variant-1 .rv-tag{background:rgba(249,115,22,.18);color:#fb923c}.rv-variant-1 .rv-stars .rv-star{color:#f59e0b}.rv-variant-1:hover{transform:translateY(-7px) rotate(.3deg);box-shadow:0 20px 60px rgba(249,115,22,.38),inset 0 0 60px rgba(249,115,22,.1);border-color:rgba(251,146,60,.55)}.rv-variant-2{border-radius:4px 26px 4px 26px;background:#fff;border:2px solid rgba(212,175,55,.5);box-shadow:4px 4px 0 0 rgba(212,175,55,.25)}.rv-variant-2:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 5%,#d4af37 30%,#f5e27a 50%,#d4af37 70%,transparent 95%);pointer-events:none}.rv-variant-2 .rv-txt{color:#3b2f1e;font-family:var(--font-display);font-style:italic;font-size:16px}.rv-variant-2 .rv-nm{color:#7a5c00}.rv-variant-2 .rv-biz{color:#a07800}.rv-variant-2 .rv-div{background:linear-gradient(90deg,#d4af37,transparent);width:60px}.rv-variant-2 .rv-tag{background:#fef9e7;color:#7a5c00}.rv-variant-2 .rv-stars .rv-star{color:#d4af37}.rv-variant-2:hover{transform:translateY(-7px) scale(1.01);box-shadow:0 20px 60px rgba(212,175,55,.28),6px 6px 0 0 rgba(212,175,55,.4);border-color:rgba(212,175,55,.75)}.rv-variant-3{border-radius:12px;background:#001340;border-color:hsla(0,0%,100%,.1);padding-top:10px}.rv-variant-3:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#cf142b 33.3%,#fff 33.3% 66.6%,#cf142b 66.6%);border-radius:12px 12px 0 0;pointer-events:none}.rv-variant-3:after{display:none}.rv-variant-3 .rv-txt{color:hsla(0,0%,100%,.88)}.rv-variant-3 .rv-nm{color:#fff;font-weight:700}.rv-variant-3 .rv-biz{color:hsla(0,0%,100%,.45)}.rv-variant-3 .rv-div{background:hsla(0,0%,100%,.22)}.rv-variant-3 .rv-tag{background:rgba(207,20,43,.28);color:#fca5a5}.rv-variant-3 .rv-stars .rv-star{color:#fbbf24}.rv-variant-3:hover{transform:translateY(-7px) rotate(.25deg);box-shadow:0 20px 60px rgba(0,19,64,.8),0 0 0 1px rgba(207,20,43,.38);border-color:rgba(207,20,43,.4)}.rv-variant-4{border-radius:20px;background:#fff;border:1.5px solid #a7f3d0;padding-left:36px}.rv-variant-4:before{content:"";position:absolute;left:0;top:0;bottom:0;width:20px;background:linear-gradient(180deg,#059669,#10b981,#34d399);border-radius:20px 0 0 20px;pointer-events:none}.rv-variant-4:after{display:none}.rv-variant-4 .rv-txt{color:#1e3a2f;font-size:15px}.rv-variant-4 .rv-nm{color:#052e16;font-weight:700}.rv-variant-4 .rv-biz{color:#059669}.rv-variant-4 .rv-div{background:linear-gradient(90deg,#059669,#10b981)}.rv-variant-4 .rv-tag{background:#d1fae5;color:#065f46}.rv-variant-4 .rv-stars .rv-star{color:#059669}.rv-variant-4:hover{transform:translateY(-7px) rotate(-.2deg);box-shadow:0 18px 54px rgba(5,150,105,.18);border-color:#6ee7b7}.rv-variant-5{border-radius:22px 8px 22px 8px;background:linear-gradient(145deg,#18004e,#5500c8 45%,#18004e);border-color:rgba(129,140,248,.45);box-shadow:inset 0 0 50px rgba(99,102,241,.1)}.rv-variant-5:before{content:"";position:absolute;bottom:0;left:0;right:0;height:70px;background:linear-gradient(0deg,rgba(99,102,241,.2),transparent);pointer-events:none}.rv-variant-5 .rv-txt{color:hsla(0,0%,100%,.88)}.rv-variant-5 .rv-nm{color:#a5b4fc}.rv-variant-5 .rv-biz{color:rgba(165,180,252,.5)}.rv-variant-5 .rv-div{background:linear-gradient(90deg,#6366f1,#a855f7)}.rv-variant-5 .rv-tag{background:rgba(99,102,241,.2);color:#a5b4fc}.rv-variant-5 .rv-stars .rv-star{color:#fbbf24}.rv-variant-5:hover{transform:translateY(-7px) rotate(-.3deg);box-shadow:0 20px 60px rgba(99,102,241,.35),inset 0 0 50px rgba(99,102,241,.12);border-color:rgba(165,180,252,.5)}.rv-variant-6{border-radius:8px 22px 8px 22px;background:#020e1a;border-color:rgba(6,182,212,.22);background-image:linear-gradient(rgba(6,182,212,.035) 1px,transparent 0),linear-gradient(90deg,rgba(6,182,212,.035) 1px,transparent 0);background-size:18px 18px}.rv-variant-6:before{content:"";position:absolute;top:0;right:0;bottom:0;width:3px;background:linear-gradient(180deg,transparent,#06b6d4,#10b981,transparent);border-radius:0 8px 8px 0;pointer-events:none}.rv-variant-6:after{display:none}.rv-variant-6 .rv-txt{color:hsla(0,0%,100%,.82);font-size:14.5px;line-height:1.85}.rv-variant-6 .rv-nm{color:#22d3ee}.rv-variant-6 .rv-biz{color:rgba(34,211,238,.5)}.rv-variant-6 .rv-div{background:linear-gradient(90deg,#06b6d4,#10b981)}.rv-variant-6 .rv-tag{background:rgba(6,182,212,.15);color:#22d3ee}.rv-variant-6 .rv-stars .rv-star{color:#22d3ee}.rv-variant-6:hover{transform:translateY(-7px) rotate(.35deg);box-shadow:0 20px 60px rgba(6,182,212,.22);border-color:rgba(34,211,238,.45)}.rv-variant-7{border-radius:26px 10px 26px 10px;background:linear-gradient(145deg,#220048,#880068 45%,#220048);border-color:rgba(232,121,249,.45)}.rv-variant-7:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(232,121,249,.28),transparent 65%);pointer-events:none}.rv-variant-7 .rv-txt{color:hsla(0,0%,100%,.88)}.rv-variant-7 .rv-nm{color:#e879f9}.rv-variant-7 .rv-biz{color:rgba(232,121,249,.5)}.rv-variant-7 .rv-div{background:linear-gradient(90deg,#e879f9,#a855f7)}.rv-variant-7 .rv-tag{background:rgba(232,121,249,.15);color:#e879f9}.rv-variant-7 .rv-stars .rv-star{color:#fbbf24}.rv-variant-7:hover{transform:translateY(-7px) scale(1.01);box-shadow:0 20px 60px rgba(168,85,247,.35);border-color:rgba(232,121,249,.48)}.rv-variant-8{border-radius:20px 4px 20px 4px;background:#fffbf0;border:2px solid #fde68a;box-shadow:0 4px 0 0 #fbbf24}.rv-variant-8:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f59e0b,#fbbf24 40%,#fde68a 60%,#fbbf24 80%,#f59e0b);border-radius:20px 4px 0 0;pointer-events:none}.rv-variant-8:after{display:none}.rv-variant-8 .rv-txt{color:#78350f;font-size:15px}.rv-variant-8 .rv-nm{color:#451a03;font-weight:700}.rv-variant-8 .rv-biz{color:#92400e}.rv-variant-8 .rv-div{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.rv-variant-8 .rv-tag{background:#fef3c7;color:#b45309}.rv-variant-8 .rv-stars .rv-star{color:#f59e0b}.rv-variant-8:hover{transform:translateY(-5px);box-shadow:0 8px 0 0 #f59e0b,0 18px 50px rgba(245,158,11,.22);border-color:#fbbf24}.rv-variant-9{border-radius:16px;background:linear-gradient(145deg,#00112a,#003065 45%,#00112a);border-color:rgba(56,189,248,.35)}.rv-variant-9:before{content:"";position:absolute;right:18px;top:18px;width:80px;height:80px;border-radius:50%;border:1px solid rgba(56,189,248,.14);box-shadow:inset 0 0 30px rgba(56,189,248,.07);pointer-events:none}.rv-variant-9 .rv-txt{color:hsla(0,0%,100%,.82)}.rv-variant-9 .rv-nm{color:#38bdf8}.rv-variant-9 .rv-biz{color:rgba(56,189,248,.5)}.rv-variant-9 .rv-div{background:linear-gradient(90deg,#38bdf8,#0ea5e9)}.rv-variant-9 .rv-tag{background:rgba(56,189,248,.12);color:#38bdf8}.rv-variant-9 .rv-stars .rv-star{color:#fbbf24}.rv-variant-9:hover{transform:translateY(-7px);box-shadow:0 20px 60px rgba(56,189,248,.22);border-color:rgba(56,189,248,.42)}.rv-variant-10{border-radius:4px 24px 4px 24px;background:#faf7f2;border:1.5px solid #d6c9b0}.rv-variant-10:before{content:"\201C";position:absolute;right:12px;bottom:0;font-family:var(--font-display);font-size:110px;color:rgba(101,67,33,.07);line-height:1;pointer-events:none}.rv-variant-10:after{display:none}.rv-variant-10 .rv-txt{color:#3c2a0e;font-size:15px}.rv-variant-10 .rv-nm{color:#1c1007;font-weight:700}.rv-variant-10 .rv-biz{color:#7c5c2e}.rv-variant-10 .rv-div{background:#d6c9b0;width:44px}.rv-variant-10 .rv-tag{background:#ede0c8;color:#7c5c2e}.rv-variant-10 .rv-stars .rv-star{color:#b45309}.rv-variant-10:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 18px 48px rgba(101,67,33,.15);border-color:#c8a882}.rv-variant-11{border-radius:24px 8px 24px 8px;background:linear-gradient(145deg,#1a0045,#5500a0 45%,#1a0045);border-color:rgba(168,85,247,.42);box-shadow:0 0 0 1px rgba(168,85,247,.12),inset 0 0 60px rgba(168,85,247,.1)}.rv-variant-11:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;border:1px solid rgba(168,85,247,.12);pointer-events:none}.rv-variant-11 .rv-txt{color:hsla(0,0%,100%,.82);font-size:14.5px;line-height:1.85}.rv-variant-11 .rv-nm{color:#c084fc}.rv-variant-11 .rv-biz{color:rgba(192,132,252,.45)}.rv-variant-11 .rv-div{background:linear-gradient(90deg,#a855f7,transparent);width:40px}.rv-variant-11 .rv-tag{background:rgba(168,85,247,.15);color:#c084fc}.rv-variant-11 .rv-stars .rv-star{color:#fbbf24}.rv-variant-11:hover{transform:translateY(-7px);box-shadow:0 0 50px rgba(168,85,247,.32),0 20px 60px rgba(168,85,247,.25);border-color:rgba(192,132,252,.55)}.rv-variant-12{border-radius:20px;background:linear-gradient(135deg,#080018,#001540,#001a08);border-color:hsla(0,0%,100%,.12)}.rv-variant-12:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 0 50%,rgba(124,58,237,.28),transparent 45%),radial-gradient(ellipse at 100% 0,rgba(6,182,212,.22),transparent 42%),radial-gradient(ellipse at 55% 100%,rgba(16,185,129,.18),transparent 40%);pointer-events:none}.rv-variant-12 .rv-txt{color:hsla(0,0%,100%,.86)}.rv-variant-12 .rv-nm{color:#fff}.rv-variant-12 .rv-biz{color:hsla(0,0%,100%,.45)}.rv-variant-12 .rv-div{background:linear-gradient(90deg,#7c3aed,#06b6d4,#10b981)}.rv-variant-12 .rv-tag{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.rv-variant-12 .rv-stars .rv-star{color:#fbbf24}.rv-variant-12:hover{transform:translateY(-7px) rotate(.25deg);box-shadow:0 20px 60px rgba(0,0,0,.65),0 0 0 1px hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.22)}.rv-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:6px;margin-bottom:16px}.rt1{background:#f3e8ff;color:#7c3aed}.rt2{background:#fce7f3;color:#be185d}.rt3{background:#dbeafe;color:#1d4ed8}.rt4{background:#dcfce7;color:#15803d}.rt5{background:#ffedd5;color:#c2410c}.rt6{background:#fef9c3;color:#a16207}.rt7{background:#cffafe;color:#0e7490}.rt8{background:#e0f2fe;color:#0369a1}.rt9{background:#ede9fe;color:#6d28d9}.rt10{background:#fff7ed;color:#c2410c}.rt11{background:#f0fdf4;color:#15803d}.rt12{background:#eef2ff;color:#3730a3}.rv-stars{display:flex;gap:2px;margin-bottom:14px}.rv-star{color:var(--go);font-size:13px}.rv-txt{font-family:var(--font-display);font-size:16px;font-style:italic;font-weight:400;color:var(--text);line-height:1.75;margin-bottom:24px}.rv-feat .rv-txt{color:hsla(0,0%,100%,.85);font-size:20px;line-height:1.65}.rv-div{width:30px;height:1.5px;background:#ede9f8;border-radius:2px;margin-bottom:18px}.rv-feat .rv-div{background:hsla(0,0%,100%,.18)}.rv-auth{gap:10px}.rv-auth,.rv-av{display:flex;align-items:center}.rv-av{width:36px;height:36px;border-radius:50%;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.rva1{background:linear-gradient(135deg,var(--p),var(--pk))}.rva2{background:linear-gradient(135deg,var(--pk),var(--co))}.rva3{background:linear-gradient(135deg,var(--tl),var(--p))}.rva4{background:linear-gradient(135deg,var(--co),var(--go))}.rv-nm{font-size:14px;font-weight:600;color:var(--text)}.rv-feat .rv-nm{color:#fff}.rv-biz{font-size:11px;color:var(--muted)}.rv-feat .rv-biz{color:hsla(0,0%,100%,.55)}.faq-sec{background:var(--cream);padding:130px 72px}.faq-sec .eyebrow{color:var(--p)}.faq-sec .eyebrow:before{background:var(--p)}.faq-wrap{max-width:840px;margin:56px auto 0;border-top:1px solid rgba(0,0,0,.07)}.faq-native{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;max-width:920px;margin:0 auto}.faq-native details{position:relative;overflow:hidden;background:hsla(0,0%,100%,.04);border:1px solid var(--brd);border-radius:18px;padding:18px 24px;transition:box-shadow var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),background var(--transition-fast)}.faq-native details:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--p),var(--pk));opacity:.7}.faq-native details:nth-child(2n){border-radius:28px 14px 28px 14px}.faq-native details:nth-child(3n){border-radius:14px 28px 14px 28px}.faq-native details:nth-child(4n):before{background:linear-gradient(180deg,var(--tl),var(--p))}.faq-native details[open]{box-shadow:0 18px 52px rgba(124,58,237,.14);border-color:rgba(167,139,250,.42);background:rgba(124,58,237,.08);transform:translateY(-2px)}.faq-native summary{font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;color:var(--w);font-family:var(--font-display);font-size:var(--font-size-lg);padding:4px 0 4px 14px}.faq-native summary::-webkit-details-marker{display:none}.faq-native summary:after{content:"+";width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:rgba(124,58,237,.12);font-size:var(--font-size-xl);color:var(--v);transition:transform var(--transition-fast),background var(--transition-fast)}.faq-native details[open] summary:after{content:"−"}.faq-native details>p{margin-top:12px;color:hsla(0,0%,100%,.7);font-size:var(--font-size-base);line-height:1.75;padding:0 56px 8px 14px}.faq-native details[open] summary:after{transform:rotate(180deg);background:rgba(236,72,153,.14)}.faq-sec .faq-native details{background:#fff;border:1.5px solid #ede9f8}.faq-sec .faq-native summary{color:var(--text)}.faq-sec .faq-native details>p{color:var(--muted)}.faq-sec .faq-native details[open]{background:inherit}.faq-sec .faq-native details:first-child{border-radius:14px 28px 14px 28px;background:#fff9f0;border-color:rgba(249,115,22,.45)}.faq-sec .faq-native details:first-child:before{background:linear-gradient(180deg,#f97316,#f59e0b)}.faq-sec .faq-native details:first-child summary:after{border-radius:10px;background:rgba(249,115,22,.12);color:#f97316}.faq-sec .faq-native details:first-child[open]{background:#fff9f0;box-shadow:0 14px 42px rgba(249,115,22,.16);border-color:rgba(249,115,22,.5)}.faq-sec .faq-native details:first-child[open] summary:after{background:rgba(249,115,22,.22)}.faq-sec .faq-native details:nth-child(2){border-radius:28px 8px 28px 8px;background:#edfdf5;border-color:rgba(16,185,129,.45)}.faq-sec .faq-native details:nth-child(2):before{background:linear-gradient(180deg,#059669,#10b981)}.faq-sec .faq-native details:nth-child(2) summary:after{border-radius:10px 50% 10px 50%;background:rgba(16,185,129,.12);color:#059669}.faq-sec .faq-native details:nth-child(2)[open]{background:#edfdf5;box-shadow:0 14px 42px rgba(16,185,129,.16);border-color:rgba(16,185,129,.5)}.faq-sec .faq-native details:nth-child(2)[open] summary:after{background:rgba(16,185,129,.24)}.faq-sec .faq-native details:nth-child(3){border-radius:8px 28px 8px 28px;background:#edf7ff;border-color:rgba(14,165,233,.45)}.faq-sec .faq-native details:nth-child(3):before{background:linear-gradient(180deg,#0ea5e9,#38bdf8)}.faq-sec .faq-native details:nth-child(3) summary:after{border-radius:8px;background:rgba(14,165,233,.12);color:#0ea5e9}.faq-sec .faq-native details:nth-child(3)[open]{background:#edf7ff;box-shadow:0 14px 42px rgba(14,165,233,.16);border-color:rgba(14,165,233,.5)}.faq-sec .faq-native details:nth-child(3)[open] summary:after{background:rgba(14,165,233,.24)}.faq-sec .faq-native details:nth-child(4){border-radius:28px 8px 8px 28px;background:#fefce8;border-color:rgba(245,158,11,.5)}.faq-sec .faq-native details:nth-child(4):before{background:linear-gradient(180deg,#d97706,#f59e0b)}.faq-sec .faq-native details:nth-child(4) summary:after{border-radius:50% 8px 50% 8px;background:rgba(245,158,11,.12);color:#d97706}.faq-sec .faq-native details:nth-child(4)[open]{background:#fefce8;box-shadow:0 14px 42px rgba(245,158,11,.18);border-color:rgba(245,158,11,.55)}.faq-sec .faq-native details:nth-child(4)[open] summary:after{background:rgba(245,158,11,.26)}.faq-sec .faq-native details:nth-child(5){border-radius:20px 6px 20px 6px;background:#ecfcff;border-color:rgba(6,182,212,.45)}.faq-sec .faq-native details:nth-child(5):before{background:linear-gradient(180deg,#06b6d4,#0891b2)}.faq-sec .faq-native details:nth-child(5) summary:after{border-radius:8px 50% 8px 50%;background:rgba(6,182,212,.12);color:#0891b2}.faq-sec .faq-native details:nth-child(5)[open]{background:#ecfcff;box-shadow:0 14px 42px rgba(6,182,212,.16);border-color:rgba(6,182,212,.52)}.faq-sec .faq-native details:nth-child(5)[open] summary:after{background:rgba(6,182,212,.26)}.faq-sec .faq-native details:nth-child(6){border-radius:6px 20px 6px 20px;background:#f6f0ff;border-color:rgba(168,85,247,.45)}.faq-sec .faq-native details:nth-child(6):before{background:linear-gradient(180deg,#9333ea,#a855f7)}.faq-sec .faq-native details:nth-child(6) summary:after{border-radius:0 50% 0 50%;background:rgba(168,85,247,.12);color:#9333ea}.faq-sec .faq-native details:nth-child(6)[open]{background:#f6f0ff;box-shadow:0 14px 42px rgba(168,85,247,.16);border-color:rgba(168,85,247,.52)}.faq-sec .faq-native details:nth-child(6)[open] summary:after{background:rgba(168,85,247,.26)}.faq-sec .faq-native details:nth-child(7){border-radius:20px 20px 6px 20px;background:#e8fef3;border-color:rgba(5,150,105,.45)}.faq-sec .faq-native details:nth-child(7):before{background:linear-gradient(180deg,#047857,#059669)}.faq-sec .faq-native details:nth-child(7) summary:after{border-radius:4px;background:rgba(5,150,105,.12);color:#047857}.faq-sec .faq-native details:nth-child(7)[open]{background:#e8fef3;box-shadow:0 14px 42px rgba(5,150,105,.16);border-color:rgba(5,150,105,.48)}.faq-sec .faq-native details:nth-child(7)[open] summary:after{background:rgba(5,150,105,.24)}.faq-sec .faq-native details:nth-child(8){border-radius:6px 20px 20px 6px;background:#fff3f0;border-color:rgba(220,38,38,.42)}.faq-sec .faq-native details:nth-child(8):before{background:linear-gradient(180deg,#dc2626,#f97316)}.faq-sec .faq-native details:nth-child(8) summary:after{border-radius:8px;background:rgba(220,38,38,.1);color:#dc2626}.faq-sec .faq-native details:nth-child(8)[open]{background:#fff3f0;box-shadow:0 14px 42px rgba(220,38,38,.14);border-color:rgba(220,38,38,.48)}.faq-sec .faq-native details:nth-child(8)[open] summary:after{background:rgba(220,38,38,.22)}.faq-sec .faq-native details:nth-child(9){border-radius:28px 6px 28px 6px;background:#edf1ff;border-color:rgba(30,64,175,.42)}.faq-sec .faq-native details:nth-child(9):before{background:linear-gradient(180deg,#1e40af,#3b82f6)}.faq-sec .faq-native details:nth-child(9) summary:after{border-radius:50%;background:rgba(30,64,175,.12);color:#1e40af}.faq-sec .faq-native details:nth-child(9)[open]{background:#edf1ff;box-shadow:0 14px 42px rgba(30,64,175,.16);border-color:rgba(30,64,175,.48)}.faq-sec .faq-native details:nth-child(9)[open] summary:after{background:rgba(30,64,175,.24)}.faq-sec .faq-native details:nth-child(10){border-radius:24px 8px 24px 8px;background:#ffeef4;border-color:rgba(190,18,60,.42)}.faq-sec .faq-native details:nth-child(10):before{background:linear-gradient(180deg,#be123c,#f43f5e)}.faq-sec .faq-native details:nth-child(10) summary:after{border-radius:50% 8px 50% 8px;background:rgba(190,18,60,.12);color:#be123c}.faq-sec .faq-native details:nth-child(10)[open]{background:#ffeef4;box-shadow:0 14px 42px rgba(190,18,60,.14);border-color:rgba(190,18,60,.48)}.faq-sec .faq-native details:nth-child(10)[open] summary:after{background:rgba(190,18,60,.24)}.faq-sec .faq-native details:nth-child(11){border-radius:8px 28px 8px 28px;background:#edeeff;border-color:rgba(67,56,202,.45)}.faq-sec .faq-native details:nth-child(11):before{background:linear-gradient(180deg,#3730a3,#6366f1)}.faq-sec .faq-native details:nth-child(11) summary:after{border-radius:8px 50% 50% 8px;background:rgba(99,102,241,.12);color:#3730a3}.faq-sec .faq-native details:nth-child(11)[open]{background:#edeeff;box-shadow:0 14px 42px rgba(99,102,241,.16);border-color:rgba(99,102,241,.52)}.faq-sec .faq-native details:nth-child(11)[open] summary:after{background:rgba(99,102,241,.24)}.faq-sec .faq-native details:nth-child(12){border-radius:20px;background:#ebfef9;border-color:rgba(20,184,166,.45)}.faq-sec .faq-native details:nth-child(12):before{background:linear-gradient(180deg,#0d9488,#14b8a6)}.faq-sec .faq-native details:nth-child(12) summary:after{border-radius:50%;background:rgba(20,184,166,.12);color:#0d9488}.faq-sec .faq-native details:nth-child(12)[open]{background:#ebfef9;box-shadow:0 14px 42px rgba(20,184,166,.16);border-color:rgba(20,184,166,.52)}.faq-sec .faq-native details:nth-child(12)[open] summary:after{background:rgba(20,184,166,.24)}.contact-sec{display:grid;grid-template-columns:1fr 1fr}.ct-l{padding:110px 80px;background:var(--off);display:flex;flex-direction:column;justify-content:center}.ct-l .eyebrow{color:var(--p)}.ct-l .eyebrow:before{background:var(--p)}.ct-l h2{font-family:var(--font-display);font-size:48px;font-weight:700;color:var(--text);margin-bottom:16px;line-height:1.1;letter-spacing:-.025em}.ct-l h2 em{font-style:italic;color:var(--p)}.ct-l p{font-size:15px;color:var(--muted);line-height:1.85;margin-bottom:40px;max-width:380px}.ct-methods{display:flex;flex-direction:column;gap:12px}.ct-meth{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border-radius:16px;border:1.5px solid #ede9f8;transition:all .3s;text-decoration:none;color:var(--text)}.ct-meth:hover{border-color:rgba(124,58,237,.3);box-shadow:0 8px 28px rgba(124,58,237,.1);transform:translateX(5px);color:var(--text)}.ct-meth-ico{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.cmi-g{background:#dcfce7}.cmi-b{background:#dbeafe}.cmi-p{background:#f3e8ff}.ct-meth-body{flex:1 1}.ct-meth-t{font-size:14px;font-weight:700;color:var(--text);margin-bottom:2px}.ct-meth-s{font-size:12px;color:var(--muted)}.ct-r{background:var(--bg);padding:80px 60px;justify-content:center;background-image:radial-gradient(ellipse at 80% 20%,rgba(124,58,237,.2),transparent 55%)}.ct-form,.ct-r{display:flex;flex-direction:column}.ct-form{gap:14px}.ct-ft{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--w);margin-bottom:6px;letter-spacing:-.015em}.ct-fs{font-size:14px;color:var(--w3);margin-bottom:8px}.ct-inp,.ct-sel,.ct-ta{background:hsla(0,0%,100%,.05);border:1px solid var(--brd);border-radius:12px;padding:14px 18px;font-size:14px;color:var(--w);font-family:inherit;outline:none;transition:border .25s}.ct-inp::placeholder,.ct-ta::placeholder{color:hsla(0,0%,100%,.4)}.ct-inp:focus,.ct-sel:focus,.ct-ta:focus{border-color:rgba(167,139,250,.5)}.ct-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ct-sel{color:hsla(0,0%,100%,.7)}.ct-sel option{background:#1a1228}.ct-ta{resize:none;height:96px}.ct-sub{background:linear-gradient(135deg,var(--p),var(--pk));color:#fff;font-size:14px;font-weight:700;padding:16px;border-radius:12px;border:none;font-family:inherit;transition:all .3s;box-shadow:0 8px 28px rgba(124,58,237,.4);letter-spacing:.02em}.ct-sub:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(124,58,237,.55)}.cta-cinematic{background:var(--bg2);position:relative;overflow:hidden}.cta-bg{z-index:0}.cta-bg,.cta-bg:before{position:absolute;inset:0}.cta-bg:before{content:"";background:radial-gradient(ellipse at 15% 50%,rgba(124,58,237,.4) 0,transparent 55%),radial-gradient(ellipse at 85% 30%,rgba(236,72,153,.3) 0,transparent 50%),radial-gradient(ellipse at 60% 80%,rgba(249,115,22,.2) 0,transparent 40%);animation:ctaBg 10s ease-in-out infinite alternate}@keyframes ctaBg{0%{transform:scale(1)}to{transform:scale(1.06)}}.cta-inner{display:grid;grid-template-columns:1fr 1fr;min-height:620px;position:relative;z-index:1}.cta-l{padding:110px 80px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid hsla(0,0%,100%,.06)}.cta-ey{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#a78bfa;margin-bottom:24px;display:flex;align-items:center;gap:10px}.cta-ey:before{content:"";display:block;width:18px;height:1.5px;background:#a78bfa;border-radius:2px}.cta-h{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,64px);line-height:1;color:var(--w);margin-bottom:24px;letter-spacing:-.025em}.cta-h em{font-style:italic;background:linear-gradient(90deg,#c084fc,#f472b6,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-h .cta-outline{-webkit-text-stroke:1.5px hsla(0,0%,100%,.45);color:transparent}.cta-sub{font-size:16px;font-weight:300;color:hsla(0,0%,100%,.55);line-height:1.85;max-width:400px;margin-bottom:48px}.cta-btns{display:flex;gap:14px;flex-wrap:wrap}.btn-cta-pri{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--p),var(--pk));color:#fff;font-size:15px;font-weight:600;padding:16px 30px;border-radius:100px;border:none;font-family:inherit;transition:all .3s;text-decoration:none;box-shadow:0 8px 36px rgba(124,58,237,.45)}.btn-cta-pri:hover{transform:translateY(-2px);box-shadow:0 16px 52px rgba(124,58,237,.6);color:#fff}.btn-arr{width:30px;height:30px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.btn-cta-sec{display:inline-flex;align-items:center;gap:8px;background:transparent;color:hsla(0,0%,100%,.65);font-size:15px;font-weight:400;padding:16px 22px;border-radius:100px;border:1px solid hsla(0,0%,100%,.18);font-family:inherit;transition:all .2s;text-decoration:none}.btn-cta-sec:hover{color:var(--w);border-color:hsla(0,0%,100%,.45)}.cta-trust{display:flex;flex-direction:column;gap:12px;margin-top:44px;padding-top:36px;border-top:1px solid hsla(0,0%,100%,.07)}.cta-ti{display:flex;align-items:center;gap:10px;font-size:13px;color:hsla(0,0%,100%,.55)}.cta-ti-d{width:6px;height:6px;border-radius:50%;background:var(--gr);flex-shrink:0}.cta-ti strong{color:hsla(0,0%,100%,.85);font-weight:600}.cta-r{padding:80px 60px;display:flex;flex-direction:column;justify-content:center;gap:14px;background-image:radial-gradient(ellipse at 100% 100%,rgba(6,182,212,.1),transparent 55%)}.cp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cp{background:hsla(0,0%,100%,.04);border:1px solid var(--brd);border-radius:20px;padding:26px 22px;transition:all .3s}.cp:hover{background:hsla(0,0%,100%,.07);border-color:var(--brd2);transform:translateY(-3px)}.cp-ico{font-size:30px;margin-bottom:12px;display:block}.cp-n{font-family:var(--font-display);font-size:44px;font-weight:200;line-height:1;margin-bottom:6px;background:linear-gradient(135deg,#c084fc,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.cp-l{font-size:12px;color:hsla(0,0%,100%,.5);line-height:1.55}.cta-strip{border-top:1px solid hsla(0,0%,100%,.05);padding:24px 80px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;position:relative;z-index:1}.cs-txt{font-size:12px;color:hsla(0,0%,100%,.4)}.cs-bs{display:flex;gap:14px;flex-wrap:wrap}.cs-b{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:100px;padding:6px 14px}.cs-b span{color:var(--gr)}.site-footer-3d{background:#02010a;padding:80px 72px 36px;border-top:1px solid var(--brd)}.ft-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:60px;gap:60px;padding-bottom:52px;border-bottom:1px solid hsla(0,0%,100%,.04);margin-bottom:30px}.ft-logo{gap:10px;margin-bottom:20px;text-decoration:none}.ft-li,.ft-logo{display:flex;align-items:center}.ft-li{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--p),var(--pk));justify-content:center;color:#fff;font-family:var(--font-display)}.ft-li,.ft-ln{font-size:14px;font-weight:700}.ft-ln{color:var(--w)}.ft-ln span{color:var(--v)}.ft-desc{font-size:13px;font-weight:300;color:hsla(0,0%,100%,.5);line-height:1.9;max-width:250px}.ft-h{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-bottom:20px}.ft-links{list-style:none;display:flex;flex-direction:column;gap:11px}.ft-links a{font-size:13px;font-weight:400;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s}.ft-links a:hover{color:var(--w)}.ft-btm{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.ft-copy{font-size:11px;color:hsla(0,0%,100%,.5)}.ft-socs{display:flex;gap:8px}.ft-s{width:30px;height:30px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.65);transition:all .25s;text-decoration:none}.ft-s:hover{background:var(--p);border-color:var(--p);color:#fff}.city-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 22px;background:var(--city-bg-dark,linear-gradient(160deg,rgba(124,58,237,.08),rgba(236,72,153,.04)));border:1px solid var(--city-border-dark,rgba(167,139,250,.18));border-radius:20px;text-decoration:none;color:var(--w);transform-style:preserve-3d;transition:border-color .3s,box-shadow .3s,transform .25s;overflow:hidden}.city-card:hover{will-change:transform}.city-card:before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;background:radial-gradient(circle,var(--city-glow-dark,rgba(167,139,250,.18)),transparent 70%);border-radius:50%;pointer-events:none}.city-card:hover{border-color:var(--city-accent-dark,rgba(167,139,250,.45));box-shadow:0 20px 56px var(--city-glow-dark,rgba(124,58,237,.18));color:var(--w)}.city-card .city-flag{font-size:22px}.city-card .city-nm{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--w);letter-spacing:-.01em}.city-card .city-rg{font-size:12px;color:hsla(0,0%,100%,.7);margin-top:-4px}.city-card .city-lnk{font-size:12px;font-weight:600;color:var(--city-accent-dark,#c4b5fd);display:flex;align-items:center;gap:5px;transition:gap .25s,color .25s;margin-top:auto;padding-top:8px}.city-card:hover .city-lnk{gap:9px;color:var(--w)}.ind-card{background:var(--city-bg-light,#fff);border-color:var(--city-border-light,#ede9f8)}.ind-card:hover{border-color:var(--city-accent-light,rgba(124,58,237,.3));box-shadow:0 16px 48px rgba(124,58,237,.12)}.ind-card .ind-lnk{color:var(--city-accent-light,var(--p))}.ind-card .ind-nm{color:var(--text)}.ind-card .ind-ds{color:var(--muted)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:var(--space-3xl)}.section-sm{padding-block:var(--space-2xl)}.section-lg{padding-block:var(--space-4xl)}.section-alt{background:var(--bg2)}.grid{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.flex{display:flex;gap:var(--space-md)}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.stack{gap:var(--space-md)}.stack,.stack-lg{display:flex;flex-direction:column}.stack-lg{gap:var(--space-lg)}.text-center{text-align:center}.text-muted{color:hsla(0,0%,100%,.7)}.hero{position:relative;padding-block:clamp(var(--space-3xl),8vw,var(--space-5xl));background:radial-gradient(800px 400px at 80% -10%,rgba(124,58,237,.25),transparent 60%),radial-gradient(800px 400px at -10% 30%,rgba(236,72,153,.18),transparent 60%),var(--bg)}main>.hero-3d:first-child,main>.hero:first-child{margin-top:-68px;padding-top:56px}main>.home-hero:first-child{padding-top:12px}main{padding-top:68px}.hero h1{margin-bottom:var(--space-lg);color:var(--w)}.hero .lead{max-width:60ch;margin-bottom:var(--space-xl);color:hsla(0,0%,100%,.75);font-size:var(--font-size-lg);font-weight:300;line-height:1.7}.hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-md)}.lead{font-size:var(--font-size-lg);color:hsla(0,0%,100%,.75);line-height:1.6;font-weight:300}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);font-weight:600;font-size:var(--font-size-base);line-height:1;border-radius:100px;border:1px solid transparent;transition:all var(--transition-fast);white-space:nowrap;font-family:inherit}.btn,.btn:hover{text-decoration:none}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary{background:linear-gradient(135deg,var(--p),var(--pk));color:#fff;box-shadow:0 8px 28px rgba(124,58,237,.4)}.btn-primary:hover{box-shadow:0 12px 36px rgba(124,58,237,.55);color:#fff}.btn-accent{background:linear-gradient(135deg,var(--pk),var(--co));color:#fff}.btn-accent:hover{color:#fff}.btn-outline{background:transparent;color:var(--w);border-color:hsla(0,0%,100%,.18)}.btn-outline:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.4);color:var(--w)}.btn-lg{padding:var(--space-md) var(--space-xl);font-size:var(--font-size-lg)}.btn-sm{padding:var(--space-2xs) var(--space-md);font-size:var(--font-size-sm)}.card{background:hsla(0,0%,100%,.04);border:1px solid var(--brd);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);color:var(--w);display:block;text-decoration:none;transform-style:preserve-3d}.card:hover{will-change:transform;color:var(--w)}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:rgba(167,139,250,.3)}.card-feature{text-align:left}.card-feature .icon{width:48px;height:48px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--p),var(--pk));color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);font-size:22px}.card h3{color:var(--w)}.card p{color:hsla(0,0%,100%,.65)}.badge{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:6px 14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.85);border-radius:100px;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gradient-text{background:linear-gradient(90deg,#c084fc,#f472b6,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-style:italic}.divider{height:1px;background:var(--brd);border:0;margin-block:var(--space-2xl)}.pricing-grid{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pricing-card{background:hsla(0,0%,100%,.03);border:1px solid var(--brd);border-radius:var(--radius-lg);padding:var(--space-xl);position:relative;display:flex;flex-direction:column;gap:var(--space-md);color:var(--w)}.pricing-card.featured{background:linear-gradient(160deg,#160838,#220c50);border-color:rgba(167,139,250,.18);box-shadow:inset 0 1px 0 rgba(167,139,250,.15),0 8px 28px rgba(124,58,237,.2)}.pricing-card .price{font-size:var(--font-size-4xl);font-weight:200;font-family:var(--font-display);color:var(--w)}.pricing-card .price small{font-size:var(--font-size-base);color:hsla(0,0%,100%,.5);font-weight:400}.pricing-card ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.pricing-card li{padding-left:1.5rem;position:relative;color:hsla(0,0%,100%,.7)}.pricing-card li:before{content:"✓";position:absolute;left:0;top:0;color:var(--v);font-weight:700}.pricing-card .badge{background:linear-gradient(135deg,var(--p),var(--pk));color:#fff;border:none}.breadcrumb{padding-block:var(--space-md);font-size:var(--font-size-sm);color:hsla(0,0%,100%,.55)}.breadcrumb ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.breadcrumb li{display:flex;align-items:center}.breadcrumb li+li:before{content:"/";margin-inline:var(--space-xs);color:hsla(0,0%,100%,.3)}.breadcrumb a{color:hsla(0,0%,100%,.55)}.breadcrumb a:hover{color:var(--v)}.breadcrumb [aria-current=page]{color:var(--w);font-weight:500}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mt-2xl{margin-top:var(--space-2xl)}.mt-3xl{margin-top:var(--space-3xl)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.mb-2xl{margin-bottom:var(--space-2xl)}.max-prose{max-width:60ch}.max-narrow{max-width:820px;margin-inline:auto}.max-narrower{max-width:720px;margin-inline:auto}.center-stack{display:flex;flex-direction:column;align-items:center}.text-balance{text-wrap:balance}.full{width:100%}.contact-sec,.cta-cinematic,.faq-sec,.guarantee,.industries,.pricing-3d,.process-sec,.reviews,.services-sec,.stats{content-visibility:auto;contain-intrinsic-size:800px}.site-footer-3d{content-visibility:auto;contain-intrinsic-size:600px}@media (min-width:768px){.section{padding-block:var(--space-4xl)}}@media (min-width:1024px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){nav.site-nav-bar{padding:0 20px}.nav-links{display:none}.nav-ctas-desktop{display:none!important}.hero-3d{grid-template-columns:1fr;min-height:auto;padding-top:0;padding-bottom:60px}.hero-right{display:none}.hero-left{padding:32px 24px 60px}.faq-sec,.features,.industries,.pricing-3d,.process-sec,.reviews,.sec,.services-sec{padding:80px 24px}.pf-top,.rv-top,.sec-split{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.bento,.cp-grid,.gu-cards,.ind-grid,.svc-grid,.use-grid{grid-template-columns:1fr 1fr}.bc1{grid-column:span 2}.bc2{grid-row:span 1}.steps-row{grid-template-columns:1fr 1fr;gap:40px}.steps-row:before{display:none}.rv-layout{grid-template-columns:1fr}.rv-feat{grid-row:span 1}.stats{grid-template-columns:1fr 1fr}.contact-sec,.cta-inner,.guarantee,.pkg-grid{grid-template-columns:1fr}.ct-l,.ct-r,.cta-l,.cta-r,.gu-l,.gu-r{padding:60px 24px}.cta-strip{padding:20px 24px}.cta-l{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.06)}.svc-ticker{margin:20px -24px}.ft-grid{grid-template-columns:1fr 1fr;gap:32px}.site-footer-3d{padding:60px 24px 28px}.big-callout{grid-template-columns:1fr;gap:32px}.big-num{font-size:clamp(72px,14vw,140px)}.matrix{grid-template-columns:1fr}.compare-head,.compare-row{grid-template-columns:1.4fr 1fr 1fr 1fr;font-size:12px}.compare-cell,.compare-h{padding:14px 12px}}@media (max-width:767px){.faq-sec,.features,.industries,.pricing-3d,.process-sec,.reviews,.sec,.services-sec{padding:64px 20px}.hero-headline .hl-row{font-size:clamp(40px,11vw,64px)}.hero-headline.is-tight .hl-row{font-size:clamp(34px,9.5vw,52px)}.hero-left{padding:24px 20px 48px}.hero-sub{font-size:15px;max-width:100%}.hero-ctas{gap:12px}.cta-btns .btn-cta-pri,.cta-btns .btn-cta-sec,.hero-ctas .btn-hero-pri,.hero-ctas .btn-hero-sec{width:100%;justify-content:center}.trust-strip{padding-top:20px;gap:8px}.trust-pill{font-size:11px;padding:6px 12px}.countdown-chip{font-size:11px;padding:4px 10px 4px 6px}.h-xl{font-size:clamp(30px,7vw,44px)}.gu-l h2{font-size:clamp(34px,8vw,44px)}.ct-l h2{font-size:clamp(30px,7vw,40px)}.cta-h{font-size:clamp(36px,9vw,56px)}.rv-big{font-size:clamp(40px,10vw,56px)}.big-num{font-size:clamp(56px,16vw,100px)}.big-copy h3{font-size:clamp(22px,5vw,28px)}.bento,.cp-grid,.ft-grid,.gu-cards,.ind-grid,.stats,.svc-grid,.use-grid{grid-template-columns:1fr}.bc1,.bc2{grid-column:span 1;grid-row:span 1}.steps-row{gap:28px}.ct-row2,.steps-row{grid-template-columns:1fr}.stat-big{font-size:clamp(48px,12vw,72px)}.stat-col{padding:48px 24px;border-right:0;border-bottom:1px solid var(--brd)}.stat-col:last-child{border-bottom:0}.stat-col:before{display:none}.pkg{padding:36px 28px}.pkg-nm{font-size:clamp(28px,7vw,36px)}.pkg-num{font-size:clamp(56px,14vw,72px)}.rv-card{padding:24px 22px}.rv-feat .rv-txt{font-size:17px}.compare-head,.compare-row{grid-template-columns:1.4fr 1fr 1fr}.compare-cell:nth-child(3),.compare-h:nth-child(3){display:none}.compare-cell,.compare-h{padding:12px 10px;font-size:11px}.ct-r{padding:48px 20px}.ct-form{gap:12px}.ct-ft{font-size:24px}.ft-grid{grid-template-columns:1fr;gap:28px;padding-bottom:36px}.ft-btm{flex-direction:column;align-items:flex-start;gap:16px}#scroll-progress{height:2px}}@media (max-width:480px){nav.site-nav-bar{height:60px;padding:0 14px}.nav-icon,.nav-wm{font-size:13px}.nav-icon{width:30px;height:30px}.hero-left{padding:56px 16px 40px}.hero-tag{padding:5px 12px 5px 6px;margin-bottom:24px}.faq-sec,.features,.industries,.pricing-3d,.process-sec,.reviews,.sec,.services-sec{padding:56px 16px}.ct-l,.ct-r,.cta-l,.cta-r,.gu-l,.gu-r{padding:48px 16px}.site-footer-3d{padding:48px 16px 24px}.hero-headline .hl-row{font-size:clamp(34px,12vw,48px)}.hero-headline.is-tight .hl-row{font-size:clamp(28px,10vw,40px)}.compare-head,.compare-row{grid-template-columns:1.6fr 1fr 1fr}}@media (hover:none) and (pointer:coarse){body.has-cursor,body.has-cursor a,body.has-cursor button,body.has-cursor input,body.has-cursor select,body.has-cursor textarea{cursor:auto}#cur-dot,#cur-ring{display:none!important}[data-tilt]{will-change:auto}}.nav-toggle{display:none;background:hsla(0,0%,100%,.04);border:1px solid var(--brd2);width:40px;height:40px;border-radius:12px;align-items:center;justify-content:center;font-size:18px;color:var(--w);transition:background .2s,border-color .2s}.nav-toggle:hover{background:hsla(0,0%,100%,.08);border-color:var(--v)}@media (max-width:1100px){.nav-toggle{display:inline-flex}}.mobile-nav{position:fixed;top:68px;right:0;bottom:0;width:62%;min-width:260px;max-width:380px;z-index:calc(var(--z-sticky) - 1);background:rgba(4,3,10,.98);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);padding:28px 24px 40px;display:flex;flex-direction:column;gap:4px;transform:translateX(100%);pointer-events:none;transition:transform .3s cubic-bezier(.32,.72,0,1);overflow-y:auto;border-left:1px solid hsla(0,0%,100%,.07);box-shadow:-12px 0 48px rgba(0,0,0,.5)}.mobile-nav.open{transform:translateX(0);pointer-events:auto}.mobile-nav-backdrop{position:fixed;top:68px;left:0;right:0;bottom:0;z-index:calc(var(--z-sticky) - 2);background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity .3s ease;cursor:pointer}.mobile-nav-backdrop.open{opacity:1;pointer-events:auto}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--w);border-bottom:1px solid var(--brd);text-decoration:none;transition:color .2s,padding-left .25s}.mobile-nav a:hover{color:var(--v);padding-left:22px}.mobile-nav a:after{content:"→";color:var(--w3);transition:transform .25s,color .25s}.mobile-nav a:hover:after{color:var(--v);transform:translateX(4px)}.mobile-nav-cta{margin-top:20px;display:flex;flex-direction:column;gap:12px}.mobile-nav-cta .btn-mag{justify-content:center}.mobile-nav-cta .btn-mag,.mobile-nav-cta .nav-cta-ghost{width:100%;padding:14px 22px;font-size:14px}