.knowledge-main{padding-bottom:100px;color:#202124;background:#fff}.knowledge-main .container{max-width:1320px}.kb-hero{padding-top:72px;padding-bottom:48px}.kb-kicker{font-size:12px;font-weight:750;letter-spacing:2px;color:#245ce3;margin:0 0 20px}.kb-hero h1{font-size:clamp(36px,4vw,60px);line-height:1.2;letter-spacing:-2.4px;color:#171717;margin:0 0 24px;font-weight:800}.kb-lead{font-size:19px;line-height:1.85;color:#4b4b4b;margin:0;word-break:keep-all}.kb-toolbar{display:flex;align-items:flex-end;gap:18px;margin-bottom:30px}.kb-field{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:14px;font-weight:650}.kb-search{flex:1}.kb-field input,.kb-field select{font:inherit;color:#262626;background:#fff;border:1px solid #cdd0d5;border-radius:9px;min-height:50px;padding:12px 16px;width:100%;min-width:0}.kb-field input::placeholder{color:#767676;font-weight:400}.kb-field input:focus,.kb-field select:focus{outline:2px solid #2563ed;outline-offset:2px}.kb-link{padding:15px 0;color:#245ce3;font-weight:650;font-size:14px;white-space:nowrap}.kb-doc-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:46px;align-items:start;padding-top:10px}.kb-sidebar{border-top:2px solid #191919;padding-top:22px}.kb-sidebar h2{font-size:19px;margin:0 0 20px}.kb-index-group{margin:0 0 18px}.kb-index-group h3{font-size:12px;color:#646464;margin:20px 10px 7px}.kb-index-group a{display:block;padding:10px;border-radius:7px;font-size:14px;line-height:1.5;font-weight:550;color:#333}.kb-index-group a[aria-current=page]{color:#1f55cc;background:#edf2fc;font-weight:750}.kb-index-group a:hover{background:#f4f4f5}.kb-reading{min-width:0;border:1px solid #e4e4e7;border-radius:16px;padding:36px 40px;background:#fff}.kb-reading article:focus{outline:none}.kb-reading h2{font-size:32px;letter-spacing:-1px;line-height:1.35;margin:18px 0 12px;color:#171717}.kb-reading .kb-summary{font-size:17px;line-height:1.8;color:#4a4a4a}.kb-meta{font-size:12px;color:#666;line-height:1.7;margin-top:22px}.kb-meta a{text-decoration:underline;text-underline-offset:3px}.kb-status{display:inline-flex;align-items:center;gap:6px;background:#f1f2f4;color:#4c4c4c;font-size:12px;font-weight:650;border-radius:5px;padding:5px 9px;white-space:nowrap}.kb-status.available{color:#2355b1;background:#edf3ff}.kb-steps{list-style:none;padding:0;margin:30px 0;counter-reset:steps}.kb-steps li{position:relative;border-top:1px solid #e4e5e8;padding:25px 0 25px 48px;counter-increment:steps}.kb-steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:25px;color:#245ce3;font-weight:750;font-size:16px}.kb-steps h3{font-size:19px;margin:0 0 10px;line-height:1.4}.kb-steps p{margin:0;color:#444;line-height:1.85;font-size:16px;word-break:keep-all}.kb-notice{padding:20px 22px;border-left:3px solid #2563ed;border-radius:0 8px 8px 0;background:#f5f6f8;color:#444;line-height:1.8;font-size:14px;margin:24px 0}.kb-article-nav{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ddd;margin-top:35px;padding-top:24px}.kb-article-nav a{flex:1;max-width:50%;font-size:14px;line-height:1.6;color:#245ce3}.kb-article-nav a:last-child{text-align:right}.kb-article-nav small{display:block;color:#666}.kb-result{display:block;border-bottom:1px solid #e5e5e5;padding:22px 0}.kb-result h3{font-size:19px;margin:8px 0;color:#181818}.kb-result p{font-size:14px;line-height:1.8;color:#555;margin:0}.kb-policy{background:#f5f6f8;padding:26px 30px;border-radius:12px;margin-bottom:30px}.kb-policy strong{font-size:20px;color:#181818}.kb-policy p{line-height:1.8;color:#444;margin:10px 0;font-size:15px;word-break:keep-all}.kb-policy a{font-size:14px;font-weight:650;color:#235cde}.kb-filter-grid{display:grid;grid-template-columns:2fr 1fr 1fr auto}.kb-secondary{font:inherit;font-size:14px;min-height:50px;border:1px solid #cdd0d5;padding:12px 20px;background:#fff;color:#333;border-radius:9px;cursor:pointer}.kb-disclosure{font-size:13px;color:#585858;line-height:1.85;max-width:1000px}.kb-table-wrap{overflow-x:auto;border:1px solid #dedfe3;border-radius:10px;margin:20px 0;max-width:100%}.kb-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;min-width:560px}.kb-table th{background:#f5f6f8;color:#444;font-weight:650;padding:17px 22px;white-space:nowrap}.kb-table td{padding:16px 22px;border-top:1px solid #e6e7e9;color:#333;line-height:1.6}.kb-table td:first-child{font-weight:650;overflow-wrap:anywhere}.kb-table tbody tr:hover{background:#fafbfc}.kb-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:30px 0}.kb-pagination button{font:inherit;font-size:14px;min-width:42px;min-height:42px;padding:8px;border:1px solid #ddd;background:#fff;color:#333;border-radius:7px;cursor:pointer}.kb-pagination button[aria-current=page]{background:#2563ed;color:#fff;border-color:#2563ed}.kb-pagination button:disabled{color:#999;background:#f6f6f6;cursor:default}.kb-pagination span{font-size:13px;color:#666;padding:0 6px}.kb-api-list{border-top:2px solid #1d1d1d}.kb-api{border-bottom:1px solid #dedfe3;scroll-margin-top:130px}.kb-api summary{display:flex;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:24px 5px}.kb-api summary::-webkit-details-marker{display:none}.kb-api summary:after{content:'+';margin-left:auto;font-size:24px;font-weight:400}.kb-api[open] summary:after{content:'−'}.kb-api summary>div{flex:1;min-width:0}.kb-api h2{font-size:18px;line-height:1.5;margin:0 0 7px}.kb-api code{font-family:ui-monospace,Consolas,monospace;font-size:13px;color:#5b5b5b;overflow-wrap:anywhere}.kb-api-body{padding:0 10px 28px 10px;font-size:14px;line-height:1.8;color:#444}.kb-api-body h3{font-size:16px;margin:24px 0 10px}.kb-api-body .kb-table{min-width:400px}.kb-center-nav{display:flex;gap:35px;padding-top:28px;padding-bottom:24px;border-bottom:1px solid #ddd}.kb-center-nav a{font-size:15px;font-weight:700;color:#555;min-height:35px;display:flex;align-items:center}.kb-center-nav a[aria-current=page]{color:#245ce3}.kb-center-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:45px}.kb-center-card{position:relative;min-height:210px;padding:30px;border:1px solid #e1e2e5;border-radius:14px;background:#f7f7f8;transition:transform .2s,background .2s}.kb-center-card:hover{transform:translateY(-4px);background:#f0f3fa}.kb-card-number{font-size:12px;letter-spacing:1px;color:#245ce3;font-weight:750}.kb-center-card h2{font-size:23px;letter-spacing:-.7px;margin:30px 0 12px;color:#191919}.kb-center-card p{font-size:14px;line-height:1.75;color:#555;margin:0;max-width:90%}.kb-card-arrow{position:absolute;right:28px;top:28px;font-size:22px;color:#444}.kb-tabs{display:flex;gap:10px;overflow-x:auto;max-width:100%;padding:4px 0 18px}.kb-tabs a{display:inline-flex;align-items:center;min-height:46px;padding:10px 20px;background:#f3f4f6;border-radius:8px;white-space:nowrap;font-size:14px;font-weight:650;color:#444}.kb-tabs a[aria-current=page]{background:#2563ed;color:#fff}.kb-center-panel{text-align:center;border:1px solid #dedfe3;border-radius:12px;padding:60px 26px;scroll-margin-top:140px}.kb-center-panel h2{font-size:28px;margin:10px 0 16px}.kb-center-panel p:not(.kb-kicker){color:#555;line-height:1.85;font-size:16px;max-width:640px;margin:0 auto 28px;word-break:keep-all}.kb-center-panel .button{font-size:14px;padding:15px 22px}.kb-center-next{padding:35px 0;color:#555;line-height:1.8}.kb-center-next h2{font-size:18px;color:#292929}.kb-center-next p{font-size:14px}.knowledge-main :where(a,button,summary):focus-visible{outline:2px solid #2563ed;outline-offset:4px}.knowledge-main [hidden]{display:none!important}#kb-message{font-size:14px;color:#555;line-height:1.8}.kb-error{border-left:3px solid #ed3e49;padding:16px;background:#fff6f6}
@media(max-width:1000px){.kb-doc-layout{grid-template-columns:220px minmax(0,1fr);gap:25px}.kb-reading{padding:28px}.kb-center-cards{gap:12px}.kb-center-card{padding:23px}.kb-center-card h2{font-size:21px}.kb-hero{padding-top:55px}}
@media(max-width:700px){.knowledge-main{padding-bottom:55px}.kb-hero{padding-top:38px;padding-bottom:32px}.kb-hero h1{letter-spacing:-1.4px;font-size:38px}.kb-lead{font-size:16px;line-height:1.8}.kb-lead br{display:none}.kb-toolbar{flex-wrap:wrap;gap:14px}.kb-search{flex-basis:100%}.kb-link{padding:0}.kb-doc-layout{display:block}.kb-sidebar{padding-top:18px;margin-bottom:25px}.kb-sidebar h2{font-size:17px}.kb-sidebar nav{display:flex;gap:14px;overflow-x:auto;max-height:195px;padding-bottom:12px}.kb-index-group{flex:0 0 190px;margin:0}.kb-index-group h3{margin-top:0}.kb-index-group a{font-size:13px;padding:8px}.kb-reading{padding:24px 20px}.kb-reading h2{font-size:27px}.kb-reading .kb-summary{font-size:15px}.kb-steps li{padding-left:34px}.kb-steps h3{font-size:17px}.kb-steps p{font-size:15px}.kb-notice{padding:15px;font-size:13px}.kb-policy{padding:22px}.kb-policy strong{font-size:18px}.kb-filter-grid{grid-template-columns:1fr 1fr}.kb-filter-grid .kb-search{grid-column:1/-1}.kb-filter-grid button{grid-column:1/-1}.kb-api summary{gap:12px;padding:22px 0}.kb-api h2{font-size:16px}.kb-api summary .kb-status{font-size:11px;padding:4px 6px}.kb-api-body{padding-left:0;padding-right:0}.kb-center-nav{gap:24px;padding-top:18px;padding-bottom:15px}.kb-center-nav a{font-size:14px}.kb-center-cards{grid-template-columns:1fr;margin-bottom:26px}.kb-center-card{min-height:145px;padding:22px 25px}.kb-center-card h2{margin:17px 0 8px;font-size:22px}.kb-tabs{gap:8px}.kb-tabs a{padding:10px 15px}.kb-center-panel{padding:40px 20px}.kb-center-panel h2{font-size:24px}.kb-center-panel p:not(.kb-kicker){font-size:15px}.kb-table th,.kb-table td{padding:14px 16px}}
@media(prefers-reduced-motion:reduce){.kb-center-card{transition:none}.kb-center-card:hover{transform:none}}
.market-comparison,.market-plan-section{padding-top:70px;padding-bottom:70px}.market-comparison h2,.market-plan-section>h2{font-size:clamp(28px,3vw,42px);letter-spacing:-1px;color:#181818;margin:15px 0 24px}.market-comparison>p{color:#505050;line-height:1.8;font-size:15px}.market-matrix{min-width:1200px}.market-matrix tbody th{position:sticky;left:0;z-index:1;border-top:1px solid #dedfe3;background:#f9fafb;min-width:135px}.market-matrix td{font-size:12px;white-space:nowrap;text-align:center}.market-plan-card{display:grid;grid-template-columns:1fr 1fr;gap:60px;border:1px solid #ddd;border-radius:16px;padding:45px;background:#fafafa}.market-plan-card h3{font-size:28px;letter-spacing:-1px;margin:20px 0}.market-plan-card p{color:#4c4c4c;line-height:1.8;font-size:15px}.market-plan-card .button{margin-top:20px;font-size:15px}.market-plan-card .market-plan-price{font-size:42px;color:#171717;font-weight:750;letter-spacing:-1.5px;margin:0}.market-plan-price small{font-size:14px;letter-spacing:0;margin-left:8px}.market-plan-card dl{margin:22px 0;font-size:14px}.market-plan-card dl>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dedede;padding:15px 0}.market-plan-card dd{font-weight:650;text-align:right;margin:0}.market-plan-card p.kb-meta{font-size:12px}.kb-reading article{scroll-margin-top:125px}
@media(max-width:700px){.market-plan-card{grid-template-columns:1fr;padding:25px;gap:30px}.market-plan-card h3{font-size:24px}.market-comparison,.market-plan-section{padding-top:45px;padding-bottom:45px}}
