.rb-details{background:#fff;color:#131b24;padding:56px 0 72px}.rb-details__inner{width:min(1120px,calc(100% - 32px));margin:0 auto}.rb-kicker{margin:0 0 10px;color:#1672b8;font-size:.78rem;font-weight:750;letter-spacing:0;text-transform:uppercase}.rb-intro{max-width:720px}.rb-intro h2,.rb-care h2,.rb-faq h2,.rb-feedback h2{margin:0;font-size:clamp(1.85rem,4vw,2.7rem);line-height:1.12;letter-spacing:0}.rb-intro>p:last-child,.rb-care>p:last-child{margin:18px 0 0;color:#52606d;line-height:1.7}.rb-feature-grid{display:grid;gap:12px;margin-top:34px}.rb-feature-grid article,.rb-panel,.rb-care,.rb-feedback{border:1px solid #dce4ea;border-radius:8px;background:#f8fafc;padding:24px}.rb-feature-grid h3,.rb-panel h3{margin:0 0 8px;font-size:1.08rem}.rb-feature-grid p{margin:0;color:#52606d;line-height:1.6}.rb-split{display:grid;gap:20px;align-items:stretch;margin-top:44px}.rb-media{min-height:280px;overflow:hidden;border:1px solid #dce4ea;border-radius:8px;background:#eef5fa}.rb-media img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover}.rb-panel{background:#101820;color:#fff}.rb-panel .rb-kicker{color:#8fcaf0}.rb-panel ul{display:grid;gap:10px;margin:18px 0 26px;padding:0;list-style:none}.rb-panel li{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.16)}.rb-panel li:last-child{padding-bottom:0;border-bottom:0}.rb-panel dl{margin:0}.rb-panel dl div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.16)}.rb-panel dt{color:#b6c4cf}.rb-panel dd{margin:0;text-align:right}.rb-care{margin-top:20px;background:#eaf4fb}.rb-faq{margin-top:46px}.rb-faq details{margin-top:10px;border:1px solid #dce4ea;border-radius:8px;background:#fff;padding:0 18px}.rb-faq summary{cursor:pointer;padding:18px 28px 18px 0;font-weight:700;list-style:none}.rb-faq summary::-webkit-details-marker{display:none}.rb-faq p{margin:0;padding:0 0 18px;color:#52606d;line-height:1.65}.rb-feedback{margin-top:40px;background:#f8fafc}.rb-feedback h2{max-width:700px;font-size:clamp(1.35rem,3vw,1.85rem)}@media(min-width:750px){.rb-details{padding:84px 0 100px}.rb-details__inner{width:min(1120px,calc(100% - 80px))}.rb-feature-grid{grid-template-columns:repeat(3,1fr)}.rb-split{grid-template-columns:1.1fr .9fr;gap:28px}.rb-media,.rb-media img{min-height:440px}}.rb-reviews,.rb-review-preview{margin-top:44px}.rb-reviews h2,.rb-review-preview h2{margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.rb-preview-note{max-width:680px;margin:12px 0 0;color:#52606d;line-height:1.6}.rb-review-window{overflow:hidden;margin-top:20px}.rb-review-track{display:flex;gap:12px;width:max-content}.rb-review-track article{display:flex;flex:0 0 min(310px,calc(100vw - 64px));flex-direction:column;min-height:190px;padding:22px;border:1px solid #dce4ea;border-radius:8px;background:#fff}.rb-review-track article>p:not(.rb-rating){margin:10px 0 20px;color:#52606d;line-height:1.6}.rb-review-track strong{margin-top:auto}.rb-review-track span{margin-top:4px;color:#6c7a86;font-size:.9rem}.rb-rating{margin:0;color:#1672b8;font-weight:750}.rb-review-preview{padding:24px;border:1px dashed #aebdca;border-radius:8px;background:#f8fafc}.rb-review-preview .rb-review-track{animation:rb-review-flow 28s linear infinite}.rb-review-window:hover .rb-review-track{animation-play-state:paused}@keyframes rb-review-flow{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 6px))}}@media(prefers-reduced-motion:reduce){.rb-review-preview .rb-review-track{animation:none}}.rb-rating{letter-spacing:2px}.rb-faq-list{display:grid;gap:10px;margin-top:26px}.rb-faq-item{padding:20px;border:1px solid #dce4ea;border-radius:8px;background:#fff}.rb-faq-item h3{margin:0;color:#131b24;font-size:1rem}.rb-faq-item p{margin:10px 0 0;color:#52606d;line-height:1.65}