body{background:#fff}.product-page.svelte-1edmfg0{color:#3a3a3a;background:#fff;flex-direction:column;min-height:100vh;display:flex}.product-page.svelte-1edmfg0 a{color:#3a3a3a;text-decoration:none}main.svelte-1edmfg0{flex:1;width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(28px,5vw,56px) 0 80px}.product-menus.svelte-1edmfg0{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:clamp(28px,4vw,48px);display:grid}.product-menu.svelte-1edmfg0{background:#fff;border:1px solid #e4e9f0;border-radius:12px;flex-direction:column;gap:14px;min-height:168px;padding:24px 26px;transition:border-color .15s,box-shadow .15s;display:flex}.product-menu.svelte-1edmfg0:hover,.product-menu.active.svelte-1edmfg0{color:#1a2332;border-color:#003d99}.product-menu.active.svelte-1edmfg0{box-shadow:0 14px 28px -18px #003d998c}.product-menu.svelte-1edmfg0 h2:where(.svelte-1edmfg0){letter-spacing:-.02em;color:#111;margin:0;font-family:Noto Sans KR,Noto Sans JP,Noto Sans SC,sans-serif;font-size:clamp(18px,2.4vw,22px);font-weight:700}.product-menu.svelte-1edmfg0 ul:where(.svelte-1edmfg0){flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-menu.svelte-1edmfg0 li:where(.svelte-1edmfg0){color:#4b5563;padding-left:16px;font-family:Noto Sans KR,Noto Sans JP,Noto Sans SC,sans-serif;font-size:14px;font-weight:700;line-height:1.45;position:relative}.product-menu.svelte-1edmfg0 li:where(.svelte-1edmfg0):before{content:">";color:#003d99;font-weight:700;position:absolute;left:0}.product-detail.svelte-1edmfg0{padding:clamp(8px,2vw,12px) 4px 0}.kicker.svelte-1edmfg0{letter-spacing:.08em;color:#003d99;margin:0 0 10px;font-family:Quantico,Arial Narrow,sans-serif;font-size:13px;font-weight:700}.product-detail.svelte-1edmfg0 h1:where(.svelte-1edmfg0){letter-spacing:-.03em;color:#111;margin:0 0 14px;font-family:Noto Sans KR,Noto Sans JP,Noto Sans SC,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.25}.lead.svelte-1edmfg0,.body.svelte-1edmfg0{color:#4b5563;max-width:720px;margin:0 0 22px;font-family:Noto Sans KR,Noto Sans JP,Noto Sans SC,sans-serif;font-size:16px;line-height:1.7}.product-detail.svelte-1edmfg0 ol:where(.svelte-1edmfg0){flex-direction:column;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.product-detail.svelte-1edmfg0 ol:where(.svelte-1edmfg0) li:where(.svelte-1edmfg0){color:#1a2332;align-items:flex-start;gap:14px;font-family:Noto Sans KR,Noto Sans JP,Noto Sans SC,sans-serif;font-size:clamp(16px,2vw,18px);font-weight:700;display:flex}.step-no.svelte-1edmfg0{color:#003d99;letter-spacing:.04em;flex-shrink:0;font-family:Quantico,Arial Narrow,sans-serif}.targo-cta.svelte-1edmfg0{color:#fff;letter-spacing:.06em;cursor:pointer;background:#003d99;border:1px solid #002f7a;border-radius:8px;justify-content:center;align-items:center;min-width:168px;padding:14px 26px;font-family:Quantico,Arial Narrow,Noto Sans KR,sans-serif;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -12px #002f7a73}.targo-cta.svelte-1edmfg0:hover{background:#0047b3}@media (width<=700px){.product-menus.svelte-1edmfg0{grid-template-columns:1fr}.product-menu.svelte-1edmfg0{min-height:0}}
