.page-header.svelte-1x57ylt{background-color:#0f172a;padding:6vh 0 4vh;text-align:center}.page-header.svelte-1x57ylt .container:where(.svelte-1x57ylt){width:90%;max-width:70vw;margin:0 auto}.buyer-label.svelte-1x57ylt{display:inline-block;font-size:.9vw;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:2vh;padding:.75vh 1.5vw;background:#ffffff26;border-radius:100px}.page-header.svelte-1x57ylt h1:where(.svelte-1x57ylt){font-size:3.5vw;font-weight:400;color:#fff;line-height:1.2;margin:0}.page-header.svelte-1x57ylt h1:where(.svelte-1x57ylt) .accent:where(.svelte-1x57ylt){color:#60a5fa}.stage4-section.svelte-1x57ylt{padding:6vh 0 10vh;background:linear-gradient(180deg,#0f172a,#1e293b 30%,#f8fafc 30%)}.stage4-section.svelte-1x57ylt .container:where(.svelte-1x57ylt){width:90%;max-width:60vw;margin:0 auto}.stage4-card.svelte-1x57ylt{background:#fff;border:3px dashed #CBD5E1;border-radius:2vw;padding:5vh 4vw;text-align:center;box-shadow:0 25px 50px -12px #00000026}.stage-badge.svelte-1x57ylt{display:inline-block;border:2px solid #2B3990;color:#2b3990;font-size:.85vw;font-weight:600;padding:.75vh 1.5vw;border-radius:100px;text-transform:uppercase;letter-spacing:.08em}.stage4-card.svelte-1x57ylt h2:where(.svelte-1x57ylt){font-size:2.5vw;font-weight:400;color:#0f172a;margin:0 0 3vh}.stage-description.svelte-1x57ylt{font-size:1.2vw;color:#475569;line-height:1.8;max-width:45vw;margin:0 auto 4vh}.cta-row.svelte-1x57ylt{display:flex;align-items:center;justify-content:center;gap:2vw;flex-wrap:wrap}.btn.svelte-1x57ylt{display:inline-flex;align-items:center;padding:1.5vh 2.5vw;border-radius:.5vw;font-size:1.1vw;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:2px solid transparent}.btn-primary.svelte-1x57ylt{background:#2b3990;color:#fff;border-color:#2b3990}.btn-primary.svelte-1x57ylt:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}.btn-outline.svelte-1x57ylt{background:transparent;color:#475569;border:2px solid #475569}.btn-outline.svelte-1x57ylt:hover{background:#475569;border-color:#475569;color:#fff}@media (max-width: 1024px){.page-header.svelte-1x57ylt h1:where(.svelte-1x57ylt){font-size:5vw}.buyer-label.svelte-1x57ylt{font-size:1.2vw}.stage4-card.svelte-1x57ylt h2:where(.svelte-1x57ylt){font-size:3vw}.stage-description.svelte-1x57ylt{font-size:1.6vw}.stage-badge.svelte-1x57ylt{font-size:1.2vw}.btn-outline.svelte-1x57ylt,.btn.svelte-1x57ylt{font-size:1.5vw}}@media (max-width: 768px){.page-header.svelte-1x57ylt{padding:3rem 0 2rem}.page-header.svelte-1x57ylt .container:where(.svelte-1x57ylt){width:92%;max-width:100%}.buyer-label.svelte-1x57ylt{font-size:.75rem;padding:.5rem 1rem}.page-header.svelte-1x57ylt h1:where(.svelte-1x57ylt){font-size:8vw}.stage4-section.svelte-1x57ylt{padding:2rem 0 4rem;background:linear-gradient(180deg,#0f172a,#1e293b 200px,#f8fafc 200px)}.stage4-section.svelte-1x57ylt .container:where(.svelte-1x57ylt){width:92%;max-width:100%}.stage4-card.svelte-1x57ylt{padding:2.5rem 1.5rem;border-radius:1.25rem;border-width:2px}.stage-badge.svelte-1x57ylt{font-size:.75rem;padding:.5rem 1rem;margin-bottom:1.5rem}.stage4-card.svelte-1x57ylt h2:where(.svelte-1x57ylt){font-size:1.5rem;margin-bottom:1.25rem}.stage-description.svelte-1x57ylt{font-size:1.0625rem;max-width:100%;margin-bottom:2rem}.cta-row.svelte-1x57ylt{flex-direction:column;gap:1rem}.btn.svelte-1x57ylt{width:100%;justify-content:center;font-size:1rem;padding:1rem}}.dark .page-header.svelte-1x57ylt{background-color:#0f172a}.dark .buyer-label.svelte-1x57ylt{color:#fff;background:#ffffff26}.dark .page-header.svelte-1x57ylt h1:where(.svelte-1x57ylt){color:#fff}.dark .page-header.svelte-1x57ylt h1:where(.svelte-1x57ylt) .accent:where(.svelte-1x57ylt){color:#60a5fa}.dark .stage4-section.svelte-1x57ylt{background:linear-gradient(180deg,#0f172a,#1e293b 30%,#0f172a 30%)}.dark .stage4-card.svelte-1x57ylt{background:#1e293b;border-color:#475569}.dark .stage-badge.svelte-1x57ylt{border-color:#60a5fa;color:#60a5fa}.dark .stage4-card.svelte-1x57ylt h2:where(.svelte-1x57ylt){color:#fff}.dark .stage-description.svelte-1x57ylt{color:#94a3b8}.dark .btn-outline.svelte-1x57ylt{color:#cbd5e1;border-color:#475569}.dark .btn-outline.svelte-1x57ylt:hover{background:#475569;border-color:#475569;color:#fff}
