.aboutPage{background:#fff}.aboutPage h2{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:8px 0}.aboutPage p{font-size:12px;line-height:1.6}.abSection{padding-block:21px}.abHero{position:relative;overflow:hidden;background:#eaf4ff;min-height:340px}.abHeroVisual{position:absolute;inset:0 0 0 35%;}.abHeroVisual img{width:100%;height:100%;object-fit:cover;object-position:right center}.abHeroVisual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#eaf4ff,#eaf4ffdb 12%,transparent 37%)}.abHeroCopy{position:relative;z-index:1;width:52%;padding:20px 0 25px}.abCrumb{font-size:10px;margin-bottom:18px;color:#375574}.abHero h1{font-size:37px;line-height:1.04;letter-spacing:-.04em;margin:8px 0 14px}.abHero h1 span{color:#b68b34}.abHeroCopy>p{max-width:490px;font-size:13px}.abTrust{display:flex;gap:20px;margin-top:25px}.abTrust>div{display:flex;align-items:center;gap:9px}.abTrust .icon{width:27px;height:27px;flex:none}.abTrust b{font-size:9px;line-height:1.4}.abWho{display:grid;grid-template-columns:31% 45% 1fr;gap:25px;align-items:center}.abOffice{width:100%;height:220px;object-fit:cover;object-position:center 43%;border-radius:10px}.abWho aside{border-radius:15px;background:#f1f8fe;padding:15px}.abTile{display:flex;gap:13px;padding:15px;border:1px solid #e1ecf6;border-radius:10px;background:linear-gradient(120deg,#fff,#fafdff);transition:transform .2s,box-shadow .2s}.abTile:hover{transform:translateY(-3px);box-shadow:0 7px 18px #0826490d}.abTile>.icon{color:#176eff;width:30px;height:30px;flex:none}.abTile h3{font-size:14px;line-height:1.25;margin:0 0 7px}.abTile p{font-size:11px;line-height:1.45;margin:0}.abWho aside .abTile{border:0;background:none;padding:12px 0;align-items:center}.abWho aside h3{font-size:11px;margin:0}.abWho aside p{font-size:10px}.abStory{padding:20px 0;background:linear-gradient(100deg,#f7fcff,#fff)}.abStoryGrid{display:grid;grid-template-columns:28% 1fr;gap:25px;align-items:center}.abTimeline{display:grid;grid-template-columns:repeat(5,1fr);text-align:center}.abTimeline>div{position:relative;padding:0 12px}.abTimeline .icon{width:26px;height:26px;margin:0 auto 10px}.timelineDot{display:block;width:13px;height:13px;border-radius:50%;background:#2d6fe0;border:3px solid #a9caff;margin:0 auto 10px;position:relative;z-index:1}.abTimeline>div:after{content:'';position:absolute;top:41px;height:2px;left:0;right:0;background:#9bbdf2}.abTimeline>div:first-child:after{left:50%}.abTimeline>div:last-child:after{right:50%}.abTimeline>div:last-child .timelineDot{background:#b88832}.abTimeline b{font-size:14px;color:#1956b8}.abTimeline p{font-size:11px;margin-top:7px}.abPurpose{display:grid;grid-template-columns:24% repeat(3,1fr);gap:15px;align-items:stretch}.abPurpose em{font-style:normal;color:#b8872b}.abPurpose .abTile>.icon{color:#bd8c32;width:37px;height:37px}.abHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px}.abHeading>p{font-size:10px;max-width:450px}.abReasons{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.abReasons .abTile{display:block;padding:15px}.abReasons .icon{margin-bottom:11px}.abReasons h3{font-size:13px}.aboutPage .impact{padding:22px 0;background:linear-gradient(110deg,#082747,#173f67)}.aboutPage .impact .sectionHeading{margin-bottom:22px}.aboutPage .impact h2{font-size:27px}.aboutPage .impact .eyebrow{display:none}.aboutPage .metric b{font-size:25px}.aboutPage .metric p{font-size:10px}.aboutPage .metrics{margin-top:15px}.abSolutions{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.abSolutions>a,.abSolutions>button{display:block;background:none;border:0;text-align:left;padding:0;cursor:pointer;color:inherit}.abSolutions .abTile{height:100%;padding:13px;gap:10px}.abSolutions h3{font-size:12px}.abSolutions p{font-size:10px}.abProcess{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.abProcess>button{display:flex;align-items:flex-start;gap:10px;background:#fbfdff;border:1px solid #e1ebf3;border-radius:10px;padding:14px;color:inherit;text-align:left;cursor:pointer}.abProcess>button>span{display:grid;place-items:center;border:3px double #a8cdff;background:#1263dd;color:#fff;width:33px;height:33px;border-radius:50%;flex:none;font-size:18px}.abProcess .abTile{padding:0;border:0;background:none;box-shadow:none}.abProcess .abTile>.icon{display:none}.abProcess h3{font-size:12px}.abProcess p{font-size:10px}.abCommit{background:#f4faff;padding:15px 0}.abCommit .abTile{padding:12px}.abCommit .abTile>.icon{color:#1671ed}.aboutPage .testimonials{padding-block:22px}.aboutPage .reviewControls{margin-top:-5px;margin-bottom:6px}.aboutPage .reviewCard{padding:20px}.aboutPage .reviewCard blockquote{font-size:12px}.aboutPage .bottomCta{padding:23px 0;background:linear-gradient(110deg,#082747,#1b4267)}.aboutPage .bottomCta h2{font-size:26px}.aboutPage .bottomCta .button{font-size:11px}
@media(max-width:1100px){.abHero h1{font-size:31px}.abTrust{gap:12px;flex-wrap:wrap}.abTrust>div{width:43%}.abWho{grid-template-columns:30% 1fr}.abWho aside{grid-column:1/-1;display:flex;justify-content:space-around}.abReasons{grid-template-columns:repeat(3,1fr)}.abSolutions{grid-template-columns:repeat(3,1fr)}.abPurpose{grid-template-columns:repeat(3,1fr)}.abPurpose>div:first-child{grid-column:1/-1}.abStoryGrid{grid-template-columns:1fr}.abTimeline{margin-top:12px}.abProcess{grid-template-columns:repeat(2,1fr)}.aboutPage .metric b{font-size:21px}}
@media(max-width:650px){.abHeroCopy{width:100%;padding:20px 0}.abHero h1{font-size:30px}.abHeroCopy>p{font-size:12px}.abTrust{margin-top:18px;gap:15px}.abTrust b{font-size:9px}.abHeroVisual{position:relative;inset:auto;height:220px;order:2}.abHero{display:flex;flex-direction:column}.abHero>.wrap{order:1}.abHeroVisual img{object-position:right center}.abHeroVisual:after{background:linear-gradient(#eaf4ff,transparent 18%)}.abSection{padding-block:22px}.abWho{grid-template-columns:1fr;gap:17px}.abOffice{height:205px}.abWho aside{display:block;padding:10px 18px}.abWho aside .abTile{padding:10px 0}.aboutPage h2{font-size:24px}.abTimeline{grid-template-columns:1fr;text-align:left;gap:0;margin-left:8px}.abTimeline>div{padding:0 0 22px 42px;min-height:80px}.abTimeline .icon{position:absolute;left:-6px;top:0;width:24px;height:24px}.timelineDot{display:none}.abTimeline>div:after,.abTimeline>div:first-child:after{left:5px;right:auto;top:29px;bottom:5px;width:2px;height:auto}.abTimeline>div:last-child:after{display:none}.abTimeline p{font-size:12px}.abPurpose{grid-template-columns:1fr}.abPurpose>div:first-child{grid-column:auto}.abReasons,.abSolutions{grid-template-columns:repeat(2,1fr);gap:12px}.abReasons .abTile{padding:13px}.abReasons h3{font-size:12px}.abHeading{display:block}.abHeading>p{margin-top:10px}.abHeading>.button{margin-top:10px}.abSolutions .abTile{display:block;padding:12px}.abSolutions .icon{margin-bottom:10px}.abProcess{grid-template-columns:1fr}.abProcess p{font-size:12px}.abProcess h3{font-size:14px}.abCommit .abPurpose{gap:12px}.abCommit .abTile{padding:16px}.aboutPage .impact h2{font-size:25px}.aboutPage .bottomCta h2{font-size:24px}.aboutPage .reviewCard blockquote{font-size:12px}.abHero .eyebrow{font-size:10px}}
