.sprint-page{background:var(--cream);color:var(--ink);font-family:DM,Arial,sans-serif}.sprint-page h1,.sprint-page h2,.sprint-page h3{font-family:var(--serif);font-weight:400}.sprint-page h1 em{font-family:var(--script);letter-spacing:0;padding:0 .06em .1em 0;font-style:normal;font-weight:400;line-height:.95;display:inline-block}.sprint-page h2 em{font-family:var(--serif);font-style:italic}.sprint-page .sprint-header{border-bottom:1px solid var(--line);align-items:center;gap:26px;max-width:1600px;min-height:92px;margin:auto;padding:12px 5%;display:flex}.sprint-page .sprint-brand{min-width:0;color:var(--red);font:30px/.9 var(--serif);align-items:center;gap:11px;display:flex}.sprint-page .sprint-brand img{object-fit:contain;flex:none;width:52px;height:52px}.sprint-page .sprint-brand small{letter-spacing:1.5px;color:var(--ink);margin-top:9px;font:8px/1.3 DM,Arial,sans-serif;display:block}.sprint-page .sprint-nav{align-items:center;gap:24px;margin-left:auto;font-size:12px;display:flex}.sprint-page .sprint-nav a:hover,.sprint-page .sprint-footer a:hover{text-underline-offset:4px;text-decoration:underline}.sprint-page .sprint-nav a[aria-current=page]{color:var(--red);font-weight:700}.sprint-page .sprint-cta{background:var(--red);color:#fff;border:1px solid var(--red);text-align:center;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:15px 20px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.sprint-page .sprint-cta:hover{background:var(--deep-red);transform:translateY(-2px)}.sprint-page .sprint-header .sprint-cta{white-space:nowrap}.sprint-page .sprint-outline{border:1px solid var(--ink);border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:600;display:inline-flex}.sprint-page .sprint-outline:hover{border-color:var(--red);color:var(--red)}.sprint-page .sprint-section{max-width:1320px;margin:auto;padding:85px 5%}.sprint-page .sprint-eyebrow{color:var(--red);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.5}.sprint-page h1{letter-spacing:-.045em;margin:22px 0 24px;font-size:clamp(52px,5.8vw,88px);line-height:1.02}.sprint-page h2{margin:16px 0 20px;font-size:clamp(38px,4vw,60px);line-height:1.06}.sprint-page h3{font-size:30px;line-height:1.12}.sprint-page p{line-height:1.8}.sprint-page .sprint-muted{color:var(--muted)}.sprint-page .sprint-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.82fr);align-items:center;gap:5%;max-width:1320px;margin:auto;padding:86px 5% 94px;display:grid}.sprint-page .sprint-hero-copy>p:not(.sprint-eyebrow){max-width:630px;font-size:16px}.sprint-page .sprint-hero-copy .sprint-lead{font:28px/1.3 var(--serif);color:var(--red);margin-bottom:16px}.sprint-page .sprint-hero-copy>p.sprint-micro{color:var(--muted);margin-top:17px;font-size:12px}.sprint-page .sprint-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:27px;display:flex}.sprint-page .sprint-text-link{border-bottom:1px solid var(--red);color:var(--red);padding:7px 0;font-size:13px;font-weight:600}.sprint-page .sprint-text-link:hover{color:var(--ink)}.sprint-page .sprint-hero-visual{min-width:0;padding:0 0 28px;position:relative}.sprint-page .sprint-hero-visual>img{aspect-ratio:1122/1402;object-fit:contain;border-radius:3px;width:100%;height:auto}.sprint-page .sprint-visual-note{background:var(--section-red);color:var(--cream);min-width:260px;padding:24px 31px;position:absolute;bottom:0;left:-35px;box-shadow:12px 12px #b10b1612}.sprint-page .sprint-visual-note span{letter-spacing:1.6px;font-size:9px}.sprint-page .sprint-visual-note strong{font:29px/1.12 var(--serif);margin-top:10px;font-weight:400;display:block}.sprint-page .sprint-benefits{background:var(--section-red);color:var(--cream);grid-template-columns:repeat(4,1fr);gap:0;padding:25px max(5%,50vw - 600px);display:grid}.sprint-page .sprint-benefits span{text-align:center;border-right:1px solid #ffffff50;padding:0 23px;font-size:13px;font-weight:500;line-height:1.5}.sprint-page .sprint-benefits span:last-child{border:0}.sprint-page .sprint-intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:10%;display:grid}.sprint-page .sprint-intro>div:last-child{font-size:16px}.sprint-page .sprint-intro .sprint-note{border-left:3px solid var(--red);color:var(--muted);margin-top:24px;padding-left:18px;font-size:13px}.sprint-page .sprint-included{background:#f0e9df}.sprint-page .sprint-included-inner{grid-template-columns:.85fr 1.15fr;align-items:start;gap:9%;display:grid}.sprint-page .sprint-included-heading>p:not(.sprint-eyebrow){max-width:470px;font-size:16px}.sprint-page .sprint-photo{margin-top:36px;overflow:hidden}.sprint-page .sprint-photo img{aspect-ratio:1199/1312;object-fit:contain;width:100%;height:auto}.sprint-page .sprint-step{border-top:1px solid #cabdb1;grid-template-columns:64px 1fr;gap:23px;padding:23px 0;display:grid}.sprint-page .sprint-step:last-child{border-bottom:1px solid #cabdb1}.sprint-page .sprint-step>span{font:36px/1 var(--serif);color:var(--red)}.sprint-page .sprint-step h3{margin:0 0 8px}.sprint-page .sprint-step p{max-width:490px;font-size:14px}.sprint-page .sprint-output{grid-template-columns:.83fr 1.17fr;align-items:start;gap:9%;display:grid}.sprint-page .sprint-output>div>p:not(.sprint-eyebrow){max-width:400px}.sprint-page .sprint-flow{margin:0;padding:0;list-style:none}.sprint-page .sprint-flow li{border:1px solid var(--line);background:#fff;min-height:79px;margin:0 0 10px;padding:17px 22px 17px 90px;position:relative}.sprint-page .sprint-flow li>span{font:29px/1 var(--serif);color:var(--red);position:absolute;top:18px;left:24px}.sprint-page .sprint-flow li strong,.sprint-page .sprint-flow li small{display:block}.sprint-page .sprint-flow li strong{font-size:15px}.sprint-page .sprint-flow li small{color:var(--muted);margin-top:3px;font-size:12px}.sprint-page .sprint-price-band{background:var(--section-red);color:var(--cream)}.sprint-page .sprint-price-band em{color:#fff}.sprint-page .sprint-price-band .sprint-eyebrow{color:#f9c7c4}.sprint-page .sprint-price-grid{grid-template-columns:1fr .9fr;align-items:center;gap:12%;display:grid}.sprint-page .sprint-price-grid>div:first-child>p:not(.sprint-eyebrow){max-width:470px;font-size:17px}.sprint-page .sprint-checks{margin:28px 0 0;padding:0;list-style:none}.sprint-page .sprint-checks li{padding:9px 0 9px 29px;font-size:14px;position:relative}.sprint-page .sprint-checks li:before{content:"✓";color:#fff;position:absolute;left:0}.sprint-page .sprint-price-card{background:var(--cream);color:var(--ink);padding:43px 38px;box-shadow:16px 16px #700711}.sprint-page .sprint-price-card .sprint-eyebrow{color:var(--red)}.sprint-page .sprint-price-card h3{margin:18px 0 25px;font-size:36px}.sprint-page .sprint-price{font:clamp(52px,5vw,75px)/1 var(--serif);color:var(--red)}.sprint-page .sprint-price-card .sprint-price-explain{color:var(--muted);margin-top:9px;font-size:13px}.sprint-page .sprint-price-divider{background:var(--line);height:1px;margin:25px 0}.sprint-page .sprint-price-card p:not(.sprint-eyebrow){font-size:13px}.sprint-page .sprint-price-card p+p{margin-top:10px}.sprint-page .sprint-price-card .sprint-cta{width:100%;margin:23px 0 4px}.sprint-page .sprint-price-card .sprint-price-small{text-align:center;color:var(--muted);font-size:12px}.sprint-page .sprint-fit{grid-template-columns:1fr .78fr;gap:12%;display:grid}.sprint-page .sprint-fit>div>p:not(.sprint-eyebrow){font-size:16px}.sprint-page .sprint-fit-list{margin:20px 0 27px;padding:0;list-style:none}.sprint-page .sprint-fit-list li{align-items:start;gap:15px;padding:10px 0;font-size:15px;line-height:1.6;display:flex}.sprint-page .sprint-fit-list li span{color:var(--red);font-weight:700}.sprint-page .sprint-boundaries{border-top:4px solid var(--red);background:#f0e9df;align-self:center;padding:36px}.sprint-page .sprint-boundaries h3{margin:15px 0 17px}.sprint-page .sprint-boundaries p:not(.sprint-eyebrow){font-size:14px}.sprint-page .sprint-faq{border-top:1px solid var(--line);grid-template-columns:.78fr 1.22fr;gap:10%;display:grid}.sprint-page .sprint-faq-items details{border-top:1px solid var(--line);padding:0}.sprint-page .sprint-faq-items details:last-child{border-bottom:1px solid var(--line)}.sprint-page .sprint-faq-items summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:21px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.sprint-page .sprint-faq-items summary::-webkit-details-marker{display:none}.sprint-page .sprint-faq-items summary span{color:var(--red);font-size:23px;line-height:1}.sprint-page .sprint-faq-items details[open] summary span{transform:rotate(45deg)}.sprint-page .sprint-faq-items details p{color:var(--muted);margin:0 0 23px;font-size:14px}.sprint-page .sprint-last-cta{background:var(--section-red);color:var(--cream);text-align:center}.sprint-page .sprint-last-cta .sprint-section{max-width:950px;padding-top:92px;padding-bottom:94px}.sprint-page .sprint-last-cta h2{font-size:clamp(45px,5vw,76px)}.sprint-page .sprint-last-cta h2 em{color:#fff}.sprint-page .sprint-last-cta .sprint-eyebrow{color:#ffdad8}.sprint-page .sprint-last-cta p:not(.sprint-eyebrow){max-width:600px;margin:0 auto}.sprint-page .sprint-last-cta .sprint-cta{background:var(--cream);border-color:var(--cream);color:var(--red);margin:29px auto 0}.sprint-page .sprint-last-cta .sprint-cta:hover{background:#fff}.sprint-page .sprint-last-cta p.sprint-last-small{opacity:.8;margin-top:14px;font-size:12px}.sprint-page .sprint-footer{justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:0 auto;padding:34px 5%;display:flex}.sprint-page .sprint-footer .sprint-brand{font-size:23px}.sprint-page .sprint-footer .sprint-brand img{width:42px;height:42px}.sprint-page .sprint-footer>div{flex-wrap:wrap;gap:17px;font-size:12px;display:flex}.sprint-page .sprint-footer>span{color:var(--muted);font-size:11px}@media (max-width:1100px){.sprint-page .sprint-header{flex-wrap:wrap;gap:18px}.sprint-page .sprint-nav{flex-wrap:wrap;order:3;justify-content:center;width:100%;margin-left:0}.sprint-page .sprint-header>.sprint-cta{margin-left:auto}.sprint-page .sprint-hero{grid-template-columns:minmax(0,1.1fr) minmax(290px,.8fr);gap:7%}.sprint-page h1{font-size:clamp(47px,5.6vw,69px)}}@media (max-width:760px){.sprint-page .sprint-header{padding:13px 6%}.sprint-page .sprint-brand{font-size:25px}.sprint-page .sprint-brand img{width:40px;height:40px}.sprint-page .sprint-header>.sprint-cta{padding:11px 12px;font-size:11px}.sprint-page .sprint-nav{gap:15px;font-size:11px}.sprint-page .sprint-section{padding:62px 6%}.sprint-page .sprint-hero{grid-template-columns:1fr;gap:43px;padding:56px 6% 68px}.sprint-page h1{font-size:clamp(49px,10vw,72px)}.sprint-page .sprint-hero-visual{max-width:650px}.sprint-page .sprint-visual-note{min-width:0;padding:17px 21px;left:0}.sprint-page .sprint-visual-note strong{font-size:24px}.sprint-page .sprint-benefits{grid-template-columns:1fr 1fr;gap:0;padding:12px 5%}.sprint-page .sprint-benefits span{border-right:0;padding:13px 10px}.sprint-page .sprint-benefits span:nth-child(odd){border-right:1px solid #ffffff50}.sprint-page .sprint-intro,.sprint-page .sprint-included-inner,.sprint-page .sprint-output,.sprint-page .sprint-price-grid,.sprint-page .sprint-fit,.sprint-page .sprint-faq{grid-template-columns:1fr;gap:32px}.sprint-page .sprint-price-card{padding:30px;box-shadow:8px 8px #700711}.sprint-page .sprint-boundaries{padding:30px}.sprint-page .sprint-footer{flex-wrap:wrap;gap:25px;padding:30px 6%}.sprint-page .sprint-footer>div{width:100%}}@media (max-width:440px){.sprint-page .sprint-header .sprint-brand{font-size:20px}.sprint-page .sprint-header>.sprint-cta{max-width:131px;font-size:10px}.sprint-page .sprint-header{gap:9px}.sprint-page .sprint-nav{justify-content:start;gap:12px}.sprint-page .sprint-nav a{font-size:11px}.sprint-page h1{font-size:47px}.sprint-page .sprint-actions{gap:13px}.sprint-page .sprint-hero-copy>p:not(.sprint-eyebrow){font-size:14px}.sprint-page .sprint-price-card{padding:27px 22px}.sprint-page .sprint-step{grid-template-columns:49px 1fr;gap:15px}.sprint-page .sprint-step>span{font-size:28px}.sprint-page .sprint-step h3{font-size:27px}}
