.not-found{background:linear-gradient(135deg, var(--navy-dark) 0%, var(--navy) 100%);min-height:100dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.not-found__content{text-align:center;color:#fff}.not-found__number{font-family:var(--font-heading);color:var(--gold);margin-bottom:var(--space-4);opacity:.8;font-size:clamp(6rem,15vw,12rem);font-weight:700;line-height:1}.not-found__title{font-family:var(--font-heading);color:#fff;margin-bottom:var(--space-5);font-size:clamp(1.5rem,3vw,2.5rem)}.not-found__desc{color:#ffffffa6;max-width:500px;margin:0 auto var(--space-10);font-size:1.1rem;line-height:1.7}.not-found__actions{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}
.how-to-order{padding-top:calc(var(--navbar-height) + clamp(2rem, 4vw, 3.5rem));background:var(--panel-bg);padding-bottom:clamp(3rem,6vw,5rem)}.how-to-order__head{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.how-to-order__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);font-size:clamp(1.9rem,3vw,2.8rem);font-weight:500;line-height:1.05}.how-to-order__sub{margin-top:var(--space-3);font-size:var(--text-base);color:var(--text-secondary)}.how-to-order__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.4rem);max-width:1000px;margin:0 auto;display:grid}.how-to-order__step{background:var(--white);border-radius:1.4rem;padding:clamp(1.5rem,2.2vw,2rem)}.how-to-order__step-icon{height:48px;color:var(--black);align-items:center;margin-bottom:clamp(1.1rem,1.6vw,1.4rem);display:flex}.how-to-order__step-label{margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700;display:block}.how-to-order__step-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--black);font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:500;line-height:1.14}.how-to-order__step-text{font-size:clamp(.9rem, 1vw, var(--text-base));color:var(--text-secondary);margin-top:.65rem;line-height:1.55}.how-to-order__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}@media (max-width:720px){.how-to-order__steps{grid-template-columns:1fr}.how-to-order__step-icon{margin-bottom:1rem}}@media (max-width:560px){.how-to-order__actions{flex-direction:column}.how-to-order__actions .btn{width:100%}}
