.journey-section.svelte-mhut8j{background:#070708;isolation:isolate;margin:0;min-height:520vh;overflow:clip;overflow-anchor:none;position:relative}.journey-media.svelte-mhut8j{height:100vh;inset:0 0 auto;min-height:640px;overflow:hidden;position:sticky;z-index:0}.journey-sr-only.svelte-mhut8j{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.journey-video.svelte-mhut8j,.journey-vignette.svelte-mhut8j{inset:0;position:absolute}.journey-video.svelte-mhut8j{background:#090909;height:100%;object-fit:cover;width:100%}.journey-vignette.svelte-mhut8j{background:linear-gradient(90deg,#08080ad6,#08080a94 32%,#08080a3d 62%,#08080a75),linear-gradient(180deg,#08080a7a,#08080a1a 38%,#09090bf0),radial-gradient(720px 520px at 19% 38%,rgba(8,8,10,.54),transparent 78%),radial-gradient(circle at 24% 54%,rgba(243,93,141,.14),transparent 36%);pointer-events:none;z-index:2}.journey-media.svelte-mhut8j:after{background:linear-gradient(180deg,#09090b00,#09090b);bottom:0;content:"";height:24vh;left:0;min-height:180px;pointer-events:none;position:absolute;right:0;z-index:3}.journey-flow.svelte-mhut8j{display:grid;gap:clamp(72px,12vh,150px);margin-top:-100vh;max-width:1320px;min-height:520vh;padding:clamp(140px,18vh,230px) clamp(24px,6vw,82px) clamp(120px,18vh,220px);position:relative;z-index:1}.journey-hero-spacer.svelte-mhut8j{min-height:42vh}.journey-stage.svelte-mhut8j p:where(.svelte-mhut8j){color:#ff8aabdb;font-size:clamp(.82rem,.95vw,1.02rem);font-weight:800;letter-spacing:.18em;margin:0;text-transform:uppercase}.journey-stage.svelte-mhut8j span:where(.svelte-mhut8j){color:#f5eeefcc;display:block;font-size:clamp(1.18rem,1.62vw,1.58rem);line-height:1.55;max-width:760px}.journey-stage-list.svelte-mhut8j{display:grid;gap:clamp(96px,17vh,180px);max-width:820px}.journey-stage.svelte-mhut8j{display:grid;gap:14px;min-height:58vh;place-content:center start}.journey-stage.svelte-mhut8j h3:where(.svelte-mhut8j){color:#f4f1ed;font-size:clamp(3.1rem,6.4vw,7rem);font-weight:700;letter-spacing:0;line-height:.98;margin:0}.journey-cta.svelte-mhut8j{align-self:start;background:linear-gradient(180deg,#ff8aabeb,#f35d8dfa),#f35d8d;border:1px solid rgba(255,168,196,.58);border-radius:12px;box-shadow:inset 0 1px #ffe0ea7a,0 14px 30px #00000052,0 10px 24px #f35d8d24;color:#210511;display:inline-grid;font-size:.78rem;font-weight:900;justify-self:start;grid-template-columns:1fr auto 1fr;letter-spacing:.08em;min-height:50px;min-width:224px;padding:0 24px;place-items:center;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease;width:fit-content}.journey-cta.svelte-mhut8j span:where(.svelte-mhut8j){grid-column:2;line-height:1;text-align:center}.journey-cta.svelte-mhut8j:hover,.journey-cta.svelte-mhut8j:focus-visible{border-color:#ffc4d8b3;box-shadow:inset 0 1px #ffe8f09e,0 16px 34px #00000057,0 12px 28px #f35d8d33;filter:brightness(1.03);transform:translateY(-1px)}.journey-cta.svelte-mhut8j:after{content:"→";align-items:center;display:inline-flex;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;grid-column:3;justify-self:end;line-height:1}.journey-section.reduced-motion.svelte-mhut8j .journey-media:where(.svelte-mhut8j){position:absolute}.journey-section.reduced-motion.svelte-mhut8j .journey-flow:where(.svelte-mhut8j){margin-top:0;min-height:auto}.journey-section.reduced-motion.svelte-mhut8j .journey-stage:where(.svelte-mhut8j){min-height:auto;padding:34px 0}@media(max-width:767px){.journey-section.svelte-mhut8j{min-height:calc(405svh + 140px)}.journey-media.svelte-mhut8j{height:100svh;min-height:100svh}.journey-vignette.svelte-mhut8j{background:linear-gradient(180deg,#08080a9e,#08080a24 34%,#09090bf0),linear-gradient(90deg,#08080abd,#08080a38 82%),radial-gradient(circle at 20% 65%,rgba(243,93,141,.14),transparent 42%)}.journey-flow.svelte-mhut8j{gap:0;margin-top:-100svh;min-height:auto;padding:calc(112px + 24svh) 20px 80px}.journey-hero-spacer.svelte-mhut8j{min-height:58vh}.journey-stage-list.svelte-mhut8j{gap:0}.journey-stage.svelte-mhut8j{min-height:50svh;padding:0;place-content:center start}.journey-stage.svelte-mhut8j p:where(.svelte-mhut8j){font-size:.72rem}.journey-stage.svelte-mhut8j h3:where(.svelte-mhut8j){font-size:clamp(1.48rem,8vw,2rem);line-height:1.08}.journey-stage.svelte-mhut8j span:where(.svelte-mhut8j){font-size:clamp(.98rem,4.2vw,1.08rem)}.journey-cta.svelte-mhut8j{display:none}}.landing-page.svelte-1uha8ag{--pink: #f35d8d;--pink-soft: #ff8aab;--pink-dark: #c93f6b;--bg-dark: #09090b;--text-main: #f4f1ed;--text-muted: rgba(244, 241, 237, .68);--border-soft: rgba(255, 255, 255, .12);--landing-bg: #131313;--landing-surface: #1c1b1b;--landing-surface-soft: #201f1f;--landing-surface-strong: #2a2a2a;--landing-surface-bright: #353534;--landing-text: var(--text-main);--landing-muted: var(--text-muted);--landing-subtle: #e4bdc2;--landing-primary: var(--pink-soft);--landing-primary-strong: var(--pink);--landing-risk: #ffb4ab;--landing-trust: #6ddd8e;background:radial-gradient(48rem 34rem at 8% -4%,rgba(243,93,141,.12),transparent 65%),radial-gradient(36rem 24rem at 90% 8%,rgba(255,138,171,.08),transparent 60%),linear-gradient(180deg,#111111 0%,var(--bg-dark) 100%);color:var(--landing-text);font-family:Manrope,sans-serif;padding-bottom:32px}.landing-page.svelte-1uha8ag h1,.landing-page.svelte-1uha8ag h2,.landing-page.svelte-1uha8ag h3{font-family:Space Grotesk,sans-serif}.landing-shell.svelte-1uha8ag{margin:0 auto;max-width:1280px}.landing-shell--wide.svelte-1uha8ag{max-width:1320px}.landing-shell--narrow.svelte-1uha8ag{max-width:960px}.hero-section.svelte-1uha8ag,.korea-section.svelte-1uha8ag,.risk-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag,.final-section.svelte-1uha8ag{position:relative}.hero-section.svelte-1uha8ag{background:var(--bg-dark);overflow-anchor:none;overflow:visible;padding:0}.hero-original-overlay.svelte-1uha8ag{left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.hero-original-overlay.svelte-1uha8ag a,.hero-original-overlay.svelte-1uha8ag button,.hero-original-overlay.svelte-1uha8ag input,.hero-original-overlay.svelte-1uha8ag select{pointer-events:auto}.hero-shell.svelte-1uha8ag{padding-top:clamp(84px,8vw,124px);position:relative}.hero-grid.svelte-1uha8ag{align-items:start;display:grid;position:relative;z-index:1}.hero-copy.svelte-1uha8ag{display:grid;gap:clamp(12px,1.6vw,18px);max-width:100%;padding:clamp(10px,1.8vw,24px) 0 clamp(30px,5vw,64px);position:relative;z-index:2}h1.svelte-1uha8ag{color:var(--text-main);font-size:clamp(3.5rem,6.4vw,6.5rem);font-weight:800;letter-spacing:-.05em;line-height:.94;margin:0;max-width:760px}h1.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--pink-soft)}h2.svelte-1uha8ag span:where(.svelte-1uha8ag){background:linear-gradient(135deg,var(--landing-primary) 0%,var(--landing-primary-strong) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-support.svelte-1uha8ag{align-items:start;display:grid;gap:clamp(34px,4vw,56px);grid-template-columns:minmax(0,44rem);max-width:54rem}.hero-lead.svelte-1uha8ag{color:var(--text-muted);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.68;max-width:52rem}.hero-actions.svelte-1uha8ag{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.action-button.svelte-1uha8ag,.final-form.svelte-1uha8ag button:where(.svelte-1uha8ag){align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:6px;cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:800;justify-content:center;letter-spacing:.08em;line-height:1;min-height:52px;padding:0 28px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease,color .2s ease}.action-button.svelte-1uha8ag:hover,.final-form.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{transform:translateY(-1px)}.action-button--primary.svelte-1uha8ag,.final-form.svelte-1uha8ag button:where(.svelte-1uha8ag){background:linear-gradient(180deg,#ffa3bfd1,#f35d8df5),var(--pink);border-color:#ff8aabad;box-shadow:inset 0 1px #ffd9e58a,0 14px 32px #f35d8d38;color:#230611;min-width:230px}.action-button--secondary.svelte-1uha8ag{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0c0c0e75;border:1px solid var(--border-soft);box-shadow:inset 0 1px #ffffff0d;color:var(--text-main)}.action-button--primary.svelte-1uha8ag:hover,.action-button--primary.svelte-1uha8ag:focus-visible{filter:brightness(1.03);box-shadow:inset 0 1px #ffe1eaad,0 16px 36px #f35d8d4d}.final-form.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.final-form.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{filter:brightness(1.04)}.action-button--secondary.svelte-1uha8ag:hover,.action-button--secondary.svelte-1uha8ag:focus-visible{background:#12121494;border-color:#ff8aab52;color:#fff}.final-form.svelte-1uha8ag input:where(.svelte-1uha8ag),.final-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag){appearance:none;background:#0e0e0e;border:0;border-radius:14px;color:var(--landing-text);font:inherit;min-height:54px;padding:16px;width:100%}.final-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag){min-height:132px;resize:vertical}.korea-section.svelte-1uha8ag{padding:clamp(70px,8vw,112px) 0 clamp(48px,7vw,92px)}.korea-link-grid.svelte-1uha8ag{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.korea-link-card.svelte-1uha8ag{background:radial-gradient(360px 160px at 18% 0%,rgba(243,93,141,.1),transparent 70%),#101012e6;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:inset 0 1px #ffffff09;display:grid;gap:14px;min-height:240px;padding:28px;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.korea-link-card.svelte-1uha8ag:hover{background-color:#18181bf5;border-color:#ffffff24;transform:translateY(-2px)}.korea-link-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--landing-primary);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.korea-link-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--landing-text);font-family:Space Grotesk,sans-serif;font-size:1.45rem;letter-spacing:-.03em;line-height:1.12}.korea-link-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--landing-muted);line-height:1.7;margin:0}.section-header.svelte-1uha8ag{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,64px)}.section-header--process.svelte-1uha8ag{align-items:end;grid-template-columns:minmax(0,1fr)}h2.svelte-1uha8ag{font-size:clamp(2.7rem,5vw,5.6rem);font-weight:700;letter-spacing:-.05em;line-height:.95;margin:0}.section-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--landing-muted);font-size:1.05rem;line-height:1.8;margin:0}.compare-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.5rem;letter-spacing:-.03em;margin:0 0 12px}.compare-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--landing-muted);line-height:1.7;margin:0}.risk-section.svelte-1uha8ag{background:linear-gradient(180deg,#09090b,#0f0f11);padding:clamp(96px,11vw,160px) 0}.section-header--centered.svelte-1uha8ag{justify-items:center;text-align:center}.section-header--centered.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:42rem}.compare-grid.svelte-1uha8ag{border-radius:20px;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.compare-card.svelte-1uha8ag{background:#101012f0;display:grid;gap:28px;padding:clamp(30px,4vw,48px)}.compare-card--risk.svelte-1uha8ag{background:#121214f5;border-left:1px solid rgba(255,255,255,.08)}.compare-title.svelte-1uha8ag{align-items:center;color:var(--landing-trust);display:inline-flex;gap:12px;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.compare-title.svelte-1uha8ag p:where(.svelte-1uha8ag){color:inherit;margin:0}.compare-title--risk.svelte-1uha8ag{color:var(--landing-risk)}.status-dot.svelte-1uha8ag{background:currentColor;border-radius:999px;display:block;height:8px;width:8px}.compare-list.svelte-1uha8ag{display:grid;gap:28px}.compare-item.svelte-1uha8ag{padding-left:20px;position:relative}.compare-item.svelte-1uha8ag:before{background:#ff8aabad;border-radius:999px;content:"";height:calc(100% - 12px);left:0;position:absolute;top:6px;width:2px}.compare-card--risk.svelte-1uha8ag .compare-item:where(.svelte-1uha8ag):before{background:#ffb4ab85}.faq-section.svelte-1uha8ag{padding:clamp(96px,11vw,156px) 0 clamp(72px,9vw,128px)}.faq-list.svelte-1uha8ag{display:grid;gap:10px}.faq-row.svelte-1uha8ag{border-bottom:1px solid rgba(255,255,255,.08);display:grid;min-height:78px;transition:border-color .2s ease}.faq-row--open.svelte-1uha8ag{border-bottom-color:#ff8aab57}.faq-trigger.svelte-1uha8ag{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:0;text-align:left;width:100%}.faq-trigger.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--landing-text);font-size:1.08rem;font-weight:600;margin:0}.faq-trigger.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--landing-muted);font-family:Space Grotesk,sans-serif;font-size:1.8rem;line-height:1}.faq-answer.svelte-1uha8ag{padding:0 0 22px}.faq-answer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--landing-muted);line-height:1.75;margin:0;max-width:60ch}.final-section.svelte-1uha8ag{padding-top:12px}.final-card.svelte-1uha8ag{background:linear-gradient(135deg,#111113f5,#09090bfa),url(https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=1400&q=80) center / cover;border:1px solid rgba(255,255,255,.09);border-radius:20px;box-shadow:inset 0 1px #ffffff09;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);overflow:hidden;padding:clamp(28px,5vw,56px);position:relative}.final-card.svelte-1uha8ag:before{background:linear-gradient(90deg,#09090bf5,#09090be0 54%,#09090b57);content:"";inset:0;position:absolute}.final-copy.svelte-1uha8ag,.final-art.svelte-1uha8ag{position:relative;z-index:1}.final-copy.svelte-1uha8ag{display:grid;gap:22px;max-width:760px}.final-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--landing-muted);line-height:1.75;margin:0}.final-form.svelte-1uha8ag{display:grid;gap:14px;max-width:760px}.phone-input.svelte-1uha8ag{max-width:360px}.final-note.svelte-1uha8ag{max-width:60ch}.final-feedback.svelte-1uha8ag{font-size:.95rem;margin:0}.final-feedback--error.svelte-1uha8ag{color:var(--landing-risk)}.final-feedback--success.svelte-1uha8ag{color:var(--landing-trust)}.final-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag)::placeholder{color:#e5e2e17a}.final-form.svelte-1uha8ag button:where(.svelte-1uha8ag){justify-self:start}.final-art.svelte-1uha8ag{min-height:160px}@media(max-width:1100px){.hero-grid.svelte-1uha8ag,.section-header--process.svelte-1uha8ag,.korea-link-grid.svelte-1uha8ag,.compare-grid.svelte-1uha8ag,.final-card.svelte-1uha8ag{grid-template-columns:1fr}.hero-grid.svelte-1uha8ag{min-height:auto}.hero-support.svelte-1uha8ag{grid-template-columns:1fr}.hero-actions.svelte-1uha8ag{justify-content:flex-start}.final-art.svelte-1uha8ag{display:none}}@media(max-width:760px){.landing-page.svelte-1uha8ag{padding-bottom:32px}.hero-shell.svelte-1uha8ag{min-height:calc(100svh - 51px);padding-top:clamp(76px,16svh,112px)}.hero-copy.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px;min-height:calc(100svh - 150px);padding-bottom:max(24px,env(safe-area-inset-bottom))}.hero-support.svelte-1uha8ag{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-height:0}.korea-link-card.svelte-1uha8ag,.compare-card.svelte-1uha8ag{gap:20px}h1.svelte-1uha8ag{font-size:clamp(2.35rem,10.8vw,3.35rem);line-height:1.02;max-width:none}h2.svelte-1uha8ag{font-size:clamp(2.2rem,11vw,3.6rem)}.hero-lead.svelte-1uha8ag{font-size:1rem;line-height:1.62}.hero-actions.svelte-1uha8ag{display:grid;grid-template-columns:1fr;justify-items:stretch;justify-self:stretch;margin-top:auto;width:100%}.action-button.svelte-1uha8ag,.final-form.svelte-1uha8ag button:where(.svelte-1uha8ag){font-size:1rem;min-height:58px;padding-inline:24px}.faq-row.svelte-1uha8ag{min-height:68px}.final-form.svelte-1uha8ag button:where(.svelte-1uha8ag){justify-self:stretch}}
