.sa-home{padding:32px 0 64px;color:var(--ink)}.sa-back{color:inherit;font-size:13px}.sa-hero{max-width:760px;padding:32px 0 24px}.sa-kicker{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.sa-hero h1{font-size:clamp(32px,5vw,54px);line-height:1.12;margin:12px 0}.sa-hero p{font-size:17px;line-height:1.7;color:var(--muted)}.sa-status{display:flex;gap:12px;align-items:center;padding:16px 20px;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.sa-status>span{color:#269c6d}.sa-feedback{min-height:24px;font-size:12px;margin:8px 0}.sa-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sa-panel{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:24px;margin-bottom:18px}.sa-panel h2{font-size:19px;line-height:1.4;margin:0 0 10px}.sa-panel p{font-size:14px;line-height:1.75;color:var(--muted)}.sa-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(37,153,106,.12);font-size:24px;margin-bottom:18px}.sa-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.sa-switch-row h2{margin:0}.sa-switch-row small{display:block;color:var(--muted);line-height:1.6;margin-top:6px}.sa-switch-row input{appearance:none;flex-shrink:0;width:44px;height:26px;border-radius:20px;background:#70847a;position:relative;cursor:pointer}.sa-switch-row input:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:white;transition:transform .15s}.sa-switch-row input:checked{background:#168359}.sa-switch-row input:checked:before{transform:translateX(18px)}.sa-chips button:focus-visible,.sa-switch-row input:focus-visible{outline:3px solid #e4b84e;outline-offset:3px}.sa-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sa-secondary{display:block;background:transparent;color:inherit;border:1px solid var(--border);border-radius:14px;padding:12px 16px;margin-top:20px;cursor:pointer;font:inherit;font-size:13px}.sa-chips{display:flex;flex-wrap:wrap;gap:8px}.sa-chips button,.sa-chips span{padding:8px 12px;border-radius:20px;border:1px solid var(--border);background:transparent;color:inherit;font:inherit;font-size:12px}.sa-chips button[aria-pressed=true]{background:#126b4a;color:white}.sa-delivery{display:grid;gap:18px;margin-top:16px}.sa-delivery select{display:block;padding:10px;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:10px;margin-top:6px}.sa-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.sa-section-heading a{color:inherit;font-size:13px}.sa-empty{padding:24px 0;text-align:center}.sa-empty>span{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(37,153,106,.12)}.sa-alert{display:block;position:relative;padding:18px 30px 18px 0;color:inherit;text-decoration:none;border-top:1px solid var(--border)}.sa-alert small{color:var(--muted)}.sa-alert h3{font-size:15px;line-height:1.6;margin:6px 0}.sa-alert>span{position:absolute;right:0;top:50%}.sa-primary{display:inline-block;background:#f6cd66;color:#10231b;padding:12px 20px;border-radius:24px;margin-right:20px;text-decoration:none;font-weight:700}@media(max-width:760px){.sa-home{padding:24px 16px}.sa-columns,.sa-types{grid-template-columns:1fr}.sa-types .sa-panel{margin-bottom:0}.sa-types{margin-bottom:18px}.sa-panel{padding:20px}.sa-section-heading{align-items:flex-start;flex-direction:column}.sa-hero{padding-top:24px}}.sa-home .sa-switch-row input[type=checkbox]{background-color:#70847a!important;border:0;padding:0;box-shadow:none}.sa-home .sa-switch-row input[type=checkbox]:checked{background-color:#168359!important}.sa-home .sa-switch-row input[type=checkbox]:disabled{opacity:.55;cursor:wait}