.hero-content.svelte-gzujjl .nowrap{white-space:nowrap}.hero-container-centered.svelte-gzujjl{display:flex;justify-content:center;text-align:center}.hero-content-centered.svelte-gzujjl{max-width:900px;display:flex;flex-direction:column;align-items:center}.hero-content-centered.svelte-gzujjl h1:where(.svelte-gzujjl){font-size:clamp(2.5rem,7vw,5rem);margin-bottom:16px}.hero-content-centered.svelte-gzujjl .hero-subtitle:where(.svelte-gzujjl){max-width:700px;font-size:1.35rem}.hero-cta-wrapper.svelte-gzujjl{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:16px}.hero-content-centered.svelte-gzujjl .hero-cta-wrapper:where(.svelte-gzujjl){align-items:center}.hero-checklist.svelte-gzujjl{display:flex;flex-direction:column;align-items:flex-start;gap:8px;list-style:none;padding:0;margin:0}.hero-checklist.svelte-gzujjl li:where(.svelte-gzujjl){display:flex;align-items:center;gap:6px;font:var(--type-label);color:var(--ink-2)}.hero-checklist.svelte-gzujjl li:where(.svelte-gzujjl) .check-icon{color:var(--teal-ink);flex-shrink:0}.scroll-indicator.svelte-gzujjl{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;color:var(--ink);text-decoration:none}.scroll-indicator.svelte-gzujjl .scroll-arrow{animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(6px)}60%{transform:translateY(3px)}}@media(max-width:600px){.hero-cta-wrapper.svelte-gzujjl{align-items:center}.hero-subtitle.svelte-gzujjl{font-size:1rem}.hero-content-centered.svelte-gzujjl h1:where(.svelte-gzujjl){font-size:clamp(1.4rem,7vw,2rem)}.scroll-indicator.svelte-gzujjl{bottom:16px}}.timeline.svelte-1hzcqgn{display:flex;flex-direction:column;max-width:700px;margin:0 auto}.timeline-item.svelte-1hzcqgn{display:flex;gap:24px}.timeline-marker.svelte-1hzcqgn{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.timeline-number.svelte-1hzcqgn{width:56px;height:56px;background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font:var(--type-stat-sm);font-variant-numeric:tabular-nums;color:var(--ink)}.timeline-line.svelte-1hzcqgn{width:1px;flex:1;background:var(--edge);margin:8px 0;min-height:24px}.timeline-content.svelte-1hzcqgn{flex:1;padding:24px 28px;margin-bottom:24px;position:relative}.timeline-content.svelte-1hzcqgn h3:where(.svelte-1hzcqgn){margin-bottom:12px}.timeline-header.svelte-1hzcqgn{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.timeline-header.svelte-1hzcqgn h3:where(.svelte-1hzcqgn){margin-bottom:0}.timeline-duration.svelte-1hzcqgn{white-space:nowrap}.timeline-content.svelte-1hzcqgn p:where(.svelte-1hzcqgn){color:var(--ink-2);font-size:15px;margin-bottom:0}.timeline-content.svelte-1hzcqgn p:where(.svelte-1hzcqgn):not(:last-child){margin-bottom:16px}.timeline-requirement.svelte-1hzcqgn{background:var(--melon-100);padding:12px 16px;border-radius:var(--radius-md);font-size:14px;display:flex;align-items:baseline;gap:8px}.timeline-requirement-label.svelte-1hzcqgn{color:var(--ink)}.timeline-summary.svelte-1hzcqgn{max-width:700px;margin:24px auto 0;padding:20px 24px;display:flex;align-items:center;gap:16px}.timeline-summary.svelte-1hzcqgn svg{flex-shrink:0;stroke:var(--ink)}.timeline-summary.svelte-1hzcqgn p:where(.svelte-1hzcqgn){margin:0;font-size:15px;color:var(--ink-2)}.timeline-summary.svelte-1hzcqgn p:where(.svelte-1hzcqgn) strong{color:var(--ink)}@media(max-width:600px){.timeline-item.svelte-1hzcqgn{gap:16px}.timeline-number.svelte-1hzcqgn{width:48px;height:48px}.timeline-content.svelte-1hzcqgn{padding:20px}.timeline-header.svelte-1hzcqgn{flex-direction:column;align-items:flex-start}.timeline-summary.svelte-1hzcqgn{flex-direction:column;text-align:center}}.hk-input.svelte-1dzp8c6{display:block;height:48px;font-size:16px}.hk-input.svelte-1dzp8c6::placeholder{color:var(--muted)}.select-wrap.svelte-1dzp8c6{position:relative}select.hk-input.svelte-1dzp8c6{appearance:none;padding-right:40px;cursor:pointer}.select-wrap.svelte-1dzp8c6 .select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.submit.svelte-1dzp8c6{align-self:flex-start;margin-top:8px}.submit.svelte-1dzp8c6:disabled{opacity:.7;cursor:not-allowed}
