.page_main__GlU4n{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.page_vinyl__pvaNL{pointer-events:none;position:fixed;bottom:-300px;right:-300px;width:700px;height:700px;border-radius:50%;border:1px solid rgba(239,64,42,.05);box-shadow:0 0 0 80px rgba(239,64,42,.025),0 0 0 160px rgba(239,64,42,.015),0 0 0 260px rgba(239,64,42,.01);animation:page_slowSpin__PwsCV 80s linear infinite;z-index:0}@keyframes page_slowSpin__PwsCV{to{transform:rotate(1turn)}}.page_header__kVzhN{padding:1.75rem 3rem;position:relative;z-index:1;animation:page_fadeIn__wvzG6 .5s ease both}.page_logo__7fc9l{font-family:var(--font-mono);font-size:1rem;color:var(--warm);letter-spacing:.15em;text-transform:uppercase}.page_hero__SKW6o{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center;position:relative;z-index:1;max-width:1100px;width:100%;margin:0 auto;padding:2rem 3rem}@media (max-width:720px){.page_hero__SKW6o{grid-template-columns:1fr;gap:2.5rem;padding:2rem 1.5rem}}.page_heroLeft__JBC6J{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center;animation:page_fadeUp__mbBxU .6s ease .1s both}.page_title__3jonF{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.08;font-weight:500;font-style:normal;color:var(--text);letter-spacing:-.02em}.page_title__3jonF em{font-style:italic;color:var(--warm)}.page_subtitle__iAJUg{font-family:var(--font-body);font-size:1rem;color:var(--text-muted);line-height:1.7}.page_heroRight__Ta9KO{display:flex;flex-direction:column;gap:1.5rem;max-width:70%;justify-self:end;animation:page_fadeUp__mbBxU .6s ease .2s both}@media (max-width:720px){.page_heroRight__Ta9KO{max-width:100%;justify-self:stretch}}.page_howLabel__38oTW{font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;text-align:center}.page_steps__e0Sxr{display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.page_step__DI9Zu{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.375rem 1.25rem;background:var(--surface);position:relative;transition:background .2s}.page_step__DI9Zu:hover{background:var(--surface-2)}.page_stepIcon__jLVEF{font-size:1.125rem;color:var(--warm);line-height:1;margin-bottom:.125rem}.page_stepTitle__kKqcb{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--text)}.page_stepDesc__kxdqC{font-family:var(--font-body);font-size:.825rem;color:var(--text-muted);line-height:1.6}.page_bottom__eBpyv{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 2rem 2rem;animation:page_fadeUp__mbBxU .6s ease .35s both}.page_cta__zCVvt{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2.5rem;background:var(--warm);border-radius:9999px;font-family:var(--font-mono);font-size:.78rem;font-weight:500;color:#fff;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 20px rgba(239,64,42,.35)}.page_cta__zCVvt:hover{background:#d63520;transform:translateY(-2px);box-shadow:0 8px 28px rgba(239,64,42,.45)}.page_cta__zCVvt:active{transform:translateY(0)}.page_trial__UVeom{font-size:.72rem;color:var(--text-muted);letter-spacing:.06em}.page_sourceText__Ba_mj,.page_trial__UVeom{font-family:var(--font-mono);text-align:center}.page_sourceText__Ba_mj{font-size:.68rem;color:var(--text-subtle);letter-spacing:.04em}.page_sourceLink__NHILK{color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;transition:color .15s}.page_sourceLink__NHILK:hover{color:var(--warm)}.page_footer__sHKi3{padding:1.125rem 3rem;text-align:center;font-family:var(--font-mono);font-size:.62rem;color:var(--text-subtle);letter-spacing:.08em;text-transform:uppercase;position:relative;z-index:1;border-top:1px solid var(--border)}@keyframes page_fadeUp__mbBxU{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:1}}