.rgbh-breadcrumbs{padding:18px 0}.rgbh-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0;font-size:.85rem;color:var(--text-3)}.rgbh-breadcrumbs li:not(:last-child)::after{content:'/';margin-inline-start:6px;color:var(--text-3)}.rgbh-breadcrumbs a{color:var(--text-2)}.rgbh-hero{padding:56px 0 40px;text-align:center}.rgbh-hero h1{font-size:clamp(1.8rem, 3.2vw, 2.6rem);margin-bottom:14px}.rgbh-hero p{color:var(--text-2);max-width:640px;margin:0 auto 24px}.rgbh-badge{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border-2)}.rgbh-badge--star{position:absolute;top:-12px;inset-inline-start:50%;transform:translateX(50%);background:var(--grad);color:#fff;border:none}.rgbh-cycle{display:inline-flex;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px;margin-top:18px}.rgbh-cycle-btn{border:none;background:#fff0;color:var(--text-2);font-weight:700;padding:8px 18px;border-radius:999px;cursor:pointer;font-size:.9rem}.rgbh-cycle-btn.is-active{background:var(--surface-3);color:var(--text)}.rgbh-cycle-btn .rgbh-badge{margin-inline-start:6px}.rgbh-plans-section{padding:40px 0}.rgbh-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:32px}.rgbh-plan{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px 22px;display:flex;flex-direction:column;gap:14px}.rgbh-plan--featured{border-color:var(--blue);box-shadow:var(--shadow-glow)}.rgbh-plan--custom{align-items:center;justify-content:center;text-align:center;background:var(--surface-2)}.rgbh-plan h3{font-size:1.1rem}.rgbh-custom-desc{color:var(--text-2);font-size:.9rem}.rgbh-price-cycle .price-amount{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.rgbh-price-cycle .price-live{font-size:1.5rem;font-weight:800}.rgbh-price-cycle small{color:var(--text-3);font-size:.8rem}.rgbh-specs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.rgbh-specs li{display:flex;justify-content:space-between;gap:10px;font-size:.85rem;border-top:1px solid var(--border);padding-top:8px}.rgbh-spec-label{color:var(--text-3)}.rgbh-spec-value{color:var(--text);font-weight:600}.rgbh-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:var(--r-sm);font-weight:700;text-decoration:none;margin-top:auto}.rgbh-cta--primary{background:var(--blue);color:#fff}.rgbh-cta--ghost{background:var(--surface-2);color:var(--text);border:1px solid var(--border-2)}.rgbh-trust{padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rgbh-trust-list{list-style:none;display:flex;flex-wrap:wrap;gap:16px 28px;padding:0;margin:0;justify-content:center}.rgbh-trust-list li{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--text-2)}.rgbh-trust-list .i{color:var(--green)}.rgbh-steps{padding:48px 0}.rgbh-steps h2{text-align:center;margin-bottom:32px}.rgbh-steps-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;text-align:center}.rgbh-step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;margin-bottom:12px}.rgbh-steps-list h3{margin-bottom:8px}.rgbh-steps-list p{color:var(--text-2);font-size:.9rem}.rgbh-faq{padding:48px 0}.rgbh-faq h2{text-align:center;margin-bottom:24px}.rgbh-faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:16px 20px;margin-bottom:12px}.rgbh-faq-item summary{cursor:pointer;font-weight:700;list-style:none}.rgbh-faq-item summary::-webkit-details-marker{display:none}.rgbh-faq-answer{color:var(--text-2);margin-top:12px;font-size:.92rem;line-height:1.9}.rgbh-table{width:100%;border-collapse:collapse;margin:24px 0}.rgbh-table th,.rgbh-table td{border:1px solid var(--border);padding:10px 14px;text-align:start;font-size:.88rem}.rgbh-table th{background:var(--surface-2)}.rgbh-search{display:flex;gap:8px;max-width:520px;margin:0 auto}.rgbh-search input{flex:1;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-sm);padding:12px 16px;color:var(--text);font-size:1rem}