.bdm-page{--ink:#261d26;--muted:#766b76;--rose:#ffb6c9;--plum:#5b355b;--cream:#fff9fb;--line:rgba(65,42,65,.14);background:#fff;color:var(--ink);overflow:hidden}.bdm-page *{box-sizing:border-box}.bdm-shell{width:min(1320px,calc(100% - 48px));margin:auto}.bdm-hero{padding:112px 0 74px;background:radial-gradient(circle at 84% 18%,rgba(255,182,201,.25),transparent 30%),linear-gradient(135deg,#2b1e2d,#4b2f4d 58%,#6d3d60);color:#fff}.bdm-breadcrumb{display:flex;gap:10px;align-items:center;font-size:13px;color:rgba(255,255,255,.64);margin-bottom:52px}.bdm-breadcrumb a{color:#fff}.bdm-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.8fr);gap:70px;align-items:center}.bdm-kicker,.bdm-heading>span,.bdm-content header>span,.bdm-cta span{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;color:#b05d82}.bdm-hero .bdm-kicker{color:#ffd2df}.bdm-copy h1{font-size:clamp(48px,5vw,78px);line-height:.98;letter-spacing:-.055em;margin:20px 0 28px;max-width:850px}.bdm-copy h1 em{font-style:normal;color:#ffd2df}.bdm-copy>p{font-size:19px;line-height:1.72;color:rgba(255,255,255,.8);max-width:760px}.bdm-actions{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0}.bdm-primary,.bdm-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;border-radius:12px;font-weight:800;text-decoration:none}.bdm-primary{background:#fff;color:#4b2f4d!important}.bdm-secondary{border:1px solid rgba(255,255,255,.25);color:#fff!important}.bdm-trust{display:flex;gap:10px;flex-wrap:wrap}.bdm-trust span{padding:9px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:12px;color:rgba(255,255,255,.78)}.bdm-console{background:rgba(32,19,33,.64);border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.26)}.bdm-console header{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1)}.bdm-console header small,.bdm-steps small{display:block;color:#ffd2df;font-weight:800;letter-spacing:.12em;font-size:10px}.bdm-console header b{display:block;margin-top:6px;font-size:20px}.bdm-console header>span{font-size:10px;font-weight:900;color:#4b2f4d;background:#ffd2df;padding:7px 9px;border-radius:999px;height:max-content}.bdm-steps article{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.08)}.bdm-steps article>b{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,210,223,.4);color:#ffd2df;font-size:12px}.bdm-steps strong{display:block;margin:4px 0 5px}.bdm-steps p{margin:0;color:rgba(255,255,255,.64);font-size:13px;line-height:1.55}.bdm-console footer{display:flex;gap:8px;flex-wrap:wrap;padding-top:20px}.bdm-console footer span{padding:8px 10px;background:rgba(255,255,255,.07);border-radius:8px;font-size:11px;color:rgba(255,255,255,.7)}.bdm-proof{background:#fff;border-bottom:1px solid var(--line)}.bdm-proof .bdm-shell{padding:28px 0;display:flex;justify-content:space-between;gap:40px;align-items:center}.bdm-proof small{display:block;color:#b05d82;font-weight:800;letter-spacing:.12em}.bdm-proof strong{display:block;margin-top:6px;font-size:18px}.bdm-proof ul{display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.bdm-proof li{padding:9px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.bdm-section{padding:112px 0;background:#fff}.bdm-section+.bdm-section{border-top:1px solid var(--line)}.bdm-heading{max-width:900px;margin-bottom:46px}.bdm-heading h2,.bdm-content h2,.bdm-cta h2{font-size:clamp(36px,4vw,60px);line-height:1.04;letter-spacing:-.045em;margin:14px 0 18px}.bdm-heading p,.bdm-content header p{font-size:18px;line-height:1.75;color:var(--muted);max-width:820px}.bdm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bdm-grid article{padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--cream);min-height:170px}.bdm-grid b{font-size:20px}.bdm-grid p,.bdm-intent p,.bdm-metrics p{color:var(--muted);line-height:1.65}.bdm-section-dark{background:#2b1e2d;color:#fff}.bdm-section-dark .bdm-heading>span{color:#ffd2df}.bdm-intent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bdm-intent article{padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06)}.bdm-intent small{color:#ffd2df;font-weight:800;letter-spacing:.11em}.bdm-intent h3{font-size:24px;margin:12px 0}.bdm-intent p{color:rgba(255,255,255,.68)}.bdm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bdm-metrics article{padding:26px;border-left:3px solid #d989aa;background:#fff7fa}.bdm-metrics small{color:#b05d82;font-weight:800;letter-spacing:.1em}.bdm-metrics b{display:block;font-size:23px;margin:10px 0}.bdm-content{padding:112px 0;background:#faf7f9}.bdm-content header{max-width:900px;margin-bottom:50px}.bdm-rich{max-width:1080px;font-size:17px;line-height:1.82;color:#3f363f}.bdm-rich h2{font-size:36px;line-height:1.16;margin:64px 0 18px;color:var(--ink)}.bdm-rich h3{font-size:25px;margin:34px 0 12px;color:var(--ink)}.bdm-rich ul,.bdm-rich ol{padding-left:24px}.bdm-rich li{margin:10px 0}.bdm-faq{padding:112px 0;background:#fff}.bdm-faq-list{max-width:1100px;margin:auto}.bdm-faq details{border-top:1px solid var(--line)}.bdm-faq details:last-child{border-bottom:1px solid var(--line)}.bdm-faq summary{display:grid;grid-template-columns:48px 1fr 30px;align-items:center;gap:16px;padding:24px 6px;cursor:pointer;font-weight:800;list-style:none}.bdm-faq summary::-webkit-details-marker{display:none}.bdm-faq summary span{color:#b05d82}.bdm-faq summary b{text-align:center;font-size:22px}.bdm-faq details[open] summary b{transform:rotate(45deg)}.bdm-faq details>div{padding:0 54px 26px;color:var(--muted);line-height:1.75}.bdm-cta{padding:90px 0;background:linear-gradient(135deg,#3b263e,#6d3d60);color:#fff}.bdm-cta .bdm-shell{display:flex;justify-content:space-between;gap:40px;align-items:center}.bdm-cta h2{max-width:850px;margin-bottom:14px}.bdm-cta p{color:rgba(255,255,255,.72);max-width:780px;line-height:1.7}.bdm-cta a{display:inline-flex;align-items:center;gap:12px;padding:17px 20px;border-radius:12px;background:#fff;color:#4b2f4d!important;font-weight:900;text-decoration:none;white-space:nowrap}.bdm-cta span{color:#ffd2df}
@media(max-width:1050px){.bdm-hero-grid{grid-template-columns:1fr}.bdm-console{max-width:760px}.bdm-grid{grid-template-columns:repeat(2,1fr)}.bdm-intent,.bdm-metrics{grid-template-columns:repeat(2,1fr)}.bdm-proof .bdm-shell,.bdm-cta .bdm-shell{align-items:flex-start;flex-direction:column}.bdm-cta a{white-space:normal}}
@media(max-width:680px){.bdm-shell{width:min(100% - 28px,1320px)}.bdm-hero{padding:92px 0 56px}.bdm-breadcrumb{flex-wrap:wrap;margin-bottom:36px}.bdm-copy h1{font-size:44px}.bdm-copy>p{font-size:17px}.bdm-console{padding:20px;border-radius:20px}.bdm-grid,.bdm-intent,.bdm-metrics{grid-template-columns:1fr}.bdm-section,.bdm-content,.bdm-faq{padding:76px 0}.bdm-faq summary{grid-template-columns:36px 1fr 24px;gap:10px}.bdm-faq details>div{padding-left:46px}.bdm-cta{padding:70px 0}}
