.not-found-module__HS70Aa__page{color:#fff;background:#020617;min-height:100vh;position:relative;overflow:hidden}.not-found-module__HS70Aa__hero{background-image:linear-gradient(#020617ad,#020617db),url(/pictures/volvo-giant/volvo-semi-with-giant-sleeper-cab%20\(8\).jpg);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.not-found-module__HS70Aa__overlay{background:radial-gradient(circle at 18% 20%,#3b82f63d,#0000 35%),linear-gradient(#0206176b,#020617c7);position:absolute;inset:0}.not-found-module__HS70Aa__content{z-index:2;flex-direction:column;justify-content:center;width:100%;max-width:74rem;min-height:100vh;margin:0 auto;padding:2rem 1.5rem;display:flex;position:relative}.not-found-module__HS70Aa__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#bfdbfe;background:#2563eb29;border:1px solid #93c5fd59;border-radius:9999px;width:fit-content;padding:.4rem .85rem;font-size:.72rem;font-weight:700}.not-found-module__HS70Aa__title{letter-spacing:-.02em;max-width:42rem;margin-top:1rem;font-size:clamp(2rem,6vw,4rem);font-weight:900;line-height:1.06}.not-found-module__HS70Aa__body{color:#dbeafe;max-width:38rem;margin-top:1rem;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.65}.not-found-module__HS70Aa__actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.not-found-module__HS70Aa__primaryBtn,.not-found-module__HS70Aa__secondaryBtn{border-radius:9999px;align-items:center;gap:.55rem;min-height:48px;padding:.72rem 1.45rem;font-size:.98rem;font-weight:800;transition:all .18s;display:inline-flex}.not-found-module__HS70Aa__primaryBtn{color:#fff;background:linear-gradient(90deg,#2563eb,#1d4ed8);border:1px solid #93c5fd52;box-shadow:0 14px 34px -14px #2563ebcc}.not-found-module__HS70Aa__primaryBtn:hover{background:linear-gradient(90deg,#3b82f6,#2563eb)}.not-found-module__HS70Aa__secondaryBtn{color:#f8fafc;background:#0f172abd;border:1px solid #e2e8f04d}.not-found-module__HS70Aa__secondaryBtn:hover{background:#1e293bc2;border-color:#bfdbfeb3}.not-found-module__HS70Aa__helpText{color:#cbd5e1;margin-top:1.2rem;font-size:.94rem}.not-found-module__HS70Aa__phoneLink{color:#93c5fd;text-underline-offset:3px;text-decoration:underline}.not-found-module__HS70Aa__phoneLink:hover{color:#dbeafe}@media (min-width:1024px){.not-found-module__HS70Aa__content{padding:3rem 2rem}}
