.kit-page{color:#131519;background:#faf9f6;min-height:100vh}.kit-nav{border-bottom:1px solid #e2dfd8;justify-content:space-between;align-items:center;gap:24px;padding:24px 6%;display:flex}.kit-nav nav{gap:26px;font-size:14px;display:flex}.kit-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:68px;max-width:1400px;margin:auto;padding:72px 6% 80px;display:grid}.kit-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#8a4054;font-weight:700;margin-bottom:22px!important;font-size:12px!important}.kit-hero h1{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(40px,4.4vw,67px);font-weight:400;line-height:1.07}.kit-hero h1 em{color:#8a4054;font-style:normal}.kit-lead{max-width:580px;font-size:19px;line-height:1.65}.kit-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.kit-caption,.kit-book figcaption{color:#66625b;margin-top:18px;font-size:13px}.kit-book{justify-self:end;max-width:430px;transform:rotate(2deg)}.kit-book img{border:1px solid #dedbd4;width:100%;height:auto;display:block;box-shadow:0 20px 65px #13151920}.kit-book figcaption{text-align:center;transform:rotate(-2deg)}.kit-section{border-top:1px solid #dedbd4;max-width:1280px;margin:auto;padding:64px 36px}.kit-section h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.15}.kit-section p,.kit-section li{font-size:16px;line-height:1.7}.kit-workflows{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:46px;display:grid}.kit-inclusions{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-workflows article{border-top:3px solid #8a4054;padding-top:22px}.kit-number{color:#8a4054;font-size:14px}.kit-workflows h3{letter-spacing:-.03em;margin:15px 0;font-size:26px}.kit-flow{background:#ece9e3;padding:16px;font-size:14px!important;line-height:1.6!important}.kit-spread{grid-template-columns:1fr .75fr;align-items:center;gap:80px;display:grid}.kit-spread img{border:1px solid #dedbd4;width:100%;height:auto;box-shadow:0 10px 35px #13151912}.kit-spread ul{margin:24px 0;padding-left:22px}.kit-purchase{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px;display:grid}.kit-purchase .a-enrollment-form{background:#fff;border:1px solid #dedbd4;border-radius:18px;padding:32px}.kit-section a:not(.a-button){text-underline-offset:3px;text-decoration:underline}.kit-footer{border-top:1px solid #dedbd4;flex-wrap:wrap;gap:24px;padding:32px 6%;font-size:14px;display:flex}.kit-footer span{margin-right:auto}.kit-page .a-button,.kit-page .a-button-secondary{white-space:normal;text-align:center;max-width:100%}.kit-page :focus-visible{outline-offset:4px;outline:3px solid #8a4054}.kit-credit{background:#ece9e3;border-left:4px solid #8a4054;margin:24px 0;padding:20px}.kit-download{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:760px){.kit-nav{flex-wrap:wrap;padding:18px 22px}.kit-nav nav{gap:18px;font-size:13px}.kit-hero{grid-template-columns:1fr;gap:40px;padding:42px 24px 54px}.kit-hero h1{font-size:43px}.kit-lead{font-size:17px}.kit-book{justify-self:center;max-width:330px}.kit-section{padding:44px 24px}.kit-workflows,.kit-spread,.kit-purchase{grid-template-columns:1fr;gap:32px}.kit-spread img{max-width:420px;margin:auto}.kit-footer{padding:26px 24px}.kit-purchase .a-enrollment-form{padding:24px}.kit-actions>a{width:100%}}@media (prefers-reduced-motion:reduce){.kit-book,.kit-book figcaption{transform:none}}
