/* Shared hierarchy over Bootstrap; scoped so the approved account stays intact. */
.site-hierarchy{background:#f7f8fa;color:#202633}.site-hierarchy header{background:#fff}.site-hierarchy h1,.site-hierarchy h2{color:#151b27}.site-hierarchy .text-secondary,.site-hierarchy .subtle{color:#596579!important}.section-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:700;color:#667085;margin-bottom:12px}.site-hierarchy .card{border-color:#dfe4ec;border-radius:10px}.home-page .home-section{scroll-margin-top:30px}.home-page .level-0{background:#fff;border-bottom:1px solid #e4e7ec;padding:64px 32px!important;border-radius:0 0 18px 18px;margin-top:0!important;margin-bottom:0!important}.home-page .level-0 h1{font-size:clamp(42px,4.5vw,66px)}.home-page .level-0 .card{border-top:3px solid #19ef83;box-shadow:0 5px 24px #10182808!important}.home-page .level-1{background:#fff;border:0!important;color:#475467;padding:22px!important;border-radius:10px;margin:22px 0 0}.home-page .level-2{padding:64px 12px!important}.home-page .level-2 article{padding-top:18px;border-top:1px solid #d9dee7}.home-page .level-2 h3{font-size:17px;font-weight:650}.home-page #pricing,.home-page #agents{padding:38px!important;margin-bottom:28px;background:#fff;border:1px solid #dfe4ec!important;border-radius:14px}.home-page #pricing .h1,.home-page #agents .h1{font-size:32px;font-weight:650}.home-page #pricing .col-lg-5>.card{border-top:3px solid #19ef83;background:#f4f6f9!important}.home-page #pricing .col-lg-7>.card{background:#fff}.home-page #agents .card-header{background:#eef1f5!important}.site-hierarchy pre{font-size:12.5px;line-height:1.85;color:#334155;background:#f8fafc}.home-page .level-5{border:0!important;padding:35px 12px 55px!important}.home-page .level-5 .h1{font-size:30px}.home-page .level-5 details{padding:20px 0!important}.home-page .closing-panel{background:#e9edf3;border:1px solid #d8dfe9!important;border-radius:12px;padding:30px!important;margin-bottom:40px}.home-page .closing-panel h2{font-size:23px}.site-hierarchy footer{background:#fff}.docs-page main>h1{font-size:40px;font-weight:650;max-width:650px}.docs-page main>.subtle,.docs-page main>.intro{max-width:700px}.docs-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:32px;margin-top:32px}.docs-nav{position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:5px}.docs-nav>a{padding:10px 12px;font-size:13px;color:#596579;border-radius:6px;border-left:2px solid transparent}.docs-nav>a:hover,.docs-nav>a:focus{background:#e8edf4;border-left-color:#18181b;color:#18181b;text-decoration:none}.docs-content{min-width:0}.docs-content>section{padding:28px!important;margin-bottom:20px!important;scroll-margin-top:24px;border-radius:10px}.docs-content>section:first-child{border-top:3px solid #19ef83}.docs-content h2{font-size:22px;font-weight:650;margin-bottom:15px}.docs-content p,.docs-content li{font-size:14px;line-height:1.75;color:#475467}.docs-content pre{border-color:#e0e5ec!important;padding:20px!important}.funding-page main{max-width:780px;padding-top:56px!important}.funding-page h1{font-size:36px;font-weight:650;margin:10px 0 16px}.funding-page #claim-status{color:#596579;font-size:15px;margin-bottom:24px}.funding-page #claim-details{border-top:3px solid #19ef83;padding:30px!important;box-shadow:0 4px 18px #10182805}.funding-page #claim-name{font-size:20px;font-weight:650}.funding-page #claim-plan{background:#f1f4f8;padding:14px;border-radius:7px;font-size:14px}.funding-page #claim-fund{align-self:flex-start;margin-top:12px}.funding-page #claim-result:not(:empty){background:#edf5ef;padding:14px;border-radius:6px;margin-top:16px}.funding-page footer{background:transparent}.site-hierarchy :focus-visible{outline:2px solid #344054;outline-offset:4px}@media(max-width:767px){.home-page .level-0{padding:36px 16px!important}.home-page #pricing,.home-page #agents{padding:24px 18px!important}.home-page .level-0 .lead{font-size:17px}.home-page .level-0 .btn-lg{font-size:15px}.home-page .closing-panel{align-items:flex-start!important;flex-direction:column}.docs-layout{grid-template-columns:1fr;gap:18px}.docs-nav{position:static;display:flex;flex-direction:row;overflow:auto;padding-bottom:8px;border-bottom:1px solid #dfe4ec}.docs-nav>.section-eyebrow{display:none}.docs-nav>a{flex-shrink:0;padding:8px;font-size:12px}.docs-content>section{padding:20px!important}.docs-page main>h1{font-size:32px}.site-hierarchy pre{font-size:11.5px}.funding-page #claim-details{padding:22px!important}.funding-page #claim-fund{width:100%}}

.section-eyebrow{color:#087443}.docs-nav>a:hover,.docs-nav>a:focus{background:#eaf8f0;border-left-color:#079455;color:#075c35}.home-page .closing-panel{background:#eef8f3;border-color:#cde8d9!important}
