/* Светлая тема серверных страниц: каталог, товар, знания — индексация не зависит от JS */
:root{color-scheme:light;--bg:#fff;--panel:#fff;--text:#1b364c;--muted:#6d8598;--cyan:#147cba;--border:#dce7ef}
body{background:#fff;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px}.frame{width:min(1290px,calc(100% - 48px))}.head{background:#fff;box-shadow:0 5px 15px rgba(20,80,110,.04);border-bottom:1px solid #dfeaf1}.head .frame{padding:21px 0}.logo{color:#1b374d;font-size:21px}.logo span{color:#147bc0}.head nav a{color:#496276}.head nav a:hover,.action a:hover{color:#0772b6}.tel{color:#1376b5;font-weight:750}.crumb{color:#7e92a2;font-size:12px}.crumb a{color:#497fa5}.hero{padding:61px 0 28px}.eyebrow,.pill{color:#147ab7}.hero h1{color:#17374e;font-size:clamp(37px,5.2vw,59px)}.hero h1 em{color:#1278bc}.hero p{color:#71879a;font-size:17px}.tiles{gap:17px}.tile{min-height:178px;background:#fff;border:1px solid #dae7ef;border-radius:10px;box-shadow:0 10px 23px #1c709609}.tile:hover{border-color:#76b5df;box-shadow:0 16px 28px #246d9514}.tile h2{color:#254960}.tile p{color:#758b9b}.tile b{color:#117ab8}.notice{background:#fff8e8;border-left-color:#d4a73e;color:#6f5b37;border-radius:0 8px 8px 0}.copy,.article-part p{color:#536e82}.detail,.article-part{background:#f8fbfd;border:1px solid #dceaf1;border-radius:10px}.detail h2,.section-title{color:#1c435e}.detail p{color:#5c788a}.btn{background:#1478bb;color:#fff!important}.action{color:#587d95}.action a{color:#0975b9}footer{background:#143c59;color:#c4d7e3;border-top-color:#143c59}footer strong{color:#fff}footer a{color:#c0e6fb}
@media(max-width:900px){.head .frame{gap:15px}.head nav{gap:12px}}
@media(max-width:600px){.frame{width:min(100% - 36px,1160px)}.hero{padding-top:32px}.hero p{font-size:15px}.tiles{grid-template-columns:1fr}.head nav a{font-size:11px}}

/* Landing pages: readable technical comparisons, no artificial keyword blocks. */
.tech-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 35px}.tech-row{padding:20px 22px;background:#f8fbfd;border:1px solid #dae7ef;border-radius:10px}.tech-row strong{color:#184663;font-size:16px}.tech-row p{font-size:14px;line-height:1.55;color:#536f82;margin:6px 0 0}.pill-links{display:flex;flex-wrap:wrap;gap:10px}.pill-link{display:inline-block;color:#15689d;background:#f3f9fd;border:1px solid #d6e7f0;border-radius:8px;text-decoration:none;padding:9px 13px;font-weight:600;font-size:13px}.pill-link:hover{background:#e6f3fc}.solution-cta{padding:26px;border-radius:12px;background:#f0f8fd;margin:32px 0;border:1px solid #d3e9f8}.solution-cta h2{color:#1b3e55;margin:0 0 10px}.solution-cta p{color:#52738a}.product-photo{float:right;max-width:350px;margin:30px 0 15px 30px}.product-photo img{max-width:100%;height:auto;object-fit:contain}@media(max-width:650px){.tech-grid{grid-template-columns:1fr}.product-photo{float:none;max-width:100%;margin:15px auto}}
