.bdj{--bdj-green:#22412F;--bdj-forest:#2C5A45;--bdj-moss:#5E8A66;--bdj-terra:#C0673E;--bdj-line:#E6E0D3;--bdj-muted:#5D584D;color:#2b2b26;font-size:1rem}.bdj h1,.bdj h2,.bdj h3{font-family:var(--font-heading--family);color:var(--bdj-green);margin:0;text-wrap:balance}.bdj p{margin:0}.bdj-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,72px);align-items:center}.bdj-hero h1{font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.06;letter-spacing:-.01em;margin:12px 0 18px}.bdj-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bdj-forest)}.bdj-lead{font-size:1.15rem;line-height:1.55;color:var(--bdj-muted);max-width:34em;margin-bottom:26px!important}.bdj-btn{display:inline-block;background:var(--bdj-green);color:#fff;font-weight:700;font-size:1.05rem;line-height:1.2;padding:15px 28px;border-radius:14px;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.bdj-btn:hover{background:#18301f;color:#fff;transform:translateY(-1px)}.bdj-btn:focus-visible{outline:3px solid var(--bdj-terra);outline-offset:3px}.bdj-note{font-size:.9rem;color:var(--bdj-muted);margin-top:14px!important}.bdj-hero__media{display:block}.bdj-hero__media img{display:block;width:100%;height:auto;border-radius:18px}.bdj-h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.15;margin-bottom:28px!important}.bdj-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.bdj-benefits li{border-top:3px solid var(--bdj-terra);padding-top:16px}.bdj-benefits h3{font-size:1.2rem;line-height:1.2;margin-bottom:6px}.bdj-benefits p{color:var(--bdj-muted);line-height:1.5}.bdj-inside{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,5vw,72px);align-items:start}.bdj-checks{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:10px}.bdj-checks li{position:relative;padding-left:30px;line-height:1.5}.bdj-checks li:before{content:"";position:absolute;left:2px;top:.4em;width:14px;height:7px;border-left:3px solid var(--bdj-moss);border-bottom:3px solid var(--bdj-moss);transform:rotate(-45deg)}.bdj-areas{list-style:none;margin:0;padding:24px;background:#fff;border:1px solid var(--bdj-line);border-radius:18px;display:grid;gap:12px}.bdj-areas li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px dashed var(--bdj-line);padding-bottom:10px}.bdj-areas li:last-child{border:0;padding-bottom:0}.bdj-areas b{font-family:var(--font-heading--family);font-size:1.3rem;color:var(--bdj-terra)}.bdj-faq{max-width:760px;margin:0 auto}.bdj-faq details{border-bottom:1px solid var(--bdj-line);padding:16px 0}.bdj-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:700;font-size:1.05rem;color:var(--bdj-green)}.bdj-faq summary::-webkit-details-marker{display:none}.bdj-faq summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--bdj-terra)}.bdj-faq details[open] summary:after{content:"\2013"}.bdj-faq summary:focus-visible{outline:3px solid var(--bdj-terra);outline-offset:3px}.bdj-faq details p{margin-top:10px;color:var(--bdj-muted);line-height:1.6;max-width:60ch}@media(max-width:989px){.bdj-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.bdj-hero,.bdj-inside,.bdj-benefits{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bdj-btn{transition:none}.bdj-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bdj-home.css.map */
