.theme-dark,:root{--cyan:#22e0ff;--foreground:#f4f7fb;--wt-muted:#aab6c8;--wt-muted-rgb:170 182 200;--card:#1c283c;--wt-card:#1c283c;--wt-card-rgb:28 40 60}body{font-size:1.0625rem;line-height:1.65;letter-spacing:.01em}.atm-noise{opacity:.015!important}.hero-grain{opacity:.012!important}.atm-glow{opacity:.55!important;filter:blur(90px)}.atm-glow-1{background:rgba(34,180,255,.42)!important}.atm-glow-2{background:rgba(139,92,246,.32)!important}.atm-glow-3{background:rgba(0,160,220,.28)!important}.atm-vignette{background:radial-gradient(ellipse 80% 75% at 50% 45%,transparent 40%,rgba(0,0,0,.35) 100%)!important}h1{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.03em}h1,h2{font-weight:800}h2{font-size:clamp(1.85rem,3.5vw,2.75rem);line-height:1.15;letter-spacing:-.025em}h3{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em}.text-gradient-cyan{background:linear-gradient(105deg,#ffffff,#7df0ff 45%,#22e0ff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% auto;animation:text-shimmer 6s ease-in-out infinite}@keyframes text-shimmer{0%,to{background-position:0}50%{background-position:100%}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;border-radius:.875rem;background:#22e0ff;color:#061018;font-weight:700;font-size:.95rem;border:none;cursor:pointer;box-shadow:0 8px 28px -8px rgba(34,224,255,.45);transition:transform .2s ease,background .2s ease,box-shadow .25s ease}.btn-primary:hover{background:#00c4e6;transform:translateY(-1px) scale(1.02)}.btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.35rem;border-radius:.875rem;background:rgba(255,255,255,.06);color:#f4f7fb;font-weight:650;font-size:.95rem;border:1px solid rgba(255,255,255,.16);cursor:pointer}.btn-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(34,224,255,.4)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;min-width:2.75rem;padding:.6rem 1rem;border-radius:.75rem;background:rgba(255,255,255,.05);color:#dce4f0;font-weight:600;font-size:.9rem;border:1px solid rgba(255,255,255,.12);cursor:pointer}.btn-ghost:hover{background:rgba(255,255,255,.1);color:#fff}.btn-ghost:disabled{opacity:.35;cursor:not-allowed}.bg-wisdom-card{background-color:rgba(28,40,60,.95)}.field-input{min-height:3rem;font-size:1rem;padding:.9rem 1.1rem;border-radius:.875rem;border-color:rgba(255,255,255,.18)}.field-input:focus{border-color:#22e0ff;box-shadow:0 0 0 3px rgba(34,224,255,.25)}.section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#22e0ff}.reveal-item{opacity:0;transform:translateY(36px) scale(.97);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.reveal-item.is-visible{opacity:1;transform:translateY(0) scale(1)}.infinity-card{isolation:isolate;background:radial-gradient(ellipse 80% 70% at 50% 40%,rgba(0,120,180,.45) 0,transparent 55%),linear-gradient(165deg,#0e1628,#121c2e 45%,#0a101c);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1),0 0 0 1px rgba(34,224,255,.18),0 18px 40px -12px rgba(0,0,0,.65),0 40px 80px -24px rgba(34,224,255,.22)}.infinity-card:hover{border-color:rgba(34,224,255,.5);box-shadow:0 0 0 1px rgba(34,224,255,.35),0 0 90px -18px rgba(56,189,248,.35)}.infinity-field{inset:0;opacity:.75;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 70% 20%,rgba(34,224,255,.5),transparent),radial-gradient(1.5px 1.5px at 40% 70%,rgba(255,255,255,.3),transparent);animation:infinity-twinkle 5s ease-in-out infinite}.infinity-aurora,.infinity-field{position:absolute;pointer-events:none}.infinity-aurora{inset:-25%;opacity:.95;background:conic-gradient(from 120deg at 50% 50%,transparent 0deg,rgba(34,224,255,.12) 60deg,transparent 120deg,rgba(139,92,246,.1) 200deg,transparent 280deg);animation:infinity-aurora-spin 16s linear infinite}@keyframes infinity-twinkle{0%,to{opacity:.45}50%{opacity:.9}}@keyframes infinity-aurora-spin{to{transform:rotate(1turn)}}.infinity-glyphs{position:absolute;inset:0;pointer-events:none;overflow:hidden}.infinity-glyph{position:absolute;font-family:Georgia,serif;color:rgba(34,224,255,.28);animation:glyph-drift 12s ease-in-out infinite;transform:translate(-50%,-50%)}@keyframes glyph-drift{0%{transform:translate(-50%,-50%) scale(.85);opacity:0}15%{opacity:.65}50%{transform:translate(calc(-50% + 10px),calc(-50% - 20px)) scale(1.08);opacity:.4}to{transform:translate(calc(-50% - 8px),calc(-50% + 16px)) scale(.9);opacity:0}}.infinity-orbit{position:absolute;left:50%;top:42%;border:1px solid rgba(34,224,255,.2);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.infinity-orbit-a{width:6rem;height:3.4rem;animation:orbit-tilt 8s linear infinite}.infinity-orbit-b{width:7.5rem;height:4.2rem;animation:orbit-tilt-rev 12s linear infinite;border-color:rgba(167,139,250,.16)}@keyframes orbit-tilt{0%{transform:translate(-50%,-50%) rotateX(62deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(62deg) rotate(1turn)}}@keyframes orbit-tilt-rev{0%{transform:translate(-50%,-50%) rotateX(55deg) rotate(1turn)}to{transform:translate(-50%,-50%) rotateX(55deg) rotate(0deg)}}.infinity-stage{perspective:700px;height:4rem;display:flex;align-items:center;justify-content:center}.infinity-spin{position:relative;width:4rem;height:4rem;transform-style:preserve-3d;animation:infinity-3d 7s linear infinite;will-change:transform}.infinity-symbol{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display),system-ui,sans-serif;font-size:3.25rem;font-weight:800;color:#e8fbff;text-shadow:0 0 18px rgba(34,224,255,.95),0 0 42px rgba(0,200,255,.55);backface-visibility:hidden;-webkit-backface-visibility:hidden;animation:infinity-pulse-glow 2.8s ease-in-out infinite}.infinity-symbol-ghost{transform:rotateY(180deg);color:#d4c4ff;text-shadow:0 0 18px rgba(167,139,250,.85)}@keyframes infinity-3d{0%{transform:rotateY(0deg) rotateX(14deg) rotate(-8deg)}25%{transform:rotateY(90deg) rotateX(-10deg) rotate(6deg)}50%{transform:rotateY(180deg) rotateX(12deg) rotate(-6deg)}75%{transform:rotateY(270deg) rotateX(-8deg) rotate(10deg)}to{transform:rotateY(1turn) rotateX(14deg) rotate(-8deg)}}@keyframes infinity-pulse-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}.infinity-card:hover .infinity-spin{animation-duration:3.8s}.surface-card{background:linear-gradient(165deg,rgba(40,54,78,.98),rgba(24,34,52,.98));box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1),0 12px 40px -12px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}.bg-wisdom-card,.card-3d{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.08),0 10px 36px -12px rgba(0,0,0,.5)}@media (prefers-reduced-motion:reduce){.infinity-aurora,.infinity-field,.infinity-glyph,.infinity-orbit,.infinity-spin,.infinity-symbol,.text-gradient-cyan{animation:none!important}.reveal-item{opacity:1!important;transform:none!important}}