.landing-module__jDH3nq__wrap{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:0 24px}.landing-module__jDH3nq__hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:88px 0 112px;display:grid}.landing-module__jDH3nq__rise{animation:landing-module__jDH3nq__rise .7s var(--ease) both;animation-delay:var(--d,0s)}.landing-module__jDH3nq__headline{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:26px 0 0;font-size:clamp(2.75rem,7.2vw,5.25rem);font-weight:400;line-height:1.05;position:relative}.landing-module__jDH3nq__underlined{white-space:nowrap;isolation:isolate;display:inline-block;position:relative}.landing-module__jDH3nq__underlined:after{content:"";z-index:-1;background:linear-gradient(90deg,#0052ff26,#4d7cff1a);border-radius:2px;width:100%;height:.75rem;position:absolute;bottom:-.15rem;left:0}.landing-module__jDH3nq__lede{max-width:34rem;color:var(--muted);margin:28px 0 0;font-size:clamp(1.0625rem,2.4vw,1.25rem);line-height:1.7}.landing-module__jDH3nq__heroActions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:36px;display:flex}.landing-module__jDH3nq__heroNote{color:var(--muted);margin:20px 0 0;font-size:14px}.landing-module__jDH3nq__stage{place-items:center;min-height:460px;display:grid;position:relative}.landing-module__jDH3nq__ring{aspect-ratio:1;border:1.5px dashed rgba(var(--accent-rgb), .28);border-radius:50%;width:118%;animation:60s linear infinite landing-module__jDH3nq__spin;position:absolute}.landing-module__jDH3nq__ringInner{aspect-ratio:1;border:1px solid rgba(var(--accent-rgb), .12);background:radial-gradient(circle, rgba(var(--accent-rgb), .08), transparent 70%);border-radius:50%;width:84%;position:absolute}.landing-module__jDH3nq__stageCard{z-index:2;width:100%;max-width:380px;position:relative}.landing-module__jDH3nq__floater{z-index:3;border:1px solid var(--border);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(8px);background:#ffffffeb;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:13px;line-height:1.35;display:flex;position:absolute}.landing-module__jDH3nq__floater strong{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.landing-module__jDH3nq__floater div span{color:var(--muted)}.landing-module__jDH3nq__floatA{animation:5s ease-in-out infinite landing-module__jDH3nq__bob;top:4%;left:-6%}.landing-module__jDH3nq__floatB{animation:4s ease-in-out infinite reverse landing-module__jDH3nq__bob;bottom:6%;right:-4%}.landing-module__jDH3nq__floatIcon{color:#fff;background:var(--gradient);width:36px;height:36px;box-shadow:var(--shadow-accent);border-radius:10px;flex:none;place-items:center;display:grid}.landing-module__jDH3nq__cornerBlock{background:var(--accent);width:64px;height:64px;box-shadow:var(--shadow-accent-lg);border-radius:18px;animation:5s ease-in-out .8s infinite landing-module__jDH3nq__bob;position:absolute;bottom:12%;left:2%;transform:rotate(12deg)}.landing-module__jDH3nq__dotGrid{grid-template-columns:repeat(3,8px);gap:10px;display:grid;position:absolute;top:10%;right:4%}.landing-module__jDH3nq__dotGrid i{background:rgba(var(--accent-rgb), .35);border-radius:50%;width:8px;height:8px}.landing-module__jDH3nq__codeCard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xl);border-radius:20px;padding:26px}.landing-module__jDH3nq__codeLabel{letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:600}.landing-module__jDH3nq__codeHint{color:var(--muted);margin:0 0 18px;font-size:14px}.landing-module__jDH3nq__codeRow{align-items:stretch;gap:10px;display:flex}.landing-module__jDH3nq__codeRow input{font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:1;min-width:0}.landing-module__jDH3nq__codeCard .landing-module__jDH3nq__codeRow button{color:#fff;background:linear-gradient(to right, var(--accent), var(--accent-bright));box-shadow:var(--shadow-sm);border-color:#0000;flex:none;padding:0 24px}.landing-module__jDH3nq__codeCard .landing-module__jDH3nq__codeRow button:not(:disabled):hover{color:#fff;background:linear-gradient(to right, var(--accent), var(--accent-bright));filter:brightness(1.1);box-shadow:var(--shadow-accent);transform:translateY(-2px)}.landing-module__jDH3nq__codeError{color:var(--red);margin:14px 0 0;font-size:14px}.landing-module__jDH3nq__section{padding:56px 0 112px}.landing-module__jDH3nq__sectionHead{max-width:40rem;margin-bottom:56px}.landing-module__jDH3nq__h2{font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:20px 0 0;font-size:clamp(1.875rem,4.4vw,3.25rem);font-weight:400;line-height:1.15}.landing-module__jDH3nq__sectionLede{color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.7}.landing-module__jDH3nq__features{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-module__jDH3nq__feature{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s;border-radius:20px;padding:32px;position:relative;overflow:hidden}.landing-module__jDH3nq__feature:before{content:"";background:linear-gradient(to bottom right, rgba(var(--accent-rgb), .04), transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.landing-module__jDH3nq__feature:hover{box-shadow:var(--shadow-xl);border-color:rgba(var(--accent-rgb), .25);transform:translateY(-4px)}.landing-module__jDH3nq__feature:hover:before{opacity:1}.landing-module__jDH3nq__featureIcon{color:#fff;background:var(--gradient);width:52px;height:52px;box-shadow:var(--shadow-accent);transition:transform .3s var(--ease);border-radius:14px;place-items:center;display:grid;position:relative}.landing-module__jDH3nq__feature:hover .landing-module__jDH3nq__featureIcon{transform:scale(1.1)}.landing-module__jDH3nq__feature h3{letter-spacing:-.01em;margin:26px 0 10px;font-size:20px;font-weight:600;position:relative}.landing-module__jDH3nq__feature p{color:var(--muted);margin:0;line-height:1.7;position:relative}.landing-module__jDH3nq__featureOffset{transform:translateY(28px)}.landing-module__jDH3nq__featureOffset:hover{transform:translateY(24px)}.landing-module__jDH3nq__steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}.landing-module__jDH3nq__step{position:relative}.landing-module__jDH3nq__stepNum{font-family:var(--font-display), Georgia, serif;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.25rem;line-height:1}.landing-module__jDH3nq__step h3{letter-spacing:-.01em;margin:14px 0 8px;font-size:20px;font-weight:600}.landing-module__jDH3nq__step p{color:var(--muted);max-width:22rem;margin:0;line-height:1.7}.landing-module__jDH3nq__stepRule{background:linear-gradient(to right, rgba(var(--accent-rgb), .35), var(--border));height:1px;margin-top:26px}.landing-module__jDH3nq__connector{color:#fff;background:var(--gradient);width:28px;height:28px;box-shadow:var(--shadow-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:-34px}.landing-module__jDH3nq__invert{color:#f8fafc;background:#0f172a;margin:0;position:relative;overflow:hidden}.landing-module__jDH3nq__invert:before{content:"";opacity:.03;pointer-events:none;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.landing-module__jDH3nq__glow{opacity:.12;filter:blur(150px);pointer-events:none;background:#0052ff;border-radius:50%;width:520px;height:520px;position:absolute}.landing-module__jDH3nq__glowA{top:-220px;right:-140px}.landing-module__jDH3nq__glowB{opacity:.08;bottom:-260px;left:-180px}.landing-module__jDH3nq__invertInner{grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;max-width:72rem;margin:0 auto;padding:120px 24px;display:grid;position:relative}.landing-module__jDH3nq__invert .landing-module__jDH3nq__h2{color:#fff}.landing-module__jDH3nq__invertBody{color:#f8fafcc7;max-width:36rem;margin:24px 0 0;font-size:17px;line-height:1.75}.landing-module__jDH3nq__invert .landing-module__jDH3nq__fine{color:#f8fafc9e;border-left:2px solid #8fb0ff66;max-width:34rem;margin:28px 0 0;padding-left:14px;font-size:14px;line-height:1.7}.landing-module__jDH3nq__invertActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;display:flex}.landing-module__jDH3nq__pillars{gap:16px;display:grid}.landing-module__jDH3nq__pillar{-webkit-backdrop-filter:blur(6px);transition:border-color .3s, background .3s, transform .3s var(--ease);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:24px 28px}.landing-module__jDH3nq__pillar:hover{background:#ffffff12;border-color:#6f9bff73;transform:translate(-4px)}.landing-module__jDH3nq__pillars>:nth-child(2){margin-left:28px}.landing-module__jDH3nq__pillarTitle{font-family:var(--font-display), Georgia, serif;font-size:1.75rem;line-height:1.15}.landing-module__jDH3nq__pillar p{color:#f8fafca8;margin:6px 0 0;font-size:14px;line-height:1.6}.landing-module__jDH3nq__notFound{max-width:34rem;margin:0 auto;padding:88px 0 112px}.landing-module__jDH3nq__notFound .landing-module__jDH3nq__headline{font-size:clamp(2.5rem,7vw,4rem)}.landing-module__jDH3nq__notFound .landing-module__jDH3nq__codeCard{margin-top:36px}.landing-module__jDH3nq__bigCode{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;background:var(--gradient);color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(5rem,22vw,9rem);line-height:.9}@keyframes landing-module__jDH3nq__rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module__jDH3nq__spin{to{transform:rotate(360deg)}}@keyframes landing-module__jDH3nq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-module__jDH3nq__cornerBlock{animation-name:landing-module__jDH3nq__bobTilt}@keyframes landing-module__jDH3nq__bobTilt{0%,to{transform:rotate(12deg)translateY(0)}50%{transform:rotate(12deg)translateY(-10px)}}@media (max-width:1023px){.landing-module__jDH3nq__ring,.landing-module__jDH3nq__ringInner,.landing-module__jDH3nq__floater,.landing-module__jDH3nq__cornerBlock,.landing-module__jDH3nq__dotGrid{display:none}.landing-module__jDH3nq__stage{min-height:0}.landing-module__jDH3nq__stageCard{max-width:none}}@media (max-width:900px){.landing-module__jDH3nq__hero{grid-template-columns:1fr;gap:44px;padding:56px 0 72px}.landing-module__jDH3nq__features{grid-template-columns:1fr;gap:18px}.landing-module__jDH3nq__featureOffset,.landing-module__jDH3nq__featureOffset:hover{transform:none}.landing-module__jDH3nq__steps{grid-template-columns:1fr;gap:36px}.landing-module__jDH3nq__connector{display:none}.landing-module__jDH3nq__section{padding:24px 0 80px}.landing-module__jDH3nq__sectionHead{margin-bottom:36px}.landing-module__jDH3nq__invertInner{grid-template-columns:1fr;gap:44px;padding:80px 24px}.landing-module__jDH3nq__pillars>:nth-child(2){margin-left:0}}@media (max-width:560px){.landing-module__jDH3nq__wrap{padding:0 18px}.landing-module__jDH3nq__heroActions{flex-direction:column;align-items:stretch}.landing-module__jDH3nq__heroActions>a{width:100%}.landing-module__jDH3nq__invertActions{flex-direction:column;align-items:stretch}.landing-module__jDH3nq__invertActions>a{width:100%}.landing-module__jDH3nq__invertInner{padding:64px 18px}.landing-module__jDH3nq__notFound{padding:48px 0 72px}}
