.error-404-hero{padding:80px 0;position:relative;min-height:var(--page-hero-height);display:flex;align-items:center;overflow:hidden}.error-code{display:block;font-size:120px;font-weight:800;line-height:1;color:var(--color-primary);margin-bottom:20px}.error-404-content{max-width:100%}.error-404-content h1{margin-bottom:20px;font-size:18px}.error-404-content h1::after{content:'';display:block;width:60px;height:2px;margin:5px 0;background:var(--sekin-orange)}.error-404-content p{font-size:16px;color:var(--color-text-light);margin-bottom:20px}.error-404-actions .button{min-height:38px;padding:0 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:20px}.error-404-quick-links{margin:10px 0;display:flex;align-items:center;gap:20px}.error-404-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.error-404-quick-links>span{display:block;color:#fff;font-family:var(--font-heading);font-weight:700;margin-bottom:24px}.error-404-links a{padding:12px 20px;color:rgb(255 255 255 / .85);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;min-width:90px;border:solid 1px rgb(255 255 255 / .25);border-radius:var(--radius-md)}.error-404-links a:hover{border:solid 1px rgb(255 255 255 / .85)}@media (max-width:991px){.error-404-code{font-size:120px}.error-404-content h1{font-size:24px}.error-404-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.error-404-hero{min-height:auto}.error-404-inner{padding:80px 0}.error-404-code{font-size:96px}.error-404-content h1{font-size:36px}.error-404-content p{font-size:18px}.error-404-links{grid-template-columns:1fr 1fr}}