:root{--ink:#17211f;--muted:#5f6d68;--paper:#f6faf6;--panel:#fff;--line:#dbe7df;--accent:#246f61;--accent2:#c66c4f;--accent3:#e7b84c;--soft:#e4f2ec;--dark:#13201d;--warm:#fff2df;--shadow:0 22px 64px rgba(23,33,31,.12)}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:var(--ink);background:linear-gradient(180deg,var(--paper),#fff 48%,var(--paper))}a{text-decoration:none;color:inherit}img{width:100%;height:100%;object-fit:cover;display:block}.site-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px clamp(18px,5vw,66px);background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10;backdrop-filter:blur(10px)}.brand{display:flex;align-items:center;gap:10px;font-weight:800}.brand span{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;display:grid;place-items:center}.main-nav{display:flex;gap:8px;flex-wrap:wrap}.main-nav a{padding:9px 12px;border-radius:8px;color:var(--muted);font-size:15px}.main-nav a.active,.main-nav a:hover{background:var(--soft);color:var(--ink)}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.14em;font-weight:800;color:var(--accent);margin:0 0 12px}h1{font-size:clamp(34px,5.2vw,72px);line-height:1.02;margin:0 0 18px}h2{font-size:clamp(24px,3vw,40px);line-height:1.1;margin:0 0 12px}p{color:var(--muted)}figure{margin:0;overflow:hidden;border-radius:10px;box-shadow:var(--shadow)}.button,button{border:0;border-radius:8px;background:var(--accent);color:#fff;padding:13px 18px;font-weight:800;margin-top:10px}.hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:0;padding:54px clamp(18px,5vw,66px) 26px;background:linear-gradient(120deg,var(--soft),#fff 50%,var(--warm))}.hero-copy{background:var(--dark);color:#fff;border-radius:10px 0 0 10px;padding:clamp(30px,5vw,58px);display:flex;flex-direction:column;justify-content:center}.hero-copy p{color:#dbe6e2}.hero-copy .eyebrow{color:var(--accent3)}.hero figure{min-height:520px;border-radius:0 10px 10px 0}.signal-row{display:grid;grid-template-columns:1.05fr .8fr 1.15fr;gap:1px;background:var(--line);margin:0 clamp(18px,5vw,66px) 62px;border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.signal-row article{background:var(--panel);padding:26px}.signal-row article:nth-child(2){background:var(--warm)}.signal-row article:nth-child(3){background:#eee9ff}.signal-row span{display:block;color:var(--accent2);font-weight:800;margin-bottom:8px}.split,.intro,.service-lead,.contact-lead,.result-band,.contact-zone{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,52px);align-items:center;padding:62px clamp(18px,5vw,66px)}.split>div,.intro>div,.service-lead>div,.contact-lead>div,.result-band>div,.contact-box,form,.legal-lines{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:30px;box-shadow:0 16px 44px rgba(23,32,39,.06)}.split figure,.intro figure,.service-lead figure,.contact-lead figure,.result-band figure{min-height:380px}.mosaic{display:grid;grid-template-columns:.82fr 1.18fr .82fr;gap:18px;padding:0 clamp(18px,5vw,66px) 72px}.mosaic article,.modules article{background:#fff;border:1px solid var(--line);border-radius:10px;padding:26px}.mosaic figure{min-height:360px}.modules{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:26px clamp(18px,5vw,66px) 76px}.modules article{border-top:6px solid var(--accent)}.modules article:nth-child(even){background:var(--warm);border-top-color:var(--accent2)}.modules article:nth-child(3){border-top-color:var(--accent3)}.modules span{font-weight:800;color:var(--accent2)}.contact-box{background:var(--dark);color:#fff;display:flex;flex-direction:column;justify-content:center}.contact-box p{color:#dcebe5}label{display:grid;gap:8px;margin-bottom:15px;color:var(--muted);font-size:14px}input,textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff;font:inherit}.wide-photo{height:340px;margin:0 clamp(18px,5vw,66px) 70px;border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.legal{padding:72px clamp(18px,5vw,66px);max-width:920px}.site-footer{display:flex;justify-content:space-between;gap:24px;padding:36px clamp(18px,5vw,66px);background:#fff;border-top:1px solid var(--line)}.footer-links{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted)}@media(max-width:920px){.site-header{align-items:flex-start;flex-direction:column}.hero,.signal-row,.split,.intro,.service-lead,.contact-lead,.result-band,.contact-zone,.mosaic,.modules{grid-template-columns:1fr}.hero-copy,.hero figure{border-radius:10px}.modules article{min-height:auto}.site-footer{flex-direction:column}figure{min-height:300px!important}}@media(max-width:520px){h1{font-size:33px}.hero,.split,.intro,.service-lead,.contact-lead,.result-band,.contact-zone,.mosaic,.modules,.legal{padding-left:16px;padding-right:16px}.signal-row,.wide-photo{margin-left:16px;margin-right:16px}}
/* Qevratynix home redesign */
.qe-home-brief{--accent:#6d5aa8;--accent2:#2f8b79;--soft:#eeeafb;--warm:#e6f5ef;background:#faf9fd}.qe-brief-hero{display:grid;grid-template-columns:1fr .78fr;gap:16px;padding:54px clamp(18px,5vw,66px) 24px}.qe-brief-title{background:#17211f;color:#fff;border-radius:8px;padding:clamp(30px,4vw,58px);display:flex;flex-direction:column;justify-content:center}.qe-brief-title .eyebrow{color:#c9bdff}.qe-brief-title h1{max-width:760px}.qe-brief-text{background:#fff;border:1px solid var(--line);border-radius:8px;padding:28px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 14px 36px rgba(23,33,31,.07)}.qe-brief-hero figure{grid-column:1/3;min-height:390px}.qe-evidence-wall{display:grid;grid-template-columns:.9fr 1.15fr .9fr;gap:16px;padding:18px clamp(18px,5vw,66px) 76px}.qe-evidence-wall article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:26px;box-shadow:0 14px 36px rgba(23,33,31,.07)}.qe-evidence-wall span{display:block;color:#6d5aa8;font-weight:800;font-size:30px;margin-bottom:10px}.qe-evidence-wall figure{grid-row:1/3;grid-column:2;min-height:360px}.qe-tile-dark{background:#6d5aa8!important;color:#fff}.qe-tile-dark p{color:#f0ecff}.qe-evidence-wall article:nth-child(3){background:#e6f5ef}.qe-evidence-wall article:nth-child(4){grid-column:3;grid-row:2;background:#fff4e8}
@media(max-width:920px){.qe-brief-hero,.qe-evidence-wall{grid-template-columns:1fr}.qe-brief-hero figure,.qe-evidence-wall figure,.qe-evidence-wall article:nth-child(4){grid-column:auto;grid-row:auto}.qe-brief-hero figure,.qe-evidence-wall figure{min-height:320px}}
@media(max-width:520px){.qe-brief-hero,.qe-evidence-wall{padding-left:16px;padding-right:16px}.qe-brief-title,.qe-brief-text,.qe-evidence-wall article{padding:26px}}