.guide-page-container{color:#334155;font-family:Pretendard,-apple-system,sans-serif}.animate-1{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.animate-2{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards fadeInUp}.animate-3{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .4s forwards fadeInUp}.animate-4{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .6s forwards fadeInUp}.animate-5{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .8s forwards fadeInUp}.guide-title{color:#111a27;letter-spacing:-.7px;-webkit-font-smoothing:antialiased;align-items:center;gap:12px;margin-top:0;margin-bottom:18px;font-size:24px;font-weight:800;display:flex}.guide-title-icon{color:#fff;background:linear-gradient(135deg,#fda45c 0%,#ea580c 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex;box-shadow:0 8px 18px -6px #ea580c8c,inset 0 1px 1.5px #ffffff73,0 0 0 1px #ea580c14}.guide-panel{background:linear-gradient(#fff3e880 0%,#fff3e800 120px),linear-gradient(#fff 0%,#fcfcfd 100%);border:1px solid #e2e8f0b3;border-radius:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 18px 40px -18px #5c2d0f29}.guide-panel:before{content:"";background:linear-gradient(90deg,#fb923c00 0%,#fb923c 10%,#ea580c 50%,#fb923c 90%,#fb923c00 100%);height:3px;position:absolute;top:0;left:0;right:0}.guide-desc{color:#64748b;word-break:keep-all;margin-bottom:40px;font-size:16px;line-height:1.6}.guide-desc.guide-desc--tight{margin-bottom:20px}.last-updated{color:#94a3b8;text-align:right;letter-spacing:.5px;margin-bottom:16px;font-size:13.5px;font-weight:500}.guide-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.guide-title-row .guide-title,.guide-title-row .last-updated{margin-bottom:0}.guide-doc-card{box-sizing:border-box;background:linear-gradient(#fff3e880 0%,#fff3e800 120px),linear-gradient(#fff 0%,#fcfcfd 100%);border:1px solid #e2e8f0b3;border-radius:24px;width:100%;padding:60px 50px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 18px 40px -18px #5c2d0f29}.guide-doc-card:before{content:"";background:linear-gradient(90deg,#fb923c00 0%,#fb923c 10%,#ea580c 50%,#fb923c 90%,#fb923c00 100%);height:3px;position:absolute;top:0;left:0;right:0}.guide-section-block{margin-bottom:50px}.guide-section-block:last-child{margin-bottom:0}.guide-section-title{color:#0f172a;letter-spacing:-.3px;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:700;display:flex}.title-dot{background-color:#d27377;border-radius:50%;flex-shrink:0;width:5px;height:5px}.doc-content{color:#4b5563;word-break:keep-all;font-size:15px;line-height:1.85}.doc-content p{margin:0 0 12px}.doc-content ol{margin:0 0 16px;padding-left:22px}.doc-content ul{margin:10px 0;padding-left:20px;list-style-type:none}.doc-content li{margin-bottom:10px;position:relative}.doc-content ul li:before{content:"-";color:#94a3b8;position:absolute;left:-14px}.highlight-text{color:#0f172a;font-weight:700}.step-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.step-item{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:20px;padding:24px 30px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.step-item:hover{background-color:#fff;border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 10px 20px #00000008}.step-number{color:#fff;background-color:#ff4b2b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:flex;box-shadow:0 4px 10px #ff4b2b33}.step-content{color:#1e293b;padding-top:6px;font-size:18px;font-weight:800}@media (max-width:768px){.guide-title{gap:10px;font-size:22px}.guide-title-icon{border-radius:10px;width:30px;height:30px;font-size:13px}.guide-desc{margin-bottom:30px;font-size:14px}.guide-desc.guide-desc--tight{margin-bottom:16px}.guide-panel{border-radius:16px;padding:16px}.guide-doc-card{border-radius:16px;padding:40px 24px}.guide-section-block{margin-bottom:40px}.guide-section-title{padding-bottom:10px;font-size:16px}.doc-content{font-size:14px;line-height:1.75}.step-list{gap:12px}.step-item{border-radius:12px;gap:16px;padding:18px 20px}.step-number{width:30px;height:30px;font-size:15px}.step-content{padding-top:3px;font-size:15px}}:root{--gp-accent:#b04a12;--gp-from:#d0591a;--gp-to:#a4440f;--gp-bg:#fff6ef;--gp-line:#f6dcc8;--gp-ring:#d0591a29;--gp-shadow:#a4440f6b;--gp-ink:#111827;--gp-muted:#4b5563;--gp-soft:#6b7280;--gp-border:#eceef3}.gp-hero{color:#fff;background:linear-gradient(135deg,#232a3b 0%,#171c28 60%,#1b1a24 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;padding:34px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 22px 44px -22px #0f121e99,inset 0 1px #ffffff0f}.gp-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f08a4442 0%,#f08a4400 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-70px}.gp-hero:after{content:"";background:linear-gradient(90deg,#fb923c00 0%,#f08a44 20%,#d0591a 50%,#f08a44 80%,#fb923c00 100%);height:3px;position:absolute;bottom:0;left:0;right:0}@media (min-width:769px){.gp-hero{box-sizing:border-box;min-height:326px}.gp-hero-title{align-items:center;min-height:2.6em;display:flex}.gp-hero-desc{min-height:3.4em}}.gp-hero-body{z-index:1;flex:1;min-width:0;position:relative}.gp-hero-eyebrow{letter-spacing:.16em;color:#f7c59f;background:#f08a441f;border:1px solid #f08a4447;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-flex}.gp-hero-title{letter-spacing:-.6px;color:#fff;word-break:keep-all;margin:0 0 8px;font-size:28px;font-weight:900;line-height:1.3}.gp-hero-title em{color:#f7b27f;font-style:normal}.gp-hero-desc{color:#c3c8d4;word-break:keep-all;margin:0;font-size:15px;line-height:1.7}.gp-hero-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.gp-hero-chip{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:2px;min-width:108px;padding:10px 14px;display:inline-flex}.gp-hero-chip span{color:#aeb4c2;font-size:11px;font-weight:700}.gp-hero-chip strong{color:#fff;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.gp-hero-icon{z-index:1;color:#fff;background:linear-gradient(135deg,#e0763a 0%,#a4440f 100%);border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:104px;font-size:48px;display:flex;position:relative;transform:rotate(-6deg);box-shadow:0 18px 36px -14px #e0763abf,inset 0 1px #ffffff4d}.gp-hero-icon>*{transform:rotate(6deg)}.gp-section{margin-bottom:44px}.gp-section:last-child{margin-bottom:0}.gp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:18px;display:flex}.gp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gp-accent);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.gp-section-title{color:var(--gp-ink);letter-spacing:-.4px;margin:0;font-size:21px;font-weight:900}.gp-section-sub{color:var(--gp-soft);word-break:keep-all;margin:4px 0 0;font-size:14px;font-weight:500}.gp-card{border:1px solid var(--gp-border);box-sizing:border-box;background:#fff;border-radius:20px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 12px 30px -16px #0f172a24}.gp-icon{color:#fff;background:linear-gradient(135deg, var(--gp-from) 0%, var(--gp-to) 100%);width:44px;height:44px;box-shadow:0 8px 18px -8px var(--gp-shadow), inset 0 1px 0 #ffffff47;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:21px;display:flex}.gp-icon.is-soft{color:var(--gp-accent);background:var(--gp-bg);border:1px solid var(--gp-line);box-shadow:none}.gp-icon.is-blue{background:linear-gradient(135deg,#4f86d9 0%,#2c5fb3 100%);box-shadow:0 8px 18px -8px #2c5fb380,inset 0 1px #ffffff47}.gp-icon.is-green{background:linear-gradient(135deg,#3fae84 0%,#23845f 100%);box-shadow:0 8px 18px -8px #23845f80,inset 0 1px #ffffff47}.gp-icon.is-gold{background:linear-gradient(135deg,#d9a21b 0%,#a87708 100%);box-shadow:0 8px 18px -8px #a8770880,inset 0 1px #ffffff47}.gp-icon.is-dark{background:linear-gradient(135deg,#3a4356 0%,#1b2130 100%);box-shadow:0 8px 18px -8px #0f121e80,inset 0 1px #ffffff1f}.gp-chip{color:var(--gp-accent);background:var(--gp-bg);border:1px solid var(--gp-line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.gp-chip.is-neutral{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.gp-chip.is-green{color:#1f7a4a;background:#ecfdf3;border-color:#c6ecd5}.gp-notice{background:linear-gradient(135deg,#fffbeb 0%,#fff8ef 100%);border:1px solid #f6dfae;border-radius:16px;align-items:flex-start;gap:14px;margin:0 0 28px;padding:16px 18px;display:flex}.gp-notice-icon{color:#b45309;background:#fdecc8;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.gp-notice-body{flex:1;min-width:0}.gp-notice-title{color:#8a4a0b;margin:1px 0 4px;font-size:14px;font-weight:800;display:block}.gp-notice ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.gp-notice li{color:#7c4a14;word-break:keep-all;padding-left:12px;font-size:13.5px;line-height:1.65;position:relative}.gp-notice li:before{content:"";background:#d19a4d;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:0}.gp-notice strong,.gp-notice b{color:#8a4a0b;font-weight:800}.gp-tabs{background:#f1f3f6;border:1px solid #e8ebf0;border-radius:16px;gap:4px;margin-bottom:20px;padding:5px;display:flex}.gp-tab{color:var(--gp-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-family:inherit;font-size:15px;font-weight:800;transition:all .2s;display:inline-flex}.gp-tab:hover:not(.is-active){color:var(--gp-ink);background:#fff9}.gp-tab.is-active{color:var(--gp-accent);background:#fff;box-shadow:0 1px 2px #0f172a0f,0 6px 14px #0f172a14}.gp-tab-icon{font-size:18px;line-height:1;display:inline-flex}.gp-tab.is-active .gp-tab-icon{color:var(--gp-from)}.gp-table-wrap{border:1px solid var(--gp-border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 12px 30px -18px #0f172a29}.gp-table{border-collapse:collapse;table-layout:fixed;width:100%}.gp-table th{border-bottom:1px solid var(--gp-border);letter-spacing:.06em;color:var(--gp-muted);text-align:center;background:#f8f9fb;padding:14px 10px;font-size:12px;font-weight:800}.gp-table td{color:#1f2937;text-align:center;font-variant-numeric:tabular-nums;border-bottom:1px solid #f2f3f6;padding:13px 10px;font-size:14px}.gp-table tbody tr:last-child td{border-bottom:none}.gp-table tbody tr{transition:background-color .15s}.gp-table tbody tr:hover{background:#fcfcfd}.gp-table .is-left{text-align:left;padding-left:22px}.gp-table th.is-hl{color:var(--gp-accent);background:var(--gp-bg)}.gp-table td.is-hl{color:var(--gp-accent);background:#fffaf6;font-weight:800}.gp-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.gp-page-btn{color:#374151;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e2e5eb;border-radius:11px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.gp-page-btn:hover:not(:disabled):not(.is-active){color:var(--gp-accent);border-color:var(--gp-line);background:var(--gp-bg)}.gp-page-btn.is-active{color:#fff;background:linear-gradient(135deg, var(--gp-from) 0%, var(--gp-to) 100%);box-shadow:0 6px 14px -6px var(--gp-shadow);border-color:#0000}.gp-page-btn:disabled{color:#c4c8d0;cursor:not-allowed;background:#f9fafb}.gp-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s,background .2s;display:inline-flex}.gp-btn.is-primary{color:#fff;background:linear-gradient(135deg, var(--gp-from) 0%, var(--gp-to) 100%);box-shadow:0 12px 24px -12px var(--gp-shadow), inset 0 1px 0 #ffffff38}.gp-btn.is-ghost{color:#1f2937;background:#fff;border:1px solid #e2e5eb}.gp-btn:hover{transform:translateY(-2px)}.gp-btn.is-primary:hover{filter:brightness(1.05)}.gp-btn.is-ghost:hover{border-color:#cfd4dc;box-shadow:0 8px 18px -12px #0f172a4d}.gp-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gp-step{gap:18px;padding-bottom:14px;display:flex;position:relative}.gp-step:last-child{padding-bottom:0}.gp-step-rail{flex-direction:column;flex-shrink:0;align-items:center;width:52px;display:flex;position:relative}.gp-step-rail:after{content:"";background:linear-gradient(180deg, var(--gp-line) 0%, #eceef3 100%);border-radius:1px;width:2px;position:absolute;top:56px;bottom:-14px}.gp-step:last-child .gp-step-rail:after{display:none}.gp-step-no{width:52px;height:52px;color:var(--gp-accent);border:1px solid var(--gp-line);background:#fff;border-radius:17px;justify-content:center;align-items:center;font-size:22px;transition:all .25s;display:flex;box-shadow:0 6px 16px -10px #0f172a40}.gp-step-card{border:1px solid var(--gp-border);background:#fff;border-radius:18px;flex:1;align-items:center;gap:14px;min-width:0;padding:16px 20px;transition:all .25s;display:flex;box-shadow:0 1px 2px #0f172a08}.gp-step:hover .gp-step-card{border-color:var(--gp-line);transform:translate(3px);box-shadow:0 12px 26px -16px #0f172a38}.gp-step:hover .gp-step-no{color:#fff;background:linear-gradient(135deg, var(--gp-from) 0%, var(--gp-to) 100%);box-shadow:0 10px 20px -10px var(--gp-shadow);border-color:#0000}.gp-step-text{flex:1;min-width:0}.gp-step-label{letter-spacing:.12em;color:var(--gp-accent);margin-bottom:2px;font-size:11px;font-weight:800;display:block}.gp-step-title{color:var(--gp-ink);letter-spacing:-.3px;margin:0;font-size:17px;font-weight:800}.gp-step-desc{color:var(--gp-soft);word-break:keep-all;margin:4px 0 0;font-size:13.5px;line-height:1.6}.gp-step-tag{flex-shrink:0}.gp-cta{background:linear-gradient(135deg, var(--gp-bg) 0%, #fff 100%);border:1px solid var(--gp-line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:22px 24px;display:flex}.gp-cta-text strong{color:var(--gp-ink);letter-spacing:-.3px;font-size:17px;font-weight:900;display:block}.gp-cta-text span{color:var(--gp-soft);word-break:keep-all;margin-top:3px;font-size:13.5px;display:block}.gp-cta-actions{flex-wrap:wrap;gap:8px;display:flex}.gp-doc-meta{border:1px solid var(--gp-border);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 18px;padding:16px 20px;display:flex;box-shadow:0 1px 2px #0f172a08}.gp-doc-meta-item{color:var(--gp-muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.gp-doc-meta-item strong{color:var(--gp-ink);font-weight:800}.gp-doc-meta-item svg{color:var(--gp-accent)}.gp-doc-meta .gp-btn{border-radius:11px;height:38px;margin-left:auto;padding:0 14px;font-size:13px}.gp-toc{border:1px solid var(--gp-border);background:#fbfbfc;border-radius:18px;margin:0 0 18px;overflow:hidden}.gp-toc summary{cursor:pointer;color:var(--gp-ink);align-items:center;gap:10px;padding:15px 20px;font-size:14px;font-weight:800;list-style:none;display:flex}.gp-toc summary::-webkit-details-marker{display:none}.gp-toc summary svg:last-child{color:var(--gp-soft);margin-left:auto;transition:transform .2s}.gp-toc[open] summary svg:last-child{transform:rotate(180deg)}.gp-toc-count{color:var(--gp-soft);font-size:12px;font-weight:700}.gp-toc-list{border-top:1px solid #f0f1f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;margin:0;padding:4px 14px 16px;list-style:none;display:grid}.gp-toc-list a{color:#374151;border-radius:10px;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.gp-toc-list a:hover{background:var(--gp-bg);color:var(--gp-accent)}.gp-toc-list a span:first-child{min-width:24px;height:20px;color:var(--gp-accent);background:var(--gp-bg);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:inline-flex}.gp-toc-list a span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guide-doc-card.gp-doc{counter-reset:gpSec;padding:44px 48px}.gp-doc .guide-section-block{border-bottom:1px solid #f1f2f5;margin-bottom:0;padding:26px 0;scroll-margin-top:180px}.gp-doc .guide-section-block:first-child{padding-top:4px}.gp-doc .guide-section-block:last-child{border-bottom:none;padding-bottom:0}.gp-doc .guide-section-title{color:var(--gp-ink);border:none;align-items:center;margin:0 0 14px;padding:0;font-size:18px;font-weight:800;line-height:1.4}.gp-doc .title-dot{display:none}.gp-article-no{color:#fff;background:linear-gradient(135deg, var(--gp-from) 0%, var(--gp-to) 100%);height:26px;box-shadow:0 5px 12px -6px var(--gp-shadow);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.gp-doc.is-counted .guide-section-title{counter-increment:gpSec}.gp-doc.is-counted .guide-section-title:before{content:counter(gpSec, decimal-leading-zero);color:#fff;background:linear-gradient(135deg, var(--gp-from) 0%, var(--gp-to) 100%);min-width:34px;height:26px;box-shadow:0 5px 12px -6px var(--gp-shadow);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.gp-doc .doc-content{color:#374151;font-size:15px;line-height:1.9}.gp-doc .doc-content>ol{counter-reset:gpItem;padding-left:0;list-style:none}.gp-doc .doc-content>ol>li{counter-increment:gpItem;margin-bottom:12px;padding-left:34px;position:relative}.gp-doc .doc-content>ol>li:before{content:counter(gpItem);width:22px;height:22px;color:var(--gp-accent);background:var(--gp-bg);border:1px solid var(--gp-line);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;line-height:1;display:flex;position:absolute;top:4px;left:0}.gp-doc .doc-content ul{background:#f8f9fb;border:1px solid #f0f1f4;border-radius:12px;margin:10px 0 6px;padding:12px 16px 12px 30px}.gp-doc .doc-content ul li{margin-bottom:6px}.gp-doc .doc-content ul li:last-child{margin-bottom:0}.gp-doc .doc-content ul li:before{content:"";background:#c2c7d0;border-radius:50%;width:5px;height:5px;top:12px;left:-13px}.gp-doc .highlight-text{color:var(--gp-ink);font-weight:800}.gp-doc p.highlight-text{color:var(--gp-accent);background:var(--gp-bg);border-radius:8px;padding:3px 10px;font-size:13.5px;display:inline-block}.gp-back-top{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e5eb;border-radius:999px;align-items:center;gap:6px;margin-top:26px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.gp-back-top:hover{color:var(--gp-accent);border-color:var(--gp-line);background:var(--gp-bg)}.gp-search{margin-bottom:14px;position:relative}.gp-search input{width:100%;height:52px;color:var(--gp-ink);box-sizing:border-box;background:#fff;border:1px solid #e2e5eb;border-radius:16px;outline:none;padding:0 44px 0 48px;font-family:inherit;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s}.gp-search input::placeholder{color:#8b919e;font-weight:500}.gp-search input:focus{border-color:var(--gp-from);box-shadow:0 0 0 4px var(--gp-ring)}.gp-search-icon{color:#8b919e;pointer-events:none;display:flex;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.gp-search-clear{color:#4b5563;cursor:pointer;background:#f1f3f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gp-faq-list{flex-direction:column;gap:10px;display:flex}.gp-faq{border:1px solid var(--gp-border);background:#fff;border-radius:18px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.gp-faq:hover{border-color:#e1e4ea}.gp-faq.is-open{border-color:var(--gp-line);box-shadow:0 14px 30px -18px #0f172a40}.gp-faq-q{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:18px 20px;font-family:inherit;display:flex}.gp-faq-mark{width:34px;height:34px;color:var(--gp-accent);background:var(--gp-bg);border:1px solid var(--gp-line);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;transition:all .2s;display:flex}.gp-faq.is-open .gp-faq-mark{color:#fff;background:linear-gradient(135deg, var(--gp-from) 0%, var(--gp-to) 100%);box-shadow:0 6px 14px -6px var(--gp-shadow);border-color:#0000}.gp-faq-q-text{min-width:0;color:var(--gp-ink);word-break:keep-all;flex:1;font-size:16px;font-weight:800;line-height:1.45}.gp-faq-toggle{width:30px;height:30px;color:var(--gp-soft);background:#f5f6f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background .2s,color .2s;display:flex}.gp-faq.is-open .gp-faq-toggle{color:var(--gp-accent);background:var(--gp-bg);transform:rotate(180deg)}.gp-faq-a{gap:14px;padding:0 20px 20px;display:flex}.gp-faq-a-mark{color:#2c5fb3;background:#edf3fc;border:1px solid #d6e3f7;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:flex}.gp-faq-a p{color:#374151;word-break:keep-all;background:#f8f9fb;border-radius:14px;flex:1;margin:0;padding:14px 16px;font-size:14.5px;line-height:1.75}.gp-empty{text-align:center;background:#fbfbfc;border:1px dashed #dfe2e8;border-radius:18px;padding:44px 20px}.gp-empty strong{color:#374151;font-size:15px;font-weight:800;display:block}.gp-empty span{color:var(--gp-soft);word-break:keep-all;margin-top:4px;font-size:13px;display:block}.gp-help{text-align:left;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#fffbe6 0%,#fffdf3 60%,#fff 100%);border:1px solid #f3e39a;border-radius:20px;align-items:center;gap:18px;width:100%;margin:0;padding:22px 24px;font-family:inherit;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 1px 2px #0f172a08}.gp-help:hover{border-color:#ecd36a;transform:translateY(-2px);box-shadow:0 16px 32px -20px #b48c0a8c}.gp-help:focus-visible{outline-offset:2px;outline:3px solid #eab30866}.gp-help-icon{background:#fee500;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 10px 20px -10px #b48c0ab3,inset 0 1px #ffffff80}.gp-help-icon img{width:30px;height:auto;display:block}.gp-help-text{color:#374151;word-break:keep-all;flex:1;min-width:0;margin:0;font-size:14.5px;font-weight:600;line-height:1.75}.gp-help-text .footer-info-link{color:#6b4e00;border-bottom:2px solid #f5d33e;font-weight:900;text-decoration:none}.gp-help-arrow{color:#fee500;white-space:nowrap;background:#191600;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}@media (min-width:769px) and (max-width:1100px){.gp-hero{padding:28px}.gp-hero-icon{border-radius:24px;width:84px;height:84px;font-size:38px}.gp-toc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.gp-hero{border-radius:20px;flex-direction:column-reverse;align-items:flex-start;gap:16px;margin-bottom:20px;padding:24px 20px}.gp-hero-icon{border-radius:18px;width:60px;height:60px;font-size:28px}.gp-hero-title{font-size:22px}.gp-hero-desc{font-size:14px}.gp-hero-chips{width:100%}.gp-hero-chip{flex:1 1 0;min-width:0;padding:9px 11px}.gp-hero-chip strong{font-size:14px}.gp-section{margin-bottom:32px}.gp-section-title{font-size:18px}.gp-notice{gap:10px;margin-bottom:20px;padding:14px}.gp-notice-icon{width:32px;height:32px}.gp-tabs{margin-bottom:14px}.gp-tab{gap:5px;padding:10px 4px;font-size:13px}.gp-tab-icon{font-size:15px}.gp-table th{letter-spacing:.02em;padding:11px 4px;font-size:11px}.gp-table td{padding:11px 4px;font-size:12.5px}.gp-table .is-left{padding-left:14px}.gp-step{gap:12px}.gp-step-rail{width:42px}.gp-step-rail:after{top:46px}.gp-step-no{border-radius:14px;width:42px;height:42px;font-size:18px}.gp-step-card{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.gp-step:hover .gp-step-card{transform:none}.gp-step-title{font-size:15px}.gp-step-desc{font-size:13px}.gp-cta{padding:18px}.gp-cta-actions,.gp-cta-actions .gp-btn{width:100%}.gp-doc-meta{gap:8px 14px;padding:14px 16px}.gp-doc-meta .gp-btn{margin-left:0}.gp-toc-list{grid-template-columns:minmax(0,1fr)}.guide-doc-card.gp-doc{padding:24px 18px}.gp-doc .guide-section-block{padding:20px 0;scroll-margin-top:170px}.gp-doc .guide-section-title{align-items:flex-start;font-size:16px}.gp-doc .doc-content{font-size:14px;line-height:1.8}.gp-doc .doc-content>ol>li{padding-left:30px}.gp-doc .doc-content ul{padding:10px 12px 10px 24px}.gp-faq-q{gap:10px;padding:15px 14px}.gp-faq-mark,.gp-faq-a-mark{border-radius:10px;width:30px;height:30px;font-size:13px}.gp-faq-q-text{font-size:15px}.gp-faq-a{gap:10px;padding:0 14px 16px}.gp-faq-a p{padding:12px 14px;font-size:14px}.gp-help{flex-wrap:wrap;gap:12px 14px;padding:18px}.gp-help-icon{border-radius:14px;width:44px;height:44px}.gp-help-text{flex-basis:calc(100% - 58px);font-size:14px}.gp-help-arrow{justify-content:center;width:100%}}.gp-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gp-related-link{border:1px solid var(--gp-border);color:#1f2937;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.gp-related-link .gp-icon{border-radius:12px;width:38px;height:38px;font-size:18px}.gp-related-link:hover{border-color:var(--gp-line);color:var(--gp-accent);transform:translateY(-2px);box-shadow:0 12px 24px -16px #0f172a40}@media (max-width:768px){.gp-related{grid-template-columns:minmax(0,1fr);gap:8px}}.gp-doc .guide-section-block.gp-doc-intro .doc-content p{color:#4b3a2e;background:linear-gradient(135deg,#fff6ef 0%,#fffdfb 100%);border:1px solid #f6dcc8;border-radius:14px;margin:0;padding:16px 18px}.mp-hero.gp-premium-hero{margin-bottom:24px}.gp-premium-hero .mp-avatar svg{color:#fff;width:30px;height:30px}.gp-premium-hero .mp-hero-money-label svg{color:#f3b7bc}.gp-title-block{margin-bottom:24px}.gp-title-h2{letter-spacing:-.5px;color:#0f172a;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:900;display:flex}.gp-title-badge{color:#fff;background:linear-gradient(135deg, var(--mp-from,#c0606a) 0%, var(--mp-to,#a94a53) 100%);width:30px;height:30px;box-shadow:0 6px 14px -6px var(--mp-shadow,#a94a536b), inset 0 1px 0 #ffffff40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.mp-hero.gp-premium-hero.is-slim{border-radius:22px;margin-bottom:22px;padding:22px 28px}.mp-hero.gp-premium-hero.is-slim .mp-hero-title{margin:3px 0 5px;font-size:22px}.mp-hero.gp-premium-hero.is-slim .mp-hero-desc{font-size:13.5px;line-height:1.55}.mp-hero.gp-premium-hero.is-slim .mp-avatar{border-radius:18px;width:58px;height:58px}@media (max-width:768px){.mp-hero.gp-premium-hero.is-slim{border-radius:20px;margin-bottom:18px;padding:18px}.mp-hero.gp-premium-hero.is-slim .mp-hero-title{font-size:19px}.mp-hero.gp-premium-hero.is-slim .mp-avatar{border-radius:16px;width:50px;height:50px}.mp-hero.gp-premium-hero.is-slim .mp-avatar svg{width:24px;height:24px}}.gp-premium-hero .mp-hero-money-actions .is-kakao{color:#191600;background:linear-gradient(#ffe94d 0%,#fee500 100%);border-color:#0000;font-size:13px;box-shadow:0 10px 20px -10px #fee500b3,inset 0 1px #ffffff80}.gp-premium-hero .mp-hero-money-actions .is-kakao:hover{color:#191600;background:linear-gradient(#fff06a 0%,#ffe94d 100%)}.gp-premium-hero .mp-hero-money-actions .is-kakao svg{flex-shrink:0}.gp-hero-live{color:#9ee0b2;align-items:center;gap:6px;display:inline-flex}.gp-hero-live:before{content:"";background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d39938}.gp-premium-hero .mp-hero-stat strong small{letter-spacing:-.2px;color:#aeb4c2;word-break:keep-all;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.4;display:block}.gp-premium-hero .mp-hero-money-value small.is-below{letter-spacing:-.2px;word-break:keep-all;margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.4;display:block}.gp-premium-hero .gp-hero-date{letter-spacing:-.3px;font-size:20px}.gp-premium-hero.is-slim .mp-hero-money{min-width:230px}.gp-premium-hero.is-slim .mp-hero-money-actions{margin-top:10px}@media (max-width:768px){.gp-premium-hero.is-slim .mp-hero-money{min-width:0}}.gp-help-pro{isolation:isolate;text-align:left;cursor:pointer;box-sizing:border-box;background:radial-gradient(60% 140% at 0 0,#fee50038 0%,#fee50000 60%),radial-gradient(40% 120% at 100% 100%,#f5c45129 0%,#f5c45100 60%),linear-gradient(135deg,#fffdf2 0%,#fff 55%,#fffbef 100%);border:1px solid #efe2a8;border-radius:24px;align-items:center;gap:22px;width:100%;margin:0;padding:26px 28px;font-family:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 22px 44px -30px #a0780a8c}.gp-help-pro:before{content:"";background:linear-gradient(90deg,#0000 0%,#f5c451 25%,#fee500 50%,#f5c451 75%,#0000 100%);height:3px;position:absolute;inset:0 0 auto}.gp-help-pro:after{content:"";z-index:-1;border:1px solid #eab3082e;border-radius:50%;width:180px;height:180px;position:absolute;top:50%;right:-40px;transform:translateY(-50%);box-shadow:0 0 0 22px #fee5000d,0 0 0 44px #fee50008}.gp-help-pro:hover{border-color:#e8d178;transform:translateY(-3px);box-shadow:0 1px 2px #0f172a0a,0 30px 54px -30px #a0780aa6}.gp-help-pro:focus-visible{outline-offset:2px;outline:3px solid #eab30873}.gp-help-pro-icon{background:linear-gradient(160deg,#fff176 0%,#fee500 45%,#f5cf00 100%);border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;box-shadow:0 14px 26px -12px #b48c0acc,inset 0 1px #ffffffb3,inset 0 -2px #0000000f}.gp-help-pro-icon:before{content:"";border:1px solid #eab30859;border-radius:25px;position:absolute;inset:-7px}.gp-help-pro-icon img{width:32px;height:auto;display:block}.gp-help-pro-live{background:#22c55e;border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;animation:2s ease-out infinite gpHelpLive;position:absolute;top:-3px;right:-3px;box-shadow:0 0 #22c55e80}@keyframes gpHelpLive{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.gp-help-pro-body{flex-direction:column;flex:1;min-width:0;display:flex}.gp-help-pro-eyebrow{letter-spacing:.2em;color:#a17400;margin-bottom:4px;font-size:10.5px;font-weight:800}.gp-help-pro-title{color:#0f172a;letter-spacing:-.3px;word-break:keep-all;margin-bottom:4px;font-size:17px;font-weight:900}.gp-help-pro-text{color:#4b5563;word-break:keep-all;font-size:14px;font-weight:600;line-height:1.65}.gp-help-pro-text .footer-info-link{color:#6b4e00;font-weight:900;text-decoration:none;box-shadow:inset 0 -7px #fee5008c}.gp-help-pro-side{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.gp-help-pro-cta{color:#191600;white-space:nowrap;background:linear-gradient(#ffe94d 0%,#fee500 100%);border-radius:14px;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 20px;font-size:14px;font-weight:900;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 12px 22px -12px #b48c0ae6,inset 0 1px #fff9,inset 0 -1px #0000000f}.gp-help-pro-arrow{transition:transform .2s}.gp-help-pro:hover .gp-help-pro-cta{filter:brightness(1.03)}.gp-help-pro:hover .gp-help-pro-arrow{transform:translate(3px)}.gp-help-pro-meta{color:#8a7a4a;white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.gp-help-pro-meta:has(.gp-help-pro-meta-days){grid-template-columns:auto auto;justify-content:center;align-items:center;gap:2px 5px;display:grid}.gp-help-pro-meta-days{text-align:center;grid-column:1/-1;font-weight:600}@media (max-width:768px){.gp-help-pro{border-radius:20px;flex-wrap:wrap;gap:14px 16px;padding:20px 18px}.gp-help-pro:after{display:none}.gp-help-pro-icon{border-radius:16px;width:50px;height:50px}.gp-help-pro-icon:before{border-radius:20px;inset:-5px}.gp-help-pro-icon img{width:27px}.gp-help-pro-body{flex-basis:calc(100% - 66px)}.gp-help-pro-title{font-size:15.5px}.gp-help-pro-text{font-size:13px}.gp-help-pro-side{width:100%}.gp-help-pro-cta{justify-content:center;width:100%}}
