/* RBOTA Premium V1 — additive, reversible theme */
:root{--rp-bg:#050c14;--rp-panel:#0d1824;--rp-line:#253746;--rp-blue:#009dff;--rp-white:#f6f9fd;--rp-muted:#b5c4d3;color-scheme:dark}
html{scroll-behavior:smooth}body{background:var(--rp-bg)!important;color:var(--rp-white)!important;font-family:Inter,'Segoe UI',Arial,sans-serif!important}body::selection{background:#0786d5;color:white}
body>header{min-height:72px!important;padding:15px clamp(22px,5.5vw,100px)!important;background:#060d16eF!important;border-bottom:1px solid #294055!important;position:relative;z-index:20;gap:20px;flex-wrap:wrap}
body>header .logo{font-size:clamp(24px,2.2vw,34px)!important;letter-spacing:-1.3px!important;font-weight:900!important}body>header .logo span{color:#16a8ff!important}
.rp-nav{display:flex;align-items:center;gap:clamp(12px,2.1vw,32px);flex-wrap:wrap}.rp-nav a{font-size:13px;font-weight:650;color:#d5e1ed;transition:color .2s}.rp-nav a:hover{color:#38b8ff}.rp-nav a.rp-nav-cta{padding:11px 17px;border:1px solid #668097;border-radius:7px}
.hero{min-height:clamp(490px,42vw,680px)!important;padding:100px clamp(22px,6vw,105px) 120px!important;background:#09121d!important}.hero video{opacity:.65!important;filter:contrast(1.12) saturate(.8)}.hero:after{background:linear-gradient(90deg,rgba(3,9,17,.97) 0%,rgba(3,9,17,.85) 31%,rgba(3,9,17,.26) 77%),linear-gradient(0deg,#050c14,transparent 28%)!important}.hero-content{max-width:900px!important}.hero h1{font-size:clamp(48px,6vw,92px)!important;line-height:1.03!important;letter-spacing:-.055em!important;font-weight:850!important;margin:14px 0 20px!important}.rp-blue{color:#0ca4ff}.hero p{max-width:650px;font-size:clamp(16px,1.4vw,20px)!important;line-height:1.6!important;color:#d5e1ee!important}.hero .stat{font-size:12px!important;font-weight:750!important;letter-spacing:.17em!important;text-transform:uppercase;color:#71cfff!important}.rp-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0}.rp-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 25px!important;border-radius:7px!important;font-size:14px!important;font-weight:750!important;min-width:175px;background:linear-gradient(125deg,#009eff,#006cd9);color:white!important;box-shadow:0 9px 28px #0057a333}.rp-button.rp-outline{background:#0b1625a8;border:1px solid #a2b2c5;box-shadow:none}.rp-trust{display:flex;flex-wrap:wrap;gap:14px 25px;color:#d5e3ef;font-size:12px;letter-spacing:.01em}.rp-trust span{display:flex;align-items:center;gap:9px}.rp-trust b{color:#2ab9ff;font-size:18px;font-weight:500}
.rp-stats{display:flex;gap:30px;flex-wrap:wrap;margin:20px 0 0}.rp-stat{padding-right:30px;border-right:1px solid #486074}.rp-stat:last-child{border-right:0}.rp-stat strong{display:block;font-size:clamp(27px,3vw,41px);letter-spacing:-.05em}.rp-stat small{font-size:12px;color:#b3c3d4}
.rbota-cats{padding:58px clamp(22px,5.5vw,100px)!important;background:#050c14!important}.rbota-cats h2{font-size:clamp(28px,3vw,44px)!important;letter-spacing:-.04em!important;font-weight:850!important}.rbota-cats p{font-size:14px;color:#b4c4d4!important}.rbota-cat-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.rbota-cat-card{min-height:170px!important;border-radius:9px!important;border:1px solid #243748!important;background:#102030!important;transition:border-color .2s,transform .2s}.rbota-cat-card:hover{border-color:#249fff!important;transform:translateY(-3px)}.rbota-cat-card img{height:185px!important;object-fit:cover!important;filter:saturate(.78)}.rbota-cat-card:after{background:linear-gradient(0deg,rgba(2,8,15,.98),rgba(2,8,15,.08) 90%)!important;inset:15% 0 0!important}.rbota-cat-name{left:12px!important;bottom:34px!important;font-size:clamp(12px,1vw,15px)!important;letter-spacing:-.02em;line-height:1.25}.rp-cat-meta{position:absolute;bottom:12px;left:12px;z-index:2;color:#c6d5e4;font-size:11px}
.rp-section{padding:35px clamp(22px,5.5vw,100px);background:#08121e;border-top:1px solid #1d2c3c}.rp-section h2{font-size:clamp(25px,2.5vw,35px);margin:0 0 5px;letter-spacing:-.04em}.rp-section p{margin:0 0 23px;font-size:13px}.rp-brands{display:flex;gap:12px;flex-wrap:wrap}.rp-brand{padding:15px 20px;border:1px solid #263747;border-radius:6px;color:#dce7f2;background:#0e1b2a;font-weight:800;font-size:14px;letter-spacing:.02em}.rp-brand small{display:block;font-size:10px;color:#8fa6bb;font-weight:500;margin-top:5px}
main#catalog{padding:60px clamp(22px,5.5vw,100px)!important;background:#f3f6fa!important;color:#0a1522!important}main#catalog h2{font-size:clamp(29px,3vw,43px);letter-spacing:-.045em;margin:0 0 7px}main#catalog>p,main#catalog .count{color:#526274!important}main#catalog .filters{margin:26px 0!important}main#catalog input,main#catalog select{background:white!important;color:#102135!important;border:1px solid #cbd5df!important;border-radius:8px!important}main#catalog .grid{gap:16px!important}main#catalog .card,main#catalog .robot-card{background:#fff!important;color:#122033!important;border:1px solid #d9e1e9!important;border-radius:9px!important;box-shadow:0 6px 20px #1220330a;overflow:hidden}main#catalog .visual,main#catalog .robot-media{background:#e8edf2!important}main#catalog .info{color:#102035!important}main#catalog .category{color:#526579!important}main#catalog .brand{color:#007acb!important}main#catalog .more{background:#087ed6!important;color:white!important}body>footer{background:#07111d!important;color:#9bb0c5!important;padding:42px 6%!important;border-top:1px solid #223547!important}
@media(max-width:1200px){.rbota-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:780px){.rbota-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rp-nav{gap:12px}.hero{padding-top:75px!important}}@media(max-width:520px){.rbota-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rbota-cat-card img{height:155px!important}.hero{padding:60px 22px 80px!important}.rp-stats{gap:13px}.rp-stat{padding-right:12px}.rp-nav a{font-size:12px}main#catalog{padding:38px 20px!important}}
