/* ServerGear pre-purchase evaluation. Extends the existing brand stylesheet. */
.evaluation-site{font-size:1rem;line-height:1.75}.evaluation-site h1{line-height:1.32;font-size:clamp(2rem,4.2vw,3.4rem)}.evaluation-site h2{line-height:1.5}.evaluation-site h3{line-height:1.6}.evaluation-hero{max-width:1440px;margin:auto;min-height:0;padding-top:3.5rem;padding-bottom:3.5rem;background:linear-gradient(125deg,#f7f8fb,#edf5f6)}
.evaluation-site .eyebrow{font-size:.875rem;letter-spacing:.03em}.evaluation-site .hero-note{font-size:.875rem;color:var(--muted);margin-top:1rem}.evaluation-site .fine-print{font-size:.875rem;line-height:1.75;color:var(--muted);margin:1rem 0}.evaluation-site .case-kind{color:var(--accent-dark);font-size:.875rem;font-weight:700;margin-bottom:.75rem}.evaluation-site .proof-card{padding:1.5rem}.evaluation-site .proof-value{font-size:clamp(1.4rem,2.3vw,2rem);font-weight:800;color:var(--ink);margin:.8rem 0}.proof-value span{color:var(--accent);padding:0 .25rem}.capacity{margin:.5rem 0 1.25rem}.capacity strong{font-size:3rem;line-height:1.3;color:var(--accent-dark)}.capacity span{display:block;font-size:1rem}.evaluation-site .text-link{display:block;margin-top:1rem}.evaluation-site .step-number{font-size:1.2rem;font-weight:800;color:var(--accent);margin-bottom:.7rem}.equipment-sub{margin-bottom:1rem!important}.equipment-card dl{margin:1rem 0 0}.equipment-card dl div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.6rem;padding:.7rem 0;border-top:1px solid var(--line)}.equipment-card dt{font-weight:700}.equipment-card dd{margin:0;color:var(--muted);overflow-wrap:anywhere}.sale-price{font-size:1.5rem;font-weight:800;color:var(--ink)!important;line-height:1.8;margin:.7rem 0!important}.evaluation-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;list-style:none;padding:0;counter-reset:steps}.evaluation-flow li{counter-increment:steps;border-top:3px solid var(--accent);padding:1rem .4rem}.evaluation-flow li:before{content:'0' counter(steps);display:block;color:var(--accent-dark);font-weight:800;font-size:.875rem}.evaluation-flow strong,.evaluation-flow span{display:block}.evaluation-flow span{color:var(--muted);font-size:.9375rem;margin-top:.5rem}.deliverables{margin:0;padding-left:1.3rem;color:#e3eef1}.deliverables li{padding:.3rem 0}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:6px;margin:.7rem 0;padding:1rem 1.2rem}.faq-list summary{cursor:pointer;font-weight:700}.faq-list p{color:var(--muted)}.site-footer{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;padding:2rem 1.2rem;border-top:1px solid var(--line);font-size:.875rem}.site-footer a{color:var(--accent-dark)}.skip-link{position:absolute;top:-100px;left:1rem;background:#fff;color:var(--accent-dark);padding:.75rem;z-index:30}.skip-link:focus{top:1rem}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #d08016;outline-offset:4px}.evaluation-site section[id]{scroll-margin-top:6rem}.evaluation-site .nav a{padding:.25rem 0}.evaluation-site .cta{max-width:1060px}.evaluation-site .section{padding-top:3rem;padding-bottom:3rem}
@media(max-width:1000px){.evaluation-site .hero{grid-template-columns:1fr}.evaluation-flow{grid-template-columns:1fr 1fr}.evaluation-site .nav{gap:.6rem 1rem}.evaluation-site .site-header{position:static;display:block}.evaluation-site .brand{display:block;margin-bottom:.5rem}.evaluation-site section[id]{scroll-margin-top:1rem}}
@media(max-width:600px){.evaluation-flow{grid-template-columns:1fr}.evaluation-site .hero{padding-top:2rem;padding-bottom:2rem}.evaluation-site .cta{margin:0 1rem 2rem;padding:1.5rem}.equipment-card dl div{grid-template-columns:1fr;gap:.15rem}.evaluation-site .proof-card{padding:1.1rem}.evaluation-site .actions{gap:.75rem}.evaluation-site .signal-card{padding:1.2rem}.site-footer{justify-content:flex-start}}
