[data-page=landing]{--v2-bg: #06070b;--v2-bg-elev: #0c0d12;--v2-ink: #f4f5f8;--v2-ink-2: #b8bcc7;--v2-ink-3: #6b6f7a;--v2-line: rgba(255, 255, 255, .07);--v2-line-2: rgba(255, 255, 255, .12);--v2-violet: #7c5cff;--v2-cyan: #46b1ff;--v2-mint: #6cf7c2;--v2-aurora: linear-gradient(135deg, #7c5cff 0%, #46b1ff 50%, #6cf7c2 100%);--v2-aurora-soft: linear-gradient( 135deg, rgba(124, 92, 255, .18) 0%, rgba(70, 177, 255, .18) 50%, rgba(108, 247, 194, .18) 100% );--v2-radius-sm: 10px;--v2-radius-md: 16px;--v2-radius-lg: 28px;--v2-shadow-glow: 0 0 60px rgba(124, 92, 255, .25), 0 0 120px rgba(70, 177, 255, .12);--v2-easing: cubic-bezier(.22, 1, .36, 1);--v2-easing-soft: cubic-bezier(.4, 0, .2, 1);--v2-display: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--v2-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--v2-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;background:var(--v2-bg);color:var(--v2-ink);font-family:var(--v2-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-page=landing] body,body[data-page=landing]{background:var(--v2-bg)!important;color:var(--v2-ink)!important;font-family:var(--v2-body)!important;margin:0;overscroll-behavior-y:none}[data-page=landing] *{box-sizing:border-box}[data-page=landing] ::selection{background:#7c5cff80;color:#fff}[data-page=landing] .v2-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(124,92,255,.18),transparent 60%),radial-gradient(ellipse 60% 50% at 70% 100%,rgba(70,177,255,.1),transparent 60%),var(--v2-bg)}[data-page=landing] .v2-backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px,56px 56px;mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,#000 0%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,#000 0%,transparent 90%)}[data-page=landing] .v2-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/></svg>")}[data-page=landing] .v2-display{font-family:var(--v2-display);letter-spacing:-.035em;line-height:.95;font-weight:500}[data-page=landing] .v2-eyebrow{font-family:var(--v2-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-ink-3)}[data-page=landing] .v2-eyebrow:before{content:"";display:inline-block;vertical-align:middle;width:28px;height:1px;background:var(--v2-line-2);margin-right:12px;transform:translateY(-1px)}[data-page=landing] .v2-h1{font-family:var(--v2-display);font-size:clamp(2.75rem,7vw,6.5rem);letter-spacing:-.04em;line-height:.95;font-weight:500;margin:0;white-space:pre-line}[data-page=landing] .v2-h2{font-family:var(--v2-display);font-size:clamp(2.25rem,5.5vw,5rem);letter-spacing:-.035em;line-height:.95;font-weight:500;margin:0;white-space:pre-line}[data-page=landing] .v2-sub{font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5;color:var(--v2-ink-2);max-width:56ch;margin:0}[data-page=landing] .v2-aurora-text{background:var(--v2-aurora);-webkit-background-clip:text;background-clip:text;color:transparent}[data-page=landing] .v2-page{position:relative;z-index:2;min-height:100dvh}[data-page=landing] .v2-section{position:relative;width:100%}[data-page=landing] .v2-container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}[data-page=landing] .v2-stage{min-height:100dvh;padding-block:clamp(4rem,10vh,8rem);display:flex;flex-direction:column;justify-content:center}[data-page=landing] .v2-btn{--btn-bg: #ffffff;--btn-fg: #0a0a0d;--btn-border: transparent;display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.5rem;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);font-family:var(--v2-body);font-size:14px;font-weight:500;letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:transform .2s var(--v2-easing),background .2s var(--v2-easing-soft),border-color .2s var(--v2-easing-soft),box-shadow .2s var(--v2-easing-soft);-webkit-user-select:none;user-select:none}[data-page=landing] .v2-btn:hover{transform:translateY(-1px);box-shadow:var(--v2-shadow-glow)}[data-page=landing] .v2-btn:focus-visible{outline:2px solid var(--v2-cyan);outline-offset:3px}[data-page=landing] .v2-btn--ghost{--btn-bg: transparent;--btn-fg: var(--v2-ink);--btn-border: var(--v2-line-2)}[data-page=landing] .v2-btn--aurora{--btn-bg: transparent;--btn-fg: #ffffff;position:relative;background:var(--v2-aurora);background-size:200% 100%;background-position:0% 50%;border:0;transition:background-position .6s var(--v2-easing-soft),transform .2s var(--v2-easing),box-shadow .2s var(--v2-easing-soft)}[data-page=landing] .v2-btn--aurora:hover{background-position:100% 50%}[data-page=landing] .v2-btn .v2-arrow{width:14px;height:14px;transition:transform .2s var(--v2-easing)}[data-page=landing] .v2-btn:hover .v2-arrow{transform:translate(3px)}[data-page=landing] .v2-nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;justify-content:center;pointer-events:none}[data-page=landing] .v2-nav__inner{pointer-events:auto;margin:16px clamp(1rem,4vw,2rem);width:100%;max-width:1180px;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-radius:999px;background:#0a0b108c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--v2-line);font-size:13px;color:var(--v2-ink-2)}[data-page=landing] .v2-nav__brand{display:inline-flex;align-items:center;gap:10px;color:var(--v2-ink);font-family:var(--v2-display);font-weight:600;font-size:15px;letter-spacing:-.01em;text-decoration:none}[data-page=landing] .v2-nav__brand-mark{width:22px;height:22px;border-radius:6px;background:var(--v2-aurora);box-shadow:0 0 18px #7c5cff99}[data-page=landing] .v2-nav__links{display:none;gap:28px;list-style:none;margin:0;padding:0}@media(min-width:760px){[data-page=landing] .v2-nav__links{display:inline-flex}}[data-page=landing] .v2-nav__links a{color:var(--v2-ink-2);text-decoration:none;transition:color .2s var(--v2-easing-soft)}[data-page=landing] .v2-nav__links a:hover{color:var(--v2-ink)}[data-page=landing] .v2-section__lead{display:flex;flex-direction:column;gap:1.25rem;max-width:720px}[data-page=landing] .v2-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--v2-line-2),transparent);border:0;margin:0}[data-page=landing] .v2-hero{position:relative;min-height:100dvh;display:grid;place-items:center;overflow:hidden}[data-page=landing] .v2-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transform:scale(calc(1 + var(--hero-progress, 0) * .22)) translateY(calc(var(--hero-progress, 0) * -6vh));opacity:calc(1 - var(--hero-progress, 0) * .28);filter:blur(calc(var(--hero-progress, 0) * 2px));will-change:transform,opacity,filter}[data-page=landing] .v2-hero__content{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.75rem;padding:0 1.5rem;max-width:920px;transform:translateY(calc(var(--hero-progress, 0) * -18vh)) scale(calc(1 - var(--hero-progress, 0) * .08));opacity:calc(1 - var(--hero-progress, 0) * .75);will-change:transform,opacity}[data-page=landing] .v2-hero__ctas{display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:.5rem}[data-page=landing] .v2-hero__hint{position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:1;display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-ink-3);animation:v2-bounce 3s ease-in-out infinite}[data-page=landing] .v2-hero__hint:after{content:"";width:1px;height:28px;background:linear-gradient(180deg,var(--v2-line-2),transparent)}@keyframes v2-bounce{0%,to{transform:translate(-50%);opacity:.6}50%{transform:translate(-50%,6px);opacity:1}}[data-page=landing] .v2-frag{position:relative;min-height:100dvh}[data-page=landing] .v2-frag__pin{position:relative;height:100dvh;display:grid;place-items:center;overflow:hidden}[data-page=landing] .v2-frag__field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;perspective:1100px;transform-style:preserve-3d}[data-page=landing] .v2-frag__card{position:absolute;top:50%;left:50%;width:168px;padding:14px 16px;border-radius:14px;background:#14161cb3;border:1px solid var(--v2-line-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--v2-body);font-size:13px;color:var(--v2-ink-2);box-shadow:0 18px 50px #00000073;transform:translate(-50%,-50%) translate3d(var(--tx, 0),var(--ty, 0),var(--tz, 0)) rotate3d(1,1,0,var(--rot, 0deg)) scale(var(--sc, 1));opacity:var(--op, 1);transition:transform 80ms linear,opacity 80ms linear}[data-page=landing] .v2-frag__core{position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:50%;background:var(--v2-aurora);box-shadow:0 0 30px #7c5cffcc,0 0 80px #46b1ff80;transform:translate(-50%,-50%) scale(var(--core-scale, 0));opacity:var(--core-op, 0)}[data-page=landing] .v2-frag__copy{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:720px;padding:0 1.5rem}[data-page=landing] .v2-pillar{position:relative}[data-page=landing] .v2-pillar__inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1000px){[data-page=landing] .v2-pillar__inner{grid-template-columns:.9fr 1.1fr;gap:4rem}[data-page=landing] .v2-pillar--reverse .v2-pillar__inner{grid-template-columns:1.1fr .9fr}[data-page=landing] .v2-pillar--reverse .v2-pillar__copy{order:2}[data-page=landing] .v2-pillar--reverse .v2-pillar__visual{order:1}}[data-page=landing] .v2-pillar__copy{display:flex;flex-direction:column;gap:1.25rem}[data-page=landing] .v2-pillar__bullets{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem;font-size:14px;color:var(--v2-ink-2)}[data-page=landing] .v2-pillar__bullets li{display:flex;align-items:center;gap:12px}[data-page=landing] .v2-pillar__bullets li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v2-aurora);flex-shrink:0;box-shadow:0 0 12px #7c5cffcc}[data-page=landing] .v2-pillar__visual{position:relative;aspect-ratio:4 / 3;border-radius:var(--v2-radius-lg);background:linear-gradient(135deg,#7c5cff0f,#46b1ff0a 50%,#6cf7c20f),#ffffff05;border:1px solid var(--v2-line);overflow:hidden;box-shadow:0 30px 80px #00000080}[data-page=landing] .v2-pillar__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000,transparent 80%)}[data-page=landing] .v2-mock{position:absolute;inset:clamp(20px,4%,36px);border-radius:16px;background:#0a0c12d9;border:1px solid var(--v2-line-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;overflow:hidden}[data-page=landing] .v2-mock__bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--v2-line);font-family:var(--v2-mono);font-size:10px;letter-spacing:.12em;color:var(--v2-ink-3);text-transform:uppercase}[data-page=landing] .v2-mock__dot{width:8px;height:8px;border-radius:50%;background:var(--v2-line-2)}[data-page=landing] .v2-mock__body{flex:1;padding:16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}[data-page=landing] .v2-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--v2-line)}[data-page=landing] .v2-row__dot{width:8px;height:8px;border-radius:50%;background:var(--v2-aurora)}[data-page=landing] .v2-row__line{height:6px;border-radius:3px;background:#ffffff14}[data-page=landing] .v2-bar-row{display:grid;grid-template-columns:60px 1fr 40px;gap:12px;align-items:center;font-size:11px;color:var(--v2-ink-2)}[data-page=landing] .v2-bar{position:relative;height:8px;border-radius:4px;background:#ffffff0f;overflow:hidden}[data-page=landing] .v2-bar__fill{position:absolute;inset:0 auto 0 0;width:var(--bar, 0%);background:var(--v2-aurora);border-radius:4px;transition:width 1.4s var(--v2-easing-soft)}[data-page=landing] .v2-spark{width:100%;height:56px}[data-page=landing] .v2-spark path{stroke:url(#v2-aurora-stroke);stroke-width:1.6;fill:none;filter:drop-shadow(0 0 6px rgba(124,92,255,.6))}[data-page=landing] .v2-journey{min-height:100dvh;position:relative}[data-page=landing] .v2-journey__stage{min-height:100dvh;position:relative;overflow:hidden;display:grid;align-items:center}[data-page=landing] .v2-journey__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.9;transform:translate(calc(var(--journey-progress, 0) * -5vw)) scale(calc(.96 + var(--journey-progress, 0) * .08));will-change:transform;pointer-events:none}[data-page=landing] .v2-journey__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 55% at 62% 50%,transparent 0 42%,rgba(6,7,11,.18) 70%),linear-gradient(90deg,#06070beb,#06070b8c 35%,#06070b1a 65%,#06070be6);pointer-events:none}[data-page=landing] .v2-journey__scene-fallback{position:absolute;top:10%;right:8%;bottom:10%;left:8%;border-radius:50%;background:radial-gradient(circle at 55% 45%,rgba(255,255,255,.18),transparent 9%),radial-gradient(circle at 50% 50%,rgba(124,92,255,.18),transparent 25%),conic-gradient(from calc(var(--journey-progress, 0) * 360deg),#7c5cff38,#46b1ff14,#6cf7c22e,#7c5cff38);filter:blur(18px);opacity:.75}[data-page=landing] .v2-journey__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding-block:clamp(5rem,10vh,8rem)}@media(min-width:980px){[data-page=landing] .v2-journey__grid{grid-template-columns:.86fr 1.14fr;gap:clamp(2rem,5vw,5rem)}}[data-page=landing] .v2-journey__copy{display:flex;flex-direction:column;gap:1.25rem;max-width:650px}[data-page=landing] .v2-journey__rail{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.65rem}[data-page=landing] .v2-journey__rail li{display:grid;grid-template-columns:36px 1fr;gap:.75rem;align-items:center;padding:.8rem .95rem;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:var(--v2-ink-3);transform:translate(calc((var(--journey-progress, 0) * -10px))) scale(.98);transition:color .18s var(--v2-easing-soft),border-color .18s var(--v2-easing-soft),background .18s var(--v2-easing-soft),transform .18s var(--v2-easing-soft)}[data-page=landing] .v2-journey__rail li.is-active{color:var(--v2-ink);border-color:#6cf7c257;background:radial-gradient(ellipse 80% 160% at 0% 0%,rgba(124,92,255,.13),transparent 70%),#ffffff09;transform:translate(8px) scale(1)}[data-page=landing] .v2-journey__rail span{font-family:var(--v2-mono);font-size:10px;letter-spacing:.16em}[data-page=landing] .v2-journey__rail strong{font-family:var(--v2-display);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:500;letter-spacing:-.02em}[data-page=landing] .v2-journey__panel{position:relative;min-height:min(78vh,690px);border-radius:var(--v2-radius-lg);border:1px solid var(--v2-line-2);background:radial-gradient(ellipse 90% 80% at 50% 0%,rgba(70,177,255,.12),transparent 70%),#090b11b8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 38px 120px #00000085;overflow:hidden;padding:clamp(1.15rem,2vw,1.6rem);display:grid;grid-template-rows:auto 1fr auto;gap:1.25rem;transform:rotateY(calc((var(--journey-progress, 0) - .5) * -5deg)) translateY(calc(var(--journey-progress, 0) * -8px));transform-style:preserve-3d;will-change:transform}[data-page=landing] .v2-journey__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 90% 70% at 50% 50%,#000,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 50%,#000,transparent 85%);pointer-events:none}[data-page=landing] .v2-journey__panel>*{position:relative;z-index:1}[data-page=landing] .v2-journey__panel-copy{display:flex;flex-direction:column;gap:.65rem}[data-page=landing] .v2-journey__eyebrow{font-family:var(--v2-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--v2-mint)}[data-page=landing] .v2-journey__panel h3{font-family:var(--v2-display);font-size:clamp(1.9rem,4vw,3.35rem);line-height:.95;letter-spacing:-.035em;margin:0}[data-page=landing] .v2-journey__panel p{color:var(--v2-ink-2);margin:0;line-height:1.5;max-width:58ch}[data-page=landing] .v2-journey__chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}[data-page=landing] .v2-journey__chips span{padding:.44rem .72rem;border-radius:999px;border:1px solid var(--v2-line-2);background:#ffffff09;color:var(--v2-ink-2);font-size:12px}[data-page=landing] .v2-journey__metric{align-self:flex-start;margin-top:.35rem;font-family:var(--v2-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink);padding:.55rem .75rem;border-radius:999px;background:var(--v2-aurora-soft);border:1px solid rgba(255,255,255,.11)}[data-page=landing] .v2-journey__mock{position:relative;min-height:300px;perspective:1000px}[data-page=landing] .v2-journey__mock>div{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate3d(0,24px,-60px) rotateX(8deg) scale(.95);transition:opacity .42s var(--v2-easing-soft),transform .52s var(--v2-easing);pointer-events:none}[data-page=landing] .v2-journey__mock>div.is-active{opacity:1;transform:translateZ(0) rotateX(0) scale(1)}[data-page=landing] .v2-journey__mock .v2-mock{top:0;right:0;bottom:0;left:0}[data-page=landing] .v2-modules{position:relative;min-height:100dvh}[data-page=landing] .v2-modules__stage{min-height:100dvh;display:grid;align-items:center;overflow:hidden}[data-page=landing] .v2-modules__layout{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;padding-block:clamp(5rem,10vh,8rem)}@media(min-width:980px){[data-page=landing] .v2-modules__layout{grid-template-columns:.82fr 1.18fr;gap:4rem}}[data-page=landing] .v2-modules__copy{display:flex;flex-direction:column;gap:1.25rem;max-width:620px}[data-page=landing] .v2-modules__active{margin-top:1rem;padding:1.25rem;border-radius:var(--v2-radius-md);border:1px solid var(--v2-line);background:radial-gradient(ellipse 70% 120% at 20% 0%,rgba(124,92,255,.12),transparent 65%),#ffffff06;min-height:170px;display:flex;flex-direction:column;gap:.55rem}[data-page=landing] .v2-modules__active-count{font-family:var(--v2-mono);font-size:10px;letter-spacing:.18em;color:var(--v2-ink-3)}[data-page=landing] .v2-modules__active h3{font-family:var(--v2-display);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1;letter-spacing:-.03em;margin:0}[data-page=landing] .v2-modules__active p{margin:0;color:var(--v2-ink);font-weight:500}[data-page=landing] .v2-modules__active span:last-child{color:var(--v2-ink-2);line-height:1.45;font-size:14px}[data-page=landing] .v2-modules__visual{position:relative;aspect-ratio:1 / 1;min-height:min(78vw,620px);border-radius:50%;transform-style:preserve-3d;perspective:1000px}[data-page=landing] .v2-modules__rings{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;background:radial-gradient(circle,transparent 0 31%,rgba(255,255,255,.08) 31.2% 31.4%,transparent 31.6% 47%,rgba(255,255,255,.07) 47.2% 47.4%,transparent 47.6% 65%,rgba(255,255,255,.05) 65.2% 65.4%,transparent 65.6%),conic-gradient(from calc(var(--modules-progress, 0) * 360deg),#7c5cff59,#46b1ff2e,#6cf7c247,#7c5cff59);mask-image:radial-gradient(circle,transparent 0 24%,#000 25% 70%,transparent 72%);-webkit-mask-image:radial-gradient(circle,transparent 0 24%,#000 25% 70%,transparent 72%);opacity:.62;transform:rotate(calc(var(--modules-progress, 0) * 180deg)) rotateX(62deg) scale(calc(.94 + var(--modules-progress, 0) * .08));filter:blur(.1px)}[data-page=landing] .v2-modules__core{position:absolute;left:50%;top:50%;width:clamp(118px,20vw,176px);aspect-ratio:1;transform:translate(-50%,-50%) scale(calc(.92 + var(--modules-progress, 0) * .12));border-radius:50%;display:grid;place-items:center;align-content:center;gap:.25rem;text-align:center;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.34),transparent 26%),var(--v2-aurora);color:#fff;box-shadow:0 0 42px #7c5cff73,0 0 110px #46b1ff2e;z-index:5}[data-page=landing] .v2-modules__core span{font-family:var(--v2-display);font-size:clamp(1.05rem,2vw,1.45rem);font-weight:600;letter-spacing:-.03em}[data-page=landing] .v2-modules__core small{font-family:var(--v2-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.75}[data-page=landing] .v2-module-card{--orbit: clamp(145px, 34vw, 285px);--step: clamp(0, calc((var(--modules-progress, 0) - var(--m-start)) / (var(--m-end) - var(--m-start))), 1);position:absolute;left:50%;top:50%;width:clamp(122px,15vw,176px);min-height:100px;padding:.95rem;border-radius:18px;background:radial-gradient(ellipse 90% 120% at 20% 0%,rgba(124,92,255,calc(.06 + var(--step) * .14)),transparent 70%),#0d0f16c2;border:1px solid rgba(255,255,255,calc(.08 + var(--step) * .14));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--v2-ink);display:flex;flex-direction:column;gap:.4rem;box-shadow:0 22px 70px rgba(0,0,0,calc(.35 + var(--step) * .2));transform:translate(-50%,-50%) translate3d(calc(var(--mx) * var(--orbit) * (1 - var(--step) * .16)),calc(var(--my) * var(--orbit) * (1 - var(--step) * .16)),calc((var(--step) * 160px) - 80px)) rotate(calc((var(--modules-progress, 0) * 120deg) + (var(--m-index) * 7deg))) scale(calc(.84 + var(--step) * .22));opacity:calc(.48 + var(--step) * .52);z-index:calc(2 + var(--m-index));transition:border-color .16s linear,background .16s linear;will-change:transform,opacity}[data-page=landing] .v2-module-card.is-active{border-color:#6cf7c280;box-shadow:0 24px 80px #0000008c,0 0 42px #46b1ff2e}[data-page=landing] .v2-module-card:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--orbit) * .46);height:1px;transform-origin:left center;transform:translate(-50%,-50%) rotate(var(--angle));background:linear-gradient(90deg,rgba(255,255,255,.16),transparent);opacity:calc(.14 + var(--step) * .22);pointer-events:none}[data-page=landing] .v2-module-card__index{font-family:var(--v2-mono);font-size:10px;letter-spacing:.16em;color:var(--v2-ink-3)}[data-page=landing] .v2-module-card strong{font-family:var(--v2-display);font-size:clamp(1rem,1.8vw,1.35rem);line-height:1;letter-spacing:-.025em}[data-page=landing] .v2-module-card small{color:var(--v2-ink-2);line-height:1.35}[data-page=landing] .v2-trustpilot{position:relative;min-height:100dvh}[data-page=landing] .v2-trustpilot__stage{min-height:100dvh;position:relative;overflow:hidden;display:grid;align-items:center;padding-block:clamp(5rem,10vh,8rem)}[data-page=landing] .v2-trustpilot__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 58% at 70% 40%,rgba(0,182,122,.16),transparent 65%),radial-gradient(ellipse 55% 48% at 20% 70%,rgba(124,92,255,.12),transparent 68%);opacity:calc(.55 + var(--trust-progress, 0) * .35);pointer-events:none}[data-page=landing] .v2-trustpilot__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:980px){[data-page=landing] .v2-trustpilot__grid{grid-template-columns:.9fr 1.1fr}}[data-page=landing] .v2-trustpilot__lead{display:flex;flex-direction:column;gap:1.25rem;max-width:680px;transform:translateY(calc(var(--trust-progress, 0) * -18px));will-change:transform}[data-page=landing] .v2-trustpilot__score{display:inline-grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;align-self:flex-start;margin-top:.5rem;padding:.9rem 1rem;border-radius:18px;border:1px solid rgba(0,182,122,.34);background:radial-gradient(ellipse 120% 180% at 0% 0%,rgba(0,182,122,.16),transparent 70%),#ffffff09;color:var(--v2-ink);text-decoration:none;box-shadow:0 18px 60px #00000059;transition:transform .18s var(--v2-easing),border-color .18s var(--v2-easing-soft)}[data-page=landing] .v2-trustpilot__score:hover{transform:translateY(-2px);border-color:#00b67a94}[data-page=landing] .v2-trustpilot__rating{font-family:var(--v2-display);font-size:clamp(2.4rem,5vw,4.4rem);line-height:.9;letter-spacing:-.045em}[data-page=landing] .v2-trustpilot__stars{display:inline-flex;gap:4px;color:#00b67a;letter-spacing:-.04em;line-height:1}[data-page=landing] .v2-trustpilot__stars .is-partial{background:linear-gradient(90deg,#00b67a 0,#00b67a 30%,#ffffff2e 30%,#ffffff2e);-webkit-background-clip:text;background-clip:text;color:transparent}[data-page=landing] .v2-trustpilot__score small{display:block;margin-top:.35rem;color:var(--v2-ink-2);font-size:12px}[data-page=landing] .v2-trustpilot__orbit{position:relative;min-height:min(74vw,560px);display:grid;place-items:center;perspective:1000px}[data-page=landing] .v2-trustpilot__halo{position:absolute;width:min(76vw,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,transparent 0 38%,rgba(0,182,122,.12) 38.2% 38.6%,transparent 38.8% 58%,rgba(255,255,255,.07) 58.2% 58.5%,transparent 58.7%),conic-gradient(from calc(var(--trust-progress, 0) * 420deg),#00b67a7a,#46b1ff1f,#7c5cff47,#00b67a7a);mask-image:radial-gradient(circle,transparent 0 28%,#000 29% 64%,transparent 66%);-webkit-mask-image:radial-gradient(circle,transparent 0 28%,#000 29% 64%,transparent 66%);transform:rotateX(64deg) rotate(calc(var(--trust-progress, 0) * 160deg));opacity:.78}[data-page=landing] .v2-trustpilot__badge{position:relative;z-index:2;width:clamp(150px,22vw,220px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;gap:.5rem;text-align:center;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.32),transparent 24%),linear-gradient(135deg,#00b67aeb,#46b1ffb8);color:#fff;box-shadow:0 0 48px #00b67a52,0 0 110px #46b1ff29;transform:rotateY(calc((var(--trust-progress, 0) - .5) * 18deg)) scale(calc(.95 + var(--trust-progress, 0) * .09));will-change:transform}[data-page=landing] .v2-trustpilot__badge strong{font-family:var(--v2-display);font-size:clamp(3rem,7vw,5.4rem);line-height:.82;letter-spacing:-.06em}[data-page=landing] .v2-trustpilot__badge span:last-child{font-family:var(--v2-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.82}[data-page=landing] .v2-trustpilot__reviews{position:absolute;z-index:3;left:50%;bottom:clamp(1.25rem,5vh,3rem);width:min(1180px,calc(100vw - 2rem));height:250px;transform:translate(-50%);pointer-events:none;perspective:1000px}[data-page=landing] .v2-trustpilot__review{--card-step: clamp(0, calc((var(--trust-progress, 0) * 9) - var(--review-index)), 1);position:absolute;top:0;left:50%;width:min(360px,82vw);min-height:200px;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,calc(.08 + var(--card-step) * .12));background:radial-gradient(ellipse 120% 160% at 10% 0%,rgba(0,182,122,calc(.05 + var(--card-step) * .12)),transparent 70%),#0c0e14d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 80px #0000007a;transform:translate(calc(-50% + (var(--review-index) - var(--trust-progress, 0) * 8) * 260px)) translateY(calc(var(--review-offset) * (1 - var(--card-step)))) translateZ(calc(var(--card-step) * 80px)) rotateY(calc((var(--review-index) - var(--trust-progress, 0) * 8) * -8deg)) scale(calc(.86 + var(--card-step) * .12));opacity:calc(.22 + var(--card-step) * .78);display:flex;flex-direction:column;gap:.75rem;will-change:transform,opacity}[data-page=landing] .v2-trustpilot__review-top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}[data-page=landing] .v2-trustpilot__review-top strong{display:block;color:var(--v2-ink);font-size:14px}[data-page=landing] .v2-trustpilot__review-meta{display:block;color:var(--v2-ink-3);font-size:12px;margin-top:.2rem}[data-page=landing] .v2-trustpilot__review h3{margin:0;font-family:var(--v2-display);font-size:1.2rem;letter-spacing:-.025em}[data-page=landing] .v2-trustpilot__review p{margin:0;color:var(--v2-ink-2);line-height:1.45;font-size:14px}[data-page=landing] .v2-cta{position:relative;padding-block:clamp(6rem,14vh,10rem);text-align:center}[data-page=landing] .v2-cta__panel{position:relative;margin:0 auto;max-width:880px;padding:clamp(2.5rem,5vw,4.5rem);border-radius:var(--v2-radius-lg);background:radial-gradient(ellipse 80% 80% at 50% 0%,rgba(124,92,255,.18),transparent 70%),#0a0c12b3;border:1px solid var(--v2-line-2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 40px 120px #00000080;overflow:hidden}[data-page=landing] .v2-cta__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--v2-aurora);opacity:.06;mix-blend-mode:overlay;pointer-events:none}[data-page=landing] .v2-cta__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem}[data-page=landing] .v2-cta__ctas{display:inline-flex;flex-wrap:wrap;gap:12px;margin-top:.5rem;justify-content:center}[data-page=landing] .v2-foot{margin-top:4rem;padding-bottom:3rem;text-align:center;color:var(--v2-ink-3);font-size:12px;letter-spacing:.04em}[data-page=landing] .v2-reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--v2-easing),transform .9s var(--v2-easing);will-change:opacity,transform}[data-page=landing] .v2-reveal.is-in{opacity:1;transform:translateY(0)}[data-page=landing] .v2-reveal--delay-1{transition-delay:80ms}[data-page=landing] .v2-reveal--delay-2{transition-delay:.16s}[data-page=landing] .v2-reveal--delay-3{transition-delay:.24s}[data-page=landing] .v2-reveal--delay-4{transition-delay:.32s}[data-page=landing] .v2-line{display:block;overflow:hidden}[data-page=landing] .v2-line__inner{display:inline-block;transform:translateY(110%);transition:transform .9s var(--v2-easing);will-change:transform}[data-page=landing] .v2-line.is-in .v2-line__inner{transform:translateY(0)}[data-page=landing] .v2-line:nth-child(2) .v2-line__inner{transition-delay:80ms}[data-page=landing] .v2-line:nth-child(3) .v2-line__inner{transition-delay:.16s}[data-page=landing] .v2-line:nth-child(4) .v2-line__inner{transition-delay:.24s}@media(prefers-reduced-motion:reduce){[data-page=landing] .v2-reveal{opacity:1;transform:none;transition:none}[data-page=landing] .v2-line__inner{transform:none;transition:none}[data-page=landing] .v2-hero__hint{animation:none}[data-page=landing] .v2-bar__fill{transition:none}[data-page=landing] .v2-hero__canvas,[data-page=landing] .v2-hero__content{transform:none;opacity:1;filter:none}[data-page=landing] .v2-module-card{position:relative;left:auto;top:auto;transform:none;opacity:1}[data-page=landing] .v2-module-card:before,[data-page=landing] .v2-modules__rings{display:none}[data-page=landing] .v2-modules__visual{aspect-ratio:auto;min-height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}[data-page=landing] .v2-modules__core{position:relative;left:auto;top:auto;transform:none}[data-page=landing] .v2-journey__scene{display:none}[data-page=landing] .v2-journey__panel{transform:none;min-height:auto}[data-page=landing] .v2-journey__mock{min-height:300px}[data-page=landing] .v2-journey__mock>div{opacity:1;transform:none;position:relative;margin-block:1rem}[data-page=landing] .v2-trustpilot__lead,[data-page=landing] .v2-trustpilot__badge,[data-page=landing] .v2-trustpilot__halo{transform:none}[data-page=landing] .v2-trustpilot__orbit{min-height:auto}[data-page=landing] .v2-trustpilot__reviews{position:relative;left:auto;bottom:auto;width:100%;height:auto;transform:none;display:grid;gap:1rem;padding:0 1rem 2rem}[data-page=landing] .v2-trustpilot__review{position:relative;left:auto;top:auto;width:100%;transform:none;opacity:1}}html.v2-reduce-motion [data-page=landing] .v2-reveal{opacity:1;transform:none;transition:none}html.v2-reduce-motion [data-page=landing] .v2-line__inner{transform:none;transition:none}html.v2-reduce-motion [data-page=landing] .v2-hero__hint{animation:none}
