.section{padding-block:var(--space-20)}.container--narrow{max-width:var(--content-max)}.label{display:inline-block;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-accent);margin-bottom:var(--space-4)}.section-header{margin-bottom:var(--space-12)}.section-header--center{text-align:center}.section-header h2{margin-bottom:var(--space-4)}.section-header p{font-size:var(--text-lg);color:var(--color-text-secondary)}.section--the-rule{background:var(--color-surface-alt)}.gatekeeper-block{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-md)}.gatekeeper-block .lead{font-size:var(--text-xl);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.gatekeeper-block p{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.gatekeeper-block p:last-child{margin-top:var(--space-4)}.gatekeeper-block strong{color:var(--color-text)}.section--answers{background:var(--color-surface)}.section--pricing{background:var(--color-primary-gradient);color:var(--color-text-inverse)}.section--deliverables{background:var(--color-surface-alt)}.section--faq{background:var(--color-surface)}.section--form{background:var(--color-surface-alt)}.answers-grid{display:grid;gap:var(--space-10);align-items:center}@media(min-width:768px){.answers-grid{grid-template-columns:1.2fr .8fr;gap:var(--space-16)}}.answers-content h2{margin-bottom:var(--space-6)}.answers-list{display:flex;flex-direction:column;gap:var(--space-4)}.answers-list li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-lg);color:var(--color-text-secondary)}.answers-list__icon{color:var(--color-accent);font-weight:var(--font-bold);flex-shrink:0}.answers-card{background:var(--color-primary);color:var(--color-text-inverse);padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.answers-card h3{font-size:var(--text-xl);margin-bottom:var(--space-4)}.answers-card p{font-size:var(--text-base);color:var(--color-neutral-300);margin-bottom:var(--space-2)}.answers-card p:last-child{color:var(--color-text-inverse);font-weight:var(--font-medium);margin-bottom:0}.verdict-list{display:flex;flex-direction:column;gap:var(--space-3)}.verdict-list li{font-size:var(--text-base);color:var(--color-neutral-300);padding-left:var(--space-5);position:relative}.verdict-list li:before{content:"✓";position:absolute;left:0;color:var(--color-accent-light);font-weight:var(--font-bold)}.pricing-block{text-align:center;background:#ffffff0d;border:var(--border-width) solid rgba(255,255,255,.1);border-radius:var(--radius-2xl);padding:var(--space-10)}.pricing-value{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--font-bold);margin-bottom:var(--space-2)}@media(min-width:768px){.pricing-value{font-size:var(--text-6xl)}}.pricing-note{font-size:var(--text-base);color:var(--color-neutral-400);margin-bottom:var(--space-8)}.pricing-details{text-align:left;background:#ffffff0d;padding:var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.pricing-details p{font-size:var(--text-sm);color:var(--color-neutral-400);margin-bottom:var(--space-3)}.pricing-details ul{display:flex;flex-direction:column;gap:var(--space-2)}.pricing-details li{font-size:var(--text-sm);color:var(--color-neutral-300);display:flex;align-items:center;gap:var(--space-2)}.pricing-details li:before{content:"•";color:var(--color-accent-light)}.pricing-footnote{font-size:var(--text-sm);color:var(--color-neutral-500);font-style:italic}.pricing-guarantee{background:#38bdf826;border:1px solid rgba(56,189,248,.3);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--color-accent-light)}.pricing-guarantee strong{color:var(--color-text-inverse)}.section--after-assessment{background:var(--color-surface-elevated);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}@media(min-width:768px){.after-assessment-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-12);align-items:center}}.after-list{margin-block:var(--space-8)}.after-list li{margin-bottom:var(--space-4);font-size:var(--text-lg)}.after-assessment-card{background:var(--color-surface-alt);padding:var(--space-8);border-radius:var(--radius-xl);border:var(--border-width) solid var(--color-border);font-style:italic;color:var(--color-accent-light);text-align:center}.section--decision-point{background:var(--color-background);text-align:center;padding-block:var(--space-20)}.decision-block h2{margin-bottom:var(--space-4)}.decision-cta{margin-block:var(--space-10)}.final-word{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-accent)}.triage-alternative{margin-top:var(--space-10)}.triage-divider{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-6)}.triage-divider:before,.triage-divider:after{content:"";flex:1;height:1px;background:#ffffff26}.triage-divider span{padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-neutral-400);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.triage-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center}.triage-card__header{margin-bottom:var(--space-4)}.triage-badge{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent-light);background:#ffffff14;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-3)}.triage-card h3{font-size:var(--text-xl);margin:0;color:var(--color-accent)}.triage-block h3{font-size:var(--text-2xl);margin-bottom:var(--space-3);color:var(--color-text-inverse)}.triage-description{font-size:var(--text-base);color:var(--color-neutral-400);margin-bottom:var(--space-6);max-width:500px;margin-inline:auto}.triage-includes{text-align:left;background:#ffffff0d;padding:var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.triage-includes h4{font-size:var(--text-sm);color:var(--color-neutral-400);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.triage-includes ul{display:flex;flex-direction:column;gap:var(--space-2)}.triage-includes li{font-size:var(--text-sm);color:var(--color-neutral-300);padding-left:var(--space-5);position:relative}.triage-includes li:before{content:"✓";position:absolute;left:0;color:var(--color-accent-light)}.triage-credit{font-size:var(--text-sm);color:var(--color-neutral-400);margin-bottom:var(--space-6)}.triage-credit strong{color:var(--color-accent-light)}.label--secondary{color:var(--color-neutral-400)}.deliverables-grid{display:grid;gap:var(--space-6)}@media(min-width:640px){.deliverables-grid{grid-template-columns:repeat(2,1fr)}}.deliverable-card{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.deliverable-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.deliverable-card__icon{display:block;font-size:var(--text-3xl);margin-bottom:var(--space-4)}.deliverable-card h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.deliverable-card p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.section--methodology{background:var(--color-surface)}.methodology-grid{display:grid;gap:var(--space-8);margin-bottom:var(--space-12)}@media(min-width:768px){.methodology-grid{grid-template-columns:repeat(2,1fr)}}.methodology-content h3{font-size:var(--text-xl);margin-bottom:var(--space-3)}.methodology-content p{color:var(--color-text-secondary);margin-bottom:var(--space-4)}.methodology-list{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.methodology-list li{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-text-secondary)}.methodology-list li:before{content:"•";color:var(--color-accent);font-weight:var(--font-bold)}.methodology-note{font-weight:var(--font-medium);color:var(--color-text);font-style:italic;margin:0}.methodology-comparison{display:grid;gap:var(--space-6)}@media(min-width:640px){.methodology-comparison{grid-template-columns:repeat(2,1fr)}}.comparison-col{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.comparison-col--alt{background:var(--color-accent-subtle);border-color:var(--color-accent)}.comparison-col h4{font-size:var(--text-base);margin-bottom:var(--space-4)}.comparison-col--alt h4{color:var(--color-accent-dark)}.comparison-col ul{display:flex;flex-direction:column;gap:var(--space-2)}.comparison-col li{font-size:var(--text-sm);color:var(--color-text-secondary)}.comparison-col--alt li{color:var(--color-accent-dark)}.faq-list{display:flex;flex-direction:column;gap:var(--space-4)}.faq-item{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;font-weight:var(--font-semibold);font-size:var(--text-base);color:var(--color-text);list-style:none;transition:background-color var(--duration-fast) var(--ease-out)}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{background-color:var(--color-surface-alt)}.faq-icon{position:relative;width:1rem;height:1rem;flex-shrink:0}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background-color:var(--color-accent);border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--ease-out)}.faq-icon:before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.faq-icon:after{left:50%;top:0;bottom:0;width:2px;transform:translate(-50%)}.faq-item[open] .faq-icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.faq-answer{padding:0 var(--space-6) var(--space-6);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.faq-answer p{margin:0}.form-wrapper{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-md)}.request-form{display:flex;flex-direction:column;gap:var(--space-5)}.form-honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.form-grid{display:grid;gap:var(--space-5)}@media(min-width:640px){.form-grid{grid-template-columns:repeat(2,1fr)}}.form-field{display:flex;flex-direction:column;gap:var(--space-2)}.form-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.form-required{color:var(--color-accent)}.form-input,.form-textarea{padding:var(--space-3) var(--space-4);font-size:var(--text-base);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.form-textarea{resize:vertical}.section--preview{background:var(--color-surface-alt)}.preview-card{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-md)}.preview-card h2{margin-bottom:var(--space-4)}.preview-intro{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.preview-outline{display:grid;gap:var(--space-6)}@media(min-width:768px){.preview-outline{grid-template-columns:repeat(2,1fr)}}.outline-section{background:var(--color-surface-alt);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.outline-section h4{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-accent-dark);margin-bottom:var(--space-3)}.outline-section ul{display:flex;flex-direction:column;gap:var(--space-2)}.outline-section li{font-size:var(--text-sm);color:var(--color-text-secondary);padding-left:var(--space-4);position:relative}.outline-section li:before{content:"—";position:absolute;left:0;color:var(--color-text-muted)}.preview-note{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text);margin-top:var(--space-6);text-align:center;margin-bottom:0}.preview-ownership{font-size:var(--text-sm);color:var(--color-accent);text-align:center;margin-top:var(--space-4);margin-bottom:0}.section--afterdelivery{background:var(--color-surface-alt)}.afterdelivery-grid{display:grid;gap:var(--space-6);margin-bottom:var(--space-10)}@media(min-width:640px){.afterdelivery-grid{grid-template-columns:repeat(3,1fr)}}.afterdelivery-card{position:relative;background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6) var(--space-6);text-align:center;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.afterdelivery-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.afterdelivery-card__number{position:absolute;top:-1rem;left:50%;transform:translate(-50%);width:2rem;height:2rem;background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:var(--font-bold);font-size:var(--text-sm)}.afterdelivery-card--stop .afterdelivery-card__number{background:var(--color-accent);color:var(--color-primary-dark)}.afterdelivery-card--stabilize .afterdelivery-card__number{background:#e6b319;color:#453608}.afterdelivery-card--implement .afterdelivery-card__number{background:#2eb88a;color:#0a291f}.afterdelivery-card__icon{font-size:var(--text-3xl);margin-bottom:var(--space-3)}.afterdelivery-card h3{font-size:var(--text-xl);margin-bottom:var(--space-3);color:var(--color-text)}.afterdelivery-card p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--leading-relaxed)}.afterdelivery-card__tag{display:inline-block;margin-top:var(--space-4);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent);background:var(--color-accent-subtle);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.completion-criteria{background:var(--color-surface-elevated);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.completion-criteria h3{font-size:var(--text-lg);color:var(--color-accent-dark);margin-bottom:var(--space-3)}.completion-criteria p{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.completion-criteria ul{display:inline-flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:center;list-style:none;padding:0}.completion-criteria li{font-size:var(--text-sm);color:var(--color-text);padding:var(--space-2) var(--space-3);background:var(--color-accent-subtle);border-radius:var(--radius-md)}.section--summary{background:var(--color-accent-subtle);padding-block:var(--space-10)}.summary-block{text-align:center;max-width:700px;margin-inline:auto}.summary-block h3{font-size:var(--text-lg);color:var(--color-accent-dark);margin-bottom:var(--space-3)}.summary-block p{font-size:var(--text-lg);color:var(--color-text);line-height:var(--leading-relaxed);margin:0}
