.saya-error-page{isolation:isolate;text-align:center;background:#fff;justify-content:center;align-items:center;min-height:75vh;padding:300px 24px 110px;display:flex;position:relative;overflow:hidden}.saya-error-number{z-index:-1;letter-spacing:-.09em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#d9b676 0%,#f1dfbe 55%,#fff9ef 100%);color:#0000;opacity:.75;-webkit-background-clip:text;background-clip:text;font-family:Arial,sans-serif;font-size:clamp(240px,42vw,780px);font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.saya-error-content{z-index:1;max-width:650px;padding:30px 16px;position:relative}.saya-error-content h1{letter-spacing:-.04em;color:#171717;margin:0 0 20px;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.2}.saya-error-content p{color:#555;margin:0;font-size:clamp(15px,1.5vw,19px);line-height:1.8}.saya-error-button{background:linear-gradient(110deg,#b87417,#edae35);border-radius:50px;justify-content:center;align-items:center;gap:16px;margin-top:34px;padding:15px 34px;font-size:16px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 24px #b874172e;color:#fff!important;text-decoration:none!important}.saya-error-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #b8741740;color:#fff!important}@media (max-width:767px){.saya-error-page{min-height:65vh;padding:130px 18px 90px}.saya-error-number{opacity:.55;font-size:52vw}.saya-error-content{padding:24px 8px}.saya-error-content h1{font-size:32px}.saya-error-content p{font-size:15px}.saya-error-button{padding:13px 28px;font-size:14px}}
