:root{--accent:#1877f2;--accent-strong:#1262ca;--link:#73b2ff;--bg:#0d1421;--surface:#111927;--card:#161e2e;--text:#fff;--muted:#b4bdcc;--border:#2b3a50;--radius:8px;color-scheme:dark}:root[data-theme=light]{--link:#105fbe;--bg:#f6f8fb;--surface:#fff;--card:#fff;--text:#172231;--muted:#4c5d73;--border:#c6d2e2;color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo","Malgun Gothic",sans-serif;background:var(--bg);color:var(--text);line-height:1.8}a{color:var(--link);text-underline-offset:4px}img{display:block;max-width:100%;height:auto}button{font:inherit;cursor:pointer}h1,h2,h3,p{margin:0 0 16px}h1{font-size:clamp(1.6rem,4vw,2rem);line-height:1.4}h2{font-size:1.28rem;line-height:1.5}h3{font-size:1.06rem}ul,ol{padding-left:24px}li{margin-bottom:8px}:focus-visible{outline:3px solid var(--link);outline-offset:4px}button,a,summary{-webkit-tap-highlight-color:transparent}section{scroll-margin-top:85px}.skip-link{position:fixed;top:-100px;left:12px;padding:8px 16px;background:var(--accent-strong);color:white;z-index:200}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--border)}.header-inner{max-width:1000px;margin:auto;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px}.logo-link{flex-shrink:0}.logo-img{width:132px;height:auto}.header-nav{display:flex;gap:24px;align-items:center}.header-nav a{color:var(--muted);font-size:.9rem;text-decoration:none}.header-nav a:hover,.header-nav a[aria-current=page]{color:var(--link)}.header-controls{display:none;gap:8px}.js .header-controls{display:flex}.icon-button{min-height:38px;padding:3px 12px;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:var(--card);font-size:.82rem}.menu-toggle{display:none}.hero-section{text-align:center;padding:56px 20px 42px;max-width:940px;margin:auto}.hero-banner{width:500px;max-width:100%;border-radius:var(--radius);margin:0 auto 26px}.hero-desc{max-width:710px;color:var(--muted);margin:0 auto 24px}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.btn-primary,.btn-secondary{display:inline-block;text-decoration:none;padding:14px 28px;border-radius:var(--radius);font-weight:700}.btn-primary{background:var(--accent-strong);color:#fff}.btn-secondary{background:var(--card);border:1px solid var(--border);color:var(--text)}.btn-primary:hover{background:#0e53af}.btn-secondary:hover{border-color:var(--link)}.content{max-width:900px;margin:auto;padding:0 22px 52px;overflow-wrap:anywhere}.content>section{margin:34px 0}.content p{margin-bottom:16px}.content h2{color:var(--text);margin-bottom:16px}.content h3{margin-top:22px}.lead{font-size:1.05rem;line-height:1.9}.page-header{max-width:900px;margin:auto;text-align:center;padding:38px 22px 24px}.breadcrumb{max-width:900px;margin:0 auto;padding:20px 22px 0;font-size:.82rem;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.byline{color:var(--muted);font-size:.82rem;margin-top:14px}.byline a{color:inherit}.center{text-align:center}.note{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--accent);padding:20px 22px;border-radius:var(--radius);margin:22px 0}.note p:last-child{margin-bottom:0}.address-card{padding:28px;border:1px solid var(--accent);background:var(--card);border-radius:var(--radius);text-align:center;margin:24px 0}.address-card p{color:var(--muted);font-size:.9rem;margin:16px 0 0}.method-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);background:var(--card);margin:28px 0;border-radius:var(--radius);overflow:hidden}.method-strip span{padding:18px 12px;text-align:center;font-weight:600;border-right:1px solid var(--border)}.method-strip span:last-child{border:0}.table-wrap{max-width:100%;overflow-x:auto;margin:22px 0;border:1px solid var(--border);border-radius:var(--radius)}table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}caption{text-align:left;padding:12px 16px;font-weight:600;background:var(--surface)}th{background:var(--accent-strong);color:#fff;padding:12px 16px;vertical-align:top}td{padding:12px 16px;border-top:1px solid var(--border);vertical-align:top}tbody tr:nth-child(even){background:var(--surface)}.faq-list details{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin:12px 0;padding:16px 20px}.faq-list summary{cursor:pointer;font-weight:600}.faq-list details p{margin:14px 0 0;color:var(--muted)}.site-footer{border-top:1px solid var(--border);background:var(--surface);padding:32px 22px;text-align:center}.footer-nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:16px}.footer-nav a{font-size:.86rem;color:var(--muted)}.site-footer p{font-size:.82rem;color:var(--muted);margin:8px auto;max-width:760px}.error-code{font-size:5rem;color:var(--link);font-weight:800;line-height:1.1}@media(max-width:768px){.header-inner{flex-wrap:wrap}.header-nav{flex-basis:100%;order:3;gap:0;flex-direction:column;align-items:stretch}.header-nav a{padding:10px 2px;border-top:1px solid var(--border)}.js .header-nav:not(.is-open){display:none}.menu-toggle{display:block}.hero-section{padding:28px 20px 32px}.content{padding-left:20px;padding-right:20px}.method-strip span{font-size:.85rem;padding:14px 6px}th,td{padding:10px;min-width:90px}.page-header{padding-top:26px}}@media(max-width:380px){.hero-actions{flex-direction:column}.header-inner{gap:8px}.icon-button{padding:3px 8px}}