.kit-page.kit-sales{max-width:1180px;padding-top:44px;padding-bottom:48px}.kit-offer-hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.86fr);grid-template-areas:"intro product""benefits product";align-items:start;gap:24px 64px;display:grid}.kit-offer-intro{grid-area:intro}.kit-offer-intro .eyebrow{letter-spacing:.1em;color:#1d4ed8;margin:0 0 18px;font-size:.78rem}.kit-offer h1{letter-spacing:-.035em;max-width:620px;margin:0 0 20px;font-size:clamp(2.3rem,4.4vw,3.55rem);line-height:1.1}.kit-offer-lead{color:#475467;max-width:490px;margin:0;font-size:1.18rem;line-height:1.55}.kit-offer-benefits{grid-area:benefits}.kit-offer-benefits ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.kit-offer-benefits li{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.kit-offer-check{color:#087e8b;font-weight:700}.kit-offer-benefits li strong,.kit-offer-benefits li div>span{display:block}.kit-offer-benefits li strong{font-size:1.04rem}.kit-offer-benefits li div>span{color:#475467;margin-top:2px;font-size:.97rem}.kit-standalone{margin:24px 0 10px;font-size:.94rem;font-weight:600}.kit-founder,.kit-sample-link{color:#475467;font-size:.85rem}.kit-founder{margin:0 0 12px}.kit-product{background:#f4f9fd;border:1px solid #ccdfea;border-radius:16px;grid-area:product;padding:26px;box-shadow:0 14px 40px #0b244310}.kit-product-kicker{color:#36516a;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:.76rem}.kit-product h2{letter-spacing:-.015em;margin:0 0 12px;font-size:1.35rem;line-height:1.3}.kit-price{align-items:center;gap:16px;margin:0 0 2px;display:flex}.kit-price>strong{letter-spacing:-.06em;color:#102e4c;font-size:3.6rem;line-height:1.15}.kit-price>span{color:#36516a;font-size:.84rem;line-height:1.55}.kit-tax{color:#475467;margin:0 0 16px;font-size:.74rem}.kit-purchase-disclosure{color:#36516a;margin:0 0 12px;font-size:.8rem;line-height:1.5}.kit-purchase label{margin:0 0 16px;font-size:.8rem;line-height:1.5;display:block}.kit-product .kit-purchase button{border-radius:7px;width:100%;min-height:52px;font-size:1rem;font-weight:600}.kit-product .kit-purchase button:disabled{color:#fff;opacity:.75;cursor:not-allowed;background:#244c84}.kit-closed-note{text-align:center;color:#475467;margin:9px 0 0;font-size:.76rem;line-height:1.4}.kit-report-preview{margin:22px 0 0}.kit-report-sheet{background:#fff;border:1px solid #dbe5ed;border-top:3px solid #13bdd0;border-radius:5px;padding:15px 16px;box-shadow:0 5px 12px #102e4c0a}.kit-report-sheet>span{letter-spacing:.07em;color:#36516a;margin-bottom:12px;font-size:.61rem;font-weight:700;display:block}.kit-report-sheet>div{gap:10px;margin-top:7px;font-size:.76rem;line-height:1.5;display:flex}.kit-report-sheet strong{color:#087e8b;font-size:.7rem}.kit-report-preview figcaption{color:#475467;text-align:center;margin-top:8px;font-size:.65rem}.kit-offer .kit-how{border-top:1px solid #dbe5ed;border-bottom:1px solid #dbe5ed;margin-top:42px;padding:26px 0}.kit-offer .kit-how h2,.kit-offer .kit-offer-faq h2{margin:0 0 10px;font-size:1.5rem}.kit-how>p{color:#475467;margin:0;font-size:.95rem}.kit-how ol{grid-template-columns:repeat(3,1fr);gap:30px;margin:22px 0 0;padding:0;list-style:none;display:grid}.kit-how li strong,.kit-how li span{display:block}.kit-how li strong{margin-bottom:5px;font-size:1rem}.kit-how li span{color:#475467;font-size:.9rem;line-height:1.5}.kit-offer-faq{max-width:800px;margin:30px auto 0}.kit-offer-faq details{border-bottom:1px solid #dbe5ed;padding:15px 0}.kit-offer-faq summary{cursor:pointer;font-size:1rem;font-weight:600}.kit-offer-faq details p{color:#475467;margin:12px 0 0;font-size:.93rem;line-height:1.65}.kit-offer-help{margin:20px 0 0;font-size:.9rem}.kit-offer-policies{text-align:center;color:#475467;border-top:1px solid #dbe5ed;margin-top:30px;padding-top:20px}.kit-offer-policies p{margin:5px 0;font-size:.75rem;line-height:1.6}.kit-offer a:focus-visible,.kit-offer summary:focus-visible,.kit-offer button:focus-visible{outline-offset:4px;outline:3px solid #087e8b}@media (max-width:760px){.kit-page.kit-sales{padding-top:28px}.kit-offer-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""product""benefits";gap:26px}.kit-offer h1{max-width:540px;font-size:2.3rem}.kit-offer-intro .eyebrow{letter-spacing:.055em;margin-bottom:12px;font-size:.68rem}.kit-offer-lead{font-size:1.02rem}.kit-product{padding:22px}.kit-product h2 br{display:none}.kit-product h2{font-size:1.12rem}.kit-price>strong{font-size:3.2rem}.kit-report-preview{display:none}.kit-offer-benefits ul{gap:16px}.kit-offer .kit-how{margin-top:28px;padding:24px 0}.kit-how ol{grid-template-columns:1fr;gap:17px;margin-top:18px}.kit-how li{align-items:baseline;gap:12px;display:flex}.kit-how li strong{min-width:75px}.kit-offer-faq{margin-top:24px}.kit-offer-policies{text-align:left}.kit-offer-policies p{font-size:.78rem}}
