.project-landing{& section{padding-block:var(--space-9);scroll-margin-top:var(--space-10)}& h1{font-size:var(--text-h1);letter-spacing:-.04em;margin-block:var(--space-5);line-height:1.08}& h2{font-size:var(--text-h2);letter-spacing:-.04em;margin:0;line-height:1.15}& h3,& .trust-card h2{font-size:var(--text-h3);letter-spacing:-.02em;margin:0 0 var(--space-3);line-height:1.3}& p{color:var(--color-muted);margin:0}& .hero,& .final-cta{background:var(--color-navy-950);color:var(--color-white)}& .hero__lead,& .section-lead{font-size:var(--text-lg)}& .hero__lead,& .hero .project-flow span,& .final-cta p{color:var(--color-blue-100)}& .hero__grid,& .process-wrap,& .split-section,& .handover-grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}& .hero__grid,& .split-section{align-items:center}& .eyebrow,& .section-kicker{color:var(--color-blue-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}& .hero .eyebrow{color:var(--color-yellow-400)}& .hero__actions,& .hero__proof{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}& .hero__actions .button{text-align:center}& .pill{border:1px solid var(--color-blue-100);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}& .hero-card,& .panel,& .sticky-note{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-navy-800);color:var(--color-white)}& .blueprint-card__top{justify-content:space-between;gap:var(--space-4);display:flex}& .blueprint-card__label,& .mini-badge{color:var(--color-blue-100);font-size:var(--text-sm)}& .blueprint-card__title{font-size:var(--text-h3);margin-top:var(--space-2);line-height:1.3}& .project-image{aspect-ratio:2;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;margin-block:var(--space-5)}& .project-flow,& .step-list,& .comm-stack,& .handover-side{gap:var(--space-4);display:grid}& .project-flow__item{gap:var(--space-4);grid-template-columns:1fr;display:grid}& .icon{color:var(--color-blue-600);background:var(--color-surface-blue);border-radius:var(--radius-sm);padding:var(--space-3);width:fit-content;height:fit-content}& .project-flow strong,& .project-flow span{display:block}& .project-flow span{font-size:var(--text-sm)}& .trust-grid,& .risk-grid,& .delivery-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}& .measurement-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}& .trust-card,& .risk-card,& .deliverable-card,& .measurement-card,& .handover-card,& .input-card,& .step-card{padding:var(--space-5);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}& .icon{margin-bottom:var(--space-4)}& .risks,& .measurements,& .input-section{background:var(--color-surface)}& .handover{background:var(--color-surface-blue)}& .section-head{gap:var(--space-4);margin-bottom:var(--space-7);max-width:var(--container-copy);display:grid}& .section-head--center{text-align:center;margin-inline:auto}& .risk-card__mark,& .delivery-visual{display:none}& .sticky-note p,& .comm-card p{color:var(--color-blue-100)}& .sticky-note p{margin-top:var(--space-4)}& .sticky-note__list{gap:var(--space-3);margin-top:var(--space-5);display:grid}& .step-card{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}& .step-card ul{gap:var(--space-2);flex-wrap:wrap;margin-bottom:0;padding:0;list-style:none;display:flex}& .step-card li{border-radius:var(--radius-pill);background:var(--color-surface);padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}& .deliverable-card--wide{background:var(--color-navy-900);color:var(--color-white);grid-column:span 2}& .deliverable-card--wide p{color:var(--color-blue-100)}& .comm-card+.comm-card{border-top:1px solid var(--color-blue-100);padding-top:var(--space-4)}& .handover-checks{gap:var(--space-3);margin-top:var(--space-5);display:grid}& .check-item{border-left:3px solid var(--color-blue-600);padding-left:var(--space-3)}& .input-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}& .input-card strong,& .input-card span{display:block}& .input-card span{color:var(--color-muted);margin-top:var(--space-2)}& .faq-wrap{max-width:var(--container-copy);margin-inline:auto}& details{border-bottom:1px solid var(--color-border);padding-block:var(--space-5)}& summary{cursor:pointer;font-size:var(--text-lg)}& details p{margin-top:var(--space-4)}& .cta-box{gap:var(--space-6);justify-items:start;display:grid}& .cta-box p{max-width:var(--container-copy);margin-top:var(--space-5)}@media (width<=64rem){& .hero__grid,& .process-wrap,& .split-section,& .handover-grid{grid-template-columns:1fr}& .measurement-grid,& .trust-grid,& .risk-grid,& .delivery-grid,& .input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){& section{padding-block:var(--space-7)}& .measurement-grid,& .trust-grid,& .risk-grid,& .delivery-grid,& .input-grid{grid-template-columns:1fr}& .deliverable-card--wide{grid-column:auto}& .step-card{grid-template-columns:1fr}& .hero-card,& .panel,& .sticky-note{padding:var(--space-5)}& .hero__actions{flex-direction:column;align-items:stretch}}}
