.bd-mkt *{margin:0;padding:0;box-sizing:border-box}.bd-mkt{font-family:var(--font-sans);color:var(--text-strong);background:var(--paper);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}.bd-mkt a{color:var(--clay-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bd-mkt a:hover{color:var(--clay-600)}.bd-mkt :focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.bd-mkt .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.bd-mkt .section{padding:104px 0}@media (max-width:720px){.bd-mkt .section{padding:64px 0}.bd-mkt{font-size:16px}}.bd-mkt .lockup{display:inline-flex;align-items:center;gap:.55em;text-decoration:none;line-height:1}.bd-mkt .lockup .mark{height:1.15em;width:auto;display:block}.bd-mkt .lockup .word{font-weight:800;letter-spacing:-.035em;font-size:1.45rem;color:var(--slate-900);white-space:nowrap}.bd-mkt .lockup .word .accent{color:var(--clay-500)}.bd-mkt .lockup--dark .word{color:var(--text-on-dark)}.bd-mkt .lockup--dark .word .accent{color:var(--clay-400)}.bd-mkt .lockup--mono .word .accent{color:inherit}.bd-mkt .header{background:var(--paper);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:20}.bd-mkt .header .wrap{display:flex;align-items:center;justify-content:space-between;min-height:64px}.bd-mkt .signin{font-weight:600;font-size:.95rem;color:var(--text-secondary);text-decoration:none;padding:10px 14px;min-height:44px;display:inline-flex;align-items:center;border-radius:var(--radius-md);transition:color var(--dur-fast) var(--ease-out)}.bd-mkt .signin:hover{color:var(--slate-900)}.bd-mkt .hero{background:var(--paper);padding:88px 0 112px}.bd-mkt .hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.bd-mkt .eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--clay-700);margin-bottom:20px}.bd-mkt h1{font-size:clamp(2.5rem,5.4vw,4rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;color:var(--slate-900)}.bd-mkt h1 .line{display:block}.bd-mkt h1 .clay{color:var(--clay-500)}.bd-mkt .sub{font-size:1.15rem;color:var(--text-secondary);margin:24px 0 32px;max-width:34em}@media (max-width:880px){.bd-mkt .hero{padding:56px 0 72px}.bd-mkt .hero .wrap{grid-template-columns:1fr;gap:48px}}.bd-mkt .ea-form{max-width:460px}.bd-mkt .ea-row{display:flex;gap:10px}.bd-mkt .ea-row input[type=email]{flex:1;min-width:0;min-height:50px;padding:0 16px;font:inherit;color:var(--text-strong);background:var(--warm-white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bd-mkt .ea-row input[type=email]::placeholder{color:var(--text-muted)}.bd-mkt .ea-row input[type=email]:focus{border-color:var(--clay-500);box-shadow:var(--focus-ring);outline:none}.bd-mkt .btn{min-height:50px;padding:0 22px;border:0;border-radius:var(--radius-lg);background:var(--clay-500);color:#fff;font:inherit;font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.bd-mkt .btn:hover{background:var(--clay-600)}.bd-mkt .btn:active{background:var(--clay-700);transform:translateY(1px)}.bd-mkt .btn[disabled]{opacity:.6;cursor:default}.bd-mkt .ea-note{font-size:.85rem;margin-top:12px;line-height:1.5}.bd-mkt .ea-note,.bd-mkt .ea-note a{color:var(--text-muted)}.bd-mkt .ea-error{font-size:.88rem;color:var(--clay-700);font-weight:600;margin-top:10px;display:none}.bd-mkt .ea-done{display:none;align-items:center;gap:12px;min-height:50px;font-weight:700;font-size:1.05rem;color:var(--slate-900)}.bd-mkt .ea-done .tick{width:28px;height:28px;border-radius:50%;background:var(--clay-500);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;flex:0 0 auto}.bd-mkt .ea-form.is-error .ea-error{display:block}.bd-mkt .ea-form.is-done .ea-error,.bd-mkt .ea-form.is-done .ea-row{display:none}.bd-mkt .ea-form.is-done .ea-done{display:flex}.bd-mkt .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width:520px){.bd-mkt .ea-row{flex-direction:column}.bd-mkt .btn{width:100%}}.bd-mkt .on-dark .ea-row input[type=email]{background:rgba(241,243,239,.06);border-color:var(--border-dark);color:var(--text-on-dark)}.bd-mkt .on-dark .ea-row input[type=email]::placeholder{color:rgba(241,243,239,.45)}.bd-mkt .on-dark .ea-note,.bd-mkt .on-dark .ea-note a{color:rgba(241,243,239,.55)}.bd-mkt .on-dark .ea-done{color:var(--text-on-dark)}.bd-mkt .on-dark .ea-error{color:var(--clay-400)}.bd-mkt .mock{background:var(--warm-white);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:26px;max-width:440px;width:100%}.bd-mkt .mock .kicker{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.bd-mkt .mock .kicker .ref{font-family:var(--font-mono);letter-spacing:0;font-weight:500}.bd-mkt .mock h3{font-size:1.18rem;font-weight:800;letter-spacing:-.02em;margin-bottom:18px}.bd-mkt .mock .row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--border-subtle);font-size:.95rem}.bd-mkt .mock .row .lbl{color:var(--text-strong);font-weight:500}.bd-mkt .mock .row .det{display:block;font-size:.82rem;color:var(--text-muted);font-weight:400;margin-top:1px}.bd-mkt .mock .amt{font-family:var(--font-mono);font-size:.92rem;color:var(--text-secondary);white-space:nowrap}.bd-mkt .mock .totals{margin-top:14px}.bd-mkt .mock .trow{display:flex;justify-content:space-between;padding:5px 0;font-size:.95rem}.bd-mkt .mock .trow,.bd-mkt .mock .trow .amt{color:var(--text-secondary)}.bd-mkt .mock .trow--grand{padding-top:10px;margin-top:6px;border-top:1px solid var(--border-subtle);font-weight:800;color:var(--slate-900);font-size:1.05rem}.bd-mkt .mock .trow--grand .amt{color:var(--clay-700);font-weight:600;font-size:1.05rem}.bd-mkt .mock .actions{margin-top:20px}.bd-mkt .mock .btn{width:100%}.bd-mkt .mock .btn--sm{min-height:44px;font-size:.95rem}.bd-mkt .mock .paysub{text-align:center;font-size:.8rem;color:var(--text-muted);margin-top:10px}.bd-mkt .poweredby{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-subtle);font-size:.78rem;color:var(--text-muted);font-weight:600}.bd-mkt .poweredby svg{height:13px;width:auto;opacity:.75}.bd-mkt .firmname{font-weight:800;letter-spacing:-.02em;font-size:1.05rem}.bd-mkt .firmsub{font-size:.82rem;color:var(--text-muted);margin-top:1px}.bd-mkt .mock--portal .porthead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:16px}.bd-mkt .mock--portal .invno{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);text-align:right}.bd-mkt .caption{font-size:.9rem;color:var(--text-muted);margin-top:14px;text-align:center}.bd-mkt .mock--demo .drow{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border-subtle);font-size:.95rem;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.bd-mkt .mock--demo .drow--auto,.bd-mkt .mock--demo .drow--step{cursor:default;grid-template-columns:30px 1fr auto auto}.bd-mkt .mock--demo .drow--auto{grid-template-columns:30px 1fr auto}.bd-mkt .drow.is-off .amt,.bd-mkt .drow.is-off .lbl{opacity:.38}.bd-mkt .dtoggle{position:relative;width:22px;height:22px;display:inline-flex}.bd-mkt .dtoggle--blank{visibility:hidden}.bd-mkt .dtoggle input{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;border:1.5px solid var(--border-subtle);border-radius:6px;background:var(--warm-white);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.bd-mkt .dtoggle input:checked{background:var(--clay-500);border-color:var(--clay-500)}.bd-mkt .dtoggle input:checked:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.bd-mkt .dtoggle input:focus-visible{box-shadow:var(--focus-ring);outline:none}.bd-mkt .dtoggle:before{content:"";position:absolute;inset:-11px}.bd-mkt .stepper{gap:2px}.bd-mkt .stepbtn,.bd-mkt .stepper{display:inline-flex;align-items:center}.bd-mkt .stepbtn{width:30px;height:30px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--warm-white);color:var(--slate-900);font:inherit;font-weight:700;cursor:pointer;position:relative;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);justify-content:center;line-height:1}.bd-mkt .stepbtn:before{content:"";position:absolute;inset:-7px}.bd-mkt .stepbtn:hover{border-color:var(--clay-500);color:var(--clay-700)}.bd-mkt .stepval{font-family:var(--font-mono);font-size:.92rem;min-width:22px;text-align:center}.bd-mkt .mock--demo .totals .amt{transition:color var(--dur-base) var(--ease-out)}.bd-mkt .mock--demo .totals.is-bump .trow--grand .amt{color:var(--clay-500)}.bd-mkt .dark{background:var(--slate-800);color:var(--text-on-dark)}.bd-mkt .h2{font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.bd-mkt .dark .h2{color:var(--text-on-dark)}.bd-mkt .pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.bd-mkt .pain-card{background:rgba(241,243,239,.05);border:1px solid var(--border-dark);border-radius:var(--radius-xl);padding:26px}.bd-mkt .pain-card h3{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.bd-mkt .pain-card p{color:var(--text-on-dark-secondary);font-size:.98rem}@media (max-width:820px){.bd-mkt .pain-grid{grid-template-columns:1fr}}.bd-mkt .light{background:var(--warm-white)}.bd-mkt .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.bd-mkt .step{border-top:1px solid var(--border-subtle);padding-top:20px;position:relative}.bd-mkt .step .bar{display:block;width:9px;background:var(--clay-500);border-radius:3px;margin-bottom:14px}.bd-mkt .step:first-child .bar{height:28px}.bd-mkt .step:nth-child(2) .bar{height:46px}.bd-mkt .step:nth-child(3) .bar{height:34px}.bd-mkt .step:nth-child(4) .bar{height:50px}.bd-mkt .step .n{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);display:block;margin-bottom:6px}.bd-mkt .step h3{font-size:1.12rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.bd-mkt .step p{color:var(--text-secondary);font-size:.96rem}@media (max-width:820px){.bd-mkt .steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.bd-mkt .steps{grid-template-columns:1fr}}.bd-mkt .try .wrap{display:grid;grid-template-columns:1fr .95fr;gap:64px;align-items:center}.bd-mkt .try-visual{justify-self:center;width:100%;max-width:440px}@media (max-width:880px){.bd-mkt .try .wrap{grid-template-columns:1fr;gap:48px}}.bd-mkt .trade .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.bd-mkt .trade-sub{color:var(--text-secondary);font-size:1.08rem;margin:16px 0 32px;max-width:32em}.bd-mkt .trade-list{display:grid;gap:22px}.bd-mkt .trade-item{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start}.bd-mkt .trade-item .dot{width:10px;height:10px;border-radius:3px;background:var(--clay-500);margin-top:7px}.bd-mkt .trade-item h3{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.bd-mkt .trade-item p{color:var(--text-secondary);font-size:.96rem}.bd-mkt .trade-visual{justify-self:center}@media (max-width:880px){.bd-mkt .trade .wrap{grid-template-columns:1fr;gap:48px}}.bd-mkt .offer{text-align:left}.bd-mkt .offer .wrap{max-width:720px}.bd-mkt .offer p.body{color:var(--text-on-dark-secondary);font-size:1.12rem;margin:20px 0 32px}.bd-mkt .offer p.body strong{color:var(--text-on-dark);font-weight:700}.bd-mkt .faq .wrap{max-width:720px}.bd-mkt .faq-list{margin-top:36px;border-top:1px solid var(--border-subtle)}.bd-mkt .faq-item{border-bottom:1px solid var(--border-subtle)}.bd-mkt .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;min-height:44px;font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.bd-mkt .faq-item summary::-webkit-details-marker{display:none}.bd-mkt .faq-item summary .pm{font-family:var(--font-mono);color:var(--clay-700);font-size:1.1rem;transition:transform var(--dur-fast) var(--ease-out);flex:0 0 auto}.bd-mkt .faq-item[open] summary .pm{transform:rotate(45deg)}.bd-mkt .faq-item .a{padding:0 4px 22px;color:var(--text-secondary);max-width:40em}.bd-mkt .final{text-align:center}.bd-mkt .final .h2{margin-bottom:28px}.bd-mkt .final .ea-form{margin:0 auto}.bd-mkt .final .ea-done{justify-content:center}.bd-mkt .footer{background:var(--slate-800);color:var(--text-on-dark-secondary);padding:44px 0}.bd-mkt .footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.bd-mkt .footer .lockup .word{font-size:1.15rem}.bd-mkt .footer p{font-size:.9rem}.bd-mkt .footer a{color:var(--text-on-dark-secondary)}.bd-mkt .footer a:hover{color:var(--text-on-dark)}@media (prefers-reduced-motion:reduce){.bd-mkt *,.bd-mkt :after,.bd-mkt :before{transition:none!important}}