/* AutoReport Solutions M05.2 — supplementary page stylesheet; reuses M05.1 design tokens */
.hiw-page{background:#060b19}.hiw-page .desktop-nav a[aria-current="page"],.hiw-page .mobile-nav a[aria-current="page"]{color:#a9cdff}.hiw-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 95% at 86% 26%,rgba(27,74,160,.30),transparent 70%),linear-gradient(180deg,#080e20,#071021 82%,#080f20)}.hiw-grid{position:absolute;inset:0;opacity:.7;pointer-events:none;background-image:linear-gradient(90deg,rgba(70,118,215,.055) 1px,transparent 1px),linear-gradient(rgba(70,118,215,.055) 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(90deg,transparent,#000)}.hiw-hero:before{content:"";position:absolute;right:-240px;top:-330px;width:900px;height:900px;border:1px solid rgba(121,203,255,.09);border-radius:50%;box-shadow:0 0 0 150px rgba(90,142,238,.025),0 0 0 320px rgba(90,142,238,.016)}.hiw-hero-content{position:relative;z-index:1;padding:37px 0 100px}.hiw-breadcrumb{display:flex;align-items:center;gap:13px;color:#93abc9;font-size:12px;margin-bottom:105px}.hiw-breadcrumb a{color:#b9d0ff}.hiw-breadcrumb a:hover{color:#fff}.hiw-hero h1{max-width:1060px;margin:26px 0 25px;font-size:clamp(52px,7vw,102px)}.hiw-lead{max-width:710px;font-size:17px;line-height:1.9}.hiw-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}.hiw-honesty{margin-top:50px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#b4c8e9;font-size:12px}.hiw-honesty strong{color:#eff5ff}.hiw-stats{position:relative;z-index:1;border-top:1px solid var(--line);padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;color:#85a5d7;font-size:10px;letter-spacing:2px;font-weight:750}.hiw-steps{background:#080e1d}.hiw-section-intro{display:flex;justify-content:space-between;gap:70px;align-items:end;margin:24px 0 55px}.hiw-section-intro h2{max-width:630px;margin:0}.hiw-section-intro>p{max-width:385px;margin:0 0 8px;font-size:14px}.hiw-timeline{padding:0;margin:0;list-style:none;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#0b162a}.hiw-step{display:grid;grid-template-columns:170px minmax(0,1fr) 75px;border-bottom:1px solid rgba(144,178,238,.14);min-height:215px}.hiw-step:last-child{border-bottom:0}.hiw-step:nth-child(even){background:#0d1b32}.hiw-step-meta{padding:34px 30px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.hiw-number{font:800 39px/1 'Segoe UI',sans-serif;color:#8cbdff;letter-spacing:-2px}.hiw-step-label{font-size:10px;letter-spacing:2px;color:#91a9d0;font-weight:850}.hiw-step-content{padding:34px 43px}.hiw-step-content h3{font-size:25px;margin-bottom:11px}.hiw-step-content p{max-width:760px;font-size:14px;margin-bottom:17px}.hiw-chip{display:inline-block;padding:7px 12px;border:1px solid #355582;border-radius:5px;background:#142747;color:#b4d3ff;font-size:10px;font-weight:700;letter-spacing:.25px}.hiw-step-mark{padding:31px 25px;color:rgba(127,172,244,.12);font:800 40px/1 'Segoe UI',sans-serif;text-align:right}.hiw-realities{background:radial-gradient(ellipse at 15% 90%,rgba(30,87,176,.11),transparent 55%),#060c18}.hiw-limits-grid{display:grid;grid-template-columns:.85fr 1.1fr;gap:13%}.hiw-limits-grid h2{margin:27px 0}.hiw-limits-grid p{max-width:465px}.hiw-limits-list{border-top:1px solid var(--line)}.hiw-limits-list article{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.hiw-limits-list article>span{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#92c4ff;border:1px solid #3c5a82;background:#0d1b30;border-radius:50%;font-weight:800}.hiw-limits-list h3{font-size:19px;margin-bottom:8px}.hiw-limits-list p{margin:0;font-size:13px}.hiw-endcap{padding:95px 0;background:radial-gradient(ellipse 60% 140% at 100% 0,rgba(33,89,195,.27),transparent 80%),#0a1630;border-top:1px solid var(--line)}.hiw-end-inner{display:grid;grid-template-columns:1fr auto;gap:55px;align-items:center}.hiw-end-inner h2{margin:25px 0}.hiw-end-inner p{max-width:590px;margin-bottom:0}.hiw-end-actions{display:flex;flex-direction:column;gap:14px;align-items:stretch}
@media(max-width:900px){.hiw-section-intro{display:block}.hiw-section-intro>p{max-width:650px;margin-top:26px}.hiw-limits-grid{grid-template-columns:1fr;gap:44px}.hiw-end-inner{grid-template-columns:1fr}.hiw-end-actions{flex-direction:row;flex-wrap:wrap}.hiw-step{grid-template-columns:116px minmax(0,1fr)}.hiw-step-meta{padding:27px 18px}.hiw-step-content{padding:27px}.hiw-step-mark{display:none}}
@media(max-width:640px){.hiw-hero-content{padding:26px 0 73px}.hiw-breadcrumb{margin-bottom:65px}.hiw-hero h1{font-size:clamp(43px,11vw,65px)}.hiw-lead{font-size:14px}.hiw-hero-actions{flex-direction:column;align-items:stretch}.hiw-hero-actions .btn,.hiw-end-actions .btn{justify-content:space-between}.hiw-honesty{margin-top:32px}.hiw-stats{justify-content:flex-start;font-size:8px;letter-spacing:1px}.hiw-section-intro{margin-bottom:33px}.hiw-step{display:block;min-height:0}.hiw-step-meta{padding:20px 22px 0;flex-direction:row;align-items:center;border-right:0}.hiw-number{font-size:28px}.hiw-step-content{padding:16px 22px 27px}.hiw-step-content h3{font-size:20px}.hiw-step-content p{font-size:13px}.hiw-limits-list article{gap:14px}.hiw-endcap{padding:70px 0}.hiw-end-actions{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.hiw-page{scroll-behavior:auto}}
