.bwc-kit{--kit-pink:#f2779d;--kit-ink:#111014;--kit-paper:#faf9f7;background:var(--kit-paper);color:var(--kit-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.bwc-kit *{box-sizing:border-box}.bwc-kit a{color:inherit}.bwc-kit :where(a,summary):focus-visible{outline-offset:6px;outline:3px solid #ad2450}.bwc-kit :where(h1,h2,h3,p){margin:0}.bwc-kit :where(h1,h2,h3){letter-spacing:-.04em;font-weight:400;line-height:1.08}.bwc-kit h1,.bwc-kit h2{font-family:Georgia,Times New Roman,serif}.bwc-kit em{color:#ad2450;font-weight:400}.kit-shell{width:min(1180px,100% - 64px);margin-inline:auto}.kit-nav{border-bottom:1px solid #dedade;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.kit-brand{letter-spacing:-.07em;font-size:28px;font-weight:900;text-decoration:none}.kit-brand span{letter-spacing:.08em;vertical-align:middle;margin-left:8px;font-size:12px;font-weight:700}.kit-nav>a:last-child{text-underline-offset:5px;font-size:14px}.kit-intro{padding:72px 0 60px}.kit-eyebrow{letter-spacing:.08em;color:#9d2047;font-size:14px;font-weight:700}.kit-intro h1{margin:24px 0;font-size:clamp(58px,8vw,112px)}.kit-lead{max-width:650px;font-size:21px;line-height:1.5}.kit-button{background:var(--kit-ink);border-radius:4px;margin-top:28px;padding:14px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.kit-button:hover{background:#9d2047}.kit-small{color:#625c65;max-width:640px;font-size:14px;margin-top:18px!important}.kit-start{border-top:1px solid #dedade;padding-top:32px}.kit-start h2{font-size:30px}.kit-paths{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.kit-paths>a{border:1px solid #d8d1d7;border-radius:6px;padding:22px;text-decoration:none}.kit-paths>a:hover{background:#fff;border-color:#9d2047}.kit-paths strong,.kit-paths span{display:block}.kit-paths span{color:#625c65;margin-top:6px;font-size:14px}.kit-products{padding:80px 0}.kit-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:20px 60px;display:grid}.kit-section-head>.kit-eyebrow{grid-column:1/-1}.kit-section-head h2,.kit-checklist h2,.kit-help h2{font-size:clamp(38px,5vw,64px)}.kit-section-head>p:last-child{color:#625c65;max-width:540px}.kit-disclosure{border-left:3px solid var(--kit-pink);color:#625c65;padding:10px 18px;font-size:14px;margin:30px 0!important}.kit-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.kit-card{background:#fff;border:1px solid #e3dfe4;border-radius:8px;flex-direction:column;padding:28px;scroll-margin-top:24px;display:flex}.kit-card-top{align-items:center;gap:16px;margin-bottom:38px;display:flex}.kit-card-top>span{color:#9d2047;font-family:Georgia,serif;font-size:34px}.kit-card-top p{letter-spacing:.05em;font-size:12px;font-weight:700}.kit-card h3{letter-spacing:-.035em;font-size:30px;font-weight:700;line-height:1.18}.kit-use{font-size:16px;font-weight:700;margin:18px 0!important}.kit-card>p:not(.kit-use){color:#625c65}.kit-card details{border-top:1px solid #e3dfe4;margin:24px 0;padding-top:16px}.bwc-kit summary{cursor:pointer;font-size:16px;font-weight:700}.kit-card details p{margin-top:12px;font-size:14px}.kit-card>a{text-underline-offset:5px;margin-top:auto;font-weight:700;line-height:1.55;text-decoration-thickness:1px}.kit-card>small{color:#625c65;margin-top:10px;font-size:12px}.kit-checklist{color:#fff;background:#19151b;padding:70px 0}.kit-checklist em,.kit-checklist .kit-eyebrow{color:var(--kit-pink)}.kit-checklist-inner{grid-template-columns:1fr 1.2fr;gap:70px;display:grid}.kit-checklist h2{margin:22px 0}.kit-checklist-inner>div>p:last-child{color:#d0c5d0;max-width:340px}.kit-checklist ol{margin:0;padding-left:24px}.kit-checklist li{padding:0 0 22px 12px}.kit-checklist li::marker{color:var(--kit-pink);font-weight:700}.kit-checklist strong,.kit-checklist span{display:block}.kit-checklist span{color:#d0c5d0;margin-top:6px;font-size:16px}.kit-faq{padding:70px 0}.kit-faq h2{margin-bottom:30px;font-size:40px}.kit-faq details{border-top:1px solid #d8d1d7;padding:22px 0}.kit-faq details p{color:#625c65;max-width:800px;margin-top:16px}.kit-help{border-top:1px solid #d8d1d7;padding:60px 0 80px}.kit-help h2{margin:20px 0}.kit-help>p:not(.kit-eyebrow){max-width:640px}.kit-help>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.kit-help .kit-button{margin:0}.kit-secondary{text-underline-offset:5px;font-size:16px;font-weight:700}.kit-footer{border-top:1px solid #d8d1d7;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;font-size:14px;display:flex}.kit-footer p{color:#625c65}@media (max-width:850px){.kit-grid{grid-template-columns:1fr}.kit-card-top{margin-bottom:20px}.kit-section-head,.kit-checklist-inner{grid-template-columns:1fr;gap:24px}.kit-paths{grid-template-columns:1fr}.kit-section-head>p:last-child{max-width:unset}.kit-footer{flex-wrap:wrap}}@media (max-width:520px){.kit-shell{width:calc(100% - 36px)}.kit-intro{padding:44px 0}.kit-intro h1{font-size:58px}.kit-lead{font-size:18px}.kit-nav{gap:16px}.kit-brand{font-size:26px}.kit-brand span{font-size:12px}.kit-card{padding:24px}.kit-products,.kit-faq,.kit-checklist{padding:50px 0}}@media print{.kit-nav,.kit-help,.kit-footer{display:none}.bwc-kit{background:#fff}.kit-shell{width:100%}.kit-grid{display:block}.kit-card{break-inside:avoid;margin-bottom:20px}.kit-checklist{color:#000;background:#fff}.kit-checklist span{color:#000}}
