:root{--rbd-primary:#c6ac4a;--rbd-primary-dark:#a48a30;--rbd-ink:#242734;--rbd-ink-soft:#3a4150;--rbd-text:#20242d;--rbd-muted:#70778a;--rbd-line:#e6e9ef;--rbd-surface:#fff;--rbd-surface-soft:#f7f9fc;--rbd-surface-dark:#232735;--rbd-radius-xl:32px;--rbd-radius-lg:22px;--rbd-shadow:0 22px 56px #0f142414}.react-blocks-demo{color:var(--rbd-text);font-family:Roboto,system-ui,sans-serif}.react-blocks-demo *,.react-blocks-demo :before,.react-blocks-demo :after{box-sizing:border-box}.react-blocks-demo button{font:inherit}.rbd-shell{max-width:1340px;margin:0 auto;padding:42px 20px 92px}.rbd-hero,.rbd-playground-card,.rbd-side-box,.rbd-decision-card{border-radius:var(--rbd-radius-xl);box-shadow:var(--rbd-shadow);background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #c6ac4a29}.rbd-hero{background:radial-gradient(circle at 100% 0,#c6ac4a2e,#0000 26%),linear-gradient(#fff 0%,#fbfcff 100%);grid-template-columns:minmax(0,1.3fr) 360px;gap:28px;margin-bottom:28px;padding:36px;display:grid}.rbd-eyebrow,.rbd-kicker{color:var(--rbd-primary-dark);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.rbd-eyebrow{margin-bottom:14px}.rbd-hero__title{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(34px,5vw,60px);font-weight:800;line-height:1.02}.rbd-hero-copy p,.rbd-playground-head p,.rbd-summary-copy p,.rbd-side-box p{color:var(--rbd-muted);margin:0;font-size:17px;line-height:1.72}.rbd-hero-metrics{gap:14px;display:grid}.rbd-stat-card{background:#ffffffbd;border:1px solid #24273414;border-radius:24px;padding:20px 22px}.rbd-stat-card strong,.rbd-stat-card span{display:block}.rbd-stat-card strong{color:var(--rbd-ink);margin-bottom:8px;font-size:36px;line-height:1}.rbd-stat-card span{color:var(--rbd-muted);line-height:1.5}.rbd-concepts-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.rbd-concept-tab{text-align:left;min-height:132px;color:inherit;cursor:pointer;background:linear-gradient(#fffffff0,#f8fbff);border:1px solid #2427341a;border-radius:26px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s}.rbd-concept-tab:hover,.rbd-concept-tab.is-active{border-color:#c6ac4a70;transform:translateY(-2px);box-shadow:0 20px 40px #0f142414}.rbd-concept-tab span,.rbd-concept-tab strong,.rbd-concept-tab small{display:block}.rbd-concept-tab span{color:var(--rbd-primary-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.rbd-concept-tab strong{margin-bottom:10px;font-size:18px;line-height:1.22}.rbd-concept-tab small{color:var(--rbd-muted);font-size:13px;line-height:1.45}.rbd-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.rbd-main-stage{min-width:0}.rbd-sidebar{gap:18px;display:grid;position:sticky;top:96px}.rbd-side-box{padding:22px 22px 24px}.rbd-side-box h3{margin:12px 0;font-size:24px;line-height:1.15}.rbd-side-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.rbd-side-stats div{background:var(--rbd-surface-soft);border-radius:18px;padding:14px}.rbd-side-stats span,.rbd-side-stats strong,.rbd-side-label{display:block}.rbd-side-stats span{color:var(--rbd-muted);margin-bottom:6px;font-size:12px}.rbd-side-stats strong{font-size:15px;line-height:1.35}.rbd-side-label{color:var(--rbd-ink);margin:16px 0 10px;font-size:14px}.rbd-token-list,.rbd-plain-list{margin:0;padding:0;list-style:none}.rbd-token-list{flex-wrap:wrap;gap:10px;display:flex}.rbd-token-list li{color:var(--rbd-ink);background:#c6ac4a1f;border-radius:999px;padding:9px 12px;font-size:13px;line-height:1.35}.rbd-plain-list{gap:10px;display:grid}.rbd-plain-list li{color:var(--rbd-ink-soft);padding-left:18px;line-height:1.65;position:relative}.rbd-plain-list li:before{content:"";background:var(--rbd-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:0}.rbd-activity-feed{gap:10px;display:grid}.rbd-activity-item{background:var(--rbd-surface-soft);border-radius:18px;padding:12px 14px}.rbd-activity-item strong,.rbd-activity-item span{display:block}.rbd-activity-item strong{margin-bottom:4px;font-size:14px;line-height:1.4}.rbd-activity-item span{color:var(--rbd-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.rbd-playground-card{padding:30px}.rbd-playground-head{justify-content:space-between;gap:18px;margin-bottom:28px;display:flex}.rbd-playground-head h2,.rbd-summary-copy h2,.rbd-symptom-left h3,.rbd-proof-case h3,.rbd-quiz-copy h3,.rbd-budget-card h3,.rbd-hybrid-hero h3{letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(28px,3.1vw,42px);line-height:1.08}.rbd-playground-badges{flex-wrap:wrap;place-content:flex-start flex-end;gap:10px;display:flex}.rbd-pill{min-height:42px;color:var(--rbd-ink);cursor:pointer;background:#fff;border:1px solid #2427341f;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;transition:all .2s;display:inline-flex}button.rbd-pill:hover,.rbd-pill.is-active{border-color:var(--rbd-primary);color:#1d2027;background:linear-gradient(#dbc05b 0%,#c6ac4a 100%)}.rbd-chip-grid{flex-wrap:wrap;gap:12px;display:flex}.rbd-chip-grid.is-tight{gap:10px}.rbd-symptom-grid,.rbd-budget-grid,.rbd-proof-intro,.rbd-proof-detail,.rbd-hybrid-hero,.rbd-hybrid-budget{gap:22px;display:grid}.rbd-symptom-grid,.rbd-budget-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,420px)}.rbd-symptom-left{gap:18px;display:grid}.rbd-route-callout,.rbd-route-card,.rbd-budget-card,.rbd-budget-config,.rbd-proof-rating,.rbd-proof-case,.rbd-trust-card,.rbd-mini-card,.rbd-budget-reveal,.rbd-hybrid-budget-card,.rbd-muted-box{border-radius:24px}.rbd-route-callout,.rbd-budget-config,.rbd-proof-case,.rbd-proof-rating,.rbd-mini-card,.rbd-muted-box{background:var(--rbd-surface-soft);padding:18px 20px}.rbd-route-callout span,.rbd-route-row span,.rbd-budget-group span,.rbd-proof-rating small,.rbd-mini-card span{display:block}.rbd-route-callout span,.rbd-budget-group span,.rbd-mini-card span{color:var(--rbd-muted);margin-bottom:8px;font-size:13px}.rbd-route-callout p,.rbd-proof-case p,.rbd-mini-card strong,.rbd-budget-card p,.rbd-budget-reveal p,.rbd-hybrid-budget p,.rbd-hybrid-budget-card p{margin:0}.rbd-route-card,.rbd-budget-card,.rbd-hybrid-budget-card{color:#fff;background:radial-gradient(circle at 100% 0,#c6ac4a1f,#0000 32%),linear-gradient(#252937 0%,#2f3445 100%);padding:24px}.rbd-route-row{border-bottom:1px solid #ffffff14;gap:6px;margin-bottom:14px;padding-bottom:14px;display:grid}.rbd-route-row span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.rbd-route-row strong,.rbd-budget-card h3,.rbd-proof-rating strong,.rbd-mini-card strong{font-size:24px;line-height:1.22}.rbd-route-card p,.rbd-budget-card p,.rbd-proof-rating small,.rbd-hybrid-budget-card p{color:#fffc;line-height:1.65}.rbd-action-row,.rbd-quiz-result-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.rbd-button{color:#1d2027;cursor:pointer;background:linear-gradient(#dbc05b 0%,#c6ac4a 100%);border:0;border-radius:14px;min-height:48px;padding:0 22px;font-weight:700;transition:transform .2s,opacity .2s;box-shadow:0 14px 30px #c6ac4a38}.rbd-button:hover{opacity:.96;transform:translateY(-1px)}.rbd-button.is-secondary{color:#fff;box-shadow:none;background:#ffffff14;border:1px solid #ffffff29}.rbd-budget-config,.rbd-proof-shell,.rbd-hybrid-shell,.rbd-quiz-shell{gap:18px;display:grid}.rbd-budget-group{gap:12px;display:grid}.rbd-budget-card .rbd-plain-list li,.rbd-hybrid-budget-card .rbd-plain-list li{color:#ffffffd6}.rbd-budget-card .rbd-plain-list li:before,.rbd-hybrid-budget-card .rbd-plain-list li:before{background:#f4dea2}.rbd-budget-reveal{background:#ffffff14;margin-top:20px;padding:18px}.rbd-budget-reveal strong,.rbd-hybrid-budget-card strong,.rbd-trust-card strong{margin-bottom:8px;font-size:18px;display:block}.rbd-progress-bar{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.rbd-progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--rbd-primary), #6ab7ff);height:100%;transition:width .2s;display:block}.rbd-quiz-step,.rbd-quiz-result{gap:20px;display:grid}.rbd-quiz-copy span{color:var(--rbd-primary-dark);font-size:13px;font-weight:700}.rbd-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rbd-option-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #2427341a;border-radius:24px;min-height:128px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s}.rbd-option-card:hover{border-color:#c6ac4a70;transform:translateY(-2px);box-shadow:0 16px 32px #0f142414}.rbd-option-card strong,.rbd-option-card span{display:block}.rbd-option-card strong{margin-bottom:10px;font-size:18px;line-height:1.3}.rbd-option-card span{color:var(--rbd-muted);line-height:1.55}.rbd-proof-intro{grid-template-columns:260px minmax(0,1fr)}.rbd-proof-rating{align-content:start;gap:8px;display:grid}.rbd-proof-rating span{color:var(--rbd-ink);font-size:52px;font-weight:800;line-height:1}.rbd-proof-tabs{flex-wrap:wrap;gap:10px;display:flex}.rbd-proof-tab{cursor:pointer;background:#fff;border:1px solid #2427341f;border-radius:999px;min-height:42px;padding:0 16px;transition:all .2s}.rbd-proof-tab:hover,.rbd-proof-tab.is-active{background:var(--rbd-surface-dark);border-color:var(--rbd-surface-dark);color:#fff}.rbd-proof-detail{grid-template-columns:minmax(0,1fr) 280px}.rbd-proof-detail h4,.rbd-hybrid-budget h4{margin:0 0 12px;font-size:26px;line-height:1.16}.rbd-trust-card{color:#fff;background:linear-gradient(#242937 0%,#2d3342 100%);padding:22px}.rbd-trust-card p{color:#ffffffd1;line-height:1.65}.rbd-hybrid-shell{gap:16px}.rbd-hybrid-hero{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff29,#0000 24%),linear-gradient(135deg,#232735 0%,#2f3445 60%,#d6c4a6 140%);border-radius:30px;grid-template-columns:minmax(0,1fr) 320px;padding:26px}.rbd-hybrid-hero p,.rbd-hybrid-summary .rbd-mini-card strong,.rbd-hybrid-summary .rbd-mini-card span{color:#ffffffd6}.rbd-hybrid-summary{gap:12px;display:grid}.rbd-mini-card--doctors{gap:14px}.rbd-hybrid-doctors{gap:10px;display:grid}.rbd-hybrid-doctor{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.rbd-hybrid-doctor img{object-fit:cover;object-position:center top;border-radius:18px;width:56px;height:56px;box-shadow:0 14px 28px #0f14242e}.rbd-hybrid-doctor strong,.rbd-hybrid-doctor small{display:block}.rbd-hybrid-doctor strong{color:#fff;line-height:1.3}.rbd-hybrid-doctor small{color:#ffffffb8;margin-top:4px;line-height:1.45}.rbd-mini-card{color:#fff;background:#ffffff14}.rbd-hybrid-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rbd-hybrid-budget{background:var(--rbd-surface-soft);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px}.rbd-hybrid-budget-card{padding:22px}.rbd-muted-box{color:var(--rbd-muted);line-height:1.65}.rbd-summary-section{margin-top:34px}.rbd-summary-copy{max-width:760px;margin-bottom:22px}.rbd-decision-matrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.rbd-decision-card{padding:20px}.rbd-decision-card span,.rbd-decision-card h3,.rbd-decision-card p,.rbd-decision-meta strong,.rbd-decision-meta small{display:block}.rbd-decision-card span{color:var(--rbd-primary-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.rbd-decision-card h3{margin:0 0 12px;font-size:21px;line-height:1.2}.rbd-decision-card p{color:var(--rbd-muted);margin:0 0 16px;line-height:1.65}.rbd-decision-meta strong{margin-bottom:4px;font-size:15px}.rbd-decision-meta small{color:var(--rbd-muted);line-height:1.45}@media (width<=1180px){.rbd-hero,.rbd-workspace,.rbd-symptom-grid,.rbd-budget-grid,.rbd-proof-intro,.rbd-proof-detail,.rbd-hybrid-hero{grid-template-columns:1fr}.rbd-concepts-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rbd-sidebar{position:static}.rbd-decision-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.rbd-shell{padding:28px 14px 72px}.rbd-hero,.rbd-playground-card,.rbd-side-box{padding:24px}.rbd-playground-head{flex-direction:column}.rbd-playground-badges{justify-content:flex-start}.rbd-concepts-nav,.rbd-option-grid,.rbd-hybrid-strip,.rbd-decision-matrix,.rbd-side-stats,.rbd-hybrid-budget{grid-template-columns:1fr}}
