﻿:root{--rbs-red:#ff2419;--rbs-red-deep:#d91510;--rbs-ink:#0d0d0e;--rbs-panel:#1d1d1f;--rbs-panel-2:#252527;--rbs-text:#f5f5f5;--rbs-muted:#b6b6bb;--rbs-line:rgba(255,255,255,.1);--rbs-width:1120px;--rbs-font:Manrope,"Segoe UI",Arial,sans-serif}body.rbs-showroom-preview{background:var(--rbs-ink)}.rbs-page{background:var(--rbs-ink);color:var(--rbs-text);font-family:var(--rbs-font);font-size:15px;font-weight:600;overflow:hidden}.rbs-page *{box-sizing:border-box}.rbs-page a{color:inherit;text-decoration:none}.rbs-shell{margin:0 auto;max-width:var(--rbs-width);width:min(100% - 32px, var(--rbs-width))}.rbs-hero{background:#0f0f10;padding:14px 0 18px}.rbs-topbar{align-items:center;background:#1c1c1e;border:1px solid var(--rbs-line);border-radius:8px;display:grid;gap:18px;grid-template-columns:auto minmax(0, 1fr) auto;min-height:54px;padding:8px 13px}.rbs-logo{display:inline-flex}.rbs-logo img{display:block;max-height:46px;max-width:210px;width:auto;height:auto;object-fit:contain}.rbs-menu{align-items:center;display:flex;gap:6px;justify-content:center}.rbs-menu a{border-radius:6px;color:#f3f3f3;font-size:13px;font-weight:800;letter-spacing:0;padding:10px 12px}.rbs-menu a:hover,.rbs-menu a:focus{background:#333337;color:#fff}.rbs-contact{align-items:flex-end;display:grid;gap:2px;justify-items:end}.rbs-contact span{color:var(--rbs-muted);font-size:11px;font-weight:700}.rbs-contact a{color:#fff;font-size:14px;font-weight:800}.rbs-hero-grid{display:grid;gap:12px;grid-template-columns:1.05fr .95fr;margin-top:14px}.rbs-offer{background:var(--rbs-red);border-radius:10px;min-height:344px;padding:clamp(24px, 4vw, 32px);position:relative}.rbs-kicker{color:rgba(255,255,255,.72);font-size:11px;font-weight:800;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}.rbs-offer h1{color:#fff;font-size:clamp(34px, 4.3vw, 56px);font-weight:800;letter-spacing:0;line-height:.96;margin:0;max-width:760px}.rbs-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.rbs-points span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:5px;color:#fff;font-size:11px;font-weight:800;padding:8px 10px}.rbs-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.rbs-btn{align-items:center;border:0;border-radius:7px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;min-height:48px;padding:0 22px}.rbs-btn--dark{background:#070707;color:#fff}.rbs-btn--light{background:#fff;color:#111}.rbs-btn--red{background:var(--rbs-red);color:#fff}.rbs-btn:hover,.rbs-btn:focus{filter:brightness(1.08);color:inherit}.rbs-rating{align-items:baseline;bottom:28px;display:flex;gap:8px;position:absolute;right:30px}.rbs-rating strong{color:#fff;font-size:34px;font-weight:800}.rbs-rating span{color:rgba(255,255,255,.74);font-size:12px;font-weight:800}.rbs-service-board{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.rbs-service-tile,.rbs-wide-tile{background:var(--rbs-panel);border:1px solid var(--rbs-line);border-radius:8px;min-height:112px;overflow:hidden}.rbs-service-tile{display:grid;padding:18px}.rbs-service-tile span{color:#fff;font-size:14px;font-weight:800;line-height:1.15}.rbs-service-tile b{align-items:center;align-self:end;background:var(--rbs-red);border-radius:5px;color:#fff;display:flex;font-size:20px;height:24px;justify-content:center;width:24px}.rbs-service-tile:hover,.rbs-service-tile:focus{background:#2a2a2d}.rbs-wide-tile{grid-column:1/-1;min-height:118px;position:relative}.rbs-wide-tile img{display:block;height:100%;inset:0;object-fit:cover;opacity:.55;position:absolute;width:100%}.rbs-wide-tile span{bottom:18px;color:#fff;font-size:22px;font-weight:800;left:18px;position:absolute;right:18px}.rbs-intro,.rbs-selector,.rbs-services,.rbs-works,.rbs-contacts{padding:clamp(56px, 8vw, 86px) 0}.rbs-intro .rbs-shell{background:var(--rbs-panel);border:1px solid var(--rbs-line);border-radius:10px;padding:clamp(28px, 5vw, 58px);text-align:center}.rbs-intro h2,.rbs-selector h2,.rbs-service-feature h2,.rbs-section-head h2,.rbs-contact-card h2,.rbs-booking h2{color:#fff;font-size:clamp(28px, 3.4vw, 42px);font-weight:800;letter-spacing:0;line-height:1.02;margin:0}.rbs-intro h2 span{color:var(--rbs-red)}.rbs-intro p,.rbs-selector p{color:var(--rbs-muted);font-size:14px;font-weight:600;line-height:1.58;margin:16px auto 0;max-width:760px}.rbs-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:58px}.rbs-metrics div{background:#101011;border-radius:8px;min-height:94px;padding:18px}.rbs-metrics strong,.rbs-metrics span{display:block}.rbs-metrics strong{color:#fff;font-size:15px;font-weight:800}.rbs-metrics span{color:var(--rbs-muted);font-size:12px;margin-top:6px}.rbs-selector{background:#111}.rbs-selector-grid{align-items:center;display:grid;gap:28px;grid-template-columns:.88fr 1fr}.rbs-selector .rbs-kicker{color:var(--rbs-red)}.rbs-car-form{background:var(--rbs-panel);border:1px solid var(--rbs-line);border-radius:10px;display:grid;gap:12px;padding:18px}.rbs-car-form label{display:grid;gap:7px}.rbs-car-form label span{color:var(--rbs-muted);font-size:11px;font-weight:800}.rbs-car-form select,.rbs-booking input,.rbs-booking select{appearance:none;background:#111;border:1px solid var(--rbs-line);border-radius:7px;color:#fff;font-family:var(--rbs-font);font-size:13px;font-weight:700;min-height:48px;padding:0 14px;width:100%}.rbs-car-form select:disabled{color:rgba(255,255,255,.42);cursor:not-allowed}.rbs-stage-card{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.rbs-stage-card div{background:#111;border:1px solid var(--rbs-line);border-radius:8px;padding:16px}.rbs-stage-card span,.rbs-stage-card small{color:var(--rbs-muted);display:block;font-size:11px;font-weight:800}.rbs-stage-card strong{color:#fff;display:block;font-size:28px;font-weight:800;margin:4px 0}.rbs-price-row{align-items:center;background:#0f0f10;border:1px solid var(--rbs-line);border-radius:8px;display:flex;gap:14px;justify-content:space-between;min-height:54px;padding:13px 15px}.rbs-price-row span{color:var(--rbs-muted);font-size:11px;font-weight:800;text-transform:uppercase}.rbs-price-row strong{color:#fff;font-size:14px;font-weight:800;line-height:1.25;text-align:right}.rbs-stage-note{background:rgba(255,255,255,.055);border:1px solid var(--rbs-line);border-radius:8px;display:grid;gap:5px;padding:14px}.rbs-stage-note span{color:var(--rbs-red);font-size:11px;font-weight:800;text-transform:uppercase}.rbs-stage-note strong{color:#fff;font-size:13px;font-weight:800;line-height:1.35}.rbs-car-form .rbs-btn:disabled{cursor:not-allowed;opacity:.45}.rbs-tabs{display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin-bottom:18px}.rbs-tabs a{background:var(--rbs-panel);border-radius:7px;color:#fff;font-size:12px;font-weight:800;min-height:48px;padding:16px 10px;text-align:center}.rbs-tabs a.is-active,.rbs-tabs a:hover,.rbs-tabs a:focus{background:var(--rbs-red)}.rbs-service-feature{display:grid;gap:12px;grid-template-columns:.82fr 1.18fr}.rbs-service-copy{background:var(--rbs-panel);border-radius:10px;padding:clamp(24px, 4vw, 38px)}.rbs-service-copy ul{color:var(--rbs-muted);display:grid;gap:9px;font-size:14px;font-weight:600;line-height:1.48;list-style:none;margin:20px 0 28px;padding:0}.rbs-service-feature img{border-radius:10px;display:block;height:100%;min-height:360px;object-fit:cover;width:100%}.rbs-section-head{align-items:end;display:flex;justify-content:space-between;margin-bottom:16px}.rbs-why{padding:48px 0 18px}.rbs-why-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0, 1fr))}.rbs-why-grid article{background:#1d1d1f;border-radius:10px;min-height:228px;padding:24px 20px}.rbs-why-grid h3{color:#fff;font-size:18px;font-weight:900;letter-spacing:0;line-height:1.15;margin:0 0 16px}.rbs-why-grid h3:before{background:var(--rbs-red);border-radius:999px;content:"";display:block;height:3px;margin-bottom:14px;width:28px}.rbs-why-grid p{color:rgba(255,255,255,.66);font-size:13px;font-weight:650;line-height:1.48;margin:0}.rbs-work-arrows{display:flex;gap:8px}.rbs-work-arrows button{align-items:center;background:var(--rbs-red);border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:24px;font-weight:800;height:34px;justify-content:center;line-height:1;padding:0;width:34px}.rbs-work-arrows button:hover,.rbs-work-arrows button:focus{background:#ff382e;color:#fff;outline:none}.rbs-work-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.rbs-work-grid::-webkit-scrollbar{display:none}.rbs-work-card{background:#18181a;border:0;border-radius:9px;display:block;flex:0 0 calc(50% - 6px);min-height:360px;overflow:hidden;position:relative;scroll-snap-align:start}.rbs-work-card img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.rbs-work-card:after{background:linear-gradient(180deg,rgba(0,0,0,.04) 34%,rgba(0,0,0,.76) 100%);content:"";inset:0;position:absolute}.rbs-work-card span{bottom:20px;color:#fff;font-size:19px;font-weight:800;left:20px;line-height:1.12;max-width:78%;position:absolute;right:20px;z-index:1}.rbs-partners{padding:22px 0 62px}.rbs-partners .rbs-shell{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.rbs-partners span{color:#fff;font-size:17px;font-style:italic;font-weight:800;opacity:.86;text-align:center}.rbs-contacts{background:#111}.rbs-contact-grid{display:grid;gap:12px;grid-template-columns:.9fr 1.1fr}.rbs-contact-card,.rbs-booking{background:var(--rbs-panel);border:1px solid var(--rbs-line);border-radius:10px;padding:clamp(24px, 4vw, 36px)}.rbs-contact-card p,.rbs-contact-card span{color:var(--rbs-muted);display:block;font-size:14px;font-weight:600;line-height:1.55;margin:16px 0 0}.rbs-contact-card>a:not(.rbs-btn){color:#fff;display:block;font-size:26px;font-weight:800;margin-top:8px}.rbs-contact-card .rbs-btn{margin-top:24px}.rbs-booking{background:var(--rbs-red)}.rbs-booking form{display:grid;gap:10px;margin-top:18px}.rbs-booking input,.rbs-booking select{background:#fff;border-color:transparent;color:#111}.rbs-booking .rbs-btn{width:100%}@media (max-width:1024px){.rbs-topbar,.rbs-hero-grid,.rbs-selector-grid,.rbs-service-feature,.rbs-contact-grid{grid-template-columns:1fr}.rbs-menu{justify-content:flex-start;overflow-x:auto}.rbs-contact{align-items:start;justify-items:start}.rbs-metrics,.rbs-tabs,.rbs-partners .rbs-shell{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.rbs-shell{width:min(100% - 22px, var(--rbs-width))}.rbs-hero{padding-top:10px}.rbs-topbar{grid-template-columns:1fr auto;min-height:54px}.rbs-logo img{max-height:34px;max-width:150px}.rbs-menu{grid-column:1/-1;order:3}.rbs-contact span{display:none}.rbs-contact a{align-items:center;background:var(--rbs-red);border-radius:7px;display:flex;font-size:0;height:40px;justify-content:center;width:40px}.rbs-contact a:before{content:"вЋ";font-size:17px}.rbs-offer{min-height:0;padding:24px 18px}.rbs-offer h1{font-size:34px;line-height:1}.rbs-rating{margin-top:18px;position:static}.rbs-service-board{grid-template-columns:1fr 1fr}.rbs-service-tile{min-height:104px;padding:14px}.rbs-wide-tile{min-height:104px}.rbs-intro,.rbs-selector,.rbs-services,.rbs-works,.rbs-contacts{padding:42px 0}.rbs-intro .rbs-shell{padding:26px 16px}.rbs-intro h2,.rbs-selector h2,.rbs-service-feature h2,.rbs-section-head h2,.rbs-contact-card h2,.rbs-booking h2{font-size:28px}.rbs-metrics,.rbs-stage-card,.rbs-work-grid{grid-template-columns:1fr}.rbs-tabs{display:flex;margin-left:-11px;margin-right:-11px;overflow-x:auto;padding:0 11px 4px}.rbs-tabs a{flex:0 0 42%}.rbs-service-feature img{min-height:260px}.rbs-work-card{min-height:230px}.rbs-partners{padding-bottom:42px}.rbs-partners .rbs-shell{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.rbs-offer h1{font-size:30px}.rbs-service-board{grid-template-columns:1fr}.rbs-tabs a{flex-basis:56%}}body.rbs-showroom-preview #masthead,body.rbs-showroom-preview #colophon{display:none !important}body.rbs-showroom-preview #page,body.rbs-showroom-preview .site{background:var(--rbs-ink)}.rbs-hero{min-height:0;padding:14px 0 18px}.rbs-hero-grid{gap:10px;grid-template-columns:1.08fr .92fr;margin-top:12px}.rbs-offer{min-height:366px;padding:clamp(25px, 4vw, 34px)}.rbs-offer h1{font-size:clamp(36px, 4.55vw, 60px)}.rbs-service-board{gap:9px}.rbs-service-tile,.rbs-wide-tile{min-height:116px}.rbs-service-tile{padding:16px;transition:background .18s ease,transform .18s ease}.rbs-service-tile:hover,.rbs-service-tile:focus{transform:translateY(-2px)}.rbs-wide-tile{min-height:128px}.rbs-intro,.rbs-selector,.rbs-services,.rbs-works,.rbs-contacts{padding:clamp(64px, 8vw, 96px) 0}.rbs-intro .rbs-shell{min-height:390px;padding:clamp(34px, 5.4vw, 64px)}.rbs-metrics{margin-top:88px}.rbs-metrics div{min-height:102px;padding:20px 16px}.rbs-selector{background:#111}.rbs-car-form{padding:20px}.rbs-service-feature{grid-template-columns:.78fr 1.22fr}.rbs-service-copy{padding:clamp(28px, 4vw, 42px)}.rbs-service-feature img{min-height:390px}.rbs-work-grid{grid-template-columns:1.25fr .95fr}.rbs-work-card{min-height:330px}.rbs-work-card:nth-child(3){grid-column:1/-1;min-height:280px}.rbs-work-card:nth-child(4){display:none}.rbs-partners{padding:28px 0 70px}.rbs-partners .rbs-shell{border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);padding:34px 0}.rbs-contact-card,.rbs-booking{min-height:430px}.rbs-contact-card{display:flex;flex-direction:column}.rbs-contact-card .rbs-btn{margin-top:auto}.rbs-booking{background:linear-gradient(90deg,var(--rbs-red) 0%,var(--rbs-red) 48%,rgba(0,0,0,.12) 100%),var(--rbs-red);overflow:hidden;position:relative}.rbs-booking:after{background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,0));content:"";inset:0 0 0 46%;opacity:.34;position:absolute}.rbs-booking h2,.rbs-booking form{max-width:360px;position:relative;z-index:1}.rbs-contact-card .rbs-btn,.rbs-booking .rbs-btn{min-height:52px}.rbs-booking input:focus,.rbs-booking select:focus,.rbs-car-form select:focus{border-color:rgba(255,255,255,.45);outline:none}@media (max-width:1024px){.rbs-hero{min-height:0}.rbs-work-grid{grid-template-columns:1fr 1fr}.rbs-work-card:nth-child(3){grid-column:auto}.rbs-work-card:nth-child(4){display:block}}@media (max-width:767px){body.rbs-showroom-preview{overflow-x:hidden}.rbs-hero{padding-bottom:28px}.rbs-contact a:before{content:"tel";font-size:11px;text-transform:uppercase}.rbs-intro .rbs-shell{min-height:0}.rbs-metrics{margin-top:32px}.rbs-work-card:nth-child(3),.rbs-work-card:nth-child(4){display:block;grid-column:auto;min-height:230px}.rbs-contact-card,.rbs-booking{min-height:0}.rbs-booking:after{display:none}.rbs-booking h2,.rbs-booking form{max-width:none}}.rbs-selector{min-height:650px;padding:clamp(56px, 7vw, 84px) 0 clamp(70px, 8vw, 104px)}.rbs-selector-grid{gap:clamp(24px, 4vw, 44px);grid-template-columns:minmax(0, .9fr) minmax(390px, .72fr)}.rbs-selector-copy{max-width:640px}.rbs-selector-copy .rbs-kicker{color:var(--rbs-red)}.rbs-selector-copy h1{color:#fff;font-size:clamp(42px, 5vw, 68px);font-weight:800;letter-spacing:0;line-height:.95;margin:0}.rbs-selector-copy p{color:var(--rbs-muted);font-size:15px;font-weight:600;line-height:1.62;margin:20px 0 0;max-width:600px}.rbs-hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.rbs-hero-badges span{background:#1d1d1f;border:1px solid var(--rbs-line);border-radius:6px;color:#fff;font-size:11px;font-weight:800;padding:9px 10px}.rbs-hero-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.rbs-hero-links a{align-items:center;background:var(--rbs-red);border-radius:7px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;min-height:48px;padding:0 20px}.rbs-hero-links a:last-child{background:#252527}.rbs-car-form{border-top:4px solid var(--rbs-red);box-shadow:0 26px 70px rgba(0,0,0,.32)}.rbs-form-head{display:grid;gap:4px;margin-bottom:2px}.rbs-form-head span{color:var(--rbs-red);font-size:11px;font-weight:800;text-transform:uppercase}.rbs-form-head strong{color:#fff;font-size:22px;font-weight:800;line-height:1.08}.rbs-stage-card div{background:#0f0f10}.rbs-stage-card strong{font-size:34px}@media (max-width:1024px){.rbs-selector{min-height:0}.rbs-selector-grid{grid-template-columns:1fr}}@media (max-width:767px){.rbs-selector{padding:34px 0 44px}.rbs-selector-copy h1{font-size:35px;line-height:1}.rbs-selector-copy p{font-size:14px}.rbs-hero-links{display:grid}.rbs-hero-links a{justify-content:center}.rbs-stage-card strong{font-size:28px}.rbs-stage-card{grid-template-columns:1fr}.rbs-price-row{align-items:flex-start;display:grid}.rbs-price-row strong{text-align:left}}.rbs-topbar{box-shadow:0 18px 45px rgba(0,0,0,.22)}.rbs-menu a{transition:background .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.rbs-menu a:hover,.rbs-menu a:focus{transform:translateY(-1px)}.rbs-car-form select,.rbs-booking input,.rbs-booking select{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.rbs-car-form select:focus,.rbs-booking input:focus,.rbs-booking select:focus{border-color:rgba(255,36,25,.72);box-shadow:0 0 0 3px rgba(255,36,25,.14);outline:none}.rbs-work-card{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.rbs-work-card:hover,.rbs-work-card:focus{border-color:rgba(255,36,25,.44);box-shadow:0 18px 42px rgba(0,0,0,.34);transform:translateY(-3px)}@media (max-width:767px){.rbs-hero{padding-bottom:8px}.rbs-topbar{gap:10px;grid-template-columns:1fr;padding:10px}.rbs-logo{justify-content:center}.rbs-logo img{max-height:40px;max-width:172px}.rbs-contact{display:none}.rbs-menu{border-top:1px solid var(--rbs-line);gap:7px;margin:0 -2px;padding-top:9px;scrollbar-width:none}.rbs-menu::-webkit-scrollbar{display:none}.rbs-menu a{background:#242426;border:1px solid rgba(255,255,255,.08);font-size:11px;min-height:38px;padding:10px 12px}.rbs-menu a:hover,.rbs-menu a:focus{background:#343438;transform:none}.rbs-selector{min-height:0;padding-top:28px}.rbs-selector-copy h1{font-size:32px;max-width:420px}.rbs-hero-badges{gap:6px;margin-top:18px}.rbs-hero-badges span{font-size:10px;padding:8px 9px}.rbs-car-form{padding:18px}.rbs-form-head strong{font-size:20px}.rbs-stage-card{gap:8px}.rbs-stage-card div{align-items:center;display:grid;grid-template-columns:58px 1fr auto;min-height:66px}.rbs-stage-card strong{font-size:25px}.rbs-stage-card small{text-align:right}}@media (max-width:420px){.rbs-menu a{font-size:10px;padding-inline:10px}.rbs-selector-copy h1{font-size:29px}.rbs-stage-card div{grid-template-columns:52px 1fr}.rbs-stage-card small{grid-column:2;text-align:left}}.rbs-page{-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-family:var(--rbs-font) !important;font-weight:500;text-rendering:geometricPrecision}.rbs-page h1,.rbs-page h2,.rbs-page h3,.rbs-page h4,.rbs-page h5,.rbs-page h6,.rbs-page p,.rbs-page a,.rbs-page span,.rbs-page strong,.rbs-page small,.rbs-page li,.rbs-page label,.rbs-page button,.rbs-page input,.rbs-page select,.rbs-page textarea{font-family:var(--rbs-font) !important}.rbs-menu a,.rbs-btn,.rbs-tabs a,.rbs-form-head span,.rbs-stage-card span,.rbs-stage-card small,.rbs-stage-note span,.rbs-price-row span,.rbs-hero-badges span,.rbs-kicker{font-weight:800}.rbs-logo img{height:auto;max-width:176px;width:auto}.rbs-menu a{font-size:11px;letter-spacing:.01em;line-height:1;padding:10px 12px}.rbs-contact span{font-size:10px;font-weight:600;line-height:1.2}.rbs-contact a{font-size:15px;font-weight:800;line-height:1.1}.rbs-selector-copy h1,.rbs-offer h1{font-size:clamp(46px, 5.05vw, 64px);font-weight:800;letter-spacing:-.01em;line-height:.94}.rbs-intro h2,.rbs-selector h2,.rbs-service-feature h2,.rbs-section-head h2,.rbs-contact-card h2,.rbs-booking h2{font-size:clamp(30px, 3.2vw, 44px);font-weight:800;letter-spacing:-.005em;line-height:1.02}.rbs-selector-copy p,.rbs-selector p,.rbs-service-copy li,.rbs-contact-card p,.rbs-contact-card span,.rbs-booking input,.rbs-booking select,.rbs-car-form select{font-size:14px;font-weight:500;line-height:1.55}.rbs-form-head strong{font-size:23px;font-weight:800;line-height:1.04}.rbs-stage-card strong{font-size:32px;font-weight:800;letter-spacing:-.015em}.rbs-price-row strong,.rbs-stage-note strong{font-weight:700}.rbs-work-card span,.rbs-contact-card>a:not(.rbs-btn){font-weight:800;letter-spacing:-.01em}@media (max-width:767px){.rbs-logo img{max-width:184px}.rbs-menu a{font-size:10px;font-weight:800;min-height:36px}.rbs-selector-copy h1,.rbs-offer h1{font-size:34px;letter-spacing:-.006em;line-height:.98}.rbs-intro h2,.rbs-selector h2,.rbs-service-feature h2,.rbs-section-head h2,.rbs-contact-card h2,.rbs-booking h2{font-size:28px;line-height:1.05}.rbs-selector-copy p,.rbs-selector p,.rbs-service-copy li,.rbs-contact-card p,.rbs-contact-card span,.rbs-booking input,.rbs-booking select,.rbs-car-form select{font-size:13px;line-height:1.48}.rbs-form-head strong{font-size:20px}.rbs-stage-card strong{font-size:26px}}@media (max-width:420px){.rbs-selector-copy h1,.rbs-offer h1{font-size:31px}.rbs-menu a{font-size:9px}}.rbs-works{padding-top:34px}.rbs-works .rbs-section-head{align-items:center}.rbs-works .rbs-section-head h2{font-size:clamp(30px, 3vw, 42px)}.rbs-works .rbs-work-grid{display:flex;grid-template-columns:none}.rbs-works .rbs-work-card{flex:0 0 calc(50% - 6px);min-height:360px}.rbs-works .rbs-work-card:nth-child(3),.rbs-works .rbs-work-card:nth-child(4){display:block}@media (max-width:767px){.rbs-works{padding-top:28px}.rbs-works .rbs-section-head{gap:14px}.rbs-work-arrows button{height:32px;width:32px}.rbs-works .rbs-work-grid{grid-template-columns:none}.rbs-works .rbs-work-card{flex-basis:88%;min-height:250px}.rbs-work-card span{font-size:16px;max-width:none}}.rbs-hero{background:#0f0f10 !important;border-bottom:1px solid rgba(255,255,255,.06)}.rbs-topbar{background:#1b1b1d;border-color:transparent;box-shadow:0 14px 34px rgba(0,0,0,.22)}.rbs-topbar,.rbs-car-form,.rbs-intro .rbs-shell,.rbs-service-feature,.rbs-services .rbs-service-feature,.rbs-services .rbs-tabs a,.rbs-stage-card div,.rbs-price-row,.rbs-stage-note,.rbs-contact-card,.rbs-booking,.rbs-work-card{border-color:transparent !important}.rbs-menu a{font-size:13px}@media (max-width:767px){.rbs-menu a{font-size:12px;min-height:38px}}@media (max-width:420px){.rbs-menu a{font-size:11px}}.rbs-services{padding-top:46px}.rbs-services .rbs-tabs{gap:6px;grid-template-columns:1.1fr .7fr .85fr 1fr 1fr 1fr;margin-bottom:18px}.rbs-services .rbs-tabs a{align-items:center;background:#202023;border:1px solid rgba(255,255,255,.07);border-radius:7px;color:rgba(255,255,255,.84);display:flex;font-size:11px;justify-content:center;min-height:46px;padding:12px 10px}.rbs-services .rbs-tabs a.is-active,.rbs-services .rbs-tabs a:hover,.rbs-services .rbs-tabs a:focus{background:var(--rbs-red);border-color:var(--rbs-red);color:#fff}.rbs-services .rbs-service-feature{background:#111112;border:1px solid rgba(255,255,255,.075);border-radius:10px;gap:0;grid-template-columns:minmax(320px, .72fr) minmax(0, 1.28fr);overflow:hidden}.rbs-services .rbs-service-copy{background:#202023;border-radius:0;display:flex;flex-direction:column;justify-content:center;min-height:390px;padding:clamp(28px, 4vw, 46px)}.rbs-service-label{color:var(--rbs-red);display:block;font-size:11px;font-weight:800;letter-spacing:.03em;margin-bottom:12px;text-transform:uppercase}.rbs-services .rbs-service-copy h2{font-size:clamp(28px, 3vw, 40px);max-width:520px}.rbs-services .rbs-service-copy ul{gap:10px;margin:24px 0 22px}.rbs-services .rbs-service-copy li{color:rgba(255,255,255,.78);padding-left:18px;position:relative}.rbs-services .rbs-service-copy li:before{background:var(--rbs-red);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.72em;width:5px}.rbs-service-facts{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:26px}.rbs-service-facts span{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:rgba(255,255,255,.82);font-size:11px;font-weight:700;padding:7px 10px}.rbs-services .rbs-service-copy .rbs-btn{align-self:flex-start}.rbs-services .rbs-service-feature img{border-radius:0;min-height:390px}@media (max-width:1024px){.rbs-services .rbs-tabs{display:flex;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.rbs-services .rbs-tabs::-webkit-scrollbar{display:none}.rbs-services .rbs-tabs a{flex:0 0 auto;min-width:132px}.rbs-services .rbs-service-feature{grid-template-columns:1fr}}@media (max-width:767px){.rbs-services{padding-top:34px}.rbs-services .rbs-service-copy{min-height:0;padding:24px 18px}.rbs-services .rbs-service-copy h2{font-size:26px}.rbs-service-facts{margin-bottom:20px}.rbs-services .rbs-service-copy .rbs-btn{width:100%}.rbs-services .rbs-service-feature img{min-height:250px}}.rbs-selector{min-height:0;padding-top:clamp(14px, 2vw, 24px);padding-bottom:clamp(36px, 4vw, 54px)}.rbs-selector-copy{align-self:center}.rbs-selector-copy h1{max-width:760px}.rbs-form-head span{font-size:12px}.rbs-work-card:after,.rbs-work-card span{display:none}.rbs-partners .rbs-shell{border:0}.rbs-partners a{color:#fff;display:block;font-size:17px;font-style:italic;font-weight:800;opacity:.88;text-align:center;transition:color .18s ease,opacity .18s ease,transform .18s ease}.rbs-partners a:hover,.rbs-partners a:focus{color:var(--rbs-red);opacity:1;transform:translateY(-2px)}.rbs-booking{background:#1d1d1f;border-color:transparent}.rbs-booking p{color:rgba(255,255,255,.66);font-size:14px;font-weight:650;line-height:1.5;margin:12px 0 0}.rbs-booking:after{display:none}.rbs-contacts{padding:46px 0 18px}.rbs-contacts .rbs-contact-grid{background:#1d1d1f;border-radius:10px;display:grid;gap:clamp(22px, 4vw, 42px);grid-template-columns:.82fr 1.18fr;margin:0 auto;max-width:980px;padding:clamp(24px, 4vw, 36px)}.rbs-contacts .rbs-contact-card,.rbs-contacts .rbs-booking{background:0 0;border:0;border-radius:0;padding:0}.rbs-contacts .rbs-booking{border-left:1px solid rgba(255,255,255,.08);margin-top:0;padding-left:clamp(22px, 4vw, 42px);padding-top:0}.rbs-contacts .rbs-contact-card .rbs-btn{display:inline-flex}.rbs-contacts .rbs-booking form{grid-template-columns:repeat(2,minmax(0, 1fr)) auto}.rbs-contacts .rbs-booking .rbs-btn{min-height:48px;white-space:nowrap}.rbs-map{background:#111;padding:12px 0 54px}.rbs-map-frame{border-radius:10px;min-height:360px;overflow:hidden;position:relative}.rbs-map-frame>a{color:#eee;font-size:12px;left:10px;position:absolute;z-index:1}.rbs-map-frame>a:nth-child(1){top:8px}.rbs-map-frame>a:nth-child(2){top:24px}.rbs-map-frame>a:nth-child(3){top:40px}.rbs-map-frame iframe{border:0;display:block;height:400px;position:relative;width:100%}.rbs-socials{background:#111;padding:0 0 42px}.rbs-social-links{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0, 1fr))}.rbs-social-links a{align-items:center;background:#1d1d1f;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:900;justify-content:center;min-height:64px;text-align:center;transition:background .18s ease,color .18s ease,transform .18s ease}.rbs-social-links a:hover,.rbs-social-links a:focus{background:var(--rbs-red);color:#fff;transform:translateY(-2px)}.rbs-footer-meta{align-items:center;color:rgba(255,255,255,.45);display:flex;flex-wrap:wrap;font-size:11px;font-weight:650;gap:12px 22px;justify-content:space-between;line-height:1.35;margin-top:24px}.rbs-footer-meta a{color:rgba(255,255,255,.58)}.rbs-footer-meta a:hover,.rbs-footer-meta a:focus{color:#fff}.rbs-footer-legal{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:flex-end}@media (max-width:767px){.rbs-selector{min-height:0;padding-top:12px;padding-bottom:30px}.rbs-partners .rbs-shell{grid-template-columns:repeat(2,1fr)}.rbs-partners a{background:#1d1d1f;border-radius:8px;font-size:15px;padding:14px 10px}.rbs-booking:after{display:none}.rbs-map{padding-bottom:34px}.rbs-map-frame{min-height:320px}.rbs-map-frame iframe{height:320px}.rbs-contacts{padding-top:34px}.rbs-contacts .rbs-contact-grid{grid-template-columns:1fr;max-width:none;padding:22px 18px}.rbs-contacts .rbs-booking{border-left:0;border-top:1px solid rgba(255,255,255,.08);margin-top:22px;padding-left:0;padding-top:22px}.rbs-contacts .rbs-booking form{grid-template-columns:1fr}.rbs-socials{padding-bottom:30px}.rbs-social-links{grid-template-columns:1fr}.rbs-social-links a{min-height:52px}.rbs-footer-meta{display:grid;gap:10px}.rbs-footer-legal{justify-content:flex-start}}.rbs-services-head{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.rbs-services-head h2{color:#fff;font-size:clamp(30px, 3vw, 42px);font-weight:800;letter-spacing:-.005em;line-height:1.04;margin:0}.rbs-services-head a{align-items:center;background:var(--rbs-red);border-radius:7px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;min-height:44px;padding:0 18px;white-space:nowrap}.rbs-service-groups{display:grid;gap:12px;grid-template-columns:1.12fr 1fr .92fr}.rbs-service-group{background:#1d1d1f;border:0;border-radius:10px;min-height:360px;padding:clamp(24px, 3vw, 34px)}.rbs-service-group h3{color:#fff;font-size:21px;font-weight:800;letter-spacing:-.005em;line-height:1.12;margin:0 0 20px}.rbs-service-group ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.rbs-service-group li{color:rgba(255,255,255,.78);font-size:14px;font-weight:500;line-height:1.38;padding-left:18px;position:relative}.rbs-service-group li a{color:inherit;display:inline;transition:color .18s ease,opacity .18s ease}.rbs-service-group li a:hover,.rbs-service-group li a:focus{color:#fff;opacity:1}.rbs-service-group li:before{background:var(--rbs-red);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.6em;width:5px}@media (max-width:1024px){.rbs-service-groups{grid-template-columns:1fr}.rbs-service-group{min-height:0}}@media (max-width:767px){.rbs-services-head{align-items:stretch;display:grid}.rbs-services-head a{width:100%}.rbs-service-group{padding:22px 18px}.rbs-service-group h3{font-size:20px}}.rbs-stage-card{grid-template-columns:repeat(2,minmax(0, 1fr))}@media (max-width:767px){.rbs-stage-card{grid-template-columns:1fr}}.rbs-logo img{height:auto;max-height:46px;max-width:214px;object-fit:contain;width:auto}@media (max-width:767px){.rbs-logo img{max-height:42px;max-width:196px}}.rbs-topbar .rbs-logo img{height:auto;max-height:54px;max-width:258px;object-fit:contain;width:auto}@media (max-width:767px){.rbs-topbar .rbs-logo img{max-height:46px;max-width:216px}}.rbs-selector-copy .rbs-hero-badges{margin-top:24px}.rbs-selector-copy .rbs-hero-badges span{background:#202023;border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:#f6f6f6;min-height:36px}@media (max-width:767px){.rbs-hero{padding-bottom:6px}.rbs-topbar{gap:9px;grid-template-columns:1fr;padding:9px}.rbs-logo{justify-content:center}.rbs-topbar .rbs-logo img{max-height:48px;max-width:232px}.rbs-menu{border-top:1px solid rgba(255,255,255,.08);display:flex;gap:7px;justify-content:flex-start;margin:0;overflow-x:auto;padding:9px 1px 1px;scrollbar-width:none;white-space:nowrap}.rbs-menu::-webkit-scrollbar{display:none}.rbs-menu a{flex:0 0 auto;font-size:12px;min-height:36px;padding:10px 12px}.rbs-selector-copy .rbs-hero-badges{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));margin-top:18px}.rbs-selector-copy .rbs-hero-badges span{align-items:center;display:flex;font-size:10px;justify-content:center;line-height:1.2;min-height:40px;padding:8px;text-align:center}}.rbs-services .rbs-tabs button{align-items:center;background:#202023;border:0;border-radius:8px;color:rgba(255,255,255,.84);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:800;justify-content:center;min-height:54px;padding:14px 12px;text-align:center}.rbs-services .rbs-tabs button.is-active,.rbs-services .rbs-tabs button:hover,.rbs-services .rbs-tabs button:focus{background:var(--rbs-red);color:#fff;outline:none}.rbs-services .rbs-service-feature[hidden]{display:none !important}.rbs-services .rbs-service-copy li a{color:inherit;text-decoration:none}.rbs-services .rbs-service-copy li a:hover,.rbs-services .rbs-service-copy li a:focus{color:#fff}@media (max-width:1024px){.rbs-services .rbs-tabs button{flex:0 0 auto;min-width:146px}}@media (max-width:767px){.rbs-services .rbs-tabs button{font-size:12px;min-height:44px;min-width:132px;padding:11px 10px}}.rbs-selector{padding-top:clamp(12px, 1.8vw, 22px)}.rbs-selector-grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:1fr}.rbs-selector-copy{align-items:flex-end;display:grid;gap:18px;grid-template-columns:minmax(0, 1fr) auto;max-width:none}.rbs-selector-copy h1{font-size:clamp(28px, 3.15vw, 42px);max-width:980px}.rbs-selector-copy p{color:rgba(255,255,255,.72);font-size:16px;font-weight:650;grid-column:1/-1;line-height:1.5;margin:-6px 0 0;max-width:920px}.rbs-selector-copy .rbs-hero-badges{grid-column:1/-1;margin-top:0}.rbs-selector-copy .rbs-hero-links{justify-content:flex-end;margin-top:0}.rbs-car-form{align-items:end;border-top:3px solid var(--rbs-red);display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0, 1fr)) auto;padding:16px}.rbs-car-form .rbs-form-head{align-self:center;margin:0}.rbs-car-form .rbs-form-head strong{font-size:20px}.rbs-car-form .rbs-stage-card,.rbs-car-form .rbs-price-row,.rbs-car-form .rbs-stage-note{grid-column:1/-1}.rbs-car-form .rbs-stage-card{grid-template-columns:repeat(2,minmax(0, 1fr))}.rbs-car-form .rbs-btn{align-self:end;min-height:48px;white-space:nowrap}@media (max-width:1180px){.rbs-selector-copy{align-items:start;grid-template-columns:1fr}.rbs-selector-copy .rbs-hero-links{justify-content:flex-start}.rbs-car-form{grid-template-columns:repeat(2,minmax(0, 1fr))}.rbs-car-form .rbs-form-head,.rbs-car-form .rbs-btn{grid-column:span 2}.rbs-why-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:767px){.rbs-selector{padding-top:10px}.rbs-selector-copy{gap:14px}.rbs-selector-copy h1{font-size:27px}.rbs-selector-copy p{font-size:14px;margin-top:-2px}.rbs-selector-copy .rbs-hero-links{display:grid;width:100%}.rbs-car-form{grid-template-columns:1fr;padding:14px}.rbs-car-form .rbs-form-head,.rbs-car-form .rbs-btn{grid-column:auto}.rbs-car-form .rbs-stage-card{grid-template-columns:1fr}.rbs-why{padding:34px 0 10px}.rbs-why-grid{grid-template-columns:1fr}.rbs-why-grid article{min-height:0;padding:22px 18px}}@media (max-width:767px){.rbs-topbar{gap:7px;padding:8px}.rbs-topbar .rbs-logo img{max-height:42px;max-width:210px}.rbs-menu{gap:6px;padding-top:7px}.rbs-menu a{font-size:11px;min-height:34px;padding:9px 10px}.rbs-selector{padding-bottom:24px;padding-top:8px}.rbs-selector-grid{gap:14px}.rbs-selector-copy{gap:10px}.rbs-selector-copy h1{font-size:25px;line-height:1.06}.rbs-selector-copy p{font-size:13px;line-height:1.42;margin-top:-2px}.rbs-selector-copy .rbs-hero-badges{gap:6px;grid-template-columns:repeat(2,minmax(0, 1fr));margin-top:0}.rbs-selector-copy .rbs-hero-badges span{font-size:10px;min-height:34px;padding:7px 8px}.rbs-selector-copy .rbs-hero-links{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0, 1fr));width:100%}.rbs-selector-copy .rbs-hero-links a{font-size:12px;justify-content:center;min-height:42px;padding:0 10px;width:100%}.rbs-car-form{gap:10px;padding:12px}.rbs-car-form select,.rbs-booking input,.rbs-booking select{min-height:44px}}.rbs-contacts{padding-bottom:34px}.rbs-contacts .rbs-contact-grid{display:block;max-width:820px;padding:0}.rbs-contacts .rbs-booking{background:#1d1d1f;border:1px solid rgba(255,255,255,.08);border-radius:10px;margin:0;padding:clamp(26px, 4vw, 38px)}.rbs-contacts .rbs-booking:after{display:none}.rbs-contacts .rbs-booking h2,.rbs-contacts .rbs-booking p,.rbs-contacts .rbs-booking form{max-width:none}.rbs-contacts .rbs-booking form{align-items:end;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto}.rbs-footer-contact{align-items:center;background:#1d1d1f;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;gap:18px;grid-template-columns:auto 1fr;margin-bottom:18px;padding:18px 20px}.rbs-footer-contact h2{color:#fff;font-size:18px;font-weight:800;line-height:1.15;margin:0}.rbs-footer-contact div{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:flex-end}.rbs-footer-contact span,.rbs-footer-contact a{color:rgba(255,255,255,.72);font-size:13px;font-weight:700;line-height:1.3;text-decoration:none}.rbs-footer-contact a:hover,.rbs-footer-contact a:focus{color:#fff}@media (max-width:900px){.rbs-contacts .rbs-booking form{grid-template-columns:1fr}.rbs-footer-contact{align-items:start;grid-template-columns:1fr}.rbs-footer-contact div{justify-content:flex-start}}@media (max-width:767px){.rbs-contacts{padding-bottom:24px;padding-top:24px}.rbs-contacts .rbs-booking{padding:22px 16px}.rbs-footer-contact{gap:12px;padding:16px}}.rbs-page{background:radial-gradient(circle at 18% -8%,rgba(255,36,25,.15),transparent 34%),linear-gradient(180deg,#111113 0%,#0d0d0e 48%,#101012 100%)}.rbs-topbar,.rbs-offer,.rbs-tile,.rbs-selector-card,.rbs-tab-panel,.rbs-why-card,.rbs-review-card,.rbs-contact-card,.rbs-map,.rbs-footer,.rbs-contacts .rbs-booking{box-shadow:0 18px 52px rgba(0,0,0,.26)}.rbs-topbar{border-color:rgba(255,255,255,.085);position:sticky;top:10px;z-index:30}.rbs-menu a{box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.rbs-menu a:hover,.rbs-menu a:focus{background:#343437;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.rbs-offer{background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 38%),linear-gradient(180deg,#ff3128 0%,#e01d15 100%)}.rbs-btn--red,.rbs-tab.is-active,.rbs-form button,.rbs-contacts .rbs-booking button{background:linear-gradient(180deg,#ff3128 0%,#e01d15 100%);box-shadow:0 12px 30px rgba(255,36,25,.2)}.rbs-tile,.rbs-tab,.rbs-selector-card,.rbs-tab-panel,.rbs-why-card,.rbs-review-card,.rbs-contact-card,.rbs-map,.rbs-footer,.rbs-contacts .rbs-booking{border:1px solid rgba(255,255,255,.075)}.rbs-tile,.rbs-tab,.rbs-why-card,.rbs-review-card,.rbs-social-links a{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rbs-tile:hover,.rbs-why-card:hover,.rbs-review-card:hover{border-color:rgba(255,36,25,.35);box-shadow:0 22px 58px rgba(0,0,0,.34);transform:translateY(-3px)}.rbs-tab-panel,.rbs-selector-card,.rbs-contacts .rbs-booking{background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 52%),var(--rbs-panel)}.rbs-tab-panel img,.rbs-work-card img{transition:filter .35s ease,transform .35s ease}.rbs-tab-panel:hover img,.rbs-work-card:hover img{filter:saturate(1.08) contrast(1.04);transform:scale(1.025)}.rbs-work-card{overflow:hidden}.rbs-selector-card select,.rbs-form input,.rbs-contacts .rbs-booking input{background:rgba(0,0,0,.24);border-color:rgba(255,255,255,.12);color:#fff}.rbs-selector-card select:focus,.rbs-form input:focus,.rbs-contacts .rbs-booking input:focus{border-color:rgba(255,36,25,.72);box-shadow:0 0 0 4px rgba(255,36,25,.12);outline:0}.rbs-social-links a{background:#202023;border:1px solid rgba(255,255,255,.075)}.rbs-social-links a:hover{background:#29292c;border-color:rgba(255,36,25,.35);transform:translateY(-2px)}@media (max-width:1100px){.rbs-topbar{position:relative;top:auto}}@media (max-width:767px){.rbs-hero{padding-top:8px}.rbs-offer{min-height:0}.rbs-tile:hover,.rbs-why-card:hover,.rbs-review-card:hover,.rbs-social-links a:hover{transform:none}}.rbs-offer{min-height:320px}.rbs-hero-grid{align-items:stretch}.rbs-tile h3,.rbs-tab-panel h3,.rbs-why-card h3{line-height:1.08}.rbs-tab{box-shadow:inset 0 0 0 1px rgba(255,255,255,.045)}.rbs-tab:hover{background:#303033;border-color:rgba(255,255,255,.09)}.rbs-selector-card{backdrop-filter:blur(10px)}.rbs-selector-card select{min-height:50px}.rbs-contacts .rbs-booking form{gap:10px}.rbs-contacts .rbs-booking input,.rbs-contacts .rbs-booking button{min-height:52px}@media (max-width:900px){.rbs-offer{min-height:0}.rbs-hero-actions{align-items:stretch}.rbs-hero-actions .rbs-btn{flex:1 1 170px}}@media (max-width:767px){.rbs-shell{width:min(100% - 20px, var(--rbs-width))}.rbs-topbar{border-radius:9px;gap:8px}.rbs-logo img{max-height:40px;max-width:180px}.rbs-menu{gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.rbs-menu::-webkit-scrollbar{display:none}.rbs-menu a{background:rgba(255,255,255,.045);flex:0 0 auto;font-size:12px;min-height:38px;padding:10px 11px}.rbs-offer{padding:22px 16px}.rbs-offer h1{font-size:clamp(31px, 10vw, 41px)}.rbs-points{gap:6px;margin-top:16px}.rbs-points span{font-size:10px;padding:7px 8px}.rbs-hero-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:18px}.rbs-hero-actions .rbs-btn{min-height:44px;padding:0 12px}.rbs-rating{margin-top:16px;position:static}.rbs-rating strong{font-size:28px}.rbs-selector-card,.rbs-tab-panel,.rbs-contacts .rbs-booking{border-radius:9px}.rbs-selector-card select,.rbs-contacts .rbs-booking input,.rbs-contacts .rbs-booking button{min-height:46px}.rbs-tabs{overflow-x:auto;scrollbar-width:none}.rbs-tabs::-webkit-scrollbar{display:none}.rbs-tab{flex:0 0 auto;min-width:132px}.rbs-contacts .rbs-booking form{gap:8px}}.rbs-section-head h2 span{color:var(--rbs-red)}.rbs-topbar{background:linear-gradient(180deg,rgba(28,30,34,.96),rgba(17,19,22,.96));border-color:rgba(255,255,255,.11);grid-template-columns:auto minmax(0, 1fr) auto auto;box-shadow:0 18px 48px rgba(0,0,0,.36)}.rbs-top-book{align-items:center;background:linear-gradient(180deg,#ff342f,#c91414);border-radius:10px;color:#fff;display:inline-flex;font-size:16px;font-weight:900;justify-content:center;min-height:48px;padding:0 24px;white-space:nowrap}.rbs-top-book:hover,.rbs-top-book:focus{color:#fff;transform:translateY(-1px)}.rbs-card-icon{color:rgba(255,255,255,.52);height:96px;margin:0 auto 28px;width:96px}.rbs-card-icon svg,.rbs-contact-row svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;width:100%}.rbs-card-icon .is-red,.rbs-contact-row .is-red{color:var(--rbs-red);stroke:var(--rbs-red)}.rbs-why{padding:72px 0 34px}.rbs-why .rbs-shell,.rbs-reviews-panel,.rbs-contact-panel{background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 48%),#111316;border:1px solid rgba(255,255,255,.09);border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.32),inset 0 0 90px rgba(255,36,25,.035)}.rbs-why .rbs-shell{padding:54px 48px}.rbs-why-grid,.rbs-reason-grid,.rbs-review-grid{display:grid;gap:20px}.rbs-why-grid{grid-template-columns:repeat(4,minmax(0, 1fr))}.rbs-why-card,.rbs-reason-card,.rbs-review-card,.rbs-rating-card,.rbs-contact-card,.rbs-map-card{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.08),transparent 58%),rgba(20,22,25,.86);border:1px solid rgba(255,255,255,.11);border-radius:14px}.rbs-why-card{min-height:300px;padding:38px 28px;text-align:center}.rbs-why-card h3,.rbs-reason-card h3{color:#fff;font-size:22px;font-weight:900;line-height:1.18;margin:0}.rbs-why-card h3:after{background:var(--rbs-red);content:"";display:block;height:2px;margin:22px auto 0;width:38px}.rbs-why-card p,.rbs-reason-card p{color:rgba(255,255,255,.64);font-size:16px;line-height:1.6;margin:24px 0 0}.rbs-reasons{padding:72px 0 42px}.rbs-centered-head{margin-bottom:42px;text-align:center}.rbs-centered-head span{align-items:center;color:var(--rbs-red);display:inline-flex;font-size:13px;font-weight:900;gap:18px;letter-spacing:.02em;text-transform:uppercase}.rbs-centered-head span:before,.rbs-centered-head span:after{background:var(--rbs-red);content:"";height:2px;width:34px}.rbs-centered-head h2{color:#fff;font-size:clamp(40px, 5vw, 58px);letter-spacing:0;line-height:1.08;margin:22px 0 0}.rbs-reason-grid{grid-template-columns:repeat(4,minmax(0, 1fr))}.rbs-reason-card{min-height:360px;padding:44px 30px;text-align:center}.rbs-reason-card p{line-height:1.7}.rbs-reviews{padding:70px 0 46px}.rbs-reviews-panel{padding:44px 38px}.rbs-review-head h2{color:#fff;font-size:clamp(34px, 4vw, 48px);line-height:1.08;margin:0}.rbs-review-head p{color:rgba(255,255,255,.55);font-size:17px;margin:12px 0 30px}.rbs-review-grid{grid-template-columns:.9fr repeat(3,1fr)}.rbs-rating-card,.rbs-review-card{min-height:330px;padding:34px 30px}.rbs-rating-card{background:radial-gradient(circle at 0 0,rgba(255,36,25,.34),transparent 62%),rgba(20,22,25,.88);border-color:rgba(255,36,25,.55)}.rbs-rating-card strong{color:#fff;display:block;font-size:72px;font-weight:900;letter-spacing:0;line-height:1}.rbs-rating-card span,.rbs-rating-card small{color:rgba(255,255,255,.58);display:block;font-size:16px}.rbs-stars{color:var(--rbs-red);font-size:30px;letter-spacing:4px;margin:26px 0}.rbs-quote{color:var(--rbs-red);font-size:64px;font-weight:900;line-height:.7}.rbs-review-card p{color:rgba(255,255,255,.82);font-size:17px;line-height:1.65;margin:18px 0 30px}.rbs-review-author{align-items:center;border-top:1px solid rgba(255,255,255,.12);display:flex;gap:16px;padding-top:20px}.rbs-review-author>span{align-items:center;background:#25272b;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;display:flex;flex:0 0 48px;font-weight:800;height:48px;justify-content:center;width:48px}.rbs-review-author strong,.rbs-review-author small,.rbs-review-author em{display:block}.rbs-review-author strong{color:#fff;font-size:16px}.rbs-review-author small,.rbs-review-author em{color:rgba(255,255,255,.5);font-size:13px;font-style:normal;margin-top:4px}.rbs-contact-suite{padding:80px 0 70px}.rbs-contact-panel{display:grid;gap:28px;grid-template-columns:1.08fr 1fr 1.08fr;padding:38px}.rbs-contact-card,.rbs-map-card{padding:34px 28px}.rbs-contact-card h2,.rbs-contact-suite .rbs-booking h2,.rbs-map-card h2{color:#fff;font-size:34px;line-height:1.12;margin:0 0 28px}.rbs-contact-row{display:flex;gap:18px;margin:24px 0}.rbs-contact-row>span{color:var(--rbs-red);flex:0 0 42px;height:42px;width:42px}.rbs-contact-row strong,.rbs-contact-row a{color:#fff;display:block;font-size:20px;font-weight:900;line-height:1.25}.rbs-contact-row small{color:rgba(255,255,255,.55);display:block;margin-top:7px}.rbs-telegram-wide,.rbs-map-card>a{align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;display:flex;font-size:18px;font-weight:900;justify-content:center;margin-top:34px;min-height:62px}.rbs-telegram-wide:hover,.rbs-map-card>a:hover,.rbs-telegram-wide:focus,.rbs-map-card>a:focus{border-color:rgba(255,36,25,.6);color:#fff}.rbs-contact-suite .rbs-booking{background:linear-gradient(135deg,#ff2d25,#9e1410);border:1px solid rgba(255,36,25,.7);border-radius:14px;padding:34px 28px}.rbs-contact-suite .rbs-booking form{display:grid;gap:16px}.rbs-contact-suite .rbs-booking input{background:#fff;border:0;border-radius:10px;color:#111;font-size:17px;min-height:62px;padding:0 20px}.rbs-contact-suite .rbs-booking button{background:#111;min-height:64px}.rbs-contact-suite .rbs-booking p{color:rgba(255,255,255,.66);font-size:13px;line-height:1.45;margin:22px 0 0}.rbs-contact-suite .rbs-booking a{color:#fff;text-decoration:underline}.rbs-map-preview{border-radius:12px;filter:grayscale(.85) invert(.9) contrast(.82) brightness(.68);height:250px;overflow:hidden}.rbs-map-preview iframe{border:0;height:100%;width:100%}.rbs-footer-modern{align-items:center;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:30px;grid-template-columns:auto 1fr auto;margin-top:44px;padding-top:34px}.rbs-footer-logo img{max-height:60px;object-fit:contain;width:230px}.rbs-footer-modern nav,.rbs-footer-socials,.rbs-footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.rbs-footer-modern nav{justify-content:center}.rbs-footer-modern nav a{color:rgba(255,255,255,.72);font-size:17px;font-weight:850}.rbs-footer-socials a{align-items:center;background:#24262a;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;display:flex;font-weight:900;height:54px;justify-content:center;width:54px}.rbs-footer-bottom{color:rgba(255,255,255,.48);font-size:13px;grid-column:1/-1;justify-content:center}.rbs-footer-bottom a{color:rgba(255,255,255,.54)}@media (max-width:1100px){.rbs-why-grid,.rbs-reason-grid,.rbs-review-grid,.rbs-contact-panel{grid-template-columns:repeat(2,minmax(0, 1fr))}.rbs-rating-card,.rbs-contact-suite .rbs-booking{grid-column:1/-1}.rbs-footer-modern{grid-template-columns:1fr;text-align:center}.rbs-footer-logo,.rbs-footer-modern nav,.rbs-footer-socials{justify-content:center}}@media (max-width:767px){.rbs-topbar{gap:10px;grid-template-columns:minmax(0, 1fr) auto;padding:8px}.rbs-topbar .rbs-logo img{max-width:170px}.rbs-topbar .rbs-contact{display:none}.rbs-topbar .rbs-top-book{display:none}.rbs-menu{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.rbs-menu::-webkit-scrollbar{display:none}.rbs-menu a{flex:0 0 auto}.rbs-hero-actions{grid-template-columns:repeat(2,minmax(0, 1fr))}.rbs-selector-copy .rbs-hero-badges,.rbs-hero-badges{display:flex;flex-direction:column}.rbs-hero-badges span,.rbs-hero-actions a{min-width:0}.rbs-selector-copy .rbs-hero-badges span,.rbs-hero-badges span{text-align:center;white-space:normal;width:100%}.rbs-services-head h2{font-size:30px;line-height:1.08;overflow-wrap:anywhere}.rbs-service-copy li,.rbs-service-copy a{overflow-wrap:anywhere}.rbs-why{padding:42px 0 20px}.rbs-why .rbs-shell,.rbs-reviews-panel,.rbs-contact-panel{padding:18px}.rbs-why-grid,.rbs-reason-grid,.rbs-review-grid,.rbs-contact-panel{grid-template-columns:1fr}.rbs-why-card,.rbs-reason-card,.rbs-rating-card,.rbs-review-card{min-height:0;padding:28px 20px}.rbs-card-icon{height:74px;margin-bottom:18px;width:74px}.rbs-centered-head{margin-bottom:28px}.rbs-centered-head span{display:flex;font-size:11px;justify-content:center}.rbs-centered-head h2{font-size:34px}.rbs-review-card p{font-size:15px}.rbs-contact-card h2,.rbs-contact-suite .rbs-booking h2,.rbs-map-card h2{font-size:28px}.rbs-contact-row strong,.rbs-contact-row a{font-size:18px}.rbs-footer-logo img{width:190px}.rbs-footer-modern nav{gap:12px}.rbs-map-preview{height:220px}.rbs-top-book{min-height:42px;padding:0 16px;width:auto}}@media (max-width:430px){.rbs-topbar .rbs-logo img{max-width:154px}.rbs-top-book{font-size:14px;padding:0 14px}}.rbs-services{background:#0f0f10 !important}.rbs-menu-item{position:relative}.rbs-menu-item>a{align-items:center;display:inline-flex;gap:8px}.rbs-menu-item--services>a:after{border:solid currentColor;border-width:0 2px 2px 0;content:"";height:6px;margin-top:-3px;transform:rotate(45deg);width:6px}.rbs-menu-dropdown{background:radial-gradient(circle at 20% 0,rgba(255,36,25,.08),transparent 38%),linear-gradient(180deg,rgba(28,30,34,.98),rgba(18,19,22,.98));border:1px solid rgba(255,255,255,.13);border-radius:14px;box-shadow:0 28px 80px rgba(0,0,0,.48);display:grid;gap:8px;left:50%;min-width:280px;opacity:0;padding:18px;pointer-events:none;position:absolute;top:calc(100% + 12px);transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease;z-index:30}.rbs-menu-dropdown:before{content:"";height:14px;left:0;position:absolute;right:0;top:-14px}.rbs-menu-dropdown a{align-items:center;background:0 0;border:0;border-radius:10px;color:rgba(255,255,255,.76);display:flex;font-size:15px;font-weight:900;min-height:46px;padding:0 14px}.rbs-menu-dropdown a:before{border:1px solid rgba(255,255,255,.28);border-radius:999px;content:"";height:26px;margin-right:14px;width:26px}.rbs-menu-dropdown a:hover,.rbs-menu-dropdown a:focus{background:rgba(255,255,255,.07);color:#fff}.rbs-menu-dropdown a:hover:before,.rbs-menu-dropdown a:focus:before{border-color:var(--rbs-red);box-shadow:inset 0 0 0 5px rgba(255,36,25,.2)}.rbs-menu-item:hover .rbs-menu-dropdown,.rbs-menu-item:focus-within .rbs-menu-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%,0)}@media (max-width:767px){.rbs-menu-item{flex:0 0 auto}.rbs-menu-dropdown{display:none}}.rbs-showroom,.rbs-showroom *{box-sizing:border-box}.rbs-showroom{max-width:100vw;overflow-x:hidden}.rbs-tabs,.rbs-menu{max-width:100%}.rbs-tabs{overflow-x:auto;scrollbar-width:none}.rbs-tabs::-webkit-scrollbar{display:none}@media (max-width:767px){html,body,.rbs-clean-template,.rbs-showroom{max-width:100vw;overflow-x:hidden}.rbs-shell,.rbs-topbar,.rbs-hero,.rbs-selector-grid,.rbs-selector-card,.rbs-services,.rbs-service-feature,.rbs-why .rbs-shell,.rbs-reviews-panel,.rbs-contact-panel,.rbs-footer-modern{margin-left:10px;margin-right:auto;max-width:min(370px, calc(100vw - 20px));min-width:0;width:min(370px, calc(100vw - 20px))}.rbs-topbar{overflow:hidden}.rbs-logo{justify-content:center}.rbs-menu,.rbs-tabs{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.rbs-menu a,.rbs-tabs button{flex:0 0 auto;min-width:max-content}.rbs-hero-title,.rbs-services-head h2,.rbs-section-head h2,.rbs-centered-head h2{max-width:100%;overflow-wrap:break-word;word-break:normal}.rbs-services-head{display:grid;gap:12px;grid-template-columns:1fr}.rbs-services-head h2{font-size:clamp(28px, 7.4vw, 32px);line-height:1.08}.rbs-service-feature{grid-template-columns:1fr;overflow:hidden}.rbs-service-copy{min-width:0;padding:26px 18px}.rbs-service-media,.rbs-service-media img{min-width:0;width:100%}.rbs-hero-actions{gap:8px}.rbs-hero-actions a{font-size:13px;min-height:46px;overflow:hidden;padding-left:8px;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.rbs-chip-form{overflow:hidden}.rbs-chip-form select,.rbs-chip-form button{max-width:100%}}@media (max-width:767px){.rbs-showroom>section,.rbs-showroom main,.rbs-hero-copy,.rbs-selector-copy,.rbs-chip-form,.rbs-services-head,.rbs-service-copy,.rbs-service-copy ul,.rbs-work-grid,.rbs-review-grid{max-width:100%;min-width:0;overflow:hidden}.rbs-showroom p,.rbs-showroom h1,.rbs-showroom h2,.rbs-showroom h3,.rbs-showroom li,.rbs-showroom a,.rbs-showroom button{overflow-wrap:break-word}.rbs-hero-title{font-size:clamp(31px, 8vw, 38px);line-height:1.04}.rbs-selector-copy p,.rbs-hero-copy p{font-size:15px;line-height:1.5}.rbs-services-head h2{font-size:clamp(26px, 7vw, 30px)}.rbs-tabs button{font-size:13px;min-width:132px}.rbs-service-copy li{max-width:100%;overflow-wrap:anywhere}.rbs-service-copy{padding-left:18px;padding-right:18px}}