.bdb{background:var(--bt-bg);color:var(--bt-text);min-height:100vh;font-family:Inter,system-ui,sans-serif}.bdb *{box-sizing:border-box}.bdb a{color:inherit}.bdb .bdb-display{font-family:var(--bt-font-display);margin:0;font-weight:600;line-height:1.08}.bdb .bdb-gold{color:var(--bt-accent-light)}.bdb .bdb-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--bt-accent-light);margin:0;font:600 12px/1 Inter,system-ui,sans-serif}.bdb .bdb-dim{color:var(--bt-text-muted)}.bdb .bdb-hero{min-height:min(88vh,760px);position:relative;overflow:hidden}.bdb .bdb-hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bdb .bdb-hero .bdb-shade{background:linear-gradient(#0000008c,#000000d1);position:absolute;inset:0}.bdb .bdb-hero-in{flex-direction:column;justify-content:center;max-width:1024px;min-height:min(88vh,760px);margin:0 auto;padding:40px 18px 64px;display:flex;position:relative}.bdb .bdb-back{color:var(--bt-accent-light);font-size:14px;text-decoration:none}.bdb h1.bdb-display{margin-top:12px;font-size:clamp(40px,7vw,68px)}.bdb .bdb-lead{max-width:560px;margin:16px 0 0;font-size:18px;line-height:1.55}.bdb .bdb-btn{background:var(--bt-accent);border:1px solid var(--bt-accent);border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:14px 32px;font:700 16px/1 Inter,system-ui,sans-serif;text-decoration:none;transition:background .15s;display:inline-flex;color:var(--bt-on-accent)!important}.bdb .bdb-btn:hover{background:var(--bt-accent-light)}.bdb .bdb-sec{max-width:1024px;margin:0 auto;padding:64px 18px}.bdb h2.bdb-display{font-size:clamp(30px,4.5vw,40px)}.bdb .bdb-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.bdb .bdb-panel{background:var(--bt-bg-card);border:1px solid var(--bt-border);border-radius:14px;padding:22px}.bdb .bdb-panel h3{color:var(--bt-accent-light);margin:0;font:600 16px/1.3 Inter,system-ui,sans-serif}.bdb .bdb-panel p{color:var(--bt-text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.bdb .bdb-plan{text-align:center;max-width:720px;margin:0 auto;padding:0 18px 96px}.bdb .bdb-plan .bdb-panel{padding:36px 24px}.bdb .bdb-price{margin-top:12px;font-size:56px}@media (width<=760px){.bdb .bdb-grid{grid-template-columns:1fr}.bdb .bdb-sec{padding:48px 18px}}.bdb .bdb-top{margin-bottom:28px}.bdb .bdb-panel{border-radius:var(--bt-radius-panel)}.bdb .bdb-step{border:1px solid var(--bt-accent);width:32px;height:32px;color:var(--bt-accent-light);font-family:var(--bt-font-display);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:18px;font-weight:600;display:inline-flex}.bdb .bdb-levels{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px}.bdb .bdb-level{text-align:left;flex-direction:column;height:100%;padding:22px 18px;display:flex}.bdb .bdb-level .bdb-price{white-space:nowrap;margin-top:6px;font-size:34px;line-height:1.05}.bdb .bdb-level-line{min-height:2.6em;margin-top:6px;font-size:14px;font-weight:600}.bdb .bdb-level-desc{flex:1;margin-top:10px;font-size:13px;line-height:1.45}.bdb .bdb-level-terms{margin-top:10px;font-size:12px;line-height:1.4}.bdb .bdb-level-cta{margin-top:16px}.bdb .bdb-level-cta .bdb-btn{text-align:center;box-sizing:border-box;white-space:nowrap;width:100%;display:block}@media (width>=1101px){.bdb .bdb-levels{width:min(1240px,100vw - 48px);position:relative;left:50%;transform:translate(-50%)}}@media (width<=1100px) and (width>=761px){.bdb .bdb-levels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.bdb .bdb-levels{grid-template-columns:1fr}.bdb .bdb-level .bdb-price{font-size:48px}}.bda-auth{background:var(--bt-bg);min-height:100vh;color:var(--bt-text);font-family:var(--bt-font-body);justify-content:center;align-items:center;padding:32px 20px;display:flex}.bda-auth *{box-sizing:border-box}.bda-auth-col{width:100%;max-width:420px}.bda-auth-col.wide{max-width:480px}.bda-auth-head{text-align:center;margin-bottom:28px}.bda-auth-head .bda-logo{margin-bottom:28px}.bda-auth h1{font-family:var(--bt-font-display);color:var(--bt-text);margin:0;font-size:clamp(32px,6vw,40px);font-weight:600;line-height:1.1}.bda-auth-sub{color:var(--bt-text-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.bda-auth-card{background:var(--bt-bg-card);border:1px solid var(--bt-border);border-radius:var(--bt-radius-panel);box-shadow:var(--bt-shadow-soft);padding:28px}.bda-auth-err{color:var(--bt-error);background:var(--yv-error-bg);border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:14px}.bda-field{margin-bottom:18px}.bda-field.last{margin-bottom:24px}.bda-label{letter-spacing:.14em;color:var(--bt-text-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.bda-input{border-radius:var(--bt-radius-input);border:1px solid var(--bt-border-light);background:var(--bt-input-bg);width:100%;min-height:48px;color:var(--bt-text);padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .15s}.bda-input::placeholder{color:var(--bt-text-light)}.bda-input:focus{border-color:var(--bt-accent);box-shadow:0 0 0 3px var(--bt-accent-tint-strong);outline:none}.bda-submit{background:var(--bt-accent);width:100%;min-height:52px;color:var(--bt-on-accent);font:600 16px/1 var(--bt-font-body);border:1px solid var(--bt-accent);cursor:pointer;border-radius:999px;padding:14px;transition:background .15s}.bda-submit:hover:not(:disabled){background:var(--bt-accent-light)}.bda-submit:disabled{opacity:.6;cursor:not-allowed}.bda-auth-note{text-align:center;color:var(--bt-text-light);margin:16px 0 0;font-size:13px;line-height:1.5}.bda-auth-foot{text-align:center;color:var(--bt-text-muted);margin-top:24px;font-size:14px}.bda-auth a.bda-link{color:var(--bt-accent-light);font-weight:600;text-decoration:none}.bda-auth a.bda-link:hover{text-decoration:underline}.bda-plans{gap:8px;display:flex}.bda-plan{border:1px solid var(--bt-border-light);background:var(--bt-input-bg);color:var(--bt-text);cursor:pointer;text-align:center;border-radius:12px;flex:1;padding:12px 8px;font-family:inherit}.bda-plan.on{border-color:var(--bt-accent);background:var(--bt-accent-tint-strong)}.bda-plan b{font-size:14px;font-weight:700;display:block}.bda-plan span{color:var(--bt-text-muted);font-size:12px;display:block}.bda-plan i{color:var(--bt-accent-light);margin-top:2px;font-size:10px;font-style:normal;font-weight:600;display:block}.bda-signup{background:var(--bt-bg);color:var(--bt-text);min-height:100vh}.bda-signup .bda-auth{min-height:auto;padding:72px 20px 88px;scroll-margin-top:16px}.bdh{background:var(--bt-bg);min-height:100vh;color:var(--bt-text);font-family:var(--bt-font-body)}.bdh *{box-sizing:border-box}.bdh .bdh-display{font-family:var(--bt-font-display);color:var(--bt-text);margin:0;font-weight:600;line-height:1.08}.bdh .bdh-eyebrow{font:600 12px/1 var(--bt-font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--bt-accent-light);margin:0}.bdh .bdh-dim{color:var(--bt-text-muted)}.bdh .bdh-btn{background:var(--bt-accent);min-height:48px;color:var(--bt-on-accent);font:600 16px/1 var(--bt-font-body);border:1px solid var(--bt-accent);box-shadow:var(--bt-shadow-accent);border-radius:999px;justify-content:center;align-items:center;padding:14px 30px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.bdh .bdh-btn:hover{background:var(--bt-accent-light);transform:translateY(-1px)}.bdh .bdh-btn-sm{min-height:44px;box-shadow:none;padding:10px 22px;font-size:14px}.bdh .bdh-btn-lg{min-height:56px;padding:18px 40px;font-size:17px}.bdh .bdh-ghost{min-height:48px;color:var(--bt-text);font:600 16px/1 var(--bt-font-body);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0d59;border:1px solid #f4efe459;border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;text-decoration:none;display:inline-flex}.bdh .bdh-ghost:hover{border-color:var(--bt-accent-light);color:var(--bt-accent-light)}.bdh .bdh-outline{border:1px solid var(--bt-accent);min-height:44px;color:var(--bt-text);font:600 15px/1 var(--bt-font-body);border-radius:999px;align-items:center;padding:12px 28px;text-decoration:none;display:inline-flex}.bdh .bdh-outline:hover{background:var(--bt-accent-tint)}.bdh .bdh-nav{z-index:5;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:20px 24px;display:flex;position:absolute;top:0;left:0;right:0}.bdh .bdh-hero{align-items:center;min-height:min(92vh,820px);display:flex;position:relative;overflow:hidden}.bdh .bdh-hero>img,.bdh .bdh-hero>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bdh .bdh-hero .bdh-shade{background:linear-gradient(#0b0b0d9e 0%,#0b0b0d8c 45%,#0b0b0df0 100%);position:absolute;inset:0}.bdh .bdh-hero-in{z-index:2;text-align:center;max-width:820px;margin:0 auto;padding:120px 24px 72px;position:relative}.bdh .bdh-hero h1{text-shadow:0 2px 24px #00000059;margin:18px 0 22px;font-size:clamp(40px,6.4vw,72px)}.bdh .bdh-hero p.bdh-lead{color:#f4efe4e0;max-width:640px;margin:0 auto 12px;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.bdh .bdh-hero p.bdh-belief{color:#f4efe4b8;max-width:600px;margin:0 auto 32px;font-size:16px;line-height:1.6}.bdh .bdh-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.bdh .bdh-free{color:#f4efe4b3;width:100%;margin-top:14px;font-size:14px;display:block}.bdh .bdh-trust{border-top:1px solid var(--bt-border-light);border-bottom:1px solid var(--bt-border-light);background:var(--bt-bg-card);padding:20px 24px}.bdh .bdh-trust ul{flex-wrap:wrap;justify-content:center;gap:16px 40px;max-width:1000px;margin:0 auto;padding:0;list-style:none;display:flex}.bdh .bdh-trust li{color:var(--bt-text-muted);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.bdh .bdh-check{border:1px solid var(--bt-accent);width:22px;height:22px;color:var(--bt-accent-light);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.bdh .bdh-sec{max-width:1100px;margin:0 auto;padding:88px 24px}.bdh .bdh-sec-head{text-align:center;margin-bottom:48px}.bdh h2.bdh-display{font-size:clamp(32px,4.2vw,44px)}.bdh .bdh-sec-head p{margin:12px 0 0;font-size:16px}.bdh .bdh-grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bdh .bdh-grid2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bdh .bdh-panel{background:var(--bt-bg-card);border:1px solid var(--bt-border);border-radius:var(--bt-radius-panel);padding:30px}.bdh .bdh-icon{border:1px solid var(--bt-border);background:var(--bt-accent-tint);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:22px;display:flex}.bdh .bdh-panel h3{font-family:var(--bt-font-display);color:var(--bt-accent-light);margin:0 0 10px;font-size:25px;font-weight:600;line-height:1.15}.bdh .bdh-panel p{color:var(--bt-text-muted);margin:0;font-size:15px;line-height:1.6}.bdh .bdh-show{border:1px solid var(--bt-border);border-radius:var(--bt-radius-panel);background:var(--bt-bg-card);overflow:hidden}.bdh .bdh-show img{object-fit:cover;width:100%;height:320px;display:block}.bdh .bdh-show div{padding:20px 22px}.bdh .bdh-show h4{font-family:var(--bt-font-display);color:var(--bt-text);margin:0 0 4px;font-size:22px;font-weight:600}.bdh .bdh-show p{color:var(--bt-text-muted);margin:0;font-size:14px;line-height:1.55}.bdh .bdh-band{background:var(--bt-bg-raised);border-top:1px solid var(--bt-border);border-bottom:1px solid var(--bt-border);padding:88px 24px}.bdh .bdh-band-in{text-align:center;max-width:800px;margin:0 auto}.bdh .bdh-band h2{color:var(--bt-accent-light);margin-bottom:18px}.bdh .bdh-band p{color:var(--bt-text-muted);margin:0 0 32px;font-size:17px;line-height:1.7}.bdh .bdh-final{text-align:center;max-width:720px;margin:0 auto;padding:96px 24px}.bdh .bdh-final h2{margin-bottom:16px;font-size:clamp(34px,4.6vw,48px)}.bdh .bdh-final p{margin:0 0 32px;font-size:17px}.bdh .bdh-builders{text-align:center;border-top:1px solid var(--bt-border-light);max-width:720px;margin:0 auto;padding:44px 24px 60px}.bdh .bdh-foot{border-top:1px solid var(--bt-border-light);background:var(--bt-bg);padding:32px 24px}.bdh .bdh-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1000px;margin:0 auto;display:flex}.bdh .bdh-foot small{color:var(--bt-text-light);font-size:13px}@media (width<=760px){.bdh .bdh-grid3,.bdh .bdh-grid2{grid-template-columns:1fr}.bdh .bdh-sec{padding:64px 20px}.bdh .bdh-nav{padding:16px}.bdh .bdh-hero-in{padding:104px 20px 56px}.bdh .bdh-show img{height:240px}.bdh .bdh-band{padding:64px 20px}.bdh .bdh-final{padding:72px 20px}.bdh .bdh-trust ul{flex-direction:column;align-items:flex-start;max-width:320px}}@media (width<=420px){.bdh .bdh-nav .bda-logo-word{font-size:19px}.bdh .bdh-nav .bdh-btn-sm{padding:10px 16px}}@keyframes bdh-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.bdh .bdh-strip{border-top:1px solid #c6a15b26;border-bottom:1px solid #c6a15b26;padding:24px 0;overflow:hidden}.bdh .bdh-strip-track{will-change:transform;gap:16px;width:max-content;animation:60s linear infinite bdh-marquee;display:flex}.bdh .bdh-strip:hover .bdh-strip-track{animation-play-state:paused}.bdh .bdh-strip a{border-radius:8px;flex:none;display:block;overflow:hidden}.bdh .bdh-strip img{object-fit:cover;opacity:.9;width:256px;height:160px;transition:opacity .2s;display:block}.bdh .bdh-strip a:hover img{opacity:1}@media (width<=640px){.bdh .bdh-strip{padding:16px 0}.bdh .bdh-strip-track{gap:8px;animation-duration:45s}.bdh .bdh-strip img{width:176px;height:110px}}@media (prefers-reduced-motion:reduce){.bdh .bdh-strip{scroll-snap-type:x mandatory;overflow-x:auto}.bdh .bdh-strip-track{animation:none}.bdh .bdh-strip a{scroll-snap-align:start}}.bd-plancard{color:#f4efe4;background:#0b0b0d;border:1px solid #c6a15b73;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:24px;display:flex}.bd-plancard .bd-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#d4b876;font-size:12px;font-weight:700}.bd-plancard .bd-name{margin-top:6px;font-size:20px;font-weight:800}.bd-plancard .bd-sub{opacity:.75;margin-top:4px;font-size:14px}.bd-plancard a.bd-link,.bd-plancard .bd-active{color:#d4b876;font-weight:700}.bd-plancard a.bd-btn{color:#0b0b0d;background:#c6a15b;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none}
