.bdl-websites,.bdl-website-workspace{--web-ink:#132a3a;--web-blue:#155e75;--web-teal:#0f766e;--web-gold:#b7791f}.bdl-website-hero{padding:clamp(1.5rem,4vw,3.5rem);border-radius:22px;background:linear-gradient(135deg,#ecfeff 0%,#f8fafc 48%,#fff7ed 100%);border:1px solid #cbd5e1;margin-bottom:1.4rem}.bdl-website-hero h1{max-width:850px;margin:.3rem 0 .75rem;color:var(--web-ink);font-size:clamp(1.75rem,4vw,3rem);line-height:1.13}.bdl-website-hero>p:last-child{max-width:760px;font-size:1.08rem;color:#475569}.bdl-website-kicker,.bdl-website-plan-for{margin:0;color:var(--web-teal);font-weight:700;letter-spacing:.04em}.bdl-website-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0 1.5rem}.bdl-website-plan{display:flex;flex-direction:column;position:relative;overflow:hidden}.bdl-website-plan:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--web-blue)}.bdl-website-plan-managed{box-shadow:0 18px 45px rgba(15,118,110,.13);transform:translateY(-4px)}.bdl-website-plan-managed:before{background:var(--web-teal)}.bdl-website-plan-bespoke:before{background:var(--web-gold)}.bdl-website-plan h2{margin:.35rem 0 .8rem;color:var(--web-ink)}.bdl-website-plan ul{padding-left:1.15rem;flex:1}.bdl-website-plan li{margin:.45rem 0;color:#334155}.bdl-website-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem;margin:.35rem 0 .85rem}.bdl-website-price strong{font-size:1.75rem;color:var(--web-ink)}.bdl-website-price span{color:#64748b}.bdl-website-price small{display:block;flex-basis:100%;color:#64748b;line-height:1.45}.bdl-website-requires{padding:.65rem .75rem;border-radius:9px;background:#f1f5f9;color:#475569;font-size:.9rem}.bdl-website-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bdl-website-checks{list-style:none;padding:0;margin:.8rem 0 0}.bdl-website-checks li{position:relative;padding:.4rem 0 .4rem 1.65rem}.bdl-website-checks li:before{content:"✓";position:absolute;left:0;color:var(--web-teal);font-weight:800}.bdl-website-checks.is-muted li:before{content:"+";color:var(--web-gold)}.bdl-website-process{margin-top:1rem}.bdl-website-process ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));counter-reset:webstep;list-style:none;padding:0;gap:.75rem}.bdl-website-process li{counter-increment:webstep;padding:.9rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.bdl-website-process li:before{content:counter(webstep);display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;margin-bottom:.5rem;background:var(--web-teal);color:#fff;font-weight:700}.bdl-website-pricing-addon{margin:2rem 0}.bdl-website-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.bdl-website-workspace-head h1{margin:.15rem 0}.bdl-website-request-card,.bdl-website-status-card,.bdl-website-payment{margin-top:1rem}.bdl-website-status-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.bdl-website-status-head h2{margin:.25rem 0}.bdl-website-ref{display:inline-block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;color:#64748b}.bdl-website-status{display:inline-flex;align-items:center;padding:.38rem .68rem;border-radius:999px;background:#e2e8f0;color:#334155;font-weight:700;font-size:.86rem;white-space:nowrap}.bdl-website-status.is-active{background:#dcfce7;color:#166534}.bdl-website-status.is-renewal_due,.bdl-website-status.is-quote_requested,.bdl-website-status.is-awaiting_payment{background:#fef3c7;color:#92400e}.bdl-website-status.is-expired,.bdl-website-status.is-paused,.bdl-website-status.is-cancelled{background:#fee2e2;color:#991b1b}.bdl-website-status.is-in_progress,.bdl-website-status.is-preview,.bdl-website-status.is-awaiting_content{background:#dbeafe;color:#1e40af}.bdl-website-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0}.bdl-website-meta>div{padding:.8rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;min-width:0}.bdl-website-meta span{display:block;color:#64748b;font-size:.82rem;margin-bottom:.25rem}.bdl-website-meta strong{display:block;overflow-wrap:anywhere;color:#1e293b}.bdl-website-amount{font-size:1.15rem}.bdl-website-amount strong{font-size:1.55rem;color:var(--web-teal)}.bdl-website-payment .bdl-paymethods{display:grid;gap:.55rem;margin:1rem 0}.bdl-website-payment .bdl-paymethod{display:grid;grid-template-columns:minmax(80px,.6fr) minmax(120px,1fr) minmax(180px,2fr);gap:.6rem;align-items:center;padding:.7rem .8rem;border:1px solid #dbe4ea;border-radius:10px;background:#f8fafc}.bdl-website-payment .bdl-paymethod code{overflow-wrap:anywhere}.bdl-website-payment .bdl-paymethod small{color:#64748b}.bdl-website-workspace .bdl-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.bdl-website-workspace .bdl-box{padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.bdl-website-workspace textarea{min-height:110px}
@media(max-width:900px){.bdl-website-packages{grid-template-columns:1fr}.bdl-website-plan-managed{transform:none}.bdl-website-process ol{grid-template-columns:1fr 1fr}.bdl-website-meta{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.bdl-website-columns,.bdl-website-meta{grid-template-columns:1fr}.bdl-website-process ol{grid-template-columns:1fr}.bdl-website-workspace-head,.bdl-website-status-head{display:block}.bdl-website-status{margin-top:.7rem}.bdl-website-workspace .bdl-boxes{grid-template-columns:1fr}.bdl-website-payment .bdl-paymethod{grid-template-columns:1fr}.bdl-website-hero{padding:1.25rem;border-radius:16px}}
