:root{--kb-brand: #2cc46a;--kb-brand-dark: #1a9e52}.kb-hero-gradient{background:linear-gradient(135deg,#0b2318 0%,#145230 50%,#2cc46a 100%)}.kb-section-dark{background:linear-gradient(135deg,#0b2318 0%,#2cc46a 100%)}.kb-brand-btn{background-color:#2cc46a!important;border-color:#2cc46a!important;color:#fff!important}.kb-brand-btn:hover{background-color:#1a9e52!important;border-color:#1a9e52!important}.kb-brand-outline{color:#2cc46a!important;border-color:#2cc46a!important}.kb-brand-outline:hover{background-color:#2cc46a!important;color:#fff!important}.kb-label{display:inline-block;background:rgba(44,196,106,.12);color:#2cc46a;padding:5px 14px;border-radius:50px;font-size:.75rem;font-weight:700;letter-spacing:.09em;border:1px solid rgba(44,196,106,.3);text-transform:uppercase}.kb-divider{width:44px;height:4px;background:linear-gradient(90deg,#2cc46a,#198754);border-radius:2px;margin:14px auto 0}.kb-divider-start{margin-left:0}.kb-navbar{background:rgba(255,255,255,.96)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.07)}.kb-nav-link.active,.kb-nav-link:hover{background:rgba(44,196,106,.08)!important;color:#2cc46a!important;border-radius:8px}.kb-icon-box{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.kb-chk{width:20px;height:20px;background:rgba(44,196,106,.12);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:10px;margin-top:1px}.kb-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 14px #00000024}.kb-quote-mark{font-size:6rem;line-height:1;opacity:.07;font-family:Georgia,serif!important;position:absolute;top:8px;left:18px;color:#2cc46a;pointer-events:none}.kb-plan-featured{border:2px solid #2cc46a!important;position:relative}.kb-plan-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:3px 16px;border-radius:50px;font-size:.72rem;font-weight:700;white-space:nowrap;background:#2cc46a;color:#fff}.kb-stat-val{font-size:1.5rem;font-weight:800;color:#2cc46a;line-height:1}.kb-stat-lbl{font-size:.72rem;color:#fff9;margin-top:2px}.kb-plan-hdr-dark{background:linear-gradient(135deg,#0b2318 0%,#145230 100%)}.kb-plan-hdr-brand{background:linear-gradient(135deg,#145230 0%,#2cc46a 100%)}.kb-footer{background:#0a1f10}.kb-footer a{color:#ffffff8c;text-decoration:none;transition:color .2s}.kb-footer a:hover{color:#2cc46a}.kb-social-btn{width:36px;height:36px;background:rgba(255,255,255,.07);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff8c;transition:all .2s}.kb-social-btn:hover{background:rgba(44,196,106,.18);color:#2cc46a!important}.float-right{float:right}.icon-hover:hover{cursor:pointer}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;width:100%;height:100%;background-color:#00000052}.spinner-holder{position:fixed;left:45%;top:40%}.spinner-holder-absolute{position:absolute;margin-top:5em;left:45%}.spinner-loader{width:2.5rem;height:2.5rem;color:#18f33c;margin-left:5px}.spinner-loader-sm{width:1rem;height:1rem}.spinner-loader-md{width:1.7rem;height:1.7rem}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.img-fluid{border:1px solid white;border-radius:20px}.card{border:none;box-shadow:0 1px #3c40434d,0 1px 0 1px #3c404326}.no-border{border:none!important}.card-header:first-child{border-top-left-radius:20px;border-top-right-radius:20px}.kb-doc{max-width:900px;color:#24312b;line-height:1.75}.kb-doc p,.kb-doc li,.kb-doc td,.kb-doc th{font-size:.98rem}.kb-doc h2.section-title{font-size:1.9rem;font-weight:700;margin-bottom:.4rem}.kb-doc h3{font-size:1.35rem;font-weight:700;margin:2.6rem 0 .9rem;padding-bottom:.45rem;border-bottom:2px solid #e6f2eb;scroll-margin-top:90px}.kb-doc h4{font-size:1.08rem;font-weight:700;margin:1.7rem 0 .6rem;scroll-margin-top:90px}.kb-doc a{color:#17824a;font-weight:600}.kb-doc-lead{font-size:1.08rem!important;color:#4a5a52;margin-bottom:1.2rem}.kb-doc-path{display:inline-flex;flex-wrap:wrap;align-items:center;grid-gap:.45rem;gap:.45rem;background:#eef8f2;border:1px solid #cfe9db;border-radius:999px;padding:.35rem 1rem;font-size:.92rem;font-weight:700;color:#145230;margin:.2rem 0 1rem}.kb-doc-path .kb-sep{color:#2cc46a}.kb-doc-toc{background:#f7faf8;border:1px solid #e3ebe6;border-radius:14px;padding:.9rem 1.2rem;margin:1.2rem 0 .5rem}.kb-doc-toc strong{display:block;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#5b6a62;margin-bottom:.35rem}.kb-doc-toc a{display:inline-block;margin:.15rem 1.1rem .15rem 0;cursor:pointer;text-decoration:none}.kb-doc-toc a:hover{text-decoration:underline}.kb-doc-simple,.kb-doc-tip,.kb-doc-note,.kb-doc-warn,.kb-doc-example{border-radius:14px;padding:1rem 1.25rem;margin:1.2rem 0}.kb-doc-simple>:last-child,.kb-doc-tip>:last-child,.kb-doc-note>:last-child,.kb-doc-warn>:last-child,.kb-doc-example>:last-child{margin-bottom:0}.kb-doc-simple{background:#f1fbf5;border-left:5px solid #2cc46a}.kb-doc-tip{background:#f0f7ff;border-left:5px solid #3b82c4}.kb-doc-note{background:#f6f7f9;border-left:5px solid #8a96a3}.kb-doc-warn{background:#fff7ed;border-left:5px solid #e8590c}.kb-doc-example{background:#fffdf5;border:1px dashed #d9c98a}.kb-doc-label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem}.kb-doc-simple .kb-doc-label{color:#17824a}.kb-doc-tip .kb-doc-label{color:#2a6aa8}.kb-doc-note .kb-doc-label{color:#5b6672}.kb-doc-warn .kb-doc-label{color:#c2410c}.kb-doc-example .kb-doc-label{color:#8a6d0b}.kb-doc-fig{margin:1.4rem auto 1.6rem;text-align:center;max-width:760px}.kb-doc-fig.kb-w-sm{max-width:380px}.kb-doc-fig.kb-w-md{max-width:620px}.kb-doc-fig.kb-w-lg{max-width:760px}.kb-doc-fig img{display:block;width:100%;height:auto;border:1px solid #dfe6e2;border-radius:12px;box-shadow:0 6px 20px #143c2817;background:#fff}.kb-doc-fig.kb-doc-illus img{border:none;box-shadow:none;background:transparent}.kb-doc-phones{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:1.25rem;gap:1.25rem;margin:1.4rem 0 1.6rem}.kb-doc-phones .kb-doc-fig{margin:0;max-width:230px}.kb-doc-phones .kb-doc-fig img{border-radius:18px}.kb-doc-fig figcaption{font-size:.86rem;color:#5b6a62;margin-top:.6rem;line-height:1.5}.kb-doc-n{display:inline-block;width:1.45rem;height:1.45rem;line-height:1.45rem;border-radius:50%;background:#e8590c;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:700;text-align:center;vertical-align:.05em;margin-right:.15rem}.kb-doc-steps{list-style:none;counter-reset:kbstep;padding-left:0;margin:1.2rem 0}.kb-doc-steps>li{counter-increment:kbstep;position:relative;padding-left:3.1rem;margin-bottom:1.5rem;min-height:2.1rem}.kb-doc-steps>li:before{content:counter(kbstep);position:absolute;left:0;top:0;width:2.1rem;height:2.1rem;line-height:2.1rem;border-radius:50%;background:#2cc46a;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:center}.kb-doc-steps>li>strong:first-child{display:block;font-size:1.02rem;margin-bottom:.2rem}.kb-doc-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e0e8e3;border-radius:12px;overflow:hidden;margin:1rem 0 1.4rem}.kb-doc-table th{background:#eff6f2;text-align:left;font-weight:700;padding:.65rem .9rem;border-bottom:1px solid #e0e8e3}.kb-doc-table td{padding:.65rem .9rem;border-bottom:1px solid #edf2ef;vertical-align:top}.kb-doc-table tr:last-child td{border-bottom:none}.kb-doc-table td:first-child{font-weight:700;white-space:nowrap}.kb-doc-table.kb-doc-table-wrap1 td:first-child{white-space:normal;min-width:9rem;max-width:22rem}.kb-doc-req{color:#c2410c;font-weight:700}.kb-doc-pill{display:inline-block;padding:.05rem .6rem;border-radius:999px;font-size:.82rem;font-weight:700;background:#e8eef5;color:#2b3b4d;white-space:nowrap}.kb-doc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:.9rem;gap:.9rem;margin:1rem 0 1.6rem}.kb-doc-card{display:block;border:1px solid #e0e8e3;border-radius:14px;padding:.9rem 1rem;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}a.kb-doc-card:hover{border-color:#2cc46a;box-shadow:0 4px 14px #2cc46a29}.kb-doc-card strong{display:block;color:#145230;margin-bottom:.2rem}.kb-doc-card span{display:block;font-size:.88rem;font-weight:400;color:#4a5a52;line-height:1.5}@media (max-width: 768px){.kb-doc h2.section-title{font-size:1.5rem}.kb-doc h3{font-size:1.2rem}.kb-doc-table td:first-child{white-space:normal}.kb-doc-steps>li{padding-left:2.7rem}.kb-doc-table{display:block;overflow-x:auto}}.kb-doc-nav-group{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6b7a72;margin-top:1em!important;margin-bottom:.2em!important}.kb-doc-fig.kb-w-xs{max-width:240px}
