.aPage{--accent:#087caa}.aWrap{width:min(100% - 48px,1340px);margin:auto}.aSection{padding:92px 0}.aTint{background:#f5f4f1}.aEyebrow{color:var(--blue);letter-spacing:.15em;font-size:.74rem;font-weight:800}.aPage h1{font-size:clamp(3.5rem,5vw,4.7rem);line-height:1.03}.aPage h2{font-size:clamp(2.4rem,4vw,3.15rem);line-height:1.08}.aPage h3{font-size:1.17rem}.aHead{max-width:850px;margin-bottom:42px}.aHead>p:last-child{color:var(--muted);font-size:1.05rem;line-height:1.7}.aHero{color:#fff;align-items:end;min-height:720px;display:flex;position:relative;overflow:hidden}.aHero>img,.aHeroShade{width:100%;height:100%;position:absolute;inset:0}.aHero>img{object-fit:cover}.aHeroShade{background:#071b2ca6}.aHero>.aWrap{z-index:1;padding-block:95px;position:relative}.aHero>.aWrap>*{max-width:850px}.aHero .aEyebrow{color:#a8dff2}.aHero p:not(.aEyebrow){font-size:1.08rem;line-height:1.7}.aActions{gap:12px;margin-top:28px;display:flex}.aButton{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:11px 18px;font-weight:700;display:inline-flex}.aButton.secondary{color:inherit;background:0 0;border:1px solid #fff6}.aSplit{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.aSplit>div>p{color:var(--muted);line-height:1.7}.aFeature{object-fit:cover;width:100%;height:460px}.aFocus{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.aFocus article{border-right:1px solid var(--line);padding:28px}.aFocus span,.aFocus p,.aFocus small{color:var(--muted)}.aFocus a{color:var(--blue);font-weight:700}.aProfiles{grid-template-columns:repeat(3,1fr);display:grid}.aProfiles div{border:1px solid var(--line);border-top:4px solid;justify-content:space-between;padding:26px;display:flex}.aProfiles .define{border-top-color:#8b72ad}.aProfiles .lift{border-top-color:#e41f24}.aProfiles .sculpt{border-top-color:#249fce}.aProfiles span{color:var(--muted)}.aStatement{margin:28px 0;font-size:1.15rem;font-weight:700}.aNavy{color:#fff;background:#102638}.aNavy .aEyebrow{color:#a8dff2}.aNavy .aHead>p:last-child,.aNavy article p{color:#b7c9d2}.aFlow{border-block:1px solid #ffffff2d;grid-template-columns:repeat(4,1fr);display:grid}.aFlow article{border-right:1px solid #ffffff2d;padding:26px}.aFlow span{color:#a8dff2}.aPrinciples{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.aPrinciples article{border-right:1px solid var(--line);padding:28px}.aPrinciples span,.aPrinciples p{color:var(--muted)}.aReal{background:#edf4f6}.aLinks{border-top:1px solid #b8c8ce;display:grid}.aLinks a{border-bottom:1px solid #b8c8ce;justify-content:space-between;gap:30px;padding:16px 0;display:flex}.aLinks span{color:var(--blue)}.aOem{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.aStats{border-block:1px solid #c8c8c5}.aStats div{border-bottom:1px solid #c8c8c5;justify-content:space-between;padding:22px;display:flex}.aStats small{color:var(--muted)}.aStats b{font-size:1.55rem}.aPartners{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.aPartners article{border-right:1px solid var(--line);padding:22px}.aPartners span,.aPartners p{color:var(--muted)}.aNavy .aButton{margin-top:20px}.aExplore{background:#edf4f6;padding:72px 0}.aExplore nav{border-block:1px solid #b8c8ce;grid-template-columns:repeat(4,1fr);display:grid}.aExplore a{border-right:1px solid #b8c8ce;justify-content:space-between;padding:22px;font-weight:700;display:flex}.aFaq{border-top:1px solid var(--line)}.aFaq details{border-bottom:1px solid var(--line);display:block}.aFaq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;padding:15px 0;font-weight:700;display:flex}.aFaq summary span{color:var(--blue);font-size:1.4rem}.aFaq details p{max-width:850px;color:var(--muted)}.aInquiry{background:#f3f6f7}.aInquiry>div>div:first-child>a{color:var(--blue);margin:10px 0;font-weight:700;display:block}.aForm{background:#fff;gap:18px;padding:32px;display:grid}.aForm label{gap:6px;font-size:.84rem;font-weight:700;display:grid}.aForm fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.aForm legend{font-size:.84rem;font-weight:700}.aForm fieldset label input{opacity:0;position:absolute}.aForm fieldset span{border:1px solid var(--line);padding:10px 13px}.aForm fieldset input:checked+span{background:var(--accent);color:#fff}.aForm input,.aForm select,.aForm textarea{width:100%;min-height:48px;font:inherit;border:1px solid #b7c7ce;padding:11px}.aFormRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aForm button,.aSuccess button{background:var(--blue);color:#fff;min-height:50px;font:inherit;border:0;justify-content:space-between;padding:12px 18px;font-weight:700;display:flex}.aSuccess{background:#fff;padding:35px}.aSuccess b{font-size:1.5rem}@media (max-width:1000px){.aSplit,.aOem,.aFocus,.aProfiles,.aPrinciples{grid-template-columns:1fr}.aFlow,.aPartners,.aExplore nav{grid-template-columns:1fr 1fr}.aFeature{object-fit:contain}.aLinks a{flex-direction:column;gap:5px}}@media (max-width:650px){.aWrap{width:min(100% - 32px,1340px)}.aSection{padding:66px 0}.aPage h1{font-size:2.5rem}.aPage h2{font-size:2.1rem}.aHero{min-height:680px}.aHero>.aWrap{padding-block:65px}.aActions{flex-direction:column}.aButton{width:100%}.aFeature{aspect-ratio:4/3;height:auto}.aFlow,.aPartners,.aExplore nav{grid-template-columns:1fr}.aFocus article,.aPrinciples article,.aFlow article,.aPartners article,.aExplore a{border-right:0;border-bottom:1px solid var(--line)}.aProfiles div{flex-direction:column}.aForm{padding:23px}.aFormRow{grid-template-columns:1fr}.aFaq summary{min-height:60px}.aFaq details p{padding-right:20px}}.aTextLink{color:var(--blue);font-weight:700}.aPhotoPair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.aPhotoPair figure{margin:0}.aPhotoPair img{object-fit:cover;width:100%;height:390px}.aPhotoPair figcaption{color:var(--muted);padding:10px 0;font-weight:700}.aAboutCta{justify-content:space-between;align-items:center;gap:40px;display:flex}.aAboutCta h2{margin-bottom:0}@media (max-width:650px){.aPhotoPair{grid-template-columns:1fr}.aPhotoPair img{aspect-ratio:4/3;height:auto}.aAboutCta{flex-direction:column;align-items:flex-start}.aAboutCta .aButton{width:100%}.aPhotoPair img{visibility:visible;opacity:1;object-fit:cover;object-position:center;width:100%;max-width:100%;display:block}}
