.assess-bg-page:where(.astro-OWBTCZEL){min-height:60vh}.assess-hero:where(.astro-OWBTCZEL){background:linear-gradient(160deg,#f0f2f0 0%,#e8ece8 100%);padding:9rem 0 5rem;text-align:center}.assess-hero-content:where(.astro-OWBTCZEL){max-width:720px;margin:0 auto}.assess-label:where(.astro-OWBTCZEL){color:#39ad4d;font-size:.85rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.assess-headline:where(.astro-OWBTCZEL){color:#111;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;line-height:1.1;margin:1rem auto 1.5rem}.assess-sub:where(.astro-OWBTCZEL){color:#4d4d4d;line-height:1.7;max-width:620px;margin:0 auto 2.5rem}.assess-btn-primary:where(.astro-OWBTCZEL){background:#39ad4d;color:#fff;border-radius:50px;padding:.8rem 2.2rem;font-weight:600;border:0}.assess-btn-primary:where(.astro-OWBTCZEL):hover{background:#2d8f3e;color:#fff}.assess-section:where(.astro-OWBTCZEL){padding:5rem 0}.assess-section-alt:where(.astro-OWBTCZEL){background:#f7f8fa}.assess-section-title:where(.astro-OWBTCZEL){color:#111;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;margin-bottom:1rem;text-align:center}.assess-section-title:where(.astro-OWBTCZEL).text-start{text-align:left}.assess-section-sub:where(.astro-OWBTCZEL){color:#4d4d4d;margin:0 auto 2.5rem;max-width:540px;text-align:center}.assess-pillars:where(.astro-OWBTCZEL){display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.assess-pillar:where(.astro-OWBTCZEL){background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 .5rem 1.5rem #1111110d}.assess-pillar-icon:where(.astro-OWBTCZEL){color:#39ad4d;font-size:2rem;margin-bottom:1rem}.assess-pillar:where(.astro-OWBTCZEL) p:where(.astro-OWBTCZEL),.assess-step:where(.astro-OWBTCZEL) p:where(.astro-OWBTCZEL){color:#555;line-height:1.6}.assess-deliverables:where(.astro-OWBTCZEL){list-style:none;padding:0;color:#444;line-height:2}.assess-check:where(.astro-OWBTCZEL){color:#39ad4d;font-weight:700;margin-right:.5rem}.assess-step:where(.astro-OWBTCZEL){display:flex;gap:1rem;margin-bottom:1.5rem}.assess-step-num:where(.astro-OWBTCZEL){width:2rem;height:2rem;flex:0 0 2rem;border-radius:50%;background:#39ad4d;color:#fff;display:grid;place-items:center;font-weight:700}.assess-step:where(.astro-OWBTCZEL) h4:where(.astro-OWBTCZEL){margin:0 0 .35rem}.assess-form-group:where(.astro-OWBTCZEL){margin-bottom:1rem}.assess-form-group:where(.astro-OWBTCZEL) label:where(.astro-OWBTCZEL){display:block;margin-bottom:.35rem;font-weight:600}.assess-form-group:where(.astro-OWBTCZEL) input:where(.astro-OWBTCZEL),.assess-form-group:where(.astro-OWBTCZEL) select:where(.astro-OWBTCZEL){width:100%;padding:.75rem 1rem;border:1px solid #d7dbe0;border-radius:.4rem}@media (max-width: 768px){.assess-pillars:where(.astro-OWBTCZEL){grid-template-columns:1fr}}
