.standard-route.svelte-bcn1fg{max-width:650px;margin-top:24px;font-size:.95rem}.standard-route.svelte-bcn1fg a:where(.svelte-bcn1fg){color:inherit;text-underline-offset:4px;font-weight:600}.wrap.svelte-bcn1fg{max-width:1120px;margin:0 auto;padding:64px 24px}h1.svelte-bcn1fg,h2.svelte-bcn1fg,h3.svelte-bcn1fg{letter-spacing:-.035em;text-wrap:balance;line-height:1.12}h1.svelte-bcn1fg{font-size:var(--h1-hero-size);max-width:850px;margin:14px 0 24px}h2.svelte-bcn1fg{margin:12px 0 20px;font-size:clamp(1.8rem,3vw,2.6rem)}h3.svelte-bcn1fg{margin:28px 0 16px;font-size:clamp(1.5rem,2.8vw,2rem)}p.svelte-bcn1fg{text-wrap:pretty}.eyebrow.svelte-bcn1fg{margin:0;font-size:.9rem;font-weight:650}.hero.svelte-bcn1fg{padding-top:80px;padding-bottom:48px}.intro.svelte-bcn1fg{max-width:710px;margin-bottom:28px;font-size:1.2rem}.action.svelte-bcn1fg{background:var(--text);color:#fff;border-radius:8px;align-items:center;gap:28px;min-height:48px;padding:12px 20px;font-weight:650;text-decoration:none;display:inline-flex}.action.svelte-bcn1fg:hover{background:var(--accent-hover)}.audience.svelte-bcn1fg,.workflow-note.svelte-bcn1fg{color:var(--text-muted);max-width:750px;font-size:.9rem}.audience.svelte-bcn1fg{margin-top:20px}.section-heading.svelte-bcn1fg{grid-template-columns:1.3fr 1fr;align-items:end;gap:32px;margin-bottom:24px;display:grid}.section-heading.svelte-bcn1fg>p:where(.svelte-bcn1fg){color:var(--text-muted);max-width:370px}.workflow.svelte-bcn1fg{border:1px solid var(--border-strong);border-radius:var(--radius);overflow:hidden}.stages.svelte-bcn1fg{background:var(--surface-2);grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;display:grid}.stages.svelte-bcn1fg button:where(.svelte-bcn1fg){white-space:nowrap;min-height:48px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.stages.svelte-bcn1fg button[aria-pressed=true]:where(.svelte-bcn1fg){background:var(--brand-yellow)}.stages.svelte-bcn1fg button:where(.svelte-bcn1fg):hover{box-shadow:inset 0 0 0 1px var(--text)}.stages.svelte-bcn1fg button:where(.svelte-bcn1fg):focus-visible{outline-offset:-3px}.step-number.svelte-bcn1fg{font-variant-numeric:tabular-nums;font-size:.85rem}.stage-detail.svelte-bcn1fg{min-height:330px;padding:32px}.example.svelte-bcn1fg{flex-wrap:wrap;align-items:center;gap:12px;font-size:.85rem;display:flex}.registration.svelte-bcn1fg{background:var(--brand-yellow);color:var(--text);border:1px solid var(--text);letter-spacing:.08em;border-radius:4px;padding:4px 10px;font-weight:750}.status.svelte-bcn1fg{margin-left:auto;font-weight:600}.stage-detail.svelte-bcn1fg>p:where(.svelte-bcn1fg){max-width:760px}.next.svelte-bcn1fg{border-top:1px solid var(--border);margin:24px 0 0;padding-top:16px;font-size:.92rem;font-weight:600}.connection.svelte-bcn1fg,.pricing-grid.svelte-bcn1fg,.enquiry.svelte-bcn1fg{grid-template-columns:1fr 1fr;gap:64px;display:grid}.connection.svelte-bcn1fg{border-top:1px solid var(--border)}.connection.svelte-bcn1fg p:where(.svelte-bcn1fg):first-child{margin-top:0}.text-link.svelte-bcn1fg{color:inherit;text-underline-offset:4px;padding:10px 0;font-weight:650;display:inline-block}.pricing-band.svelte-bcn1fg{background:var(--text);color:#fff}.pricing-band.svelte-bcn1fg .eyebrow:where(.svelte-bcn1fg){color:var(--brand-yellow)}.pricing-band.svelte-bcn1fg p:where(.svelte-bcn1fg),dd.svelte-bcn1fg{color:#d8dee1}dl.svelte-bcn1fg{margin:0}dl.svelte-bcn1fg>div:where(.svelte-bcn1fg){border-bottom:1px solid #526069;padding:22px 0}dl.svelte-bcn1fg>div:where(.svelte-bcn1fg):first-child{padding-top:0}dt.svelte-bcn1fg{margin-bottom:8px;font-size:1.1rem;font-weight:650}dd.svelte-bcn1fg{margin:0}.questions.svelte-bcn1fg{max-width:850px}details.svelte-bcn1fg{border-bottom:1px solid var(--border-strong)}summary.svelte-bcn1fg{cursor:pointer;padding:20px 0;font-weight:600}details.svelte-bcn1fg p:where(.svelte-bcn1fg){margin:0 0 24px}.enquiry.svelte-bcn1fg{border-top:1px solid var(--border);align-items:center;scroll-margin-top:100px}.enquiry-action.svelte-bcn1fg a[href^=mailto\:]{background:var(--brand-yellow);color:var(--text);border-radius:8px;padding:14px 20px;font-weight:650;text-decoration:none;display:inline-block}.enquiry-action.svelte-bcn1fg p:where(.svelte-bcn1fg){overflow-wrap:anywhere;font-size:.9rem}.enquiry-action.svelte-bcn1fg p:where(.svelte-bcn1fg) a:where(.svelte-bcn1fg){color:inherit}@media (width<=700px){.wrap.svelte-bcn1fg{padding:40px 20px}.hero.svelte-bcn1fg{padding-top:48px}.section-heading.svelte-bcn1fg,.connection.svelte-bcn1fg,.pricing-grid.svelte-bcn1fg,.enquiry.svelte-bcn1fg{grid-template-columns:1fr;gap:16px}.section-heading.svelte-bcn1fg>p:where(.svelte-bcn1fg){margin:0}.stages.svelte-bcn1fg{grid-template-columns:repeat(3,1fr)}.stages.svelte-bcn1fg button:where(.svelte-bcn1fg){gap:6px;font-size:.85rem}.stage-detail.svelte-bcn1fg{min-height:420px;padding:24px 20px}.status.svelte-bcn1fg{flex-basis:100%;margin-left:0}.pricing-grid.svelte-bcn1fg{gap:32px}}
