.sprint-page{color:#f7f7f7;background:#141414;min-height:100vh;padding:24px}.sprint-checkout-card{--dt-weight:.9;--dt-glow:.75;--dt-spacing:.55;--dt-texture:.25;--dt-typography:.8;--dt-color:.8;--dt-motion:.65}.sprint-checkout-price,.sprint-checkout-price-label{--dt-typography:.95;--dt-glow:.9}.sprint-page-inner{max-width:1080px;margin:0 auto}.sprint-page-header{margin-bottom:40px}.sprint-back-link{color:#ffffffb8;font-size:14px;text-decoration:none;transition:color .2s}.sprint-back-link:hover{color:#f7f7f7}.sprint-page-grid{grid-template-columns:1fr 400px;align-items:start;gap:48px;display:grid}@media (max-width:768px){.sprint-page-grid{grid-template-columns:1fr;gap:32px}}.sprint-details{padding-right:24px}.sprint-badge-tag{color:#1a1a14;letter-spacing:.5px;background:#d8fb00;border-radius:999px;margin-bottom:20px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.sprint-page-title{color:#f7f7f7;margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.sprint-page-desc{color:#ffffffb8;margin-bottom:32px;font-size:16px;line-height:1.6}.sprint-page-features{flex-direction:column;gap:20px;margin:0 0 32px;padding:0;list-style:none;display:flex}.sprint-page-features li{align-items:flex-start;gap:14px;display:flex}.sprint-check{color:#1a1a14;background:#d8fb00;border-radius:6px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.sprint-page-features strong{color:#f7f7f7;margin-bottom:2px;font-size:15px;font-weight:600;display:block}.sprint-page-features span{color:#ffffffb8;font-size:13px;line-height:1.4}.sprint-guarantee-box{color:#f7f7f7;background:#d8fb001f;border:1px solid #d8fb004d;border-radius:10px;padding:14px 18px;font-size:14px}.sprint-checkout-card{background:#1a1a1a;border:1px solid #ffffff24;border-radius:16px;padding:32px;position:sticky;top:24px;box-shadow:0 8px 32px #00000073}.sprint-checkout-price-row{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.sprint-checkout-price{color:#f7f7f7;letter-spacing:-1px;font-size:42px;font-weight:800}.sprint-checkout-price-label{color:#ffffffb8;font-size:14px}.sprint-checkout-note{color:#ffffffb8;border-bottom:1px solid #ffffff1f;margin-bottom:24px;padding-bottom:24px;font-size:13px;line-height:1.5}.sprint-checkout-form{flex-direction:column;gap:16px;display:flex}.sprint-form-label{color:#f7f7f7;flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.sprint-form-input{color:#f7f7f7;background:#242424;border:1px solid #ffffff24;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.sprint-form-input:focus{border-color:#d8fb00;outline:none}.sprint-form-input::placeholder{color:#ffffff73}.sprint-form-context{background:#d8fb0014;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.sprint-form-context-label{color:#ffffffb8}.sprint-form-context-value{color:#f7f7f7;text-transform:capitalize;font-weight:600}.sprint-form-error{color:#f28b8b;background:#f28b8b1f;border:1px solid #f28b8b4d;border-radius:8px;margin:0;padding:10px 14px;font-size:13px}.sprint-pay-btn{color:#1a1a14;cursor:pointer;background:#d8fb00;border:none;border-radius:10px;margin-top:8px;padding:16px 24px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .14s,box-shadow .14s}.sprint-pay-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #d8fb0040}.sprint-pay-btn:disabled{opacity:.5;cursor:not-allowed}.sprint-checkout-divider{color:#ffffffb8;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:12px;margin:20px 0 16px;font-size:12px;display:flex}.sprint-checkout-divider:before,.sprint-checkout-divider:after{content:"";background:#ffffff24;flex:1;height:1px}.sprint-pay-btn-secondary{color:#f7f7f7;box-shadow:none;background:#242424;border:1px solid #ffffff24}.sprint-pay-btn-secondary:hover:not(:disabled){border-color:#d8fb00;transform:translateY(-1px);box-shadow:0 6px 20px #00000059}.sprint-checkout-footer{text-align:center;border-top:1px solid #ffffff1f;margin-top:20px;padding-top:16px}.sprint-checkout-footer p{color:#ffffffb8;margin:4px 0;font-size:12px}.sprint-faq{border-top:1px solid #ffffff1f;margin-top:64px;padding-top:48px}.sprint-faq h2{color:#f7f7f7;margin-bottom:32px;font-size:24px;font-weight:700}.sprint-faq-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:640px){.sprint-faq-grid{grid-template-columns:1fr}}.sprint-faq-item{background:#1a1a1a;border:1px solid #ffffff24;border-radius:12px;padding:20px}.sprint-faq-item h3{color:#f7f7f7;margin:0 0 8px;font-size:15px;font-weight:600}.sprint-faq-item p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.5}.sprint-intake-success{max-width:640px;margin:0 auto;padding:32px 20px}.sprint-intake-timeline{background:#1a1a1a;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:14px;margin-top:18px;padding:16px;display:flex}.sprint-timeline-step{opacity:.55;align-items:flex-start;gap:12px;display:flex}.sprint-timeline-done,.sprint-timeline-active{opacity:1}.sprint-timeline-dot{background:#ffffff38;border-radius:9999px;width:12px;min-width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 3px #d8fb0026}.sprint-timeline-done .sprint-timeline-dot{background:#d8fb00;box-shadow:0 0 0 4px #d8fb0033}.sprint-timeline-active .sprint-timeline-dot{background:#d8fb00;box-shadow:0 0 0 4px #d8fb0040}.sprint-timeline-step strong{color:#f7f7f7;font-size:14px;display:block}.sprint-timeline-step span{color:#ffffffb8;font-size:13px}.sprint-delivery-container{max-width:760px}.sprint-delivery-meta{color:#ffffffb8;margin-bottom:20px;font-size:14px}.sprint-delivery-section{background:#1a1a1a;border:1px solid #ffffff24;border-radius:14px;margin-top:28px;padding:22px}.sprint-delivery-section h2{color:#f7f7f7;margin:0 0 10px;font-size:16px;font-weight:700}.sprint-delivery-text{color:#ffffffb8;margin:0;font-size:14px;line-height:1.6}.sprint-delivery-list{color:#ffffffb8;margin:0;padding-left:18px;font-size:14px;line-height:1.55}.sprint-delivery-list li{margin-bottom:6px}
