/* Approved copy, offer and comparison revision. */
[hidden]{display:none!important}
.hsys-tool>span{font-size:9px}
.hsys-tool-group .hsys-group-title{font-size:9px!important}
.hsys-footer,.hsys-footer>span:last-child{font-size:9px}
@media(min-width:761px) and (max-width:1050px){.hsys-tool-groups{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.hsys-tool-group:nth-child(4){border-left:0;padding-left:0}.hsys-tool-group:nth-child(3){padding-right:0}.hsys-tool-group{padding:0 14px}.hsys-hosts>div{grid-template-columns:repeat(3,minmax(0,1fr))}.hsys-host>span{font-size:9px}.hsys-source small,.hsys-output small,.hsys-agent-group small{font-size:8px}}
@media(max-width:760px){.hsys-tool-group .hsys-group-title{font-size:8px!important}.hsys-tool-group{padding:0 4px}}
.hero h1{font-size:clamp(40px,5vw,78px)}
.hero-description{max-width:770px}
.friction-card.friction-manual{background:#faf8f0}
.friction-card .comparison-status{height:auto;min-height:0;display:flex;align-items:center;justify-content:flex-start;gap:10px;border-top:1px solid #ddd6c9;padding-top:15px;margin-top:19px}
.comparison-status>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font:600 23px/1 var(--sans)}
.comparison-status>b{font-size:11px;line-height:1.3}
.status-cross{color:#8f302b}.status-cross>span{background:#f7e3de;border:1px solid #dcb1a8}
.friction-card.solution-card{background:#eef5d3;border:2px solid #33491e;box-shadow:4px 4px #33491e;position:relative}
.solution-card .mini-ready>span{background:#fbfff0;border-color:#83985b}
.solution-card .comparison-status{border-color:#bacb97;color:#294414}
.status-check>span{background:var(--lime);border:1px solid #536f2a;font-size:18px}
.value-offer{display:grid;grid-template-columns:.75fr 1.3fr auto;align-items:center;gap:27px;margin-top:24px;padding:29px;background:var(--ink);color:var(--white);border:1px solid var(--ink);border-radius:4px;box-shadow:4px 4px #8d956f}
.value-offer .mono-label{color:#c9ccba;font-size:9px;margin-bottom:5px}
.value-offer s{font:800 38px/1.2 var(--display);letter-spacing:-.055em;color:#c8cbbb;text-decoration-thickness:2px}
.value-offer-price>span{font-size:12px;display:block}
.value-offer-price>strong{font:800 67px/1.05 var(--display);display:flex;align-items:baseline;gap:11px;letter-spacing:-.055em;color:var(--lime);margin-top:6px}
.value-offer-price small{font:12px var(--sans);letter-spacing:0;color:var(--white)}
.value-offer .button{color:var(--ink);box-shadow:3px 3px #8d956f;white-space:nowrap;font-size:12px}
.value-offer .button:hover{box-shadow:5px 5px #8d956f}
.value-offer+.section-cta{display:none}
.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.testimonial-card{border:1px solid var(--ink);background:var(--white);border-radius:4px;padding:26px;box-shadow:3px 3px var(--ink);display:flex;flex-direction:column}
.testimonial-person{display:flex;align-items:center;gap:13px;margin-bottom:24px}
.testimonial-person img,.testimonial-initials{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid #b9bfaa;background:#e5ebcf}
.testimonial-initials{display:grid;place-items:center;font:800 19px var(--display)}
.testimonial-person strong{font-size:14px;display:block;line-height:1.3}.testimonial-person small{font-size:10px;color:var(--muted);display:block;margin-top:4px;line-height:1.4}
.testimonial-card blockquote{font-size:18px;line-height:1.5;letter-spacing:-.02em;margin:0 0 24px}
.testimonial-context{margin-top:auto;padding-top:15px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font:9px var(--mono);align-items:center}
.testimonial-context a{text-decoration:none;font:700 10px var(--sans)}.testimonial-context a:hover{text-decoration:underline}
.value-tile .value-number{white-space:nowrap}
@media(max-width:1100px){.value-offer{grid-template-columns:1fr 1fr;gap:20px}.value-offer .button{grid-column:1/-1;justify-self:start}.value-offer-price>strong{font-size:59px}.value-offer s{font-size:33px}}
@media(max-width:700px){.testimonial-grid{grid-template-columns:1fr}.testimonial-card blockquote{font-size:19px}.value-offer{padding:22px;gap:20px}.value-offer-price>span{font-size:10px}.value-offer s{font-size:29px}.value-offer-price>strong{font-size:49px}.value-offer-price small{font-size:10px}.value-offer .button{width:100%;justify-content:space-between}}
@media(max-width:600px){.hero h1{font-size:41px}.hero-description br{display:none}.friction-card>.comparison-status{grid-column:1/-1;grid-row:auto;align-self:auto;min-height:0;height:auto;margin-top:16px;padding-top:13px}.comparison-status>b{font-size:11px}.friction-card.solution-card{padding:15px}.value-offer{margin-top:18px}.value-offer .mono-label{font-size:8px}.value-offer-price>strong{gap:7px}}
@media(max-width:350px){.hero h1{font-size:35px}.value-offer{padding:19px;gap:13px}.value-offer s{font-size:26px}.value-offer-price>strong{font-size:43px}.value-offer-price small{font-size:9px}}
