.landing-page a:focus-visible{border-radius:8px;outline:2px solid var(--color-green-400);outline-offset:2px}.landing-glass{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 0 32px #ffffff0f,inset 0 1px #ffffff14}.landing-glass-card{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 0 4px #ffffff0f}.landing-glass-card,.landing-glass-card-highlight{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.landing-glass-card-highlight{background:#22c55e0f;border:1px solid rgba(34,197,94,.2);box-shadow:inset 0 0 4px #22c55e1a,0 0 40px #22c55e14}.landing-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1)}.landing-reveal.is-visible{opacity:1;transform:translateY(0)}.landing-reveal-delay-1{transition-delay:.1s}.landing-reveal-delay-2{transition-delay:.2s}.landing-reveal-delay-3{transition-delay:.3s}.landing-reveal-delay-4{transition-delay:.4s}.landing-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.landing-stagger.is-visible>:first-child{transition-delay:.05s}.landing-stagger.is-visible>:nth-child(2){transition-delay:.12s}.landing-stagger.is-visible>:nth-child(3){transition-delay:.19s}.landing-stagger.is-visible>:nth-child(4){transition-delay:.26s}.landing-stagger.is-visible>:nth-child(5){transition-delay:.33s}.landing-stagger.is-visible>:nth-child(6){transition-delay:.4s}.landing-stagger.is-visible>*{opacity:1;transform:translateY(0)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-marquee{animation:marquee-scroll 25s linear infinite;display:flex;gap:32px;width:-moz-max-content;width:max-content}.landing-marquee:hover{animation-play-state:paused}.landing-statement-text{background:linear-gradient(135deg,#22c55e,#4ade80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-hero-blur{position:relative}.landing-hero-blur:after{background:linear-gradient(180deg,transparent,#09090b);bottom:0;content:"";height:160px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.landing-hero-mock{container-type:inline-size;position:relative}.landing-hero-mock:before{background:radial-gradient(ellipse at center,rgba(34,197,94,.12),transparent 70%);border-radius:50%;content:"";filter:blur(40px);inset:-32px;pointer-events:none;position:absolute}@keyframes drift{0%,to{opacity:.4;transform:translate(0) scale(1)}25%{opacity:.6;transform:translate(12px,-8px) scale(1.1)}50%{opacity:.3;transform:translate(-6px,-16px) scale(.95)}75%{opacity:.5;transform:translate(8px,-4px) scale(1.05)}}.landing-drift{animation:drift 8s ease-in-out infinite}.landing-drift-slow{animation:drift 12s ease-in-out infinite}.landing-drift-alt{animation:drift 10s ease-in-out 3s infinite}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.15)}to{opacity:.6;transform:scale(1)}}.landing-pulse-ring{animation:pulse-ring 2.5s ease-in-out infinite}@keyframes connector-pulse{0%,to{opacity:.3}50%{opacity:.8}}.landing-connector-pulse{animation:connector-pulse 2s ease-in-out infinite}.landing-section-glow{position:relative}.landing-section-glow:before{background:linear-gradient(90deg,transparent,rgba(34,197,94,.3),transparent);content:"";height:1px;left:50%;position:absolute;top:0;transform:translate(-50%);width:300px}.landing-pricing-glow{box-shadow:0 0 60px -12px #22c55e33,inset 0 0 32px #22c55e0d}.landing-hero-headline{font-size:clamp(36px,5.5vw,76px);font-weight:700;letter-spacing:-.025em;line-height:1.06}.landing-hero-subtitle{font-size:clamp(16px,2vw,22px);font-weight:400;line-height:1.6}.landing-section-title{font-size:clamp(26px,3.5vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.landing-statement-large{font-size:clamp(28px,4vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.15}@media(prefers-reduced-motion:reduce){.landing-reveal,.landing-stagger>*{opacity:1;transform:none;transition:none}.landing-connector-pulse,.landing-drift,.landing-drift-alt,.landing-drift-slow,.landing-marquee,.landing-pulse-ring{animation:none}}
