
/* FXCIPI 운영·정책·SEO 확장 스타일 */
.footer-links{grid-template-columns:repeat(4,145px)!important;gap:22px!important}
.trust-section,.operation-section{max-width:1404px;margin:0 auto 82px;padding:0}
.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.trust-card{display:block;padding:24px;border:1px solid #dce8ef;border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(49,85,115,.07);transition:.2s}
.trust-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(49,85,115,.12)}
.trust-card span{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#ecfaff;color:#0789aa;font-size:10px;font-weight:900}
.trust-card strong{display:block;margin-top:15px;color:#143148;font-size:20px;letter-spacing:-.03em}
.trust-card p{margin:9px 0 0;color:#677e90;font-size:11px;line-height:1.75}.trust-card b{display:block;margin-top:18px;color:#0789aa;font-size:10px}
.company-summary{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;padding:30px;border:1px solid #dce8ef;border-radius:24px;background:linear-gradient(135deg,#f6fbff,#fff);box-shadow:0 18px 48px rgba(49,85,115,.06)}
.company-summary h2{margin:7px 0 12px;font-size:32px;letter-spacing:-.05em}.company-summary p{margin:0;color:#667e90;font-size:12px;line-height:1.8}
.company-summary dl{display:grid;gap:8px;margin:0}.company-summary dl div{display:flex;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid #e0ebf2;border-radius:12px;background:#fff}.company-summary dt{color:#7890a2;font-size:9px}.company-summary dd{margin:0;color:#183249;font-size:10px;font-weight:900;text-align:right}
.policy-highlight{padding:26px;border:1px solid #cfe7ef;border-radius:22px;background:linear-gradient(135deg,#edfaff,#fff);box-shadow:0 18px 48px rgba(49,85,115,.06)}
.policy-highlight h2{margin:8px 0 12px;font-size:34px;letter-spacing:-.05em}.policy-highlight h2 em{font-style:normal;color:#087fa4}.policy-highlight p{margin:0;color:#637b8d;font-size:12px;line-height:1.8}.policy-highlight-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}
.status-grid-large{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.status-card{padding:22px;border:1px solid #dce8ef;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(49,85,115,.05)}.status-card .dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#13c98b;box-shadow:0 0 0 5px rgba(19,201,139,.12)}.status-card span{display:block;margin-top:15px;color:#7890a2;font-size:9px}.status-card strong{display:block;margin-top:6px;color:#173149;font-size:18px}.status-card p{margin:8px 0 0;color:#6b8192;font-size:10px;line-height:1.65}
.policy-table-wrap{overflow:auto;border:1px solid #dce8ef;border-radius:18px;background:#fff;scrollbar-width:none}.policy-table-wrap::-webkit-scrollbar{display:none}.policy-table{width:100%;min-width:780px;border-collapse:collapse}.policy-table th,.policy-table td{padding:15px;border-bottom:1px solid #e4edf3;text-align:left;font-size:10px;vertical-align:top}.policy-table th{background:#edf8fc;color:#526d80}.policy-table td{color:#60788b}.policy-table tr:last-child td{border-bottom:0}
.alert-box{padding:18px 20px;border:1px solid #ffd2da;border-radius:16px;background:#fff5f7;color:#754858;font-size:11px;line-height:1.8}.alert-box strong{display:block;margin-bottom:7px;color:#bd3450;font-size:15px}
.info-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.info-panel{padding:23px;border:1px solid #dce8ef;border-radius:18px;background:#fff}.info-panel h3{margin:0 0 12px;font-size:20px}.info-panel p,.info-panel li{color:#667e90;font-size:11px;line-height:1.8}.info-panel ul{margin:0;padding-left:18px}
.error-page{min-height:70vh;display:grid;place-items:center;padding:80px 20px}.error-card{max-width:720px;text-align:center;padding:42px;border:1px solid #dce8ef;border-radius:28px;background:#fff;box-shadow:0 28px 80px rgba(49,85,115,.1)}.error-code{font-size:96px;font-weight:950;line-height:1;color:#d8e5ed}.error-card h1{margin:15px 0 10px;font-size:34px}.error-card p{margin:0;color:#667e90;font-size:12px;line-height:1.8}.error-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}
.maintenance-meter{height:10px;border-radius:999px;background:#e7f0f5;overflow:hidden;margin-top:20px}.maintenance-meter i{display:block;width:72%;height:100%;background:linear-gradient(90deg,#00a8d6,#2b72ff)}
@media(max-width:1100px){.footer-links{grid-template-columns:repeat(2,1fr)!important}.trust-section,.operation-section{margin-left:12px;margin-right:12px}.trust-grid,.status-grid-large{grid-template-columns:1fr 1fr}.company-summary{grid-template-columns:1fr}}
@media(max-width:700px){.footer-links,.trust-grid,.status-grid-large,.info-columns{grid-template-columns:1fr!important}.company-summary{padding:22px}.company-summary h2,.policy-highlight h2{font-size:27px}.error-card{padding:28px 18px}.error-code{font-size:70px}}


/* ===== PAGE CONTENT DEPTH V2 ===== */
.rich-hero{padding-bottom:52px}.rich-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:30px;align-items:end}.hero-side-card{padding:24px;border:1px solid #dbe8ef;border-radius:22px;background:linear-gradient(145deg,#fff,#f3faff);box-shadow:0 20px 55px rgba(49,85,115,.08)}.hero-side-kicker{display:block;color:#0492b5;font-size:9px;font-weight:950;letter-spacing:.12em}.hero-side-card>strong{display:block;margin-top:10px;color:#143148;font-size:24px;letter-spacing:-.04em}.hero-side-card>p{margin:9px 0 0;color:#657e90;font-size:11px;line-height:1.75}.hero-side-links{display:grid;gap:8px;margin-top:18px}.hero-side-links a{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid #dce8ef;border-radius:11px;background:#fff;color:#315269;font-size:10px;font-weight:900}.hero-side-links a:after{content:'→';color:#00a0c5}.feature-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.feature-chip-row span{display:inline-flex;align-items:center;height:30px;padding:0 11px;border:1px solid #dce8ef;border-radius:999px;background:#fff;color:#315269;font-size:9px;font-weight:850}
.rich-card-grid{display:grid;gap:12px}.rich-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rich-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.rich-info-card{padding:23px;border:1px solid #dce8ef;border-radius:18px;background:#fff;box-shadow:0 16px 42px rgba(49,85,115,.055);transition:.2s}.rich-info-card:hover{transform:translateY(-3px);box-shadow:0 22px 55px rgba(49,85,115,.1)}.rich-info-card>span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#ecfaff;color:#008cac;font-size:9px;font-weight:950}.rich-info-card h3{margin:17px 0 8px;color:#163149;font-size:19px;letter-spacing:-.025em}.rich-info-card p{margin:0;color:#667e90;font-size:11px;line-height:1.8}.rich-info-card a{display:block;margin-top:17px;color:#0589aa;font-size:10px;font-weight:900}.rich-info-card.priority{border-color:#cce7ef;background:linear-gradient(180deg,#fff,#f7fcfe)}.rich-info-card.risk-card>span{background:#fff0f3;color:#c43a55}
.rich-step-list{display:grid;gap:10px}.rich-step-list.horizontal{grid-template-columns:repeat(5,minmax(0,1fr))}.rich-step-list article{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:18px;border:1px solid #dce8ef;border-radius:16px;background:#fff}.rich-step-list article>b{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#e8f9fd,#eff5ff);color:#0789aa;font-size:13px}.rich-step-list h3{margin:2px 0 7px;color:#173149;font-size:16px}.rich-step-list p{margin:0;color:#667e90;font-size:10px;line-height:1.7}.rich-step-list.horizontal article{display:block}.rich-step-list.horizontal article>b{margin-bottom:15px}.document-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.document-check-grid article{padding:22px;border:1px solid #dce8ef;border-radius:18px;background:#fff}.document-check-grid h3{margin:0 0 12px;color:#173149;font-size:18px}.document-check-grid ul{margin:0;padding-left:18px}.document-check-grid li{margin:6px 0;color:#667e90;font-size:10px;line-height:1.7}.rich-metrics{margin-top:0}.rich-company{align-items:center}.rich-policy-table strong{color:#173149}.native-faq{display:grid;gap:10px}.native-faq details{border:1px solid #dce8ef;border-radius:15px;background:#fff;overflow:hidden}.native-faq summary{list-style:none;cursor:pointer;padding:17px 19px;color:#173149;font-size:12px;font-weight:900;display:flex;align-items:center;justify-content:space-between;gap:18px}.native-faq summary::-webkit-details-marker{display:none}.native-faq summary:after{content:'+';color:#00a0c5;font-size:20px}.native-faq details[open] summary:after{content:'−'}.native-faq details p{margin:0;padding:0 19px 18px;color:#667e90;font-size:11px;line-height:1.8}.rich-cta{width:min(1100px,calc(100% - 36px));margin:0 auto 82px;padding:30px;border:1px solid #cfe7ef;border-radius:24px;background:linear-gradient(135deg,#eafaff,#f7fbff);display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 20px 60px rgba(49,85,115,.07)}.rich-cta>div>span{color:#0096ba;font-size:9px;font-weight:950;letter-spacing:.12em}.rich-cta h2{margin:7px 0 8px;color:#153149;font-size:28px;letter-spacing:-.045em}.rich-cta p{margin:0;color:#657e90;font-size:11px;line-height:1.75}.rich-cta-actions{display:flex;gap:8px;flex:0 0 auto}.notice-timeline{display:grid;gap:12px}.notice-timeline article{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:20px;border:1px solid #dce8ef;border-radius:17px;background:#fff}.notice-timeline time{color:#7790a2;font-size:10px;font-weight:900}.notice-timeline h3{margin:8px 0 7px;color:#173149;font-size:18px}.notice-timeline p{margin:0;color:#667e90;font-size:11px;line-height:1.75}.notice-timeline a{display:inline-block;margin-top:11px;color:#078aac;font-size:10px;font-weight:900}.notice-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;font-size:8px;font-weight:950}.notice-tag.important{background:#fff0f3;color:#c43a55}.notice-tag.guide{background:#ecfaff;color:#008cac}.notice-tag.update{background:#eef4ff;color:#476cda}.notice-tag.event{background:#fff7e7;color:#b67500}.notice-tag.operation{background:#ecfbf4;color:#13815f}.rich-legal-list{display:grid;gap:12px}.rich-legal-list .legal-item{padding:22px}.homepage-depth-section,.homepage-policy-section{max-width:1404px;margin:0 auto 82px;padding:0}.homepage-depth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.homepage-depth-grid article{padding:23px;border:1px solid #dce8ef;border-radius:19px;background:#fff;box-shadow:0 16px 44px rgba(49,85,115,.06)}.homepage-depth-grid span{display:block;color:#cad8e2;font-size:26px;font-weight:950}.homepage-depth-grid h3{margin:17px 0 8px;color:#173149;font-size:18px}.homepage-depth-grid p{margin:0;color:#667e90;font-size:10px;line-height:1.75}.homepage-policy-section{padding:30px;border:1px solid #d5e7ef;border-radius:24px;background:linear-gradient(135deg,#f0faff,#fff);display:grid;grid-template-columns:1fr 1.1fr;gap:24px;align-items:center}.homepage-policy-section h2{margin:7px 0 9px;color:#153149;font-size:30px;letter-spacing:-.045em}.homepage-policy-section p{margin:0;color:#657e90;font-size:11px;line-height:1.75}.homepage-policy-links{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.homepage-policy-links a{padding:13px 15px;border:1px solid #dce8ef;border-radius:12px;background:#fff;color:#315269;font-size:10px;font-weight:900}.homepage-policy-links a:after{content:' →';color:#00a0c5}.maintenance-icon{width:74px;height:74px;margin:22px auto 0;display:grid;place-items:center;border-radius:22px;background:#ecfaff;color:#078aac;font-size:32px}.maintenance-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.maintenance-info-grid article{padding:13px;border:1px solid #dce8ef;border-radius:12px;background:#f9fcfe}.maintenance-info-grid span{display:block;color:#7890a2;font-size:8px}.maintenance-info-grid strong{display:block;margin-top:6px;color:#173149;font-size:10px}.maintenance-notice{margin-top:22px;padding:18px;text-align:left;border:1px solid #dce8ef;border-radius:14px;background:#f9fcfe}.maintenance-notice strong{display:block;color:#173149;font-size:14px}.maintenance-notice ul{margin:10px 0 0;padding-left:18px}.maintenance-notice li{color:#667e90;font-size:10px;line-height:1.7}.error-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px}.error-quick-grid a{padding:14px;border:1px solid #dce8ef;border-radius:12px;background:#f9fcfe}.error-quick-grid span{display:block;color:#7890a2;font-size:8px}.error-quick-grid strong{display:block;margin-top:5px;color:#173149;font-size:11px}
@media(max-width:1100px){.rich-hero-grid{grid-template-columns:1fr}.rich-card-grid.four{grid-template-columns:1fr 1fr}.rich-card-grid.three{grid-template-columns:1fr 1fr}.rich-step-list.horizontal{grid-template-columns:1fr 1fr}.document-check-grid{grid-template-columns:1fr 1fr}.homepage-depth-section,.homepage-policy-section{margin-left:12px;margin-right:12px}.homepage-depth-grid{grid-template-columns:1fr 1fr}.homepage-policy-section{grid-template-columns:1fr}.rich-cta{align-items:flex-start;flex-direction:column}.maintenance-info-grid{grid-template-columns:1fr}.error-quick-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.rich-card-grid.four,.rich-card-grid.three,.document-check-grid,.homepage-depth-grid{grid-template-columns:1fr}.rich-step-list.horizontal{grid-template-columns:1fr}.notice-timeline article{grid-template-columns:1fr;gap:8px}.rich-cta{width:calc(100% - 24px);padding:22px}.rich-cta-actions{width:100%;flex-direction:column}.rich-cta-actions a{text-align:center}.hero-side-card{padding:20px}.homepage-policy-links{grid-template-columns:1fr}.error-quick-grid{grid-template-columns:1fr}.product-hero.rich-hero{padding-top:42px}}

.example-table.light{border:1px solid #dce8ef;background:#f9fcfe}.example-table.light div{border-bottom:1px solid #e4edf3}.example-table.light span{color:#718798}.example-table.light strong{color:#173149}
