main.page-foundation-sprint>section{padding:var(--space-10) 0}main.page-foundation-sprint #hero{position:relative;overflow:hidden;padding:140px 0 var(--space-10);text-align:center;background-color:var(--color-background-dark)}main.page-foundation-sprint #hero .hero-ambient-1{position:absolute;top:-120px;left:50%;width:700px;height:500px;pointer-events:none;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(174,81,55,.12) 0%,transparent 65%)}main.page-foundation-sprint #hero .hero-ambient-2{position:absolute;right:-100px;bottom:-60px;width:500px;height:400px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(28,61,82,.18) 0%,transparent 65%)}main.page-foundation-sprint #hero .sprint-hero-inner{position:relative;z-index:1}main.page-foundation-sprint #hero h1{max-width:820px;margin:0 auto var(--space-6);font-family:var(--font-display);font-size:clamp(42px,6vw,74px);font-weight:800;line-height:1.06;letter-spacing:-.02em;color:var(--color-offwhite)}main.page-foundation-sprint #hero h1 em{font-style:italic;color:var(--color-burnt-eyebrow)}main.page-foundation-sprint #hero .hero-lead{max-width:580px;margin:0 auto var(--space-7);font-size:18px;line-height:1.7;color:var(--color-warmgray)}main.page-foundation-sprint #hero .hero-micro{max-width:500px;margin:var(--space-4) auto 0;font-size:13px;color:var(--color-warmgray)}main.page-foundation-sprint .section-intro{max-width:680px}main.page-foundation-sprint .section-intro.centered{margin-right:auto;margin-left:auto;text-align:center}main.page-foundation-sprint .section-intro.centered p{margin-right:auto;margin-left:auto}main.page-foundation-sprint .section-intro h2{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.1;letter-spacing:-.02em}main.page-foundation-sprint .section-intro p{max-width:580px;font-size:17px;line-height:1.7}main.page-foundation-sprint #before-after,main.page-foundation-sprint #included,main.page-foundation-sprint #process,main.page-foundation-sprint #pricing{background:var(--color-background-light);color:var(--color-charcoal);--dnr-accent-burnt: var(--color-burnt);--dnr-accent-burnt-label: var(--color-burnt-on-light)}main.page-foundation-sprint #before-after .section-intro h2,main.page-foundation-sprint #included .section-intro h2,main.page-foundation-sprint #process .section-intro h2,main.page-foundation-sprint #pricing .section-intro h2{color:var(--color-charcoal)}main.page-foundation-sprint #before-after .section-intro p,main.page-foundation-sprint #included .section-intro p,main.page-foundation-sprint #process .section-intro p,main.page-foundation-sprint #pricing .section-intro p{color:var(--color-storm)}main.page-foundation-sprint #deep-fear{background:var(--color-offwhite);color:var(--color-charcoal);text-align:center;--dnr-accent-burnt: var(--color-burnt);--dnr-accent-burnt-label: var(--color-burnt-on-light)}main.page-foundation-sprint #process{background:var(--color-offwhite);color:var(--color-charcoal)}main.page-foundation-sprint #deep-fear .section-intro h2,main.page-foundation-sprint #deep-fear .section-intro p,main.page-foundation-sprint #process .section-intro h2,main.page-foundation-sprint #process .section-intro p{color:inherit}main.page-foundation-sprint #deep-fear .section-intro p{color:var(--color-storm)}main.page-foundation-sprint #process .section-intro p{color:var(--color-storm)}main.page-foundation-sprint #before-after .mkt-ba-table{margin-top:var(--space-5)}main.page-foundation-sprint #deep-fear .mkt-fear-callout{max-width:820px;margin-left:auto;margin-right:auto}main.page-foundation-sprint #differentiator{background:var(--color-charcoal);color:var(--color-offwhite)}main.page-foundation-sprint #differentiator .section-intro h2,main.page-foundation-sprint #differentiator .section-intro p{color:var(--color-offwhite)}main.page-foundation-sprint #differentiator .section-intro p{color:var(--color-warmgray)}main.page-foundation-sprint #differentiator .mkt-diff-title{font-size:24px;line-height:1.25}main.page-foundation-sprint #differentiator .mkt-diff-body{font-size:15px}main.page-foundation-sprint #ladder{position:relative;background-color:var(--color-background-dark);color:var(--color-offwhite)}main.page-foundation-sprint #ladder .mkt-ladder-title{font-size:22px}main.page-foundation-sprint #ladder .mkt-ladder-body{font-size:14px}main.page-foundation-sprint #pricing .fs-pricing-card{max-width:820px;margin:var(--space-7) auto 0;padding:var(--space-8);border:1px solid rgba(45,48,51,.12);background:var(--color-background-light)}main.page-foundation-sprint #pricing .price-label{display:block;margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-burnt-on-light)}main.page-foundation-sprint #pricing .price-headline{margin-top:0;margin-bottom:var(--space-4);font-family:var(--font-display);font-size:38px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--color-charcoal)}main.page-foundation-sprint #pricing .price-sub{max-width:580px;margin-bottom:var(--space-7);font-size:16px;line-height:1.7;color:var(--color-storm)}main.page-foundation-sprint #pricing .price-meta-row{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid rgba(45,48,51,.1)}main.page-foundation-sprint #pricing .meta-label{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-storm)}main.page-foundation-sprint #pricing .meta-val{font-family:var(--font-body);font-size:18px;font-weight:700;color:var(--color-charcoal)}main.page-foundation-sprint #pricing .not-included-label{display:block;margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-storm)}main.page-foundation-sprint #pricing .not-included-text{max-width:620px;margin-bottom:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid rgba(45,48,51,.1);font-size:14px;line-height:1.75;color:var(--color-storm)}main.page-foundation-sprint #pricing .pricing-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}main.page-foundation-sprint #pricing .pricing-cta-note{font-size:13px;line-height:1.5;color:var(--color-storm)}main.page-foundation-sprint #pricing .pricing-cta-row .btn{text-decoration:none}main.page-foundation-sprint #cta{position:relative;padding:var(--space-10) 0}main.page-foundation-sprint #cta:before{display:none;content:none}main.page-foundation-sprint #cta:after{display:none;content:none}main.page-foundation-sprint #cta .foundation-cta-panel{position:relative;overflow:hidden;padding:var(--space-10) var(--space-7);border:1px solid rgba(176,181,187,.08);background:#1c1a1699;text-align:center}main.page-foundation-sprint #cta .foundation-cta-ambient{position:absolute;top:50%;left:50%;width:600px;height:400px;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(174,81,55,.1) 0%,transparent 65%)}main.page-foundation-sprint #cta .foundation-cta-content{position:relative;z-index:1}main.page-foundation-sprint #cta .foundation-cta-headline{max-width:680px;margin:0 auto var(--space-5);font-family:var(--font-display);font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--color-offwhite)}main.page-foundation-sprint #cta .foundation-cta-headline em{font-style:italic;color:var(--color-burnt-eyebrow)}main.page-foundation-sprint #cta .foundation-cta-lead{max-width:520px;margin:0 auto var(--space-8);font-size:17px;line-height:1.7;color:var(--color-warmgray)}main.page-foundation-sprint #cta .foundation-cta-audit-box{max-width:560px;margin:0 auto var(--space-7);padding:var(--space-6) var(--space-7);border:1px solid rgba(176,181,187,.1);background:#ffffff0a;text-align:left}main.page-foundation-sprint #cta .foundation-cta-audit-label{display:block;margin-top:0;margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-burnt-eyebrow)}main.page-foundation-sprint #cta .foundation-cta-audit-box p{font-size:14px;line-height:1.65;color:var(--color-warmgray)}main.page-foundation-sprint #cta .foundation-cta-micro{margin-top:var(--space-5);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-warmgray)}main.page-foundation-sprint #cta .btn-group a{text-decoration:none}@media(max-width:960px){main.page-foundation-sprint #pricing .fs-pricing-card{padding:var(--space-7) var(--space-6)}main.page-foundation-sprint #pricing .price-meta-row{gap:var(--space-6)}}@media(max-width:600px){main.page-foundation-sprint #hero h1{font-size:36px}main.page-foundation-sprint #pricing .pricing-cta-row{flex-direction:column;align-items:flex-start}}html.home-motion main.page-foundation-sprint #hero .sprint-hero-inner>*{opacity:0;transform:translateY(14px)}html.home-motion main.page-foundation-sprint #before-after .eyebrow,html.home-motion main.page-foundation-sprint #before-after .section-intro,html.home-motion main.page-foundation-sprint #before-after tbody tr,html.home-motion main.page-foundation-sprint #deep-fear .eyebrow,html.home-motion main.page-foundation-sprint #deep-fear .section-intro>*,html.home-motion main.page-foundation-sprint #deep-fear .mkt-fear-callout,html.home-motion main.page-foundation-sprint #included .eyebrow,html.home-motion main.page-foundation-sprint #included .section-intro,html.home-motion main.page-foundation-sprint #included .mkt-check-card,html.home-motion main.page-foundation-sprint #included .mkt-handoff-strip,html.home-motion main.page-foundation-sprint #differentiator .eyebrow,html.home-motion main.page-foundation-sprint #differentiator .section-intro,html.home-motion main.page-foundation-sprint #differentiator .mkt-diff-col,html.home-motion main.page-foundation-sprint #ladder .eyebrow,html.home-motion main.page-foundation-sprint #ladder .section-intro,html.home-motion main.page-foundation-sprint #ladder .mkt-ladder-col,html.home-motion main.page-foundation-sprint #ladder .mkt-ladder-arrow,html.home-motion main.page-foundation-sprint #ladder .mkt-ladder-footnote,html.home-motion main.page-foundation-sprint #pricing .eyebrow,html.home-motion main.page-foundation-sprint #pricing .section-intro,html.home-motion main.page-foundation-sprint #pricing .fs-pricing-card,html.home-motion main.page-foundation-sprint #cta .foundation-cta-content>*{opacity:0;transform:translateY(18px)}
