.consent[data-astro-cid-4rn36cji]{position:fixed;inset-block-end:1rem;inset-inline-end:1rem;inset-inline-start:1rem;margin-inline-start:auto;max-inline-size:26rem;z-index:2147483000;padding:1rem 1.125rem;border-radius:12px;border:1px solid var(--consent-border, rgba(255, 255, 255, .12));background:var(--consent-bg, #16181d);color:var(--consent-fg, #f4f5f7);font:400 .875rem/1.5 system-ui,sans-serif;box-shadow:0 12px 32px #00000059}.consent[data-astro-cid-4rn36cji] a[data-astro-cid-4rn36cji]{color:inherit;text-decoration:underline;margin-inline-start:.35ch}.consent__prompt[data-astro-cid-4rn36cji]{margin:0 0 .75rem}.consent__actions[data-astro-cid-4rn36cji]{display:flex;gap:.5rem;justify-content:flex-end}.consent__actions[data-astro-cid-4rn36cji] button[data-astro-cid-4rn36cji]{font:inherit;padding:.5rem .9rem;border-radius:8px;cursor:pointer;border:1px solid var(--consent-border, rgba(255, 255, 255, .3));background:transparent;color:inherit}.consent__actions[data-astro-cid-4rn36cji] .consent__accept[data-astro-cid-4rn36cji]{background:var(--consent-accent, #f4f5f7);border-color:transparent;color:var(--consent-accent-fg, #16181d)}.lsuggest[data-astro-cid-tfkdvwgo]{position:sticky;inset-block-start:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 44px 10px 16px;font:500 13.5px/1.4 system-ui,sans-serif;color:var(--lsuggest-ink, #EDF1F5);background:var(--lsuggest-bg, rgb(10 13 16 / .96));border-block-end:1px solid var(--lsuggest-line, rgb(255 255 255 / .14))}.lsuggest[data-astro-cid-tfkdvwgo][hidden]{display:none}.lsuggest__text[data-astro-cid-tfkdvwgo]{margin:0}.lsuggest__go[data-astro-cid-tfkdvwgo]{color:var(--lsuggest-accent, #8AB4FF);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.lsuggest__dismiss[data-astro-cid-tfkdvwgo]{position:absolute;inset-inline-end:10px;inset-block-start:50%;translate:0 -50%;inline-size:28px;block-size:28px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:17px;line-height:1;cursor:pointer;opacity:.75}.lsuggest__dismiss[data-astro-cid-tfkdvwgo]:hover{opacity:1;background:#ffffff14}@media(width<560px){.lsuggest[data-astro-cid-tfkdvwgo]{flex-wrap:wrap;row-gap:4px;padding-block:8px}}:root{color-scheme:dark;--ground: #0e0e0b;--olive: #6e6e45;--olive-deep: #565635;--cream: #f2efe2;--butter: #efe978;--paper: #fff;--ink: #23211a;--ink-soft: #55503c;--line: #dedac6;--radius: 18px;--gutter: clamp(22px, 4.6vw, 104px);--pill-h: 72px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-anchor:none;scroll-padding-block-start:calc(var(--pill-h) + clamp(12px,1.2vw,22px) + 10px)}body{margin:0;background:var(--ground);color:var(--ink);font-family:system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-inline-size:100%}a{color:inherit;text-decoration:none}.shell{max-inline-size:2400px;margin-inline:auto;padding:clamp(12px,1.2vw,22px)}.label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.label:before{content:"[ "}.label:after{content:" ]"}.label--light{color:#f2efe29e}.pill{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:500;border:1px solid transparent;transition:transform .18s ease,background-color .18s ease}.pill:hover{transform:translateY(-1px)}.pill__arrow{font-size:12px;opacity:.8}.pill--butter{background:var(--butter);color:var(--ink)}.pill--outline{border-color:var(--butter);color:var(--butter)}.pill--ghost{border-color:#f2efe261;color:var(--cream)}.pill--ink{border-color:var(--line);color:var(--ink)}.hero{--hero-h: 720px;--hero-min: min(92vh, 900px);--collapse-dist: 150px}.hero__frame{position:relative;border-radius:var(--radius);overflow:hidden;background:#14140e;min-block-size:var(--hero-min);display:flex;flex-direction:column;padding:0 clamp(20px,3vw,34px) clamp(20px,3vw,34px)}.hero__photo{position:absolute;inset:0}.hero__photo img{inline-size:100%;block-size:100%;object-fit:cover;filter:contrast(1.04) brightness(.94) saturate(1)}.hero__scrim{position:absolute;inset:0;background:linear-gradient(183deg,#0e0e0bbd,#0e0e0b1a 44%,#0e0e0bdb),linear-gradient(96deg,#0e0e0ba8,#0e0e0b00 58%)}.hero__frame>*:not(.hero__photo):not(.hero__scrim){position:relative;z-index:2}.hero-collapse .hero{position:sticky;inset-block-start:calc(clamp(12px,1.2vw,22px) + var(--locale-bar-h, 0));z-index:40;pointer-events:none}.hero-collapse .hero__frame{pointer-events:auto;min-block-size:0;block-size:calc(var(--hero-h) - (var(--hero-h) - var(--pill-h)) * var(--cp, 0));background:rgb(20 20 14 / calc(1 - .34 * var(--cp, 0)));-webkit-backdrop-filter:blur(calc(16px * var(--cp, 0)));backdrop-filter:blur(calc(16px * var(--cp, 0)))}.hero-collapse .hero__photo,.hero-collapse .hero__scrim{opacity:calc(1 - var(--cp, 0) * 1.4)}.hero-collapse .hero__pitch,.hero-collapse .hero__bottom{opacity:calc(1 - var(--cp, 0) * 2.2)}.hero__top{display:flex;align-items:center;gap:24px;min-block-size:var(--pill-h)}.wordmark-stack{font-size:13px;font-weight:600;line-height:1.12;color:var(--cream);letter-spacing:-.01em}.hero__nav{margin-inline-start:auto;display:flex;align-items:center;gap:clamp(14px,2.4vw,30px);font-size:13px;color:#f2efe2d1}.hero__nav a:hover{color:var(--butter)}.menu{display:none;position:relative;color:var(--cream)}.menu__burger{list-style:none;cursor:pointer;display:grid;place-items:center;inline-size:42px;block-size:30px;border:1px solid rgb(242 239 226 / .38);border-radius:999px}.menu__burger::-webkit-details-marker{display:none}.menu__bars{inline-size:15px;block-size:2px;border-radius:2px;background:currentColor;box-shadow:0 -5px 0 currentColor,0 5px 0 currentColor}.menu[open] .menu__burger{border-color:var(--butter);color:var(--butter)}.menu__panel{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 10px);z-index:50;min-inline-size:220px;display:grid;gap:2px;padding:12px;background:var(--ground);border:1px solid rgb(242 239 226 / .16);border-radius:14px;box-shadow:0 18px 44px #00000080;font-size:14px}.menu__panel a{padding:9px 10px;border-radius:8px;color:#f2efe2e0}.menu__panel a:hover{color:var(--butter);background:#f2efe20f}.hero__pitch{margin-block-start:clamp(34px,7vh,96px);max-inline-size:46ch}.hero__pitch h1{text-shadow:0 1px 2px rgb(10 10 8 / .58),0 2px 16px rgb(10 10 8 / .42);margin:0 0 18px;font-size:clamp(14px,.95vw,17px);font-weight:400;line-height:1.55;letter-spacing:0;color:var(--cream)}.hero__pitch h1 b{font-weight:600}.hero__bottom{margin-block-start:auto}.chip{display:inline-flex;align-items:center;gap:10px;border:1px solid rgb(242 239 226 / .34);border-radius:999px;padding:7px 16px 7px 8px;margin-block-end:clamp(14px,2vh,26px);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cream)}.chip__dots{display:flex}.chip__dots i{inline-size:20px;block-size:20px;border-radius:999px;border:1.5px solid #14140e;margin-inline-end:-7px}.chip__dots i:nth-child(1){background:#c8b79a}.chip__dots i:nth-child(2){background:#9d8f6d}.chip__dots i:nth-child(3){background:var(--butter)}.bigmark{text-shadow:0 2px 6px rgb(10 10 8 / .46),0 8px 34px rgb(10 10 8 / .32);display:flex;align-items:flex-start;color:var(--butter);font-size:clamp(46px,14vw,300px);line-height:.8;font-weight:500;letter-spacing:-.045em}.bigmark sup{font-size:.11em;letter-spacing:0;margin-block-start:.4em;margin-inline-start:.14em}.band{background:var(--olive);color:var(--cream);border-radius:var(--radius);margin-block-start:clamp(14px,2vw,26px);padding:clamp(64px,7vw,108px) var(--gutter) clamp(34px,5vw,62px)}.band__row{display:grid;grid-template-columns:1fr 1.9fr;gap:clamp(20px,5vw,70px)}.band__lede{margin:0;font-size:clamp(16px,1.35vw,22px);line-height:1.5;max-inline-size:52ch}.band__stats{margin-block-start:clamp(34px,6vw,72px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,40px);max-inline-size:min(62%,1040px);margin-inline-start:auto}.band__num{font-size:clamp(24px,2.4vw,44px);font-weight:400;letter-spacing:-.03em;color:var(--butter)}.band__num u{text-decoration:none;font-size:.55em;margin-inline-start:2px}.band__cap{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:#f2efe2cc}.band__src{margin:6px 0 0;font-size:10.5px;line-height:1.4;color:#f2efe28c}.paper{background:var(--paper);border-radius:var(--radius);margin-block-start:clamp(14px,2vw,26px);padding:clamp(30px,5vw,68px) var(--gutter) clamp(34px,5vw,64px)}.paper__head{display:flex;align-items:flex-start;gap:24px;margin-block-end:clamp(26px,4vw,46px)}.paper__head :is(h1,h2){margin:0;max-inline-size:26ch;font-size:clamp(22px,2.6vw,48px);font-weight:400;line-height:1.16;letter-spacing:-.03em}.paper__head :is(h1,h2) span{color:var(--ink-soft)}.paper__head .label{margin-inline-start:auto;margin-block-start:6px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(12px,1.2vw,20px)}.step{border:1px solid var(--line);border-radius:12px;padding:clamp(18px,2vw,26px);min-block-size:clamp(190px,17vw,260px);display:flex;flex-direction:column}.step h3{margin:12px 0 0;font-size:clamp(17px,1.7vw,21px);font-weight:400;letter-spacing:-.02em}.step p{margin:auto 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-soft);max-inline-size:34ch}.step h3 a{text-decoration:underline;text-underline-offset:3px}.step--media{border:0;padding:0;overflow:hidden;position:relative;background:#14140e}.step--media img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;filter:contrast(1.05) saturate(.9) brightness(.94)}.step--media .pill{position:absolute;inset-block-end:18px;inset-inline-start:18px}.compare{margin-block-start:clamp(26px,4vw,46px);container-type:inline-size}.compare__scroll{overflow-x:auto}.compare table{inline-size:100%;min-inline-size:640px;border-collapse:collapse;font-size:clamp(13px,.95vw,15px)}.compare th,.compare td{text-align:start;padding:clamp(15px,1.3vw,22px) clamp(18px,1.5vw,26px);vertical-align:top}.compare thead th{font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.compare tbody tr{border-block-start:1px solid var(--line)}.compare td:first-child{color:var(--ink-soft)}.compare .mine{background:var(--ink);color:var(--cream)}.compare thead .mine{color:#f2efe2b8}.compare small{display:block;margin-block-start:4px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.62}.compare__method{margin:16px 0 0;font-size:11px;line-height:1.5;color:var(--ink-soft);max-inline-size:92ch}@container (width < 640px){.compare__scroll{display:flex}.compare__scroll:after{content:"";position:sticky;inset-inline-end:0;flex:0 0 44px;margin-inline-start:-44px;background:linear-gradient(to left,var(--paper) 15%,transparent);pointer-events:none}.compare th:first-child,.compare td:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--paper);border-inline-end:1px solid var(--line)}}.deltabar{margin-block-start:clamp(18px,2.4vw,28px);background:var(--butter);border-radius:12px;padding:18px clamp(18px,2.4vw,28px);display:flex;align-items:center;gap:clamp(18px,3vw,44px);flex-wrap:wrap}.deltabar b{font-weight:500;font-size:16px;letter-spacing:-.02em}.deltabar span{font-size:12.5px;color:var(--ink-soft);margin-inline-start:8px}.deltabar .pill{margin-inline-start:auto;background:var(--paper)}.dark{background:var(--ink);color:var(--cream);border-radius:var(--radius);margin-block-start:clamp(14px,2vw,26px);padding:clamp(30px,5vw,68px) var(--gutter) clamp(34px,5vw,64px)}.dark .paper__head :is(h1,h2){color:var(--cream)}.dark .paper__head :is(h1,h2) span{color:#f2efe28c}.dark .paper__head p{margin:6px 0 0;margin-inline-start:auto;max-inline-size:42ch;font-size:12.5px;line-height:1.6;color:#f2efe2b3}.dark .step{border-color:#f2efe233}.dark .step h3{color:var(--cream)}.dark .step p{color:#f2efe2ad}.dark .label{color:#f2efe29e}.dark .deltabar{color:var(--ink)}.fees{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(12px,1.2vw,20px);margin-block-start:clamp(22px,3vw,34px)}.fees>div{border:1px solid var(--line);border-radius:12px;padding:clamp(18px,2vw,24px)}.fees h4{margin:10px 0 8px;font-size:15px;font-weight:500;color:var(--ink)}.fees p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-soft)}.dark .fees>div{border-color:#f2efe233}.dark .fees h4{color:var(--cream)}.dark .fees p{color:#f2efe2ad}.foot{margin-block-start:clamp(14px,2vw,26px);padding:clamp(24px,3vw,40px) var(--gutter);color:#f2efe294;font-size:11.5px;line-height:1.65;display:flex;gap:30px;align-items:flex-start;flex-wrap:wrap}.foot p{margin:0;max-inline-size:88ch}.foot__mark{color:var(--cream);font-weight:600;font-size:13px}.foot__trust{flex:0 0 100%;inline-size:100%;display:grid;gap:30px;padding-block-start:30px;border-block-start:1px solid rgb(242 239 226 / .16)}.foot__trust-heading{margin:0 0 12px;color:#f2efe294;font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.foot__logos{display:flex;flex-wrap:wrap;gap:8px}.foot__logo-card{display:grid;place-items:center;inline-size:clamp(116px,16vw,158px);block-size:62px;padding:9px 12px;overflow:hidden;background:#fff;border:1px solid rgb(242 239 226 / .2);border-radius:6px}.foot__logo{display:block;max-inline-size:100%;max-block-size:100%;object-fit:contain;object-position:center}.foot__logo--mohw{inline-size:118px}.foot__logo--khidi{inline-size:72px}.foot__logo--medical-korea,.foot__logo--dyphi{inline-size:112px}.foot__disclaimer{inline-size:100%;max-inline-size:none!important}@media(max-width:520px){.foot__logo-card{inline-size:calc(50% - 4px)}}.pagebar{position:sticky;inset-block-start:calc(clamp(12px,1.2vw,22px) + var(--locale-bar-h, 0));z-index:40;pointer-events:none}.pagebar__bar{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;min-block-size:var(--pill-h);padding-inline:clamp(20px,3vw,34px);background:#14140ea8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius)}.pagebar__links{margin-inline-start:auto;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2.4vw,30px);font-size:13px;color:#f2efe2d1}.pagebar__links a:hover{color:var(--butter)}.crumbs{font-size:13px;color:var(--ink-soft);margin-block-end:clamp(16px,2vw,26px)}.crumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px}.crumbs [aria-hidden]{margin-inline:8px;opacity:.5}.pagehead__lede{max-width:70ch;font-size:clamp(17px,1.6vw,21px);line-height:1.55;color:var(--ink);margin-block-start:clamp(14px,1.8vw,22px)}.prose{max-width:70ch}.prose p{margin-block:0 1em;line-height:1.6;color:var(--ink)}.prose h2{font-size:clamp(22px,2.4vw,30px);margin-block:1.8em .6em}.prose h3{font-size:clamp(17px,1.8vw,21px);margin-block:1.6em .5em}.prose ul{padding-inline-start:1.2em;margin-block:0 1em;line-height:1.6;color:var(--ink)}.prose a{text-decoration:underline;text-underline-offset:3px}.dark .prose p,.dark .prose ul{color:color-mix(in srgb,var(--cream) 88%,transparent)}.faq{max-width:74ch;margin:0}.faq dt{font-weight:700;font-size:clamp(16px,1.7vw,19px);margin-block-start:1.7em}.faq dd{margin:.5em 0 0;color:var(--ink-soft);line-height:1.6;max-width:68ch}.faq dd a{text-decoration:underline;text-underline-offset:3px}.faq+.prose .compare__method{margin-block-start:32px}.steps+.prose .compare__method{margin-block-start:32px}.foot__nav{display:flex;flex-wrap:wrap;gap:6px 18px;margin-block:14px 18px}.foot__nav a{color:var(--cream);opacity:.72;font-size:13px;text-decoration:underline;text-underline-offset:3px}.foot__nav a:hover{opacity:1}.req{max-inline-size:70ch;color-scheme:light;margin-block-start:clamp(26px,4vw,46px)}.req__set{border:0;margin:0 0 clamp(30px,4vw,46px);padding:0;min-inline-size:0}.req__set>legend{padding:0;font-size:clamp(20px,2.2vw,28px);font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-block-end:clamp(14px,1.6vw,20px)}.req__field{margin:0 0 18px}.req__field>label{display:block;font-size:12px;font-weight:700;letter-spacing:.01em;margin-block-end:7px;color:var(--ink)}.req :is(input[type=text],input[type=email],input[type=tel],input[type=date],select,textarea){inline-size:100%;min-inline-size:0;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--paper);color:var(--ink);font:inherit}.req textarea{display:block;min-block-size:116px;resize:vertical}.req :is(input,select,textarea,button):focus-visible{outline:2px solid var(--olive);outline-offset:2px}.req input[type=radio],.req input[type=checkbox]{accent-color:var(--olive)}.req__group{border:0;margin:0 0 18px;padding:0;min-inline-size:0}.req__group>legend{padding:0;font-size:12px;font-weight:700;letter-spacing:.01em;margin-block-end:8px;color:var(--ink)}.req__opts{display:flex;flex-wrap:wrap;gap:10px 22px}.req__opt{display:inline-flex;align-items:center;gap:8px;font-size:14px}.req__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 18px}.req__help{display:block;margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--ink-soft)}.req__hint{margin:0 0 10px;font-size:12px;line-height:1.55;color:var(--ink-soft);max-inline-size:62ch}.req__star{color:#a6432c;font-weight:700}.req__key{margin:0 0 clamp(20px,2.6vw,28px);font-size:12px;line-height:1.55;color:var(--ink-soft)}.req__consent{margin:22px 0 0}.req__consent label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:13px;line-height:1.55;color:var(--ink)}.req__consent input{margin:2px 0 0}.req__consent a{text-decoration:underline;text-underline-offset:3px}.req__chips{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:22px}.req__chip{position:relative;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.req__chip input{position:absolute;opacity:0;inline-size:1px;block-size:1px;margin:0;pointer-events:none}.req__chip:has(input:checked){background:var(--butter);border-color:var(--butter);color:var(--ink)}.req__chip:has(input:focus-visible){outline:2px solid var(--olive);outline-offset:2px}.req__words{display:none}form.req:has(input[name=concerns]:checked) .req__words,form.req:has(input[name=considering]:checked) .req__words{display:block}.req__star--cond{display:none}.req__field--note .req__opt{display:inline;font-size:inherit;font-weight:400;color:var(--ink-soft)}form.req:has(input[name=considering][value=something-else]:checked) .req__star--cond,form.req:has(input[name=considering][value=not-sure-yet]:checked) .req__star--cond,form.req:has(input[name=concerns][value=something-else]:checked) .req__star--cond{display:inline}form.req:has(input[name=considering][value=something-else]:checked) .req__field--note .req__opt,form.req:has(input[name=considering][value=not-sure-yet]:checked) .req__field--note .req__opt,form.req:has(input[name=concerns][value=something-else]:checked) .req__field--note .req__opt{display:none}.req__hp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.req__gate{display:none;margin-block-start:14px;border:1px solid var(--olive-deep);border-radius:12px;padding:15px 18px;background:color-mix(in srgb,var(--butter) 30%,var(--paper))}.req__gate p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink);max-inline-size:62ch}form.req:has(input[name=korea_resident][value=yes]:checked) .req__gate{display:block}form.req:has(input[name=korea_resident][value=yes]:checked) .req__submit{display:none}.req__submit{font:inherit;font-size:13px;font-weight:500;cursor:pointer}.req .compare__method{margin-block-start:18px}@media(width<900px){.band__row{grid-template-columns:1fr}.band__stats{max-inline-size:none;margin-inline-start:0;grid-template-columns:1fr}.paper__head{flex-direction:column}.paper__head .label,.dark .paper__head p{margin-inline-start:0}.hero__top .pill,.pagebar .pill{padding:8px 15px}}@media(width<1024px){.hero__nav,.pagebar__links{display:none}.menu{display:block}.hero__top .pill,.pagebar .pill{margin-inline-start:auto}}@media(prefers-reduced-motion:reduce){.pill{transition:none}.pill:hover{transform:none}}
