.rbms-tools{--ink:#15394c;--teal:#00878e;--pale:#edf7f7;--line:#d5e5e7}.rbms-tools *{box-sizing:border-box}.rbms-tools{margin:0;font:16px/1.65 system-ui,sans-serif;color:var(--ink);background:#fff}.rbms-tools a{color:var(--teal)}.rbms-tools .draft{background:var(--ink);color:white;text-align:center;padding:9px;font-size:13px}.rbms-tools header,.rbms-tools main,.rbms-tools footer{max-width:1200px;margin:auto;padding:24px}.rbms-tools header{display:flex;justify-content:space-between;align-items:center}.rbms-tools .logo{font-size:29px;font-weight:800}.rbms-tools .logo span{color:#23b7bd}.rbms-tools nav{display:flex;gap:22px}.rbms-tools h1{font-size:clamp(34px,5vw,58px);line-height:1.12;letter-spacing:-1.5px;margin:15px 0}.rbms-tools h2{font-size:30px;line-height:1.25}.rbms-tools h3{line-height:1.3}.rbms-tools section{margin:50px 0}.rbms-tools .hero{margin:0;background:linear-gradient(110deg,#eff8f8,#dcefee);padding:45px;border-radius:26px;display:grid;grid-template-columns:1.5fr 1fr;gap:35px}.rbms-tools .hero p{max-width:650px}.rbms-tools .eyebrow{font-size:12px;font-weight:750;letter-spacing:1.5px;color:var(--teal)}.rbms-tools .btn,.rbms-tools button{display:inline-block;border:1px solid var(--teal);border-radius:9px;background:var(--teal);color:white;padding:12px 19px;text-decoration:none;font:600 14px system-ui;cursor:pointer}.rbms-tools .secondary{background:white;color:var(--teal)}.rbms-tools .actions{display:flex;gap:12px;flex-wrap:wrap}.rbms-tools .card{border:1px solid var(--line);border-radius:16px;padding:24px;background:white}.rbms-tools .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rbms-tools .hero .card{align-self:center}.rbms-tools .muted,.rbms-tools small{color:#526c79}.rbms-tools small{font-size:13px}.rbms-tools .note{padding:18px 22px;border-left:4px solid var(--teal);background:var(--pale);border-radius:8px}.rbms-tools .tools{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0;align-items:end}.rbms-tools .tools label{flex:1;min-width:160px}.rbms-tools select,.rbms-tools input[type=search]{width:100%;padding:12px;border:1px solid #a9c6cb;border-radius:8px;font:inherit;background:white;color:var(--ink)}.rbms-tools .products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-height:460px;overflow:auto;padding:4px}.rbms-tools .product{padding:18px;border:1px solid var(--line);border-radius:14px}.rbms-tools .product h3{font-size:17px}.rbms-tools .product img{height:105px;width:100%;object-fit:contain}.rbms-tools .product label{display:block;padding:12px 0;cursor:pointer;font-weight:650}.rbms-tools .price{font-weight:750;color:var(--teal)}.rbms-tools .table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px;margin-top:22px}.rbms-tools table{border-collapse:collapse;width:100%;min-width:610px}.rbms-tools th,.rbms-tools td{text-align:left;padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.rbms-tools thead{background:var(--pale)}.rbms-tools th:first-child{min-width:145px}.rbms-tools td{min-width:180px}.rbms-tools details{border-bottom:1px solid var(--line);padding:18px 0}.rbms-tools summary{font-weight:700;cursor:pointer}.rbms-tools iframe{width:100%;height:1450px;border:1px solid var(--line);border-radius:16px}.rbms-tools footer{border-top:1px solid var(--line);font-size:14px}.rbms-tools .status{min-height:28px;margin:15px 0}.rbms-tools button:focus-visible,.rbms-tools a:focus-visible,.rbms-tools summary:focus-visible,.rbms-tools input:focus-visible{outline:3px solid #d48f19;outline-offset:3px}.rbms-tools [hidden]{display:none!important}@media(max-width:700px){header,main,footer{padding:17px}.rbms-tools nav{gap:12px;font-size:13px}.rbms-tools .hero{grid-template-columns:1fr;padding:25px;gap:12px}.rbms-tools .grid{grid-template-columns:1fr}.rbms-tools .products{grid-template-columns:repeat(2,minmax(0,1fr))}.rbms-tools .product{padding:12px}.rbms-tools .hero .card{padding:20px}.rbms-tools h2{font-size:26px}.rbms-tools section{margin:35px 0}.rbms-tools iframe{height:1800px}.rbms-tools .tools{gap:10px}.rbms-tools th,.rbms-tools td{padding:12px}.rbms-tools table{font-size:14px}.rbms-tools .actions .btn{flex:1;text-align:center}}.rbms-tools .mobile-compare{display:none}.rbms-tools .compare-controls{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0}.rbms-tools .mobile-heads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:white;padding:12px 0}.rbms-tools .mobile-heads article{min-width:0;border:1px solid var(--line);border-radius:12px;padding:12px}.rbms-tools .mobile-heads img{width:100%;height:85px;object-fit:contain}.rbms-tools .mobile-heads h3{font-size:14px;margin:8px 0}.rbms-tools .mobile-heads button{padding:6px 9px;font-size:12px}.rbms-tools .mobile-feature{border-bottom:1px solid var(--line);padding:14px 0}.rbms-tools .mobile-feature h3{font-size:14px;margin:0 0 8px}.rbms-tools .mobile-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;font-size:13px;overflow-wrap:anywhere}.rbms-tools .mobile-buy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 0}.rbms-tools .mobile-buy a{text-align:center;padding:12px 8px}.rbms-tools .mobile-compare details{background:var(--pale);padding:14px;border-radius:10px;margin-top:16px}.rbms-tools .mobile-compare summary{font-size:14px}.rbms-tools .mobile-feature p{margin:0}.rbms-tools .mobile-empty{padding:15px;background:var(--pale)}
@media(max-width:700px){.table-wrap{display:none}.rbms-tools .mobile-compare{display:block}.rbms-tools .compare-controls{font-size:14px}.rbms-tools .mobile-heads{position:sticky;top:0;z-index:2;box-shadow:0 4px 8px #15394c09}.rbms-tools .mobile-heads .price{font-size:14px}.rbms-tools .mobile-values>*,.rbms-tools .mobile-buy>*{min-width:0}}

.rbms-tools{max-width:1200px;margin:auto;padding:20px;min-width:0}.rbms-tools .mobile-heads{position:static}.rbms-tools h1{font-size:clamp(30px,4vw,48px)}.rbms-tools summary{list-style:revert}.rbms-tools img{max-width:100%}.rbms-tools .btn{color:#fff!important}.rbms-tools .secondary{color:#00878e!important}.rbms-tools .products{margin-top:15px}.rbms-tools .actions{margin:16px 0}

.rbms-tool-page .page-title-bar{display:none}.rbms-tool-page .rich-snippet{display:none}.rbms-comparison>section:first-child{margin-top:0}.rbms-page{max-width:1200px;margin:0 auto}.rbms-tool-page .page-content{padding-top:20px}

.rbms-tools h1,.rbms-tools h2,.rbms-tools h3{color:var(--ink)}
