
.bdx{background:#fff9ec;color:#294435;padding:35px 24px 70px;font-family:var(--font-body-family)}.bdx *{box-sizing:border-box}.bdx-inner{max-width:1200px;margin:auto}.bdx-back{color:inherit;display:inline-block;margin-bottom:35px;font-size:1.25rem;text-underline-offset:5px}.bdx-eyebrow{font-size:1.05rem;letter-spacing:.14em;font-weight:800;margin:0 0 20px}.bdx h1,.bdx h2{font-family:var(--font-heading-family);color:inherit;font-weight:800;letter-spacing:-.05em;line-height:1.03}.bdx h1{font-size:clamp(4.6rem,6.8vw,8rem);margin:0 0 28px}.bdx h1 em{font-style:normal;display:inline-block;background:#ecd5df;padding:3px 10px 7px;transform:rotate(-2deg);border-radius:10px}.bdx h2{font-size:clamp(3rem,4vw,4.8rem);margin:0 0 24px}.bdx p{font-size:1.5rem;line-height:1.5}.bdx-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;background:#f5dc7d;color:#294435;border:2px solid #294435;border-radius:18px;box-shadow:4px 5px 0 #294435;text-decoration:none;font-size:1.4rem;font-weight:800;line-height:1.3;text-align:center;cursor:pointer;transition:transform .2s}.bdx-button:hover{transform:translateY(-3px)}.bdx :focus-visible{outline:3px solid #294435;outline-offset:5px}.bdx-heading{max-width:800px}.bdx-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.bdx-hero>div>p:not(.bdx-eyebrow){max-width:48rem;margin-bottom:28px}.bdx-hero-photo,.bdx-photo{position:relative;min-width:0}.bdx-hero-photo>img,.bdx-photo>img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:28px;border:2px solid #294435}.bdx-hero-photo>img{box-shadow:8px 9px 0 #ecd5df;transform:rotate(2deg)}.bdx-sticker{position:absolute;bottom:20px;left:-10px;background:#f5dc7d;border:2px solid #294435;box-shadow:4px 4px 0 #294435;padding:18px;border-radius:20px;transform:rotate(-7deg);font-size:1.5rem;font-weight:800;line-height:1.1}.bdx-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:75px 0}.bdx-benefits article{border:2px solid #294435;border-radius:22px;padding:26px;background:#ecd5df;box-shadow:4px 5px 0 #294435}.bdx-benefits article:nth-child(2){background:#c9b3dd}.bdx-benefits article:nth-child(3){background:#f5dc7d}.bdx-benefits b{font-size:4rem;opacity:.6}.bdx-benefits h2{font-size:2.6rem;margin:20px 0 10px}.bdx-benefits p{font-size:1.3rem}.bdx-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-top:65px}.bdx-form{display:grid;gap:18px;margin-top:30px}.bdx-field{display:flex;flex-direction:column;gap:8px;font-size:1.3rem;font-weight:700;min-width:0}.bdx-field input,.bdx-field select,.bdx-field textarea{font:inherit;font-weight:400;min-height:48px;padding:12px 14px;width:100%;background:white;color:#294435;border:1.5px solid #294435;border-radius:13px}.bdx-field textarea{resize:vertical}.bdx-consent{display:flex;align-items:flex-start;gap:12px;font-size:1.2rem;line-height:1.5}.bdx-consent input{width:20px;height:20px;flex-shrink:0;accent-color:#294435;margin-top:2px}.bdx .bdx-small{font-size:1.1rem;line-height:1.5}.bdx a{color:inherit}.bdx-summary{white-space:pre-wrap;font-size:1.25rem;line-height:1.5;background:#ecd5df;border-radius:17px;padding:20px;overflow-wrap:anywhere}.bdx-quiz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:42px 0}.bdx-quiz fieldset{border:2px solid #294435;border-radius:24px;padding:24px;background:#ecd5df;min-width:0;box-shadow:4px 5px 0 #294435}.bdx-quiz fieldset:nth-child(2){background:#c9b3dd}.bdx-quiz fieldset:nth-child(3){background:#f5dc7d}.bdx-quiz legend{font-size:1.5rem;font-weight:800;background:#fff9ec;border:1px solid #294435;border-radius:999px;padding:9px 15px}.bdx-quiz legend b{margin-right:10px}.bdx-quiz>.bdx-button{grid-column:1/-1;justify-self:start;margin-top:10px}.bdx-results{margin-top:50px;border-top:1px solid #29443533;padding-top:40px;scroll-margin-top:40px}.bdx-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.bdx-result-card{background:#ecd5df;border:2px solid #294435;border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:15px}.bdx-result-card img{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:17px}.bdx-result-card h3{font-size:2.6rem;font-weight:800;color:inherit;margin:0}.bdx-result-card p{margin:0}.bdx-result-card a{margin-top:auto;align-self:flex-start}.bdx-results[hidden]{display:none!important}.bdx-success{background:#e4ecd9;padding:22px;border-radius:16px;font-size:1.4rem}.bdx-error{border:2px solid #8b3030;padding:16px;border-radius:16px}.bdx-hero--natal h1 em{background:#f5dc7d}.bdx-natal-signup{background:#ecd5df;padding:35px;border-radius:28px}.bdx-launch-links{max-width:1200px;margin:30px auto 50px;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;font-family:var(--font-body-family);color:#294435}.bdx-launch-links a{display:flex;flex-direction:column;gap:12px;padding:25px;background:#ecd5df;border:2px solid #294435;border-radius:22px;box-shadow:4px 5px 0 #294435;text-decoration:none;color:inherit;transition:transform .2s}.bdx-launch-links a:nth-child(2){background:#c9b3dd}.bdx-launch-links a:nth-child(3){background:#f5dc7d}.bdx-launch-links strong{font-family:var(--font-heading-family);font-size:2.5rem;letter-spacing:-.035em;line-height:1.1}.bdx-launch-links span{font-size:1.25rem;line-height:1.4}.bdx-launch-links a:hover{transform:translateY(-4px)}
@media(max-width:749px){.bdx{padding:25px 22px 45px}.bdx-hero,.bdx-split{grid-template-columns:1fr;gap:35px}.bdx h1{font-size:4.9rem}.bdx-hero-photo{margin:10px 5px}.bdx-benefits{grid-template-columns:1fr;gap:22px;margin:45px 0}.bdx-benefits article{padding:23px}.bdx-benefits b{font-size:3rem}.bdx-benefits h2{margin-top:12px}.bdx-split{margin-top:40px}.bdx-quiz{grid-template-columns:1fr;gap:26px;margin-top:35px}.bdx-quiz>.bdx-button{width:100%}.bdx-result-grid{grid-template-columns:1fr}.bdx-natal-signup{padding:22px}.bdx-launch-links{grid-template-columns:1fr;padding:0 22px;gap:22px}.bdx-form>.bdx-button{width:100%}.bdx-back{margin-bottom:28px}}
@media(prefers-reduced-motion:reduce){.bdx-button,.bdx-launch-links a{transition:none}.bdx-button:hover,.bdx-launch-links a:hover{transform:none}}
