.assessment-hero .hero-inner{padding-top:40px;padding-bottom:78px;pointer-events:auto}.assessment-back{display:inline-block;color:#b7c0ba;font-size:14px;margin-bottom:38px}.assessment-hero h1{max-width:1150px;font-size:clamp(40px,5.5vw,78px);letter-spacing:-2.8px;line-height:1.12}.assessment-hero .hero-copy{max-width:790px;font-size:21px}.assessment-price{color:var(--lime);font-size:29px;margin-top:30px}.assessment-price span{font-size:16px;color:#b7c0ba}.assessment-fit{display:grid;grid-template-columns:1fr 1fr;gap:75px}.assessment-fit h2{font-size:43px}.assessment-list{list-style:none;padding:0;margin:24px 0 0}.assessment-list li{padding:18px 0;border-top:1px solid var(--line);font-size:17px}.assessment-deliverables{display:grid;grid-template-columns:1fr 1fr;gap:45px}.assessment-deliverables article{border-top:1px solid #adb9a7;padding-top:25px}.assessment-deliverables h3{margin:20px 0 16px}.assessment-steps{grid-template-columns:repeat(4,1fr);gap:30px}.assessment-page .assessment-independent{max-width:800px;font-size:22px;margin-top:40px;line-height:1.65}.assessment-faq details{border-top:1px solid #bdc7b8;padding:24px 0}.assessment-faq details:last-child{border-bottom:1px solid #bdc7b8}.assessment-faq summary{font-family:Manrope,sans-serif;font-size:22px;font-weight:500;cursor:pointer;padding-right:20px}.assessment-faq summary:focus-visible{outline:3px solid #719e1c;outline-offset:5px}.assessment-faq p{margin-top:17px;max-width:900px}.assessment-page .button{max-width:100%}@media(max-width:1000px){.assessment-steps{grid-template-columns:1fr 1fr}.assessment-fit{gap:40px}.assessment-fit h2{font-size:35px}}@media(max-width:760px){.assessment-hero h1{font-size:42px;letter-spacing:-1.5px}.assessment-hero .hero-copy{font-size:18px}.assessment-hero .hero-inner{padding-bottom:54px}.assessment-price span{display:block;font-size:14px;margin-top:6px}.assessment-fit,.assessment-deliverables,.assessment-steps{grid-template-columns:1fr;gap:30px}.assessment-page .assessment-independent{font-size:19px}.assessment-faq summary{font-size:19px}.assessment-page .button{font-size:14px;gap:20px}.assessment-page .contact h2{font-size:49px}.assessment-hero h1 br{display:none}.assessment-hero h1 span:before{content:' '}}