nav [aria-current=page]{color:var(--red);border-bottom:2px solid var(--red)}.services-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#15161a;color:white;min-height:590px}.services-intro{padding:40px 8% 60px 11%;align-self:center}.breadcrumb{display:block;font-size:9px;letter-spacing:1.5px;color:#babac4;margin-bottom:45px}.breadcrumb span{color:white}.services-intro h1{font-size:clamp(35px,4.2vw,60px)}.services-intro h1 span{color:var(--red)}.services-intro>p:not(.eyebrow){color:#c7c7d0;max-width:420px;font-size:15px}.stage-photo{position:relative;overflow:hidden;min-width:0}.stage-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% center}.stage-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#15161a66,transparent),linear-gradient(0deg,#15161acc,transparent 40%)}.stage-photo>span{position:absolute;z-index:1;bottom:30px;left:30px;font-size:8px;letter-spacing:1.5px}.service-jump{display:grid;grid-template-columns:repeat(3,1fr);background:#eae7e1;padding:0 7%}.service-jump a{display:flex;align-items:center;gap:20px;padding:25px 20px;font-size:12px;font-weight:600;border-right:1px solid #d0ccc5}.service-jump a:last-child{border:0}.service-jump span{color:var(--red)}.service-detail{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;border-top:1px solid #d8d5ce;padding:55px 0;scroll-margin-top:30px}.service-detail:last-child{padding-bottom:0}.service-title{position:relative}.big-number{display:block;font:800 60px/1 'Manrope',sans-serif;color:#dfdcd6;margin-bottom:25px}.service-title h2{font-size:35px}.service-lead{font:600 23px/1.5 'Manrope',sans-serif;letter-spacing:-.5px;margin-top:10px}.service-detail>div>p:not(.service-lead){color:var(--gray);font-size:14px}.focus-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.focus-grid h3{font-size:17px;margin-bottom:10px}.focus-grid p{font-size:13px;color:var(--gray)}.audience-label{font-size:9px!important;font-weight:700;letter-spacing:1.5px}.tags{display:flex;gap:8px;flex-wrap:wrap}.tags span{border:1px solid #d8d5ce;padding:6px 10px;font-size:10px}.outcomes{padding:0;list-style:none}.outcomes li{padding:14px 0;border-bottom:1px solid #d8d5ce;font-size:13px}.outcomes span{margin-right:15px;color:var(--red)}.support-note{font-size:11px!important}.roadmap-link{display:block;background:#ebe8e2;padding:20px;font-size:12px}.roadmap-link span{display:block;font-size:10px;color:var(--red);font-weight:700;margin-bottom:5px}.preparation{max-width:none;background:#1b1c21;color:white}.preparation .heading>p{color:#babac4}.prep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.prep-grid article{border-top:1px solid #505055;padding-top:25px}.prep-grid article>span{font-size:9px;letter-spacing:1.5px;color:#e2767b}.prep-grid h3{margin-top:25px}.prep-grid p{font-size:13px;color:#c3c3cb}.proof-section{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center}.proof-heading>p:not(.eyebrow){font-size:14px;color:var(--gray)}.video-card{min-width:0}.video-card h3{margin-bottom:10px}.questions{padding-top:0;max-width:1000px}.questions details{border-color:#d8d5ce;margin:0;border-top:0}.questions summary{font-size:15px;font-weight:600;padding:22px 0}.questions p{color:var(--gray);font-size:14px;max-width:700px;padding-bottom:15px}.questions a{color:var(--red);text-decoration:underline}@media(max-width:1000px){nav{gap:11px;font-size:9px}.service-detail{gap:35px}.proof-section{gap:35px}}@media(max-width:720px){.services-hero{grid-template-columns:1fr}.services-intro{padding:30px 6% 40px}.services-intro h1{font-size:39px}.stage-photo{height:320px}.stage-photo img{object-position:45% center}.service-jump{grid-template-columns:1fr;padding:0 6%}.service-jump a{padding:18px 0;border-right:0;border-bottom:1px solid #d0ccc5}.service-detail,.proof-section{grid-template-columns:1fr;gap:25px}.service-detail{padding:35px 0}.big-number{font-size:45px;margin-bottom:15px}.service-title h2{font-size:30px}.service-lead{font-size:21px}.prep-grid{grid-template-columns:1fr;gap:25px}.focus-grid{gap:20px}.questions summary{font-size:14px;gap:15px}}
