@font-face{font-family:CbaManrope;src:url(/new-web/assets/manrope.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.cba-page{--cba-ink:#0b2342;--cba-muted:#536273;--cba-mint:#b9ebd9;--cba-line:#d9ded5;color:var(--cba-ink);overflow-wrap:break-word;background:#f8f5ec;font-family:CbaManrope,Segoe UI,sans-serif;font-size:17px;line-height:1.7}.cba-page *{box-sizing:border-box}.cba-page h1,.cba-page h2,.cba-page h3,.cba-page p{margin:0}.cba-page a{color:inherit}:is(.cba-page a:focus-visible,.cba-page summary:focus-visible){outline-offset:5px;outline:3px solid #005bcc}.cba-page em{color:#037965;font-style:normal}.cba-shell{width:min(1280px,100% - 80px);margin-inline:auto}.cba-header{border-bottom:1px solid var(--cba-line);justify-content:space-between;align-items:center;gap:24px;min-height:108px;display:flex}.cba-header img{width:220px;max-width:100%;height:auto;display:block}.cba-header nav,.cba-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.cba-header nav>a:not(.cba-button),.cba-text-link{text-underline-offset:5px;font-size:14px;font-weight:750}.cba-button{background:var(--cba-ink);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:15px 23px;font-size:15px;font-weight:750;line-height:1.5;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.cba-button:hover{background:#174377}.cba-button-small{padding:11px 18px}.cba-button-mint{background:var(--cba-mint);color:var(--cba-ink)!important}.cba-button-mint:hover{background:#d5f4e7}.cba-skip{z-index:10;background:#fff;padding:12px;position:absolute;top:12px;left:16px;transform:translateY(-150%)}.cba-skip:focus{transform:none}.cba-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;padding-block:48px 88px;display:grid}.cba-breadcrumb{color:var(--cba-muted);flex-wrap:wrap;gap:12px;margin-bottom:38px;font-size:12px;display:flex}.cba-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800;margin-bottom:18px!important}.cba-page h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(42px,4.4vw,67px);font-weight:700;line-height:1.09}.cba-page h2{letter-spacing:-.045em;font-size:clamp(32px,3.2vw,48px);font-weight:650;line-height:1.15}.cba-page h3{letter-spacing:-.025em;font-size:23px;font-weight:700;line-height:1.3}.cba-hero-copy>p:not(.cba-eyebrow){color:var(--cba-muted);margin-top:20px}.cba-hero-copy .cba-lead{font-size:20px;color:var(--cba-ink)!important}.cba-actions{margin-top:30px}.cba-note{color:var(--cba-muted);font-size:12px}.cba-hero-copy>.cba-note{margin-top:13px!important}.cba-flow{background:#e6f2eb;border:1px solid #caddd0;border-radius:24px;padding:35px;position:relative}.cba-flow h2{font-size:36px}.cba-flow ol{gap:0;margin:28px 0 22px;padding:0;list-style:none;display:grid}.cba-flow li{gap:16px;padding-bottom:28px;display:flex;position:relative}.cba-flow li:last-child{padding-bottom:0}.cba-flow li:not(:last-child):before{content:"";border-left:1px solid #93b8a3;position:absolute;top:38px;bottom:4px;left:17px}.cba-step-number{background:var(--cba-ink);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.cba-flow strong{font-size:16px}.cba-flow li p{color:#385346;margin-top:5px;font-size:14px}.cba-flow-note{color:#3d5749;border-top:1px solid #bed3c5;padding-top:18px;font-size:11px}.cba-section{padding-block:85px}.cba-band{background:#eeeee5;border-block:1px solid #e2e4da}.cba-heading{max-width:800px;margin-bottom:40px}.cba-heading>p:last-child{max-width:660px;color:var(--cba-muted);margin-top:20px}.cba-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cba-card{border:1px solid var(--cba-line);background:#fff;border-radius:16px;flex-direction:column;padding:30px;display:flex}.cba-card-mint{background:#ddf0e6}.cba-tag{text-transform:uppercase;letter-spacing:.08em;color:#037965;margin-bottom:20px;font-size:11px;font-weight:800}.cba-card p{color:var(--cba-muted);margin-block:20px 25px;font-size:15px}.cba-card a{align-self:flex-start;margin-top:auto;padding-block:10px}.cba-examples{gap:0;display:grid}.cba-example{border-top:1px solid var(--cba-line);grid-template-columns:220px 1fr;gap:50px;padding-block:30px;display:grid}.cba-example:last-child{border-bottom:1px solid var(--cba-line)}.cba-example-label>span{color:#037965;font-size:30px;font-weight:500}.cba-example-label p{margin-top:6px;font-size:13px;font-weight:750}.cba-example>div>p{max-width:800px;color:var(--cba-muted);margin-top:14px}.cba-example-limit{background:#edf2e9;border-left:2px solid #037965;padding:12px 15px;font-size:13px}.cba-dark{background:var(--cba-ink);color:#fff}.cba-dark em{color:var(--cba-mint)}.cba-integration{grid-template-columns:1fr 1fr;gap:85px;display:grid}.cba-integration>div:first-child>p:not(.cba-eyebrow){color:#ced8e4;max-width:520px;margin-top:22px}.cba-integration .cba-button{margin-top:28px}.cba-checklist{background:#17324e;border:1px solid #2e4a65;border-radius:18px;padding:32px}.cba-checklist h3{font-size:20px}.cba-checklist ul{gap:20px;margin:25px 0;padding:0;list-style:none;display:grid}.cba-checklist li{color:#d4dfe9;border-left:2px solid var(--cba-mint);padding-left:16px;font-size:14px}.cba-checklist strong{color:#fff}.cba-dark-note{color:#d4dfe9;border-top:1px solid #3b536c;padding-top:20px;font-size:12px}.cba-start-steps{counter-reset:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.cba-start-steps li{counter-increment:start;border-top:1px solid var(--cba-line);padding-top:20px}.cba-start-steps li:before{content:"0" counter(start);color:#037965;margin-bottom:12px;font-size:13px;font-weight:750;display:block}.cba-start-steps strong{font-size:17px}.cba-start-steps p{color:var(--cba-muted);margin-top:10px;font-size:15px}.cba-price-note{background:#eeeee5;border-radius:12px;padding:22px;font-size:13px;margin-top:36px!important}.cba-price-note a{text-underline-offset:4px;font-weight:750}.cba-faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.cba-faq details{border-bottom:1px solid #ccd1c4;padding-block:18px}.cba-faq summary{cursor:pointer;min-height:30px;font-size:16px;font-weight:750}.cba-faq details p{color:var(--cba-muted);padding-top:18px;font-size:14px}.cba-contact{grid-template-columns:1.3fr .7fr;align-items:center;gap:60px;display:grid}.cba-contact p:not(.cba-eyebrow){max-width:590px;color:var(--cba-muted);margin-top:22px}.cba-contact-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.cba-contact-actions>a:not(.cba-button){text-underline-offset:5px;font-size:15px}.cba-footer{border-top:1px solid var(--cba-line);color:var(--cba-muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:28px;font-size:11px;display:flex}.cba-footer nav{flex-wrap:wrap;gap:20px;display:flex}.cba-footer a{text-underline-offset:4px;padding-block:8px}@media (max-width:1000px){.cba-shell{width:calc(100% - 48px)}.cba-hero{gap:30px}.cba-header nav>a:not(.cba-button){display:none}.cba-grid-three{gap:14px}.cba-card{padding:24px}.cba-integration,.cba-faq{gap:36px}.cba-example{grid-template-columns:170px 1fr;gap:30px}}@media (max-width:760px){.cba-shell{width:calc(100% - 36px)}.cba-header{gap:16px;min-height:84px}.cba-header img{width:160px}.cba-header .cba-button{gap:8px;padding:10px 12px;font-size:11px}.cba-header .cba-button span{display:none}.cba-hero{grid-template-columns:1fr;gap:36px;padding-block:26px 55px}.cba-breadcrumb{margin-bottom:30px}.cba-page h1{font-size:45px}.cba-hero-copy .cba-lead{font-size:18px}.cba-flow{padding:26px}.cba-flow h2{font-size:32px}.cba-section{padding-block:55px}.cba-heading{margin-bottom:30px}.cba-grid-three,.cba-integration,.cba-start-steps,.cba-faq,.cba-contact{grid-template-columns:1fr;gap:24px}.cba-example{grid-template-columns:1fr;gap:14px}.cba-example-label{align-items:center;gap:14px;display:flex}.cba-example-label p{margin-top:0}.cba-card{padding:26px}.cba-checklist{padding:25px}.cba-start-steps{gap:24px}.cba-faq{gap:25px}.cba-contact{gap:30px}.cba-footer{font-size:11px}.cba-actions{gap:18px}.cba-page h2{font-size:34px}}@media (max-width:360px){.cba-header img{width:135px}.cba-page h1{font-size:39px}.cba-header{gap:8px}.cba-header .cba-button{max-width:138px}.cba-page h2{font-size:31px}.cba-flow{padding:22px}.cba-button{padding:14px 19px}}@media (prefers-reduced-motion:reduce){.cba-page *{scroll-behavior:auto!important;transition:none!important}}
