.abd-proof{--proof-navy:#142d4c;--proof-ink:#25344a;--proof-muted:#607286;--proof-soft:#f3f6f9;--proof-line:#dce4ec;--proof-green:#36735a;background:#fafbfd;color:var(--proof-ink)}.abd-proof__hero{position:relative;overflow:hidden;padding:clamp(78px,10vw,145px) 0;background:radial-gradient(circle at 78% 26%,rgb(82 121 157 / .18),transparent 29%),linear-gradient(145deg,#fff,#edf3f8)}.abd-proof__hero:before{position:absolute;inset:0;background-image:linear-gradient(rgb(20 45 76 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(20 45 76 / .035) 1px,transparent 1px);background-size:42px 42px;content:"";mask-image:linear-gradient(to right,transparent,#000)}.abd-proof__hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.55fr);align-items:center;gap:clamp(44px,8vw,110px)}.abd-proof__hero h1{max-width:850px;margin-bottom:24px;font-size:clamp(2.8rem,5.7vw,5.4rem)}.abd-proof__hero .abd-public__lead{max-width:760px;color:#50677c}.abd-proof__hero-mark{position:relative;display:grid;width:min(320px,80vw);aspect-ratio:1;margin:auto;place-items:center;border:1px solid rgb(20 45 76 / .13);border-radius:50%;background:rgb(255 255 255 / .65);box-shadow:0 30px 70px rgb(20 45 76 / .12)}.abd-proof__hero-mark:before,.abd-proof__hero-mark:after{position:absolute;border:1px solid rgb(20 45 76 / .1);border-radius:50%;content:""}.abd-proof__hero-mark:before{inset:27px}.abd-proof__hero-mark:after{inset:62px}.abd-proof__hero-mark span{position:relative;z-index:2;color:var(--proof-navy);font-family:Georgia,serif;font-size:9rem;line-height:.5}.abd-proof__hero-mark i{position:absolute;z-index:3;width:13px;height:13px;border:4px solid #fff;border-radius:50%;background:var(--proof-green);box-shadow:0 0 0 1px var(--proof-green)}.abd-proof__hero-mark i:nth-of-type(1){top:20%;right:17%}.abd-proof__hero-mark i:nth-of-type(2){right:7%;bottom:29%;background:#718aa1;box-shadow:0 0 0 1px #718aa1}.abd-proof__hero-mark i:nth-of-type(3){bottom:13%;left:24%;background:#8da474;box-shadow:0 0 0 1px #8da474}.abd-proof__section{padding:clamp(72px,9vw,118px) 0}.abd-proof__section--muted{background:var(--proof-soft)}.abd-proof__section-heading{max-width:750px;margin-bottom:40px}.abd-proof__section-heading h2{margin-bottom:15px}.abd-proof__section-heading>p:last-child,.abd-proof__section-heading--split>p{color:var(--proof-muted)}.abd-proof__section-heading--split{display:grid;grid-template-columns:1.15fr .85fr;max-width:none;align-items:end;gap:48px}.abd-proof__section-heading--split h2{margin-bottom:0}.abd-reviews__academy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.abd-review-card{position:relative;display:flex;min-width:0;flex-direction:column;min-height:310px;margin:0;padding:34px;border:1px solid var(--proof-line);border-radius:20px;background:#fff;box-shadow:0 12px 38px rgb(20 45 76 / .055)}.abd-review-card--lead{grid-column:1/-1;min-height:330px;padding:clamp(35px,5vw,58px);background:var(--proof-navy);color:#e5edf4}.abd-review-card__quote{height:42px;color:#7890a6;font-family:Georgia,serif;font-size:5rem;line-height:.8}.abd-review-card--lead .abd-review-card__quote{color:#91a9be}.abd-review-card>p{position:relative;z-index:1;margin:22px 0 35px;font-size:1.08rem;line-height:1.75}.abd-review-card--lead>p{max-width:900px;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.6}.abd-review-card footer{display:flex;align-items:center;gap:14px;margin-top:auto}.abd-review-card footer img{width:52px;height:52px;border:2px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--proof-line)}.abd-review-card footer strong{color:var(--proof-navy)}.abd-review-card--lead footer strong{color:#fff}.abd-reviews__training-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.abd-training-review{position:relative;display:flex;min-width:0;flex-direction:column;min-height:280px;margin:0;padding:30px;border:1px solid var(--proof-line);border-radius:18px;background:#fff}.abd-training-review--featured{grid-column:1/-1;min-height:0;padding:clamp(34px,5vw,52px)}.abd-training-review__line{width:48px;height:3px;margin-bottom:25px;border-radius:4px;background:var(--proof-navy)}.abd-training-review p{margin:0 0 30px;color:#354b61;font-size:1rem;line-height:1.75}.abd-training-review--featured p{max-width:970px;font-size:clamp(1.1rem,2vw,1.35rem)}.abd-training-review footer{display:grid;gap:2px;margin-top:auto}.abd-training-review strong{color:var(--proof-navy)}.abd-training-review footer span{color:#748596;font-size:.85rem}.abd-proof__choice{padding:clamp(65px,8vw,95px) 0;background:var(--proof-navy);color:#dce6ef}.abd-proof__choice-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px}.abd-proof__choice .abd-public__eyebrow{color:#9eb3c6}.abd-proof__choice h2{margin-bottom:15px;color:#fff}.abd-proof__choice p:not(.abd-public__eyebrow){max-width:720px;margin-bottom:0}.abd-proof__choice-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.abd-proof__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 21px;border:1px solid #fff;border-radius:9px;background:#fff;color:var(--proof-navy)!important;font-weight:800;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.abd-proof__button:hover{box-shadow:0 12px 28px rgb(0 0 0 / .18);transform:translateY(-2px)}.abd-proof__button--light{background:#fff0;color:#fff!important}.abd-partners__hero{padding-block:clamp(78px,9vw,125px)}.abd-partners__network{position:relative;width:min(330px,80vw);aspect-ratio:1;margin:auto}.abd-partners__network:before,.abd-partners__network:after{position:absolute;border:1px solid rgb(20 45 76 / .15);border-radius:50%;content:""}.abd-partners__network:before{inset:9%}.abd-partners__network:after{inset:25%}.abd-partners__network-core{position:absolute;inset:34%;display:grid;z-index:2;place-items:center;border-radius:28px;background:var(--proof-navy);box-shadow:0 25px 55px rgb(20 45 76 / .25);color:#fff;font-weight:900;letter-spacing:.08em}.abd-partners__network i{position:absolute;z-index:3;width:54px;height:54px;border:9px solid #fff;border-radius:50%;background:#567791;box-shadow:0 8px 22px rgb(20 45 76 / .16)}.abd-partners__network i:nth-of-type(1){top:2%;left:42%}.abd-partners__network i:nth-of-type(2){top:42%;right:1%;background:#78936b}.abd-partners__network i:nth-of-type(3){bottom:3%;left:38%;background:#375f7e}.abd-partners__network i:nth-of-type(4){top:40%;left:0;background:#8b7b67}.abd-partners__grid{display:grid;gap:24px}.abd-partner-card{display:grid;grid-template-columns:minmax(240px,.65fr) 1.35fr;min-height:330px;overflow:hidden;border:1px solid var(--proof-line);border-radius:22px;background:#fff;box-shadow:0 14px 42px rgb(20 45 76 / .06)}.abd-partner-card:nth-child(even){grid-template-columns:1.35fr minmax(240px,.65fr)}.abd-partner-card:nth-child(even) .abd-partner-card__visual{order:2}.abd-partner-card__visual{position:relative;display:grid;min-height:330px;place-items:end center;overflow:hidden;background:linear-gradient(150deg,#e9eff4,#dce6ed)}.abd-partner-card__visual:before{position:absolute;inset:28px;border:1px solid rgb(20 45 76 / .11);border-radius:50%;content:""}.abd-partner-card__visual>span{position:absolute;top:22px;left:25px;color:#6f8497;font-size:.72rem;font-weight:850;letter-spacing:.12em}.abd-partner-card__visual img{position:relative;z-index:1;width:92%;height:300px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 22px rgb(20 45 76 / .14))}.abd-partner-card__content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(30px,5vw,60px)}.abd-partner-card__label{margin-bottom:10px;color:#64809a;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.abd-partner-card__content h2{margin-bottom:15px;font-size:clamp(1.7rem,3vw,2.5rem)}.abd-partner-card__content>p:not(.abd-partner-card__label){max-width:690px;color:var(--proof-muted)}.abd-partner-card__content a{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:var(--proof-navy);font-weight:800;text-underline-offset:4px}.abd-partners__principles{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(45px,8vw,105px)}.abd-partners__principles>div:first-child>p:last-child{color:var(--proof-muted)}.abd-partners__principle-list{display:grid;gap:14px}.abd-partners__principle-list article{display:grid;grid-template-columns:44px 1fr;gap:3px 17px;padding:22px;border:1px solid var(--proof-line);border-radius:15px;background:#fff}.abd-partners__principle-list span{grid-row:1/3;display:grid;width:42px;height:42px;place-items:center;border-radius:11px;background:var(--proof-navy);color:#fff;font-size:.74rem;font-weight:850}.abd-partners__principle-list h3,.abd-partners__principle-list p{margin:0}.abd-partners__principle-list p{color:var(--proof-muted);font-size:.9rem}@media(max-width:900px){.abd-proof__hero-grid,.abd-proof__choice-grid,.abd-partners__principles{grid-template-columns:1fr}.abd-proof__hero-mark,.abd-partners__network{width:min(290px,72vw)}.abd-proof__section-heading--split{grid-template-columns:1fr;gap:12px}.abd-proof__choice-actions{justify-content:flex-start}.abd-partner-card,.abd-partner-card:nth-child(even){grid-template-columns:minmax(210px,.7fr) 1.3fr}.abd-partner-card:nth-child(even) .abd-partner-card__visual{order:0}}@media(max-width:680px){.abd-proof__hero{padding-block:64px}.abd-proof__hero-grid{gap:38px}.abd-proof__hero h1{font-size:clamp(2.5rem,13vw,3.65rem)}.abd-reviews__academy-grid,.abd-reviews__training-grid{grid-template-columns:1fr}.abd-review-card--lead,.abd-training-review--featured{grid-column:auto}.abd-review-card{min-height:0;padding:26px}.abd-review-card--lead>p{font-size:1.15rem}.abd-training-review{min-height:0;padding:26px}.abd-proof__choice-actions{align-items:stretch;flex-direction:column}.abd-proof__button{width:100%}.abd-partner-card,.abd-partner-card:nth-child(even){grid-template-columns:1fr}.abd-partner-card:nth-child(even) .abd-partner-card__visual{order:0}.abd-partner-card__visual{min-height:260px}.abd-partner-card__visual img{height:245px}.abd-partner-card__content{padding:28px 23px 32px}}@media(prefers-reduced-motion:reduce){.abd-proof *{scroll-behavior:auto!important;transition:none!important}.abd-proof__button:hover{transform:none}}