.cleerly-root .reveal{opacity:0;filter:blur(4px);will-change:opacity, transform, filter;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.cleerly-root .reveal.in-view{opacity:1;filter:blur();transform:translateY(0)}.cleerly-root .stagger-1{transition-delay:60ms}.cleerly-root .stagger-2{transition-delay:.14s}.cleerly-root .stagger-3{transition-delay:.22s}.cleerly-root .stagger-4{transition-delay:.3s}.cleerly-root .stagger-5{transition-delay:.38s}.hero-load{animation:1.1s cubic-bezier(.22,1,.36,1) .25s both hero-in}.hero-load-delay{animation:1.1s cubic-bezier(.22,1,.36,1) .55s both hero-in}@keyframes hero-in{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}.glass-surface{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#fafaf8c7;border:1px solid #e4edefa6;box-shadow:0 4px 32px #1e2a2a0d,0 1px 2px #1e2a2a0a,inset 0 1px #fffffff2}.glass-surface-teal{-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#d7e8eba6;border:1px solid #8abbc440;box-shadow:0 4px 32px #8abbc41a,inset 0 1px #ffffffbf}.glass-surface-dark{-webkit-backdrop-filter:blur(28px)saturate(1.2);background:#121c1c6b;border:1px solid #ffffff14;box-shadow:0 8px 48px #00000047,inset 0 1px #ffffff12}.scan-line{overflow:hidden}.scan-line:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(108deg,#0000 0% 32%,#ffffff0a 44%,#ffffff1a 50%,#ffffff0a 56%,#0000 68% 100%);animation:11s ease-in-out 1.5s infinite scan-sweep;position:absolute;inset:0}@keyframes scan-sweep{0%{opacity:0;transform:translate(-140%)skew(-6deg)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(240%)skew(-6deg)}}.ambient-glow-1{animation:8s ease-in-out infinite ambient-breathe}.ambient-glow-2{animation:11s ease-in-out 3.5s infinite ambient-breathe}@keyframes ambient-breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}.glass-card{cursor:default;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.glass-card:hover{transform:translateY(-4px)scale(1.005);box-shadow:0 20px 60px #1e2a2a17,0 4px 16px #1e2a2a0d,inset 0 1px #fffffff2}.btn-premium{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.btn-premium:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 10px 32px #1e2a2a2e}.btn-premium-ghost:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 10px 32px #8abbc440}.hairline-top:before{content:"";background:linear-gradient(90deg,#0000,#8abbc473,#0000);border-radius:1px;height:1px;position:absolute;top:0;left:12%;right:12%}.grid-overlay{background-image:linear-gradient(#8abbc40b 1px,#0000 1px),linear-gradient(90deg,#8abbc40b 1px,#0000 1px);background-size:64px 64px}.section-atmo{background:radial-gradient(110% 55% at 50% -5%,#d7e8eb52 0%,#0000 65%),#fafaf8}.section-atmo-alt{background:radial-gradient(90% 60% at 80%,#d7e8eb38 0%,#0000 60%),#f4f7f6}.stat-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (prefers-reduced-motion:reduce){.hero-load,.hero-load-delay{opacity:1;filter:none;animation:none;transform:none}.ambient-glow-1,.ambient-glow-2,.scan-line:after{animation:none}.cleerly-root .reveal{opacity:1;filter:none;transition:none;transform:none}}.link-sweep{text-decoration:none;position:relative}.link-sweep:after{content:"";opacity:.35;transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.link-sweep:hover:after{transform:scaleX(1)}
