
/* Margin Town V1.9 — editorial polish, reduced density, clearer hierarchy */
:root{--v19-bg:var(--ap-c41584f19a,#06101f);--v19-panel:var(--ap-bcde138d20,#0a1729);--v19-panel2:var(--ap-b72242cec1,#0d1d34);--v19-line:var(--ap-5f4e76b98a,rgba(141,169,211,.16));--v19-text:var(--ap-03ac1e96ec,#f5f8fd);--v19-muted:var(--ap-02ce9587fe,#9cafc8);--v19-blue:var(--ap-feb575346f,#4c8dff);--v19-blue2:var(--ap-e4c09f61aa,#7a62ff);--v19-cyan:var(--ap-a30ef3e485,#3ccff0)}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",Arial,sans-serif;word-break:keep-all}
.btn,.referral-btn,.guide-side-v14 .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.25!important;gap:7px}
.btn{min-height:46px}.btn small{display:block;opacity:.72}
@media(min-width:1180px){.container{max-width:1280px}}

/* GUIDE HUB */
.guide-hub-v19{background:linear-gradient(180deg,var(--ap-c41584f19a,#06101f) 0,var(--ap-bdce96b64f,#071426) 56%,var(--ap-c41584f19a,#06101f) 100%)}
.guide-hub-v19 .guide-hero-v19{position:relative;padding:72px 0 46px;overflow:hidden}
.guide-hub-v19 .guide-hero-v19:before{content:'';position:absolute;inset:-180px -80px auto 40%;height:520px;background:radial-gradient(circle,var(--ap-f14964b646,rgba(69,120,255,.19)),transparent 66%);pointer-events:none}
.guide-hub-v19 .guide-hero-v19__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);gap:58px;align-items:center;position:relative}
.guide-hub-v19 .guide-hero-v19 h1{font-size:clamp(44px,5.2vw,70px);line-height:1.04;letter-spacing:-.055em;margin:12px 0 18px;max-width:760px}
.guide-hub-v19 .guide-hero-v19 p{font-size:18px;line-height:1.82;color:var(--ap-57ea3cea73,#b8c8db);max-width:690px;margin:0}
.guide-hub-v19 .guide-hero-v19__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;position:relative;z-index:3}
.guide-hub-v19 .guide-hero-v19__media{position:relative;isolation:isolate;border:1px solid var(--v19-line);border-radius:30px;overflow:hidden;background:var(--ap-b689cc65ed,#091629);box-shadow:0 34px 90px var(--ap-7eb5508cd5,rgba(0,0,0,.26))}
.guide-hub-v19 .guide-hero-v19__media img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;opacity:.96}
.guide-hub-v19 .guide-hero-v19__media:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,var(--ap-f030f8767b,rgba(2,8,18,.25)));pointer-events:none}
.guide-hub-v19 .trust-strip-v19{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.guide-hub-v19 .trust-strip-v19 span{padding:7px 10px;border:1px solid var(--v19-line);border-radius:999px;background:var(--ap-24e3f7ed1a,rgba(8,23,44,.72));font-size:12px;color:var(--ap-822c0b2369,#a9bdd7)}
.guide-hub-v19 .guide-search-shell-v19{margin-top:32px;border:1px solid var(--v19-line);border-radius:23px;padding:18px;background:linear-gradient(180deg,var(--ap-5f0fd2302d,rgba(11,29,53,.96)),var(--ap-2c3f3402f6,rgba(8,22,42,.96)));box-shadow:0 18px 55px var(--ap-2939b8e9ec,rgba(0,0,0,.14))}
.guide-hub-v19 .guide-search-v19{position:relative}.guide-hub-v19 .guide-search-v19 input{width:100%;height:58px;border-radius:15px;border:1px solid var(--ap-ec64afdcf1,rgba(143,170,211,.22));background:var(--ap-cb3b0c3c74,#071529);color:var(--ap-7482a94342,#fff);padding:0 52px 0 18px;font-size:16px;outline:none}.guide-hub-v19 .guide-search-v19 input:focus{border-color:var(--ap-cf3a46240c,rgba(76,141,255,.72));box-shadow:0 0 0 4px var(--ap-2242ac88c9,rgba(76,141,255,.1))}
.guide-hub-v19 .guide-search-v19 svg{position:absolute;right:18px;top:17px;width:24px;height:24px;stroke:var(--ap-1ef78bcf12,#6f9fe9)}
.guide-hub-v19 .popular-v19{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px}.guide-hub-v19 .popular-v19>span{font-size:12px;color:var(--ap-66415bd7d8,#8197b5);margin-right:3px}.guide-hub-v19 .popular-v19 button{border:1px solid var(--ap-9fc5f75ab9,rgba(142,171,213,.15));border-radius:999px;background:var(--ap-4b997fdc9c,#0a1b32);color:var(--ap-55dc05e261,#a9bed9);padding:7px 10px;font:inherit;font-size:12px;cursor:pointer}.guide-hub-v19 .popular-v19 button:hover{color:var(--ap-7482a94342,#fff);border-color:var(--ap-3103b230ea,rgba(76,141,255,.5))}
.guide-hub-v19 .guide-section-v19{padding:58px 0}.guide-hub-v19 .guide-section-v19+.guide-section-v19{border-top:1px solid var(--ap-f98d93c252,rgba(151,177,216,.065))}
.guide-hub-v19 .guide-section-head-v19{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.guide-hub-v19 .guide-section-head-v19 h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;margin:0 0 6px}.guide-hub-v19 .guide-section-head-v19 p{margin:0;color:var(--ap-eb24a93e21,#8fa4c0);line-height:1.7;font-size:14px;max-width:520px;text-align:right}
.guide-hub-v19 .journey-v19{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.guide-hub-v19 .journey-v19 a{display:block;padding:18px 16px 16px;border:1px solid var(--v19-line);border-radius:18px;background:var(--ap-dff7773e21,#09182c);min-height:154px;transition:.2s;position:relative}.guide-hub-v19 .journey-v19 a:hover{transform:translateY(-2px);border-color:var(--ap-3860d4f029,rgba(76,141,255,.42));background:var(--ap-3b26ec642a,#0c203c)}.guide-hub-v19 .journey-v19 .ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--ap-01ae6adcee,#173f82),var(--ap-b76365850c,#432c87));margin-bottom:18px}.guide-hub-v19 .journey-v19 svg{width:22px;height:22px;stroke:var(--ap-0656ffdd59,#d9e9ff)}.guide-hub-v19 .journey-v19 b{display:block;color:var(--ap-7482a94342,#fff);font-size:15px;margin-bottom:5px}.guide-hub-v19 .journey-v19 span{display:block;color:var(--ap-c302ff6e7b,#8399b8);font-size:12px;line-height:1.55}.guide-hub-v19 .journey-v19 em{position:absolute;right:14px;top:20px;font-style:normal;color:var(--ap-c4dcdc5909,#4e7bbb);font-size:11px;font-weight:900}
.guide-hub-v19 .guide-cards-v19{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.guide-hub-v19 .guide-card-v19{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:15px;padding:19px;border:1px solid var(--v19-line);border-radius:18px;background:var(--ap-dff7773e21,#09182c);transition:.2s}.guide-hub-v19 .guide-card-v19:hover{background:var(--ap-8f9b4bd2c2,#0c203a);border-color:var(--ap-3860d4f029,rgba(76,141,255,.42));transform:translateY(-2px)}.guide-hub-v19 .guide-card-v19 .visual{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,var(--ap-2c0327febb,rgba(64,126,255,.22)),var(--ap-5fed938a81,rgba(122,98,255,.18)));border:1px solid var(--ap-ddd5da5906,rgba(91,143,255,.18))}.guide-hub-v19 .guide-card-v19 svg{width:30px;height:30px;stroke:var(--ap-44cbb7cb4d,#75a8ff)}.guide-hub-v19 .guide-card-v19 b{display:block;color:var(--ap-7482a94342,#fff);font-size:16px;margin-bottom:4px}.guide-hub-v19 .guide-card-v19 span{display:block;color:var(--ap-b73b018536,#859bb8);font-size:12px;line-height:1.55}.guide-hub-v19 .guide-card-v19 .arrow{color:var(--ap-d4eb1d78e7,#5687cb);font-size:21px}
.guide-hub-v19 .solve-grid-v19{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:20px}.guide-hub-v19 .solve-list-v19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-hub-v19 .solve-list-v19 a{display:flex;gap:13px;align-items:center;padding:15px;border:1px solid var(--v19-line);border-radius:15px;background:var(--ap-ad0467ef57,#08172a);transition:.18s}.guide-hub-v19 .solve-list-v19 a:hover{background:var(--ap-23db4e53e7,#0b203a);border-color:var(--ap-d3867166da,rgba(76,141,255,.4))}.guide-hub-v19 .solve-list-v19 i{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:11px;background:var(--ap-d6d3213b88,#123162);color:var(--ap-f4e832f625,#82b0f8);font-style:normal;font-weight:900}.guide-hub-v19 .solve-list-v19 b{display:block;color:var(--ap-7f7231ef28,#f3f7fd);font-size:14px}.guide-hub-v19 .solve-list-v19 span{display:block;color:var(--ap-93fe9bcab3,#8197b4);font-size:11px;margin-top:3px;line-height:1.45}
.guide-hub-v19 .mtown-panel-v19{padding:24px;border:1px solid var(--ap-dfe712992c,rgba(76,141,255,.24));border-radius:20px;background:radial-gradient(circle at 95% 0,var(--ap-0e7941635c,rgba(90,82,255,.18)),transparent 46%),var(--ap-f7f6d82adf,#09192f)}.guide-hub-v19 .mtown-panel-v19 h3{font-size:22px;margin:8px 0 8px}.guide-hub-v19 .mtown-panel-v19 p{font-size:13px;color:var(--ap-34012b168f,#96a9c2);line-height:1.7;margin:0}.guide-hub-v19 .mtown-panel-v19 .code{font-size:34px;color:var(--ap-7482a94342,#fff);font-weight:950;letter-spacing:.04em;margin:18px 0 5px}.guide-hub-v19 .mtown-panel-v19 .meta{color:var(--ap-66fc8b9ec3,#69a8ff);font-size:12px;font-weight:800}.guide-hub-v19 .mtown-panel-v19 .btn{width:100%;margin-top:17px}
.guide-hub-v19 details.more-guides-v19{margin-top:12px;border:1px solid var(--v19-line);border-radius:16px;background:var(--ap-ad0467ef57,#08172a)}.guide-hub-v19 details.more-guides-v19 summary{cursor:pointer;padding:14px 16px;font-weight:800;color:var(--ap-571107149a,#c7d6ea)}.guide-hub-v19 details.more-guides-v19 .more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 14px 14px}.guide-hub-v19 details.more-guides-v19 a{padding:11px;border-radius:11px;background:var(--ap-6c0813d316,#0b1e38);color:var(--ap-ab80220100,#91a7c4);font-size:12px}.guide-hub-v19 details.more-guides-v19 a:hover{color:var(--ap-7482a94342,#fff);background:var(--ap-9505afffca,#10284b)}
.guide-hub-v19 .exchange-row-v19{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.guide-hub-v19 .exchange-row-v19 a{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid var(--v19-line);border-radius:17px;background:var(--ap-116f0a1e24,#08172b)}.guide-hub-v19 .exchange-row-v19 img{width:62px;height:45px;object-fit:cover;border-radius:11px}.guide-hub-v19 .exchange-row-v19 b{display:block;color:var(--ap-7482a94342,#fff);font-size:15px}.guide-hub-v19 .exchange-row-v19 span{display:block;color:var(--ap-66415bd7d8,#8197b5);font-size:11px;margin-top:3px}.guide-hub-v19 .exchange-row-v19 em{margin-left:auto;color:var(--ap-6a130fde61,#5c94e6);font-style:normal;font-size:18px}
.guide-hub-v19 .editorial-note-v19{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.guide-hub-v19 .editorial-note-v19>div{padding:18px;border:1px solid var(--v19-line);border-radius:16px;background:var(--ap-195c4e5271,#07162a)}.guide-hub-v19 .editorial-note-v19 h3{font-size:15px;margin:0 0 7px;color:var(--ap-aff2c348bb,#eef5ff)}.guide-hub-v19 .editorial-note-v19 p{font-size:12px;line-height:1.75;color:var(--ap-c9e31c1f85,#859ab8);margin:0}
.guide-hub-v19 .no-results-v19{display:none;padding:24px;border:1px dashed var(--v19-line);border-radius:16px;text-align:center;color:var(--ap-4cc5c15d7f,#91a6c3);margin-top:14px}

/* Generic guide pages: use clean editorial steps, no low-quality auto-generated v16 art */
.generic-guide-v19 .visual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.generic-guide-v19 .visual-step{display:block!important;min-height:210px;padding:22px!important;border-radius:19px!important;border:1px solid var(--v19-line)!important;background:linear-gradient(180deg,var(--ap-4b997fdc9c,#0a1b32),var(--ap-195c4e5271,#07162a))!important;position:relative;overflow:hidden}.generic-guide-v19 .visual-step .step-visual-v16,.generic-guide-v19 .visual-step .mock-ui{display:none!important}.generic-guide-v19 .visual-step__num{display:grid!important;place-items:center;width:38px!important;height:38px!important;border-radius:12px!important;background:linear-gradient(135deg,var(--ap-3b125955bc,#1c55a6),var(--ap-67e93b1985,#503596))!important;color:var(--ap-3c12a61b9d,#dceaff)!important;font-size:12px!important;font-weight:900!important;margin-bottom:34px!important}.generic-guide-v19 .visual-step h3{font-size:19px!important;margin:0 0 9px!important}.generic-guide-v19 .visual-step p{font-size:13px!important;color:var(--ap-e938104da5,#93a7c2)!important;line-height:1.72!important;margin:0!important}.generic-guide-v19 .visual-step:after{content:'';position:absolute;width:100px;height:100px;border-radius:50%;right:-35px;top:-35px;background:radial-gradient(circle,var(--ap-1aee461f79,rgba(73,126,255,.13)),transparent 70%);pointer-events:none}
.generic-guide-v19 .official-hub-v17{max-width:1280px!important;margin:0 auto!important;padding:56px 24px!important}.generic-guide-v19 .official-hub-grid-v17{gap:12px!important}.generic-guide-v19 .official-hub-grid-v17 a{min-height:112px!important;padding:20px!important;border-radius:18px!important;background:var(--ap-dff7773e21,#09182c)!important;border-color:var(--v19-line)!important}.generic-guide-v19 .official-hub-grid-v17 a b{font-size:17px!important}.generic-guide-v19 .official-hub-grid-v17 a span{font-size:12px!important;line-height:1.55!important}
.generic-guide-v19 .section{padding:58px 0!important}.generic-guide-v19 .section-head{max-width:780px!important}.generic-guide-v19 .section-head h2{font-size:clamp(28px,3vw,38px)!important}.generic-guide-v19 .link-grid{gap:12px!important}.generic-guide-v19 .link-card{border-radius:17px!important;background:var(--ap-dff7773e21,#09182c)!important;border-color:var(--v19-line)!important;padding:18px!important}.generic-guide-v19 .link-card strong{font-size:16px!important}.generic-guide-v19 .link-card span{font-size:12px!important}

/* Exchange detailed signup/KYC: make official screens the hero of each step */
.core-screen-guide-v19 .editorial-step-v14{grid-template-columns:minmax(0,.82fr) minmax(390px,1.18fr)!important;gap:44px!important;padding-bottom:66px!important;margin-bottom:66px!important}.core-screen-guide-v19 .official-shot-v17 img{max-height:520px!important}.core-screen-guide-v19 .official-shot-v17{border-radius:20px!important;box-shadow:0 22px 55px var(--ap-868fce320d,rgba(0,0,0,.18))!important}.core-screen-guide-v19 .official-shot-v17 figcaption{font-size:11.5px!important}.core-screen-guide-v19 .screen-note-v17{margin-bottom:38px!important;padding:14px 16px!important;border-radius:14px!important}
.core-screen-guide-v19 .guide-side-v14 .btn{width:100%!important;text-align:center!important;justify-content:center!important;padding-left:12px!important;padding-right:12px!important}

/* Footer calmer on desktop */
@media(min-width:980px){.site-footer .footer-grid{gap:48px}.site-footer{padding-top:54px}.site-footer p,.site-footer li{line-height:1.72}}

@media(max-width:1100px){.guide-hub-v19 .guide-hero-v19__grid{grid-template-columns:1fr}.guide-hub-v19 .guide-hero-v19__media{max-width:820px}.guide-hub-v19 .journey-v19{grid-template-columns:repeat(3,1fr)}.guide-hub-v19 .guide-cards-v19{grid-template-columns:repeat(2,1fr)}.guide-hub-v19 .exchange-row-v19{grid-template-columns:repeat(2,1fr)}.generic-guide-v19 .visual-steps{grid-template-columns:repeat(2,1fr)}.core-screen-guide-v19 .editorial-step-v14{grid-template-columns:1fr!important}.core-screen-guide-v19 .editorial-step-v14>.official-shot-v17{grid-column:1!important;grid-row:auto!important;margin-top:22px!important}}
@media(max-width:760px){.guide-hub-v19 .guide-hero-v19{padding:44px 0 34px}.guide-hub-v19 .guide-hero-v19 h1{font-size:42px}.guide-hub-v19 .guide-section-v19{padding:44px 0}.guide-hub-v19 .guide-section-head-v19{align-items:flex-start;flex-direction:column;gap:5px}.guide-hub-v19 .guide-section-head-v19 p{text-align:left}.guide-hub-v19 .journey-v19{grid-template-columns:repeat(2,1fr)}.guide-hub-v19 .guide-cards-v19,.guide-hub-v19 .solve-grid-v19,.guide-hub-v19 .editorial-note-v19{grid-template-columns:1fr}.guide-hub-v19 details.more-guides-v19 .more-grid{grid-template-columns:repeat(2,1fr)}.generic-guide-v19 .visual-steps{grid-template-columns:1fr}}
@media(max-width:500px){.guide-hub-v19 .journey-v19,.guide-hub-v19 .exchange-row-v19{grid-template-columns:1fr}.guide-hub-v19 .solve-list-v19{grid-template-columns:1fr}.guide-hub-v19 details.more-guides-v19 .more-grid{grid-template-columns:1fr}.guide-hub-v19 .guide-card-v19{grid-template-columns:48px 1fr auto}.guide-hub-v19 .guide-card-v19 .visual{width:48px;height:48px}.guide-hub-v19 .popular-v19{gap:6px}}
