@font-face{font-family:Anton;src:url('/anton-sc-400.ttf')}@font-face{font-family:Inter;src:url('/inter-400.ttf')}*{box-sizing:border-box}body{margin:0;background:#fff8ed;color:#203c2e;font:16px/1.75 Inter,Arial,sans-serif}a{color:inherit}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:3px solid #f4a261;outline-offset:4px}.page-head,.page-foot{max-width:1100px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.page-head img{width:100px;height:70px;object-fit:contain}.page-head nav,.page-foot{display:flex;flex-wrap:wrap;gap:22px;font-size:14px}.page-head a{text-decoration:none}.page-main{max-width:860px;margin:auto;padding:34px 24px 80px}h1,h2{font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.15}h1{font-size:clamp(38px,7vw,64px);margin:15px 0 25px}h2{font-size:27px;margin:40px 0 15px}.eyebrow{color:#a35820;letter-spacing:2px;font-weight:bold;font-size:12px}.page-foot{border-top:1px solid #dedfd3}.page-foot button{font:inherit;background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer}.page-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#2d6a4f;border:1px solid #2d6a4f;color:#fff8ed;border-radius:10px;text-decoration:none;font-weight:bold}.page-button.secondary{background:transparent;color:#203c2e}.error-main{max-width:1100px;min-height:65vh;padding:40px 24px 70px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.error-main p{max-width:460px;color:#637267}.error-actions{display:flex;gap:12px;flex-wrap:wrap}.pizza-error{position:relative;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#173d2c;box-shadow:0 24px 70px #173d2c24;overflow:hidden}.pizza-error svg{width:82%;height:82%}.pizza-error strong{position:absolute;inset:0;display:grid;place-items:center;font:clamp(60px,10vw,130px) Anton;color:#fff8ed;text-shadow:0 4px 18px #10271c}.legal-note{background:#eeefe3;border-left:4px solid #f4a261;padding:18px 22px;border-radius:6px}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;border-bottom:1px solid #dedfd3;padding:12px;vertical-align:top}.table-wrap{overflow:auto}@media(max-width:650px){.page-head{padding:12px 20px}.page-head nav{gap:14px;font-size:12px}.error-main{grid-template-columns:1fr;gap:24px;padding-top:16px}.pizza-error{width:220px;grid-row:1;margin:auto}.error-main h1{font-size:40px}.error-main .eyebrow{font-size:10px}.page-main{padding-top:20px}.page-foot{padding-bottom:35px}}