.main-content[data-astro-cid-rhjaanil]{padding-top:72px}.how-hero[data-astro-cid-rhjaanil]{padding:6rem 2rem 3rem;max-width:800px;text-align:center}.how-label[data-astro-cid-rhjaanil]{color:#f0f;font-size:.75rem;letter-spacing:.15em;font-weight:600}.how-title[data-astro-cid-rhjaanil]{font-family:var(--font-heading);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;line-height:.95;margin:1rem 0 1.5rem;color:var(--color-text)}.text-gradient[data-astro-cid-rhjaanil]{background:linear-gradient(90deg,#08f,#64f,#f0f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.how-lede[data-astro-cid-rhjaanil]{font-size:1.1rem;line-height:1.7;color:var(--color-text-muted);max-width:640px;margin:0 auto}.how-steps[data-astro-cid-rhjaanil]{position:relative;padding:4rem 2rem 6rem;max-width:860px}.timeline-rail[data-astro-cid-rhjaanil]{position:absolute;top:5rem;bottom:6rem;left:calc(2rem + 24px);width:2px;background:linear-gradient(to bottom,transparent 0%,#0088ff 8%,#6644ff 45%,#ff00ff 92%,transparent 100%);opacity:.35;pointer-events:none;border-radius:2px}.steps-list[data-astro-cid-rhjaanil]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3rem;position:relative}.step[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:56px 1fr;gap:2rem;align-items:start;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.step[data-astro-cid-rhjaanil]:hover{transform:translate(4px)}.step-marker[data-astro-cid-rhjaanil]{position:relative;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-card-bg);border:1px solid var(--color-border);color:var(--step-color, var(--color-accent));z-index:2;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.step-marker-ring[data-astro-cid-rhjaanil]{position:absolute;inset:-10px;border-radius:50%;background:var(--step-color, var(--color-accent));opacity:0;filter:blur(18px);transition:opacity .4s ease;z-index:-1}.step[data-astro-cid-rhjaanil]:hover .step-marker[data-astro-cid-rhjaanil]{border-color:var(--step-color, var(--color-accent));box-shadow:0 0 0 4px color-mix(in oklab,var(--step-color, #ff00ff) 12%,transparent);transform:scale(1.05)}.step[data-astro-cid-rhjaanil]:hover .step-marker-ring[data-astro-cid-rhjaanil]{opacity:.35}.step-icon[data-astro-cid-rhjaanil]{position:relative;z-index:1}.step-body[data-astro-cid-rhjaanil]{padding-top:.25rem}.step-number[data-astro-cid-rhjaanil]{font-size:.75rem;font-weight:700;letter-spacing:.15em;color:var(--step-color, var(--color-accent));margin-bottom:.5rem;opacity:.85}.step-name[data-astro-cid-rhjaanil]{font-family:var(--font-heading);font-size:clamp(1.5rem,3.2vw,1.9rem);font-weight:800;color:var(--color-text);margin:0 0 .85rem;letter-spacing:-.01em}.step-text[data-astro-cid-rhjaanil]{font-size:1.02rem;line-height:1.8;color:var(--color-text-muted);margin:0;max-width:62ch}.cta-section[data-astro-cid-rhjaanil]{position:relative;padding:6rem 2rem;border-top:1px solid var(--color-border)}.cta-bg-fx[data-astro-cid-rhjaanil]{position:absolute;inset:0;opacity:.4;background:radial-gradient(circle at 80% 50%,rgba(255,0,255,.1),transparent 50%),radial-gradient(circle at 20% 50%,rgba(0,136,255,.1),transparent 50%);pointer-events:none}.cta-content[data-astro-cid-rhjaanil]{max-width:640px;margin:0 auto;padding:3rem;background:var(--color-card-bg);border:1px solid var(--color-border);position:relative;z-index:2}.cta-title[data-astro-cid-rhjaanil]{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--color-text);margin:0 0 1rem}.cta-sub[data-astro-cid-rhjaanil]{color:var(--color-text-muted);margin:0 0 2rem}.cta-actions[data-astro-cid-rhjaanil]{display:flex;justify-content:center}.cta-btn-white[data-astro-cid-rhjaanil]{background:var(--color-button-bg);color:var(--color-button-text);border-color:var(--color-button-bg)}@media(max-width:600px){.timeline-rail[data-astro-cid-rhjaanil]{left:calc(1.5rem + 20px);top:4rem}.step[data-astro-cid-rhjaanil]{grid-template-columns:44px 1fr;gap:1.25rem}.step-marker[data-astro-cid-rhjaanil]{width:40px;height:40px}.step-icon[data-astro-cid-rhjaanil]{width:18px;height:18px}.step-number[data-astro-cid-rhjaanil]{margin-bottom:.35rem}}
