.brain-page{--brain-paper:#f4f6f2;--brain-sage:#e7eee6;--brain-ink:#142630;--brain-copy:#4c626e;--brain-blue:#459ce2}.brain-section{padding:100px 6%;background:var(--brain-paper);color:var(--brain-ink)}.brain-container{max-width:1320px;margin:0 auto}.brain-section .eyebrow{font:600 16px/1.5 General,sans-serif;letter-spacing:.14em;color:#2787cf;margin:0 0 24px}.brain-section h2{font:600 clamp(36px,3.65vw,58px)/1.12 Outfit,sans-serif;letter-spacing:-.035em;margin:0 0 30px;text-wrap:pretty}.brain-section h2 em{font-style:normal;color:var(--brain-blue)}.brain-section h3{font:500 28px/1.25 Outfit,sans-serif;letter-spacing:-.015em;margin:0 0 12px}.brain-section p{font:400 19px/1.7 General,sans-serif;color:var(--brain-copy);margin:0}.brain-section .brain-intro{font-size:21px;line-height:1.7;max-width:1030px}.brain-flow{display:grid;grid-template-columns:1fr 44px 1fr 44px 1fr;gap:24px;align-items:center;margin-top:65px}.brain-flow-label{font-size:14px!important;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px!important;color:#627f90!important}.brain-flow-list ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.brain-flow-list li{background:white;padding:19px 22px;border-radius:17px;font:500 19px/1.4 Outfit,sans-serif;min-height:64px;display:flex;align-items:center;box-shadow:0 2px 0 #10232a08}.brain-output li{background:#e1eed6}.brain-arrow{font:400 38px Outfit,sans-serif;color:var(--brain-blue);text-align:center}.brain-hub{background:#0d1c25;color:#fff;border-radius:26px;text-align:center;padding:45px 32px}.brain-hub .eyebrow{font-size:14px;color:#b5dc94}.brain-hub h3{font-size:37px;line-height:1.13;margin-bottom:26px}.brain-hub>p:last-child{color:#b7c5cd;font-size:18px;line-height:1.6}.brain-benefits,.brain-faq{background:var(--brain-sage)}.brain-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%}.brain-split .brain-intro{max-width:470px}.brain-rows{list-style:none;margin:0;padding:0}.brain-rows li{border-top:1px solid #c4d0ce;padding:30px 0;display:grid;grid-template-columns:65px 1fr;gap:24px}.brain-rows li:last-child{border-bottom:1px solid #c4d0ce}.brain-number{font:500 19px/1.5 Outfit,sans-serif;color:var(--brain-blue);padding-top:3px}.brain-agents{background:#0d1c25;color:#fff}.brain-agents>.brain-container>.eyebrow{color:#b5dc94}.brain-agents .brain-intro,.brain-agent-grid article>p:last-child{color:#bac8d0}.brain-agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:65px}.brain-agent-grid article{background:#1c2d36;border:1px solid #ffffff08;border-radius:22px;padding:38px 42px}.brain-agent-grid .eyebrow{color:#8bc8f4;margin-bottom:18px}.brain-proof{background:#b6da98;border-radius:24px;padding:45px;display:grid;grid-template-columns:.8fr 1.4fr;gap:45px;margin-top:34px;color:#10232d}.brain-proof .eyebrow{color:#387236;font-size:15px;margin-bottom:14px}.brain-proof h3{font-size:31px;line-height:1.25;margin:0}.brain-proof>p{color:#163125;font-size:20px;line-height:1.7}.brain-build-rows li{padding:34px 0}.brain-faq h2{font-size:clamp(34px,3.1vw,48px)}.brain-faq details{border-top:1px solid #c4d0ce;padding:27px 0}.brain-faq details:last-child{border-bottom:1px solid #c4d0ce}.brain-faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;font:500 24px/1.35 Outfit,sans-serif;cursor:pointer;list-style:none}.brain-faq summary::-webkit-details-marker{display:none}.brain-faq summary span{flex-shrink:0;border:1px solid #b9c9c9;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font:400 20px General,sans-serif;color:#2787cf}.brain-faq summary span:before{content:'+'}.brain-faq details[open] summary span:before{content:'−'}.brain-faq details p{padding:24px 30px 3px 0}.brain-faq summary:focus-visible,.brain-related a:focus-visible{outline:3px solid #2787cf;outline-offset:6px}.brain-related{padding-top:65px;padding-bottom:65px}.brain-related .brain-container>div{display:grid;grid-template-columns:1fr 1fr;gap:28px}.brain-related a{display:grid;grid-template-columns:1fr auto;column-gap:24px;align-items:center;background:#fff;padding:32px 35px;border-radius:22px;box-shadow:0 3px 0 #10232a08}.brain-related small{font:400 17px/1.5 General,sans-serif;color:var(--brain-copy);grid-column:1}.brain-related strong{font:500 29px/1.25 Outfit,sans-serif;grid-column:1;margin-top:8px}.brain-related a>span{grid-column:2;grid-row:1/3;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--brain-sage);color:#2787cf;font-size:28px}@media(max-width:1000px){.brain-section{padding:75px 6%}.brain-flow{gap:14px;grid-template-columns:1fr 24px 1fr 24px 1fr}.brain-flow-list li{font-size:17px;padding:16px}.brain-hub{padding:30px 18px}.brain-hub h3{font-size:30px}.brain-split{gap:6%;grid-template-columns:.9fr 1.1fr}.brain-rows li{grid-template-columns:40px 1fr;gap:15px}.brain-section h3{font-size:25px}.brain-agent-grid article{padding:28px}.brain-proof{padding:30px;gap:28px}.brain-proof h3{font-size:28px}}@media(max-width:760px){.brain-section{padding:60px 6%}.brain-section h2{font-size:36px}.brain-section .eyebrow{font-size:15px}.brain-section .brain-intro{font-size:20px}.brain-flow{grid-template-columns:1fr;gap:24px;margin-top:38px}.brain-flow-label{margin-bottom:14px!important}.brain-arrow{transform:rotate(90deg);line-height:1}.brain-hub{padding:34px 26px}.brain-hub h3{font-size:36px}.brain-flow-list li{font-size:19px;min-height:0}.brain-split,.brain-agent-grid,.brain-proof,.brain-related .brain-container>div{grid-template-columns:1fr;gap:32px}.brain-agent-grid{margin-top:38px;gap:18px}.brain-agent-grid article{padding:28px}.brain-proof{margin-top:26px;padding:28px}.brain-proof>p{font-size:19px}.brain-rows li{padding:25px 0}.brain-faq summary{font-size:22px;gap:15px}.brain-faq details p{padding-right:0}.brain-related a{padding:27px}.brain-related strong{font-size:26px}}
@media(min-width:761px) and (max-width:1000px){}

.brain-faq details[open] summary span{transform:none}

/* Consistent numbered rows and an intentional, unbroken benefit headline. */
.brain-benefits h2 em{display:block;white-space:nowrap}.brain-rows .brain-number{font:500 28px/1.25 Outfit,sans-serif;padding-top:0;font-variant-numeric:tabular-nums}.brain-rows li{grid-template-columns:48px minmax(0,1fr);gap:20px}
@media(min-width:761px) and (max-width:1000px){.brain-benefits h2{font-size:40px}}
