.page_hero__Ymk_m{background:linear-gradient(135deg,#1e3a5f,#0c1e35);color:#fff;padding:7rem 0 4rem;display:flex;flex-direction:column;gap:1rem}.page_hero__Ymk_m h1{color:#fff;margin-top:.75rem}.page_hero__Ymk_m p{color:hsla(0,0%,100%,.75);font-size:1.1rem;max-width:600px;margin:0}.page_steps__sIMbP{max-width:780px;margin:0 auto}.page_step__hdSK1{display:flex;gap:1.5rem;align-items:flex-start}.page_stepLeft__sEFgF{flex-direction:column}.page_stepLeft__sEFgF,.page_stepNum__qOMPY{display:flex;align-items:center;flex-shrink:0}.page_stepNum__qOMPY{width:52px;height:52px;border-radius:50%;background:var(--col-primary);color:#fff;font-family:var(--font-display);font-size:1.2rem;font-weight:800;justify-content:center;z-index:1}.page_stepLine__Xiey7{width:2px;flex:1 1;min-height:3rem;background:linear-gradient(to bottom,var(--col-primary),var(--col-accent));margin:4px 0}.page_stepContent__jyalo{padding-bottom:2.5rem;flex:1 1}.page_stepLabel__IwoCJ{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--col-secondary)}.page_stepContent__jyalo h3{font-size:1.15rem;margin:.35rem 0 .5rem}.page_stepContent__jyalo p{color:var(--text-secondary);margin:0;line-height:1.7}.page_docBox__poA4l{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--card-shadow)}.page_docBox__poA4l h3{margin-bottom:1.25rem;color:var(--col-primary)}.page_docList__dWEFE{display:flex;flex-direction:column;gap:.6rem}.page_docList__dWEFE li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:var(--text-secondary)}.page_docList__dWEFE svg{color:var(--col-secondary);flex-shrink:0;margin-top:2px}.page_ctaSection__8LSvl{background:linear-gradient(135deg,#1e3a5f,#0c1e35);padding:5rem 0;text-align:center}.page_ctaContent__UHdAt{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.page_ctaContent__UHdAt h2{color:#fff}@media (max-width:600px){.page_hero__Ymk_m{padding:6rem 0 3rem}.page_hero__Ymk_m h1{font-size:2rem}.page_stepNum__qOMPY{width:40px;height:40px;font-size:1rem}}