.bp{--ink:#0e1730;--ink-soft:#54607a;--muted:#8a93a6;--line:#e9ecf3;--paper:#fbfbfe;--em:#0fae74;--em-d:#0b8a5c;--em-soft:#e9f7f1;--blue:#3f6bff;--blue-soft:#eaf0ff;--lav:#efe9ff;--sky:#e8f3ff;--mint:#e7f7f0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;line-height:1.55}.bp a{color:inherit;text-decoration:none}.bp .wrap{max-width:1060px;margin:0 auto;padding:0 40px}.bp .hero{background:var(--paper);position:relative}.bp .hero .wash{background:radial-gradient(700px 340px at 6% -10%,var(--mint),transparent 60%), radial-gradient(640px 380px at 102% -6%,var(--sky),transparent 58%), radial-gradient(720px 440px at 70% 130%,var(--lav),transparent 55%);opacity:.9;position:absolute;inset:0}.bp .hero .row{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;gap:30px;padding:58px 0 60px;display:grid;position:relative}.bp .chip{letter-spacing:.14em;color:var(--em-d);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.bp .chip .dot{background:var(--em);border-radius:50%;width:6px;height:6px}.bp h1{letter-spacing:-.03em;color:var(--ink);margin-top:18px;font-size:40px;font-weight:800;line-height:1.16}.bp h1 .hl{color:var(--em-d)}.bp .hero .sub{color:var(--ink-soft);max-width:450px;margin-top:16px;font-size:16px}.bp .searchbar{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:470px;margin-top:26px;padding:6px 6px 6px 18px;display:flex;box-shadow:0 16px 40px -18px #0e17304d}.bp .searchbar input{color:var(--ink);border:0;outline:0;flex:1;font-family:inherit;font-size:14.5px}.bp .searchbar input::placeholder{color:#9aa6ba}.bp .searchbar .go{background:var(--em);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:11px 20px;font-size:14px;font-weight:700}.bp .searchwrap{max-width:470px;position:relative}.bp .searchwrap .searchbar{max-width:none}.bp .sgglist{z-index:30;border:1px solid var(--line);background:#fff;border-radius:14px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px -16px #0e173047}.bp .sggitem{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;display:flex}.bp .sggitem.on{background:var(--em-soft)}.bp .sgg-code{letter-spacing:.04em;color:var(--em-d);background:var(--em-soft);border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.bp .sggitem.on .sgg-code{background:#fff}.bp .sgg-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.bp .sgg-hint{color:var(--muted);margin-top:8px;font-size:12px}.bp .microtrust{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.bp .microtrust svg{width:14px;height:14px;color:var(--em)}.bp .globe-wrap{justify-content:center;align-items:center;min-height:460px;display:flex;overflow:hidden}.bp #bp-globe{width:480px;height:460px}.bp .truststrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:18px 0}.bp .truststrip .in{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;display:flex}.bp .truststrip .lbl{letter-spacing:.06em;color:#aab2c2;font-size:11px;font-weight:700}.bp .src{color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:700}.bp .sec{padding:62px 0}.bp .sec-h{text-align:center;margin-bottom:40px}.bp .sec-h .ey{letter-spacing:.12em;color:var(--em-d);font-size:11.5px;font-weight:700}.bp .sec-h h2{letter-spacing:-.02em;margin-top:9px;font-size:28px;font-weight:800}.bp .sec-h p{color:var(--ink-soft);margin-top:11px;font-size:14.5px}.bp .ete{background:#fff}.bp .etecard{background:var(--paper);border:1px solid var(--line);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 60px -38px #0e173052}.bp .etecard .wash{background:radial-gradient(560px 260px at 8% -10%,var(--mint),transparent 60%),radial-gradient(560px 300px at 100% 120%,var(--lav),transparent 55%);opacity:.85;position:absolute;inset:0}.bp .ete-in{z-index:2;padding:42px 46px 44px;position:relative}.bp .ete-in h3{letter-spacing:-.02em;font-size:25px;font-weight:800}.bp .ete-in h3 .dim{color:#aab1c2;font-weight:700}.bp .ete-in h3 .hl-pt{color:var(--em-d)}.bp .ete-in .lead{color:var(--ink-soft);margin-top:8px;font-size:14px}.bp .rail{margin-top:40px}.bp .nodes{justify-content:space-between;display:flex;position:relative}.bp .ntrack{background:linear-gradient(90deg,#d8dde8 0 40%,#9fe3c8 40% 58%,#bcd0ff 76% 100%);border-radius:2px;height:2px;position:absolute;top:28px;left:36px;right:36px}.bp .node{text-align:center;flex-direction:column;align-items:center;width:120px;display:flex;position:relative}.bp .dotc{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 6px 16px -8px #0e173033}.bp .node.advise .dotc{background:var(--em-soft);border-color:#bfe9d8}.bp .node.advise .dotc svg{color:var(--em)}.bp .node.ship .dotc{background:var(--blue-soft);border-color:#c3d4ff}.bp .node.ship .dotc svg{color:var(--blue)}.bp .dotc svg{width:25px;height:25px}.bp .node .lb{margin-top:14px;font-size:13.5px;font-weight:700}.bp .node .sb{color:var(--muted);margin-top:3px;font-size:11.5px}.bp .coverage{flex-direction:column;gap:11px;margin-top:40px;display:flex}.bp .covrow{height:38px;position:relative}.bp .csg{border-radius:10px;align-items:center;height:38px;padding:0 16px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:0}.bp .csg.partial{border:1px solid var(--line);width:46%;color:var(--muted);background:#f1f3f8;left:0}.bp .csg.partial .tk{color:#b6bdca;margin-left:auto;font-size:11px}.bp .csg.full{background:linear-gradient(90deg,var(--em),var(--blue));color:#fff;width:100%;left:0;box-shadow:0 10px 24px -12px #3f6bff8c}.bp .csg.full .ar{margin-left:auto;font-weight:800}.bp .feats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bp .feat{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;transition:all .16s}.bp .feat:hover{box-shadow:0 18px 40px -24px #0e17304d}.bp .feat .ic{background:var(--em-soft);width:44px;height:44px;color:var(--em-d);border-radius:12px;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.bp .feat .ic svg{width:23px;height:23px}.bp .feat h3{font-size:16px;font-weight:800}.bp .feat p{color:var(--ink-soft);margin-top:8px;font-size:13px;line-height:1.6}.bp .feat .tag{color:var(--muted);background:#f3f5f9;border-radius:6px;margin-top:13px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.bp .pillars{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.bp .pillar{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.bp .pillar .ic{background:var(--em-soft);width:42px;height:42px;color:var(--em-d);border-radius:12px;grid-area:1/1;justify-content:center;align-items:center;display:flex}.bp .pillar .ic svg{width:21px;height:21px}.bp .pillar h3{grid-area:1/2;font-size:15.5px;font-weight:800}.bp .pillar p{color:var(--ink-soft);grid-column:1/-1;margin-top:10px;font-size:13px;line-height:1.6}.bp .stats{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.bp .stat{text-align:center;border-right:1px solid var(--line);padding:22px 12px}.bp .stat:last-child{border:0}.bp .stat .n{letter-spacing:-.02em;font-size:23px;font-weight:800}.bp .stat .n span{color:var(--em)}.bp .stat .l{color:var(--ink-soft);margin-top:5px;font-size:12px}.bp .cta{text-align:center;background:var(--paper);padding:60px 28px;position:relative;overflow:hidden}.bp .cta .wash{background:radial-gradient(600px 300px at 50% -20%,var(--mint),transparent 60%),radial-gradient(600px 320px at 50% 130%,var(--lav),transparent 60%);opacity:.9;position:absolute;inset:0}.bp .cta .in{z-index:2;position:relative}.bp .cta h2{letter-spacing:-.02em;font-size:27px;font-weight:800}.bp .cta p{color:var(--ink-soft);margin-top:10px;font-size:14.5px}.bp .cta .btn{background:var(--ink);color:#fff;border-radius:12px;margin-top:20px;padding:14px 30px;font-size:15px;font-weight:800;display:inline-block}.bp #bp-search{scroll-margin-top:84px}.bp .searchbar .go:disabled{opacity:.65;cursor:default}.bp .analyze{border-top:1px solid var(--line);background:#fff;scroll-margin-top:80px}.bp .apanel{padding:46px 0 54px}.bp .aloading{color:var(--ink-soft);align-items:center;gap:14px;font-size:14.5px;display:flex}.bp .aspin{border:3px solid var(--em-soft);border-top-color:var(--em);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite bp-spin}@keyframes bp-spin{to{transform:rotate(360deg)}}.bp .aerr{color:#d44;margin-top:8px;font-size:13px}.bp .ahead .ahs{letter-spacing:.08em;color:var(--em-d);background:var(--em-soft);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.bp .ahead h3{letter-spacing:-.02em;margin-top:12px;font-size:23px;font-weight:800}.bp .ahead h3 strong{color:var(--em-d)}.bp .ahead p{color:var(--ink-soft);max-width:620px;margin-top:9px;font-size:13.5px}.bp .agrid{grid-template-columns:.9fr 1.1fr;gap:22px;margin-top:30px;display:grid}.bp .acol{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:22px}.bp .acol-t{letter-spacing:.06em;color:var(--muted);margin-bottom:16px;font-size:12px;font-weight:700}.bp .cbars{flex-direction:column;gap:9px;display:flex}.bp .cbar{grid-template-columns:72px 1fr;align-items:center;gap:10px;font-size:12.5px;display:grid}.bp .cb-name{color:var(--ink-soft);font-weight:700}.bp .cb-track{background:#eef1f6;border-radius:5px;height:10px;overflow:hidden}.bp .cb-fill{background:linear-gradient(90deg,var(--em),var(--blue));border-radius:5px;height:100%;display:block}.bp .scards{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.bp .scard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px 15px}.bp .sc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.bp .sc-name{letter-spacing:.02em;font-size:13.5px;font-weight:800}.bp .sc-country{color:var(--blue);background:var(--blue-soft);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.bp .sc-items{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11.5px;overflow:hidden}.bp .sc-badges{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.bp .sc-badge{color:var(--muted);background:#f3f5f9;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700}.bp .sc-badge.kr{color:var(--em-d);background:var(--em-soft)}.bp .mform{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:26px;padding:26px;box-shadow:0 18px 44px -30px #0e17304d}.bp .mform h4{font-size:17px;font-weight:800}.bp .mf-sub{color:var(--ink-soft);margin-top:6px;font-size:13px}.bp .mf-targets{margin-top:16px}.bp .mf-lb{color:var(--muted);font-size:12px;font-weight:700}.bp .mf-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.bp .mf-chip{color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.bp .mf-chip.on{color:var(--em-d);background:var(--em-soft);border-color:#bfe9d8}.bp .mf-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.bp .mform input,.bp .mform textarea,.bp .wform input{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:10px;outline:none;width:100%;padding:11px 13px;font-family:inherit;font-size:13.5px}.bp .mform input:focus,.bp .mform textarea:focus,.bp .wform input:focus{border-color:var(--em)}.bp .mform textarea{resize:vertical;margin-top:10px}.bp .mf-go{background:var(--em);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:10px;margin-top:16px;padding:13px 26px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.bp .mf-go:disabled{opacity:.65;cursor:default}.bp .mdone{text-align:center}.bp .mdone .mf-go{margin-top:14px}.bp .mdone h4{color:var(--em-d)}.bp .mdone p{color:var(--ink-soft);margin-top:7px;font-size:13.5px}.bp .wform{gap:10px;max-width:480px;margin-top:22px;display:flex}.bp .wform .mf-go{white-space:nowrap;margin-top:0}@media (max-width:820px){.bp .wrap{padding:0 24px}.bp .hero .row{grid-template-columns:1fr;gap:6px;padding:36px 0 42px}.bp h1{font-size:25px;line-height:1.3}.bp .hero .sub{margin-top:14px;font-size:14px;line-height:1.72}.bp .searchbar{max-width:none;margin-top:22px}.bp .microtrust{margin-top:16px}.bp .globe-wrap{display:none}.bp .truststrip{padding:16px 18px}.bp .truststrip .in{flex-wrap:wrap;gap:8px}.bp .truststrip .lbl{text-align:center;flex-basis:100%;margin-bottom:2px;font-size:10.5px}.bp .truststrip .src{padding:5px 11px;font-size:11.5px}.bp .sec{padding:44px 0}.bp .sec-h h2,.bp .cta h2{font-size:21px}.bp .ete-in{padding:26px 18px 30px}.bp .ete-in h3{font-size:20px}.bp .ntrack{display:none}.bp .nodes{gap:20px 4px;justify-content:initial;grid-template-columns:repeat(3,1fr);display:grid}.bp .node{width:auto}.bp .dotc{width:46px;height:46px}.bp .dotc svg{width:21px;height:21px}.bp .node .lb{margin-top:10px;font-size:12.5px}.bp .node .sb{font-size:10.5px}.bp .coverage{margin-top:26px}.bp .csg{height:36px;padding:0 12px;font-size:11px}.bp .csg.partial{width:62%}.bp .csg.partial .tk{display:none}.bp .feats,.bp .pillars{grid-template-columns:1fr;gap:14px}.bp .stats{grid-template-columns:repeat(2,1fr)}.bp .stat{border-right:0}.bp .stat:nth-child(odd){border-right:1px solid var(--line)}.bp .stat:first-child,.bp .stat:nth-child(2){border-bottom:1px solid var(--line)}.bp .cta{padding:46px 22px}.bp .cta h2{letter-spacing:-.02em;font-size:18px}.bp .cta p{font-size:13.5px}.bp .apanel{padding:34px 0 40px}.bp .ahead h3{font-size:18px}.bp .agrid{grid-template-columns:1fr;gap:14px}.bp .scards,.bp .mf-grid{grid-template-columns:1fr}.bp .mform{padding:20px 16px}.bp .wform{flex-direction:column;max-width:none}}
