.raybridge-lang-ru{font-family:Arial,Helvetica,sans-serif}.raybridge-lang-ru h1,.raybridge-lang-ru h2,.raybridge-lang-ru h3{font-family:Arial,Helvetica,sans-serif;overflow-wrap:anywhere;letter-spacing:-.025em}
.rb-ru-main{padding-top:100px}.rb-ru-hero{padding:55px 0 65px;background:#181818;border-bottom:1px solid #353535}.rb-ru-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.rb-ru-hero-grid:not(:has(figure)){grid-template-columns:1fr}.rb-ru-hero h1{font-size:clamp(32px,4.2vw,64px);line-height:1.13;text-transform:none;max-width:1000px;margin:20px 0 24px}.rb-ru-lead{font-size:18px;line-height:1.65;color:#d3d3d3;max-width:780px;margin-bottom:28px}.rb-ru-breadcrumb{font-size:14px;line-height:1.6;margin-bottom:26px;color:#bbb}.rb-ru-cover{margin:0}.rb-ru-cover img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.rb-ru-section{padding:48px 0;border-bottom:1px solid #303030}.rb-ru-prose{max-width:1100px}.rb-ru-prose h2{font-size:clamp(25px,2.7vw,40px);line-height:1.25;margin-bottom:22px;text-transform:none}.rb-ru-copy{font-size:17px;line-height:1.8;color:#d6d6d6;overflow-wrap:anywhere}.rb-ru-copy p{margin:0 0 18px}.rb-ru-copy ul,.rb-ru-copy ol{padding-left:24px;margin:20px 0}.rb-ru-copy li{margin:10px 0}.rb-ru-copy a{color:#ffad5e;text-decoration:underline;text-underline-offset:4px}.rb-ru-copy h3{font-size:23px;line-height:1.4;margin:28px 0 14px}.rb-ru-table-wrap{max-width:100%;overflow-x:auto}.rb-ru-copy table{width:100%;border-collapse:collapse;font-size:15px}.rb-ru-copy th,.rb-ru-copy td{border:1px solid #505050;padding:12px;text-align:left;vertical-align:top}.rb-ru-copy th{background:#272727;color:#fff}.rb-ru-link-grid,.rb-ru-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rb-ru-link-card,.rb-ru-model-card{background:#1c1c1c;padding:22px;border:1px solid #3b3b3b;min-width:0}.rb-ru-link-card img,.rb-ru-model-card img{width:100%;height:210px;object-fit:contain;margin-bottom:20px}.rb-ru-link-card h3,.rb-ru-model-card h3{font-size:23px;line-height:1.35;margin-bottom:16px}.rb-ru-link-card p,.rb-ru-model-card p{font-size:16px;line-height:1.65;color:#ccc;margin:12px 0 20px}.rb-ru-filter{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:32px;max-width:880px}.rb-ru-filter label{font-size:16px}.rb-ru-filter p,.rb-ru-filter button{grid-column:1/-1}.rb-ru-filter select,.rb-ru-filter input,.rb-ru-faq-search input{width:100%;padding:14px;background:#222;color:#fff;border:1px solid #777;font-size:16px;min-height:48px}.rb-ru-filter label[for=rb-range]{grid-column:1}.rb-ru-filter select{grid-column:1}.rb-ru-filter label[for=rb-minimum]{grid-row:1;grid-column:2}.rb-ru-filter input{grid-column:2;grid-row:2}.rb-ru-filter [role=alert]{color:#ffc2a6}.rb-ru-faq-search{padding-top:30px}.rb-ru-faq-search label{display:block;margin-bottom:10px}.rb-ru-faq-search input{max-width:650px}.rb-ru-form{max-width:900px}.raybridge-lang-ru [hidden]{display:none!important}.raybridge-lang-ru .button{white-space:normal;line-height:1.45;text-align:center}.raybridge-lang-ru .wpforms-field-hidden{display:none!important}.raybridge-lang-ru .rb-ru-section [id]{scroll-margin-top:115px}.raybridge-lang-ru .article-detail-heading h1{font-size:clamp(32px,4.2vw,64px);line-height:1.16;text-transform:none}.raybridge-lang-ru .article-layout{min-width:0}.raybridge-lang-ru .article-prose{min-width:0}.raybridge-lang-ru .article-prose table{display:block;max-width:100%;overflow-x:auto}.raybridge-lang-ru .product-key-specs dd{overflow-wrap:anywhere}.raybridge-lang-ru .language-panel{min-width:260px}.raybridge-lang-ru .language-option{white-space:normal}.raybridge-lang-ru .desktop-nav{gap:20px}.raybridge-lang-ru .brand small{font-size:8px}.raybridge-lang-ru .contact-rail span{font-size:11px}
@media(max-width:1023px){.rb-ru-hero-grid{grid-template-columns:1fr}.rb-ru-cover{max-width:650px}.rb-ru-link-grid,.rb-ru-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.rb-ru-main{padding-top:78px}.rb-ru-hero{padding:30px 0 40px}.rb-ru-hero-grid{gap:24px}.rb-ru-lead{font-size:16px}.rb-ru-section{padding:32px 0}.rb-ru-copy{font-size:16px;line-height:1.7}.rb-ru-link-grid,.rb-ru-model-grid{grid-template-columns:1fr}.rb-ru-filter{display:flex;flex-direction:column}.rb-ru-cover img{max-height:320px}.raybridge-lang-ru .contact-rail span{font-size:9px}.raybridge-lang-ru .quote-dialog{max-width:calc(100vw - 24px)}.raybridge-lang-ru .product-intro h1{font-size:44px}.raybridge-lang-ru .product-key-specs{min-width:0}}
/* Constrain only the decorative 404 artwork, preserving focusable content. */
.raybridge-lang-ru .error-art{right:0;max-width:62%;overflow:clip}.raybridge-lang-ru .error-art:before{right:0}.raybridge-lang-ru .error-watermark{max-width:100%;font-size:clamp(140px,22vw,330px);letter-spacing:-.07em;overflow:clip}.raybridge-lang-ru .wpforms-container input::placeholder,.raybridge-lang-ru .wpforms-container textarea::placeholder{color:#b8b8b8!important;opacity:1!important}.rb-ru-form-privacy{font-size:15px;line-height:1.6;margin:18px 0}.rb-ru-form-privacy a{color:inherit;text-decoration:underline;text-underline-offset:4px}.rb-ru-form-help{font-size:15px;line-height:1.6;margin-bottom:20px;color:#ccc}.rb-ru-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.rb-ru-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}
@media(max-width:767px){.raybridge-lang-ru .error-art{right:0;max-width:100%;width:100%}.raybridge-lang-ru .error-watermark{font-size:65vw}.rb-ru-actions .button{width:100%}}
