.landing{--edge:max(var(--page-pad), calc((100vw - var(--maxw)) / 2 + var(--page-pad)));--nav-h:80px;overflow-x:clip}.container{width:100%;max-width:var(--maxw);padding:0 var(--page-pad);margin:0 auto}.fine{color:var(--ink-3);font-size:12.5px;line-height:1.55}.nav{z-index:50;padding:12px calc(var(--edge) - 18px) 0;pointer-events:none;position:fixed;inset:0 0 auto}.nav-inner{border-radius:var(--r-pill);pointer-events:auto;height:56px;transition:background-color var(--dur-3) var(--ease), border-color var(--dur-3) var(--ease), box-shadow var(--dur-3) var(--ease), -webkit-backdrop-filter var(--dur-3) var(--ease), backdrop-filter var(--dur-3) var(--ease);border:1px solid #0000;align-items:center;gap:26px;padding:0 10px 0 18px;display:flex}.nav.scrolled .nav-inner{background:var(--glass-strong);border-color:var(--line);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5)}.nav.on-dark .nav-inner{background:#16161aad;border-color:#ffffff14;box-shadow:0 12px 34px -14px #0009}.nav.on-dark .wordmark,.nav.on-dark .icon-btn,.nav.on-dark .wordmark-mark{color:#f4f4f1}.nav.on-dark .mark-path{stroke:#111114}.nav.on-dark .nav-links a{color:#f4f4f1a8}.nav.on-dark .nav-links a:hover,.nav.on-dark .icon-btn:hover{color:#fff;background:#ffffff14}.nav.on-dark .btn-primary{color:#111114;background:#f4f4f1}.nav-links{align-items:center;gap:2px;display:flex}.nav-links a{border-radius:var(--r-pill);color:var(--ink-2);transition:color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);padding:8px 12px;font-size:13.5px;font-weight:520}.nav-links a:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.nav-links a.active{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.nav.on-dark .nav-links a.active{color:#fff;background:#ffffff1a}.nav-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.nav-cta{margin-left:8px}.story{height:480vh;position:relative}.story-anchor{width:1px;height:1px;position:absolute;top:62vh;left:0}.stage{--hero:1;--hud:0;--shade:1;--hero-shift:0px;--story:0;height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}#hero-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out), transform 2.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.025)}.stage.is-ready #hero-canvas{opacity:1;transform:none}.stage-shade{pointer-events:none;opacity:var(--shade);background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 94%, transparent) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 26%, color-mix(in srgb, var(--bg) 0%, transparent) 56%), linear-gradient(0deg, color-mix(in srgb, var(--bg) 88%, transparent) 0%, transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent) 0%, transparent 14%);position:absolute;inset:0}.no-webgl{right:var(--edge);max-width:320px;color:var(--ink-3);font-size:14px;position:absolute;top:50%}.hero-copy{left:var(--edge);top:var(--nav-h);width:min(700px,54vw);opacity:var(--hero);transform:translate3d(0, var(--hero-shift), 0);will-change:opacity, transform;flex-direction:column;justify-content:center;display:flex;position:absolute;bottom:168px}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-self:flex-start;align-items:center;gap:10px;font-size:11.5px;font-weight:500;display:inline-flex}.live-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;position:relative}.live-dot:after{content:"";border:1px solid var(--accent);opacity:0;animation:ring 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes ring{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.hero-title{letter-spacing:-.048em;color:var(--ink);margin-top:26px;font-size:clamp(44px,6.5vw,104px);font-weight:640;line-height:.98}:lang(ko) .hero-title{letter-spacing:-.045em;font-size:clamp(40px,5.6vw,88px);line-height:1.08}.hero-title em{color:var(--ink-3);font-style:normal}.lead{max-width:540px;color:var(--ink-2);margin-top:30px;font-size:clamp(16px,1.3vw,18.5px);line-height:1.62}.cta-row{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.hero-foot{left:var(--edge);right:var(--edge);opacity:var(--hero);pointer-events:auto;grid-template-columns:minmax(0,auto) 1fr auto;grid-template-areas:"stats.hint""basis.hint";align-items:end;column-gap:40px;display:grid;position:absolute;bottom:30px}.hero-stats{border-top:1px solid var(--line-2);grid-area:stats;grid-template-columns:repeat(3,auto);display:grid}.hero-stat{padding:18px 36px 0 0}.hero-stat+.hero-stat{border-left:1px solid var(--line);padding-left:28px}.hero-stat dt{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);max-width:180px;font-size:10.5px;font-weight:500}.hero-stat dd{letter-spacing:-.035em;white-space:nowrap;margin-top:10px;font-size:clamp(26px,2.4vw,36px);font-weight:450;line-height:1}.hero-stat dd small{letter-spacing:-.01em;color:var(--ink-3);margin-left:3px;font-size:.46em;font-weight:550}.hero-stat .from{color:var(--ink-4)}.hero-stat .arrow{color:var(--ink-4);margin:0 .18em;font-size:.7em}.basis{color:var(--ink-3);grid-area:basis;margin-top:14px;font-size:12px}.scroll-hint{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);transition:color var(--dur-2) var(--ease);grid-area:hint;align-items:center;gap:14px;font-size:11px;display:inline-flex}.scroll-hint:hover{color:var(--ink)}.scroll-hint i{background:var(--line-2);width:1px;height:46px;position:relative;overflow:hidden}.scroll-hint i:after{content:"";background:var(--ink);width:1px;height:40%;animation:drip 2.2s var(--ease-in-out) infinite;position:absolute;top:-40%;left:0}@keyframes drip{0%{top:-40%}to{top:110%}}.rail{left:var(--edge);top:calc(var(--nav-h) + 22px);opacity:var(--hud);transform:translate3d(0, calc((1 - var(--hud)) * -10px), 0);pointer-events:none;grid-template-columns:repeat(3,auto);gap:12px 26px;display:grid;position:absolute}.rail li{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);transition:color var(--dur-3) var(--ease);align-items:baseline;gap:8px;font-size:11px;display:inline-flex}.rail li.on{color:var(--ink)}.rail li.on .rail-num{color:var(--accent-ink)}.rail-track{background:var(--line-2);grid-column:1/-1;height:1px;position:relative}.rail-track i{background:var(--ink);transform-origin:0;width:100%;transform:scaleX(var(--story));position:absolute;inset:0 auto 0 0}.steps{left:var(--edge);pointer-events:none;width:min(470px,40vw);position:absolute;top:52%}.step{opacity:0;visibility:hidden;width:100%;transition:opacity .6s var(--ease), transform .9s var(--ease-out), visibility 0s linear .6s;position:absolute;top:0;left:0;transform:translateY(calc(26px - 50%))}.step.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .7s var(--ease) 80ms, transform 1s var(--ease-out) 80ms, visibility 0s;transform:translateY(-50%)}.step-index{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.step-index .num{color:var(--accent-ink)}.step-index .sep{color:var(--ink-4)}.step h2{letter-spacing:-.045em;margin-top:20px;font-size:clamp(34px,3.7vw,56px);font-weight:640;line-height:1.02}:lang(ko) .step h2{line-height:1.12}.step-body{color:var(--ink-2);margin-top:22px;font-size:16.5px;line-height:1.62}.step-stat{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:30px;padding-top:16px;display:inline-flex}.step-stat>span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.step-stat strong{letter-spacing:-.03em;white-space:nowrap;font-size:24px;font-weight:520}.step-stat strong .arrow{color:var(--ink-4);margin:0 8px;font-weight:400}.step-stat strong .to{color:var(--accent-ink)}.step-chips{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.chip{border-radius:var(--r-pill);border:1px solid var(--line-2);min-height:32px;color:var(--ink-2);background:color-mix(in srgb, var(--surface) 70%, transparent);align-items:center;gap:7px;padding:0 14px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.chip .icon{width:14px;height:14px}.chip-chain{color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:var(--accent-soft)}.hud{right:var(--edge);background:var(--glass-strong);border:1px solid var(--line);width:min(440px,36vw);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);opacity:var(--hud);transform:translate3d(0, calc((1 - var(--hud)) * 24px), 0);pointer-events:none;border-radius:22px;padding:18px 20px 16px;position:absolute;bottom:30px}.hud-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.hud-title{letter-spacing:-.01em;font-size:13px;font-weight:650}.hud-clock{font-family:var(--mono);color:var(--ink-3);font-size:11px}.hud-grid{--lane:82px;grid-template-columns:var(--lane) 1fr;align-items:center;row-gap:8px;display:grid;position:relative}:lang(ko) .hud-grid{--lane:54px}.hud-lane{color:var(--ink-3);font-size:11.5px}.hud-track{height:10px;position:relative}.hud-ghost{border-radius:var(--r-pill);border:1px dashed var(--line-3);position:absolute;top:0;bottom:0}.hud-bar{border-radius:var(--r-pill);background:color-mix(in srgb, var(--accent) 18%, transparent);position:absolute;top:2px;bottom:2px;overflow:hidden}.hud-bar.ramp{background:color-mix(in srgb, var(--ink) 10%, transparent)}.hud-bar i{border-radius:inherit;background:var(--accent);width:0;position:absolute;inset:0 auto 0 0}.hud-bar.ramp i{background:var(--neutral-bar)}.hud-playhead{background:var(--ink);width:1px;position:absolute;top:-4px;bottom:-4px}.hud-playhead:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-2.5px}.hud-legend{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:16px;margin-top:16px;padding-top:12px;font-size:11.5px;display:flex}.hud-total{font-family:var(--mono);color:var(--ink-2);margin-left:auto;font-size:11px}.lg{align-items:center;gap:7px;display:inline-flex}.lg:before{content:"";border-radius:var(--r-pill);width:14px;height:6px}.lg-GateAround:before{background:var(--accent)}.lg-legacy:before{border:1px dashed var(--line-3);height:8px}.lg-std:before{background:var(--ink);border-radius:0;width:1px;height:12px}.section{padding:clamp(96px,11vw,168px) 0;position:relative}.section-head{position:relative}.kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;font-size:11.5px;font-weight:500;display:inline-flex}.kicker-num{color:var(--accent-ink);align-items:center;gap:12px;display:inline-flex}.kicker-num:after{content:"";opacity:.45;background:currentColor;width:28px;height:1px}.title{letter-spacing:-.048em;margin-top:26px;font-size:clamp(38px,5.2vw,78px);font-weight:630;line-height:1.01}:lang(ko) .title{letter-spacing:-.045em;font-size:clamp(34px,4.6vw,66px);line-height:1.12}.section-lead{max-width:600px;color:var(--ink-2);margin-top:28px;font-size:clamp(16px,1.3vw,18.5px);line-height:1.65}.cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.sticky-head{position:sticky;top:130px}.cols .title{font-size:clamp(36px,4.3vw,62px)}:lang(ko) .cols .title{font-size:clamp(32px,3.9vw,54px)}.kpi-grid{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,7vw,96px);display:grid}.kpi{padding:26px 28px 6px 0;position:relative}.kpi+.kpi{border-left:1px solid var(--line);padding-left:28px}.kpi-label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500;display:block}.kpi-value{letter-spacing:-.05em;white-space:nowrap;margin-top:26px;font-size:clamp(44px,4.8vw,72px);font-weight:400;line-height:1}.kpi-value small{letter-spacing:-.01em;color:var(--ink-3);margin-left:4px;font-size:.32em;font-weight:550}.kpi-delta{margin-top:16px}.kpi-foot{margin-top:26px}.kpi-foot .fine{max-width:240px}.cmp{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px 12px;font-size:12px;display:grid}.cmp>span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.cmp b{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.cmp b.strong{color:var(--ink);font-weight:650}.cmp .bar{height:4px}.cmp .bar i{transform-origin:0;transition:transform 1.3s var(--ease-out) calc(.3s + var(--i,0) * 90ms);transform:scaleX(0)}.cmp .bar.legacy i{background:var(--legacy-ink)}.kpi.is-in .cmp .bar i{transform:none}.strip-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);margin-top:48px;padding:clamp(22px,3vw,38px)}.strip-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.strip-head h3{letter-spacing:-.025em;margin-top:8px;font-size:clamp(17px,1.6vw,21px);font-weight:620}.strip-legend{color:var(--ink-3);flex-wrap:wrap;gap:8px 20px;margin:22px 0 26px;font-size:12px;display:flex}.strip{grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;column-gap:18px;margin-bottom:22px;display:grid}.strip-axis{height:22px;position:relative}.strip-axis span{white-space:nowrap;font-family:var(--mono);color:var(--ink-3);font-size:10.5px;position:absolute;top:0;transform:translate(-50%)}.strip-row-label{white-space:nowrap;align-items:center;gap:9px;min-width:0;height:30px;font-size:13px;font-weight:620;display:flex}.strip-row-label small{text-overflow:ellipsis;font-family:var(--mono);color:var(--ink-3);font-size:10.5px;font-weight:450;overflow:hidden}.code-dot{border-radius:50%;flex:none;width:7px;height:7px}.strip-track{height:30px;position:relative}.strip-grid i{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.strip-legacy{border-radius:var(--r-pill);border:1px dashed var(--line-3);opacity:0;height:12px;transition:opacity .8s var(--ease) calc(var(--i,0) * 34ms);margin-top:-6px;position:absolute;top:50%}.strip-sky{border-radius:var(--r-pill);background:var(--accent);transform-origin:0;height:6px;transition:transform 1.1s var(--ease-out) calc(.16s + var(--i,0) * 34ms);margin-top:-3px;position:absolute;top:50%;transform:scaleX(0)}.strip-std{background:var(--ink);opacity:0;width:1.5px;height:16px;transition:opacity .6s var(--ease) calc(.5s + var(--i,0) * 34ms);border-radius:1px;margin-top:-8px;position:absolute;top:50%}.strip.in .strip-legacy,.strip.in .strip-std{opacity:1}.strip.in .strip-sky{transform:none}.strip-saved{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--success);font-size:12.5px;font-weight:650}.strip-saved.zero{color:var(--ink-4);font-weight:500}.airport-pick .select{min-width:190px}.section-invert{--inv-bg:#111114;--inv-ink:#f4f4f1;--inv-ink-2:#f4f4f199;--inv-ink-3:#f4f4f161;--inv-line:#f4f4f11a;--inv-good:#5fdcab;--inv-bad:#ff8d8d;--inv-accent:#93abff;background:var(--inv-bg);color:var(--inv-ink);transition:background-color var(--dur-3) var(--ease)}:root[data-theme=dark] .section-invert{--inv-bg:#050507;--inv-line:#f4f4f114}.section-invert .kicker{color:var(--inv-ink-3)}.section-invert .kicker-num{color:var(--inv-accent)}.section-invert .section-lead{color:var(--inv-ink-2)}.replan-summary{border-top:1px solid var(--inv-line);color:var(--inv-ink-2);margin-top:40px;padding-top:20px;font-size:14px;line-height:1.7}.replan-summary strong{color:var(--inv-ink);font-weight:650}.events{border-top:1px solid var(--inv-line)}.event{border-bottom:1px solid var(--inv-line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:22px;padding:24px 0;display:grid}.event-time{font-family:var(--mono);color:var(--inv-ink-2);font-size:13px;font-weight:500}.event-title{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:16px;font-weight:640;display:flex}.event-title span{color:var(--inv-ink-2);font-weight:450}.event-detail{font-family:var(--mono);color:var(--inv-ink-3);margin-top:5px;font-size:11.5px}.event-impact{grid-template-columns:auto auto;place-items:baseline end;gap:6px 14px;display:grid}.event-impact span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--inv-ink-3);font-size:10.5px}.event-impact b{white-space:nowrap;color:var(--inv-ink-2);font-size:13px;font-weight:620}.event-impact b.bad{color:var(--inv-bad)}.event-impact b.good{color:var(--inv-good)}.roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(56px,7vw,96px);display:grid}.role{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);isolation:isolate;transition:transform var(--dur-3) var(--ease), border-color var(--dur-3) var(--ease), box-shadow var(--dur-3) var(--ease), opacity .9s var(--ease-out);padding:30px 28px 26px;position:relative;overflow:hidden}.role:before{content:"";z-index:-1;background:radial-gradient(520px circle at var(--mx,50%) var(--my,-20%), var(--accent-soft), transparent 46%);opacity:0;transition:opacity var(--dur-3) var(--ease);position:absolute;inset:0}.role:hover{border-color:var(--line-2);box-shadow:var(--shadow-2);transform:translateY(-4px)}.role:hover:before{opacity:1}.role-top{justify-content:space-between;align-items:center;display:flex}.role-icon{border:1px solid var(--line-2);width:46px;height:46px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.role-icon .icon{width:20px;height:20px}.role-num{font-family:var(--mono);color:var(--ink-4);font-size:11px}.role h3{letter-spacing:-.03em;margin-top:48px;font-size:21px;font-weight:640}.role p{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.6}.role ul{border-top:1px solid var(--line);margin-top:26px}.role li{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;padding:12px 0;font-size:13.5px;display:flex}.role li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.role li:last-child{border-bottom:0}.section-network{padding-top:clamp(70px,9vw,130px)}.marquee{margin-bottom:clamp(60px,8vw,120px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;animation:90s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.mq{letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--line-3);align-items:center;gap:.32em;padding-right:.5em;font-size:clamp(56px,8.6vw,136px);font-weight:300;line-height:1.05;display:inline-flex}.mq:after{content:"";background:var(--accent);opacity:.55;border-radius:50%;width:.08em;height:.08em}@keyframes marquee{to{transform:translate(-50%)}}.network{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.country-list{gap:26px;margin-top:46px;display:grid}.country h3{letter-spacing:-.01em;align-items:baseline;gap:10px;font-size:14.5px;font-weight:640;display:flex}.country h3 span{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);font-size:10.5px;font-weight:450}.country ul{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.country li{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);align-items:baseline;gap:7px;padding:6px 12px;font-size:12.5px;display:inline-flex}.country li:hover{border-color:var(--line-3);color:var(--ink)}.country li b{font-family:var(--mono);color:var(--ink);font-size:11.5px;font-weight:600}.globe-wrap{aspect-ratio:1;justify-self:end;width:100%;max-width:660px;position:relative}#globe{cursor:grab;touch-action:pan-y;width:100%;height:100%;-webkit-mask-image:radial-gradient(closest-side at 50% 54%,#000 74%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 54%,#000 74%,#0000 100%)}#globe:active{cursor:grabbing}.globe-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.globe-label{white-space:nowrap;font-family:var(--mono);letter-spacing:.03em;color:var(--ink-2);background:var(--glass-strong);border:1px solid var(--line);opacity:0;transition:opacity .3s var(--ease);will-change:transform;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:0;left:0}.globe-hint{white-space:nowrap;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.checks{gap:14px;margin-top:36px;display:grid}.checks li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.checks .icon{width:19px;height:19px;color:var(--accent);margin-top:1px}.price-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);padding:clamp(24px,3.2vw,40px);position:relative}.price-label{display:block}.price-value{letter-spacing:-.055em;white-space:nowrap;margin-top:20px;font-size:clamp(58px,6.4vw,100px);font-weight:380;line-height:.95}.price-value .sym{vertical-align:.62em;color:var(--ink-3);margin-right:.04em;font-size:.5em;font-weight:450}.split-bar{gap:3px;height:8px;margin-top:30px;display:flex}.split-bar i{border-radius:var(--r-pill);background:var(--ink);transform-origin:0;transition:transform 1.2s var(--ease-out) .3s;transform:scaleX(0)}.split-bar i+i{background:var(--accent);transition-delay:.85s}.price-card.is-in .split-bar i{transform:none}.split-legend{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:14px;font-size:13px;display:flex}.split-legend b{color:var(--ink);font-weight:650}.split-legend .fee b{color:var(--accent-ink)}.price-rows{border-top:1px solid var(--line);margin-top:30px}.price-row{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:13.5px;display:flex}.price-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.price-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.cta-band{text-align:center;border-top:1px solid var(--line);padding:clamp(130px,17vw,240px) 0;position:relative;overflow:hidden}.cta-glow{pointer-events:none;background:radial-gradient(640px 340px at var(--gx,50%) var(--gy,70%), var(--accent-soft), transparent 70%), radial-gradient(1px 1px at 50% 50%, var(--line-2) 1px, transparent 1.5px) 0 0 / 22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70%,#000 30%,#0000 80%)}.cta-inner{flex-direction:column;align-items:center;display:flex;position:relative}.cta-inner .title{margin-top:0}.cta-inner p{max-width:520px;color:var(--ink-2);margin-top:26px;font-size:clamp(16px,1.3vw,18.5px);line-height:1.65}.cta-inner .btn{margin-top:42px}.footer{border-top:1px solid var(--line);padding:56px 0 44px}.footer-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand links""meta top";align-items:start;gap:40px 32px;display:grid}.footer-brand{grid-area:brand}.footer-tag{color:var(--ink-3);margin-top:12px;font-size:13px}.footer-links{color:var(--ink-2);flex-wrap:wrap;grid-area:links;gap:4px 22px;font-size:13.5px;display:flex}.footer-links a:hover,.footer-top:hover{color:var(--ink)}.footer-meta{color:var(--ink-3);grid-area:meta;gap:6px;font-size:12.5px;display:grid}.footer-top{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);grid-area:top;place-self:end;font-size:11px}@media (max-width:1180px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(3){border-left:0;padding-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line);margin-top:24px}.hero-stat{padding-right:24px}.hero-stat+.hero-stat{padding-left:20px}}@media (max-width:1239px){.hero-copy{width:min(600px,52vw)}.steps{width:min(420px,40vw)}}@media (max-width:1023px){.hud{width:min(400px,44vw)}.nav-links{display:none}.cols,.network{grid-template-columns:minmax(0,1fr)}.sticky-head{position:relative;top:0}.events{margin-top:8px}.globe-wrap{justify-self:center;max-width:560px}.roles{grid-template-columns:minmax(0,1fr)}.role h3{margin-top:28px}}@media (max-width:760px){.landing{--nav-h:68px}.nav{padding:8px 10px 0}.nav-inner{gap:10px;height:52px;padding:0 6px 0 14px}.nav-cta span:first-child{display:inline}.story{height:440vh}.hero-copy{top:auto;bottom:170px;left:var(--page-pad);right:var(--page-pad);justify-content:flex-end;width:auto}.hero-title{margin-top:18px;font-size:clamp(38px,11.5vw,60px)}:lang(ko) .hero-title{font-size:clamp(34px,9.6vw,52px)}.lead{margin-top:18px;font-size:15px}.cta-row{margin-top:24px}.cta-row .btn-lg{min-height:48px;padding:0 20px;font-size:14.5px}.hero-foot{left:var(--page-pad);right:var(--page-pad);grid-template-columns:minmax(0,1fr);grid-template-areas:"stats""basis";bottom:22px}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stat,.hero-stat+.hero-stat{padding:14px 8px 0 0}.hero-stat+.hero-stat{padding-left:12px}.hero-stat dt{letter-spacing:.05em;font-size:9.5px}.hero-stat dd{font-size:22px}.scroll-hint{display:none}.basis{font-size:11px}.stage-shade{background:linear-gradient(0deg, color-mix(in srgb, var(--bg) 96%, transparent) 0%, color-mix(in srgb, var(--bg) 82%, transparent) 42%, transparent 66%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent) 0%, transparent 16%)}.rail{left:var(--page-pad);top:calc(var(--nav-h) + 14px);column-gap:12px}.rail li{gap:6px;font-size:10px}.steps{top:auto;bottom:22px;left:var(--page-pad);right:var(--page-pad);width:auto}.step{background:var(--glass-strong);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;padding:20px 20px 22px;top:auto;bottom:0;transform:translateY(24px)}.step.on{transform:none}.step h2{margin-top:12px;font-size:28px}.step-body{margin-top:12px;font-size:14.5px}.step-stat{margin-top:16px;padding-top:12px}.step-stat strong{font-size:19px}.step-chips{margin-top:16px}.hud{display:none}.kpi-grid{grid-template-columns:minmax(0,1fr)}.kpi,.kpi+.kpi,.kpi:nth-child(3){border-left:0;padding:22px 0 10px}.kpi+.kpi{border-top:1px solid var(--line);margin-top:12px}.strip-head{flex-direction:column;align-items:stretch}.strip{grid-template-columns:84px minmax(0,1fr) 52px;column-gap:10px}.strip-saved{font-size:11.5px}.strip-row-label small,.strip-axis span:nth-child(2n){display:none}.event{grid-template-columns:48px minmax(0,1fr);row-gap:12px}.event-impact{grid-column:2;justify-items:start}.footer-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""links""meta""top";gap:28px}}@media (max-width:420px){.nav-actions .lang-btn{display:none}}@media (prefers-reduced-motion:reduce){.marquee-track,.scroll-hint i:after,.live-dot:after{animation:none}#hero-canvas{transform:none}}:lang(ko) .eyebrow,:lang(ko) .kicker,:lang(ko) .hero-stat dt,:lang(ko) .step-index,:lang(ko) .step-stat>span,:lang(ko) .kpi-label,:lang(ko) .cmp>span,:lang(ko) .rail li,:lang(ko) .event-impact span,:lang(ko) .scroll-hint,:lang(ko) .footer-top,:lang(ko) .label-mono,:lang(ko) .hud-clock{letter-spacing:.02em}
