.assessments-page{--assessment-space:clamp(48px, 5.4vw, 76px)}.assessments-page h2{font-size:clamp(2.25rem,3.3vw,3.25rem);line-height:1.1}.assessments-page h2 em,.assessment-hero h1 em{color:var(--brand-teal-ink)}.assessments-page .eyebrow{color:var(--brand-teal-ink);margin-bottom:18px}.assessments-page :is(#assessment-areas,#enquire,#assessment-practical-title){scroll-margin-top:32px}.assessment-hero{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,5vw,72px);padding-block:46px 56px;display:grid}.assessment-hero-copy{align-self:center;padding-block:12px}.assessment-hero h1{letter-spacing:-.055em;font-size:clamp(3.4rem,5.5vw,5.35rem);line-height:1.02}.assessment-hero .assessment-lead{max-width:500px;color:var(--muted-foreground);margin-top:26px;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.65}.assessment-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.assessment-hero-actions>a{align-items:center;gap:10px;min-height:44px;font-size:.875rem;display:inline-flex}.assessment-hero-proof{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:12px;max-width:500px;margin-top:28px;padding-top:21px;font-size:.8125rem;line-height:1.65;display:flex}.assessment-hero-proof svg{color:var(--brand-teal-ink);flex-shrink:0}.assessment-hero-image{background:var(--brand-navy);border-radius:3px;min-height:424px;margin:0;position:relative;overflow:hidden}.assessment-hero-image img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.assessment-hero-image:after{content:"";background:linear-gradient(#0000 25%,#05203e30 50%,#05203eee);position:absolute;inset:0}.assessment-hero-image figcaption{z-index:1;color:#fff;position:absolute;bottom:30px;left:30px;right:24px}.assessment-hero-image figcaption .eyebrow{color:var(--brand-light-green);font-size:.6875rem;display:block}.assessment-hero-image strong{letter-spacing:-.035em;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.06}.assessment-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:36px;margin-bottom:32px;display:grid}.assessment-section-heading>p{max-width:360px;color:var(--muted-foreground);line-height:1.7}.assessment-focus{padding-block:18px var(--assessment-space)}.assessment-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.assessment-focus-card{border:1px solid var(--border);background:#fff;border-radius:3px;min-width:0;overflow:hidden}.assessment-card-photo{aspect-ratio:2.45;background:var(--surface-mineral);position:relative;overflow:hidden}.assessment-card-photo img{object-fit:cover;width:100%;height:100%}.assessment-card-number{background:var(--brand-navy);color:#fff;border-radius:2px;place-items:center;width:32px;height:32px;font-size:.75rem;display:grid;position:absolute;top:12px;left:12px}.assessment-card-body{padding:24px}.assessment-card-body h3{min-height:2.44em;font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1.22}.assessment-area-question{color:var(--ink);min-height:3.1em;margin-top:12px;font-size:1rem;font-weight:550;line-height:1.55}.assessment-area-outcome{color:var(--muted-foreground);min-height:3.4em;margin-top:12px;font-size:.9375rem;line-height:1.7}.assessment-start-link{min-height:44px;color:var(--brand-teal-ink);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:14px;font-size:.875rem;font-weight:650;line-height:1.5;display:inline-flex}.assessment-start-link svg{flex-shrink:0}.assessment-start-link:hover{text-decoration:underline}.assessment-card-body>.assessment-start-link{margin-top:16px;display:flex}.assessment-scope{border-top:1px solid var(--border);margin-top:10px}.assessment-scope summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:.8125rem;list-style:none;display:flex}.assessment-scope summary::-webkit-details-marker{display:none}.assessment-faqs summary::-webkit-details-marker{display:none}.assessment-scope summary svg{flex-shrink:0}.assessment-scope[open] summary svg,.assessment-faqs [open] summary svg{transform:rotate(45deg)}.assessment-scope>div{padding-block:12px 2px}.assessment-scope p{color:var(--muted-foreground);font-size:.875rem;line-height:1.75}.assessment-scope .text-link{margin-top:12px;font-size:.8125rem}.assessment-specialists{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.assessment-specialists article{background:var(--surface-mineral);border-radius:3px;align-items:flex-start;gap:18px;min-width:0;padding:24px;display:flex}.assessment-specialists article>svg{color:var(--brand-teal-ink);flex-shrink:0;margin-top:3px}.assessment-specialists article>div{min-width:0}.assessment-specialists h3{font-size:1.125rem;font-weight:600;line-height:1.4}.assessment-specialists p{color:var(--muted-foreground);margin-top:8px;font-size:.875rem;line-height:1.7}.assessment-specialist-links{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.assessment-specialist-links>a:not(.assessment-start-link){text-underline-offset:4px;align-items:center;min-height:44px;font-size:.8125rem;text-decoration:underline;display:inline-flex}.assessment-help{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-block:12px;display:flex}.assessment-help p{color:var(--muted-foreground);font-size:.9375rem}.assessment-help .assessment-start-link{flex-shrink:0}.assessment-funding-note{background:var(--surface-mineral);border-left:2px solid var(--brand-teal);color:var(--muted-foreground);margin-top:24px;padding:24px;font-size:.9375rem;line-height:1.8}.assessment-funding-note h3{color:var(--ink);margin-bottom:10px;font-size:1.25rem;line-height:1.3}.assessment-funding-note p{max-width:800px;margin-bottom:8px}.assessment-funding-note a{min-height:32px;color:var(--brand-teal-ink);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.assessment-deliverables{background:var(--brand-navy);color:#fff;padding-block:46px}.assessment-deliverables .eyebrow,.assessment-deliverables h2 em{color:var(--brand-light-green)}.assessment-output-layout{grid-template-columns:.8fr 2fr;align-items:start;gap:50px;display:grid}.assessment-output-heading h2{font-size:clamp(2rem,2.7vw,2.75rem)}.assessment-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.assessment-output-grid article>svg{color:var(--brand-light-green);margin-bottom:18px}.assessment-output-grid h3{margin-bottom:10px;font-size:1.125rem;line-height:1.4}.assessment-output-grid article p{color:var(--text-on-dark);font-size:.9375rem;line-height:1.7}.assessment-output-note{border-top:1px solid var(--border-on-dark);color:var(--text-on-dark);grid-column:1/-1;padding-top:18px;font-size:.8125rem}.assessment-process{padding-block:var(--assessment-space)}.assessment-process-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.assessment-process-heading .text-link{font-size:.8125rem}.assessment-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.assessment-steps li{border-top:1px solid var(--border);gap:14px;padding-top:20px;display:flex}.assessment-steps li>span{color:var(--brand-teal-ink);padding-top:5px;font-size:.75rem}.assessment-steps h3{margin-bottom:10px;font-size:1.25rem;line-height:1.35}.assessment-steps p{color:var(--muted-foreground);font-size:.875rem;line-height:1.7}.assessment-enquiry{padding-block:0 var(--assessment-space);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:64px;display:grid}.assessment-enquiry-copy{min-width:0;padding-top:24px}.assessment-enquiry-copy>p:not(.eyebrow){color:var(--muted-foreground);max-width:370px;margin-top:22px;line-height:1.8}.assessment-enquiry-image{background:var(--surface-mineral);border-radius:3px;max-width:370px;height:180px;margin-top:30px;overflow:hidden}.assessment-enquiry-image img{object-fit:cover;width:100%;height:100%}.assessment-direct{margin-top:22px}.assessment-direct a{overflow-wrap:anywhere;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:44px;font-size:.9375rem;display:flex}.assessment-direct a svg{color:var(--brand-teal-ink);flex-shrink:0}.assessment-enquiry .contact-form-panel{min-width:0;padding:32px}.assessment-enquiry .contact-form-panel h3{font-size:1.6rem;line-height:1.25}.assessment-environment summary{cursor:pointer;padding-block:8px;font-size:.875rem}.assessment-environment summary span{color:var(--muted-foreground)}.assessment-environment[open]>.contact-form-fields{margin-top:20px}.assessment-environment textarea{min-height:100px}.assessment-practical{padding-block:0 var(--assessment-space);grid-template-columns:1fr 1.35fr;gap:64px;display:grid}.assessment-cisco-source{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:20px;font-size:.8125rem;line-height:1.6;text-decoration:underline;display:inline-flex}.assessment-cisco-source svg{flex-shrink:0}.assessment-faqs details{border-top:1px solid var(--border);padding-block:19px}.assessment-faqs details:last-child{border-bottom:1px solid var(--border)}.assessment-faqs summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:22px;min-height:28px;font-size:1rem;font-weight:550;line-height:1.6;list-style:none;display:flex}.assessment-faqs summary svg{flex-shrink:0;margin-top:4px}.assessment-faqs details p{color:var(--muted-foreground);margin-top:16px;padding-right:24px;font-size:.9375rem;line-height:1.8}.assessments-page summary:focus-visible{outline:2px solid var(--brand-teal-ink);outline-offset:5px}@media (max-width:1000px){.assessment-hero{grid-template-columns:1.2fr 1fr;gap:30px}.assessment-hero h1{font-size:clamp(2.75rem,5vw,3.75rem)}.assessment-hero-image{min-height:390px}.assessment-area-grid{gap:16px}.assessment-card-body{padding:18px}.assessment-output-layout{grid-template-columns:1fr;gap:30px}.assessment-output-heading h2 br{display:none}.assessment-output-heading h2 em:before{content:" "}.assessment-steps{grid-template-columns:1fr 1fr;gap:26px}.assessment-enquiry,.assessment-practical{gap:30px}}@media (max-width:760px){.assessment-hero{grid-template-columns:1fr;gap:26px;padding-block:28px 40px}.assessment-hero h1{font-size:clamp(2.6rem,9vw,4rem)}.assessment-hero-copy{padding:0}.assessment-hero .assessment-lead{max-width:570px}.assessment-hero-image{height:230px;min-height:0}.assessment-hero-image img{object-position:50% 46%}.assessment-hero-image figcaption{bottom:24px;left:24px}.assessment-hero-image strong{font-size:2.25rem}.assessment-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.assessment-area-grid{grid-template-columns:1fr;gap:22px}.assessment-card-photo{aspect-ratio:2.6}.assessment-card-body{padding:22px}.assessment-card-body h3{min-height:0;font-size:1.5rem}.assessment-area-question,.assessment-area-outcome{min-height:0}.assessment-specialists{grid-template-columns:1fr;gap:16px}.assessment-specialists article{padding:22px}.assessment-help{flex-direction:column;align-items:start;gap:4px}.assessment-output-grid{grid-template-columns:1fr;gap:23px}.assessment-output-grid article{grid-template-columns:32px 1fr;column-gap:16px;display:grid}.assessment-output-grid article>svg{grid-row:1/3;margin:0}.assessment-output-grid h3{margin-bottom:6px}.assessment-output-grid article p{grid-column:2}.assessment-process-heading{flex-direction:column;align-items:start;gap:20px}.assessment-enquiry,.assessment-practical{grid-template-columns:1fr;gap:28px}.assessment-enquiry-copy{padding:0}.assessment-enquiry-image{max-width:none;height:110px;margin-top:22px}.assessment-enquiry-copy>p:not(.eyebrow){max-width:570px}.assessment-enquiry .contact-form-panel{padding:25px 22px}.assessment-faqs details p{padding-right:0}}@media (max-width:420px){.assessment-steps{grid-template-columns:1fr;gap:21px}.assessment-hero-actions{gap:12px 22px}.assessment-card-body{padding:20px}.assessment-specialists article{gap:12px;padding:20px}}
