.FloatingUnits-module__gbLjfW__layer{pointer-events:none;z-index:1;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}.FloatingUnits-module__gbLjfW__iconWrap{animation:1.6s both FloatingUnits-module__gbLjfW__cb-fade;animation-delay:var(--in-delay,0s);will-change:opacity;display:block;position:absolute;transform:translate(-50%,-50%)}.FloatingUnits-module__gbLjfW__icon{animation:FloatingUnits-module__gbLjfW__cb-drift var(--dur,24s) ease-in-out infinite;animation-delay:var(--delay,0s);will-change:transform;border-radius:18%;display:block}@keyframes FloatingUnits-module__gbLjfW__cb-fade{0%{opacity:0}to{opacity:1}}@keyframes FloatingUnits-module__gbLjfW__cb-drift{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate3d(var(--dx,0), calc(var(--dy,0) * .45), 0) rotate(calc(var(--rot,0deg) * .6))}50%{transform:translate3d(calc(var(--dx,0) * .3), var(--dy,0), 0) rotate(calc(var(--rot,0deg) * -.5))}75%{transform:translate3d(calc(var(--dx,0) * -.6), calc(var(--dy,0) * .4), 0) rotate(calc(var(--rot,0deg) * .85))}}@media (prefers-reduced-motion:reduce){.FloatingUnits-module__gbLjfW__layer{transition:none}.FloatingUnits-module__gbLjfW__iconWrap{animation-duration:.01ms}.FloatingUnits-module__gbLjfW__icon{animation:none}}
.page-module__E0kJGG__hero{isolation:isolate;width:100vw;min-height:calc(100svh - var(--header-h));color:var(--color-text);background:radial-gradient(125% 80% at 50% -8%, #f59e0b1a 0%, transparent 55%), radial-gradient(70% 55% at 90% 112%, #ef6c2b14 0%, transparent 55%), radial-gradient(80% 60% at 50% 42%, #ffffffb3 0%, transparent 70%), linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-alt) 100%);justify-content:center;align-items:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(3rem,9vw,6rem) 20px clamp(3.5rem,10vw,7rem);display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__inner{z-index:2;text-align:center;width:100%;max-width:760px;position:relative}.page-module__E0kJGG__eyebrow{font-family:var(--font-terminal), ui-monospace, monospace;letter-spacing:.28em;color:var(--color-primary-deep);margin-bottom:clamp(1rem,3vw,1.6rem);font-size:clamp(.66rem,2.4vw,.82rem);font-weight:700;animation:.7s cubic-bezier(.22,1,.36,1) both page-module__E0kJGG__hero-rise}.page-module__E0kJGG__caret{opacity:.6}.page-module__E0kJGG__title{letter-spacing:-.01em;color:var(--color-text);text-shadow:0 1px #fffaf2e6,0 0 22px #fffaf2e6;margin-bottom:clamp(1.8rem,5vw,2.6rem);font-size:clamp(2.3rem,9vw,4.6rem);font-weight:800;line-height:1.04;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both page-module__E0kJGG__hero-rise}.page-module__E0kJGG__titleDb{font-family:var(--font-terminal), ui-monospace, monospace;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-left:.12em;font-weight:400}.page-module__E0kJGG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;animation:.7s cubic-bezier(.22,1,.36,1) .24s both page-module__E0kJGG__hero-rise;display:flex}.page-module__E0kJGG__cta{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-deep) 100%);border-radius:999px;align-items:center;gap:.5em;padding:.85rem 2rem;font-size:clamp(.95rem,2.6vw,1.05rem);font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff6,0 8px 22px -8px #d97706a6}.page-module__E0kJGG__cta:hover{background:linear-gradient(135deg, var(--color-primary-deep) 0%, var(--color-accent) 100%);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff80,0 12px 28px -8px #d97706cc}.page-module__E0kJGG__ctaArrow{transition:transform .18s}.page-module__E0kJGG__cta:hover .page-module__E0kJGG__ctaArrow{transform:translate(4px)}.page-module__E0kJGG__readout{font-family:var(--font-terminal), ui-monospace, monospace;letter-spacing:.22em;color:var(--color-text-secondary);margin-top:clamp(2rem,6vw,3rem);font-size:clamp(.62rem,2vw,.74rem);animation:.7s cubic-bezier(.22,1,.36,1) .34s both page-module__E0kJGG__hero-rise}.page-module__E0kJGG__sep{opacity:.5;margin:0 .4em}.page-module__E0kJGG__blink{margin-left:.15em;animation:1.1s step-end infinite page-module__E0kJGG__hero-blink;display:inline-block}.page-module__E0kJGG__about{text-align:center;max-width:960px;margin:0 auto;padding:clamp(2.5rem,8vw,4.5rem) 4px clamp(1rem,4vw,2rem)}.page-module__E0kJGG__aboutHeading{letter-spacing:.01em;color:var(--color-text);margin-bottom:clamp(.9rem,2.5vw,1.2rem);font-size:clamp(1.3rem,4.5vw,1.7rem);font-weight:800}.page-module__E0kJGG__aboutLead{color:var(--color-text-secondary);max-width:720px;margin:0 auto clamp(2rem,6vw,3rem);font-size:clamp(.92rem,2.6vw,1.02rem);line-height:1.85}.page-module__E0kJGG__aboutLead strong{color:var(--color-primary-deep);font-weight:700}.page-module__E0kJGG__features{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(.9rem,2.5vw,1.2rem);margin:0 0 clamp(2.2rem,6vw,3rem);padding:0;list-style:none;display:grid}.page-module__E0kJGG__feature{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:clamp(1.2rem,3vw,1.5rem);transition:transform .18s,box-shadow .18s;box-shadow:0 10px 30px -18px #2b262059}.page-module__E0kJGG__feature:hover{transform:translateY(-2px);box-shadow:0 14px 32px -18px #2b262073}.page-module__E0kJGG__featureIcon{margin-bottom:.6rem;font-size:1.6rem;line-height:1;display:inline-block}.page-module__E0kJGG__featureTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1.05rem;font-weight:800}.page-module__E0kJGG__featureText{color:var(--color-text-secondary);font-size:.86rem;line-height:1.75}.page-module__E0kJGG__aboutCta{justify-content:center;display:flex}@keyframes page-module__E0kJGG__hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__hero-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__eyebrow,.page-module__E0kJGG__title,.page-module__E0kJGG__actions,.page-module__E0kJGG__readout,.page-module__E0kJGG__blink{animation:none}.page-module__E0kJGG__cta:hover{transform:none}}
