.demo-page,.legal-page,.ar-demo-experience,.sv-notice{--sv-paper:#f5f1e8;--sv-ink:#142620;--sv-green:#0b5a47;--sv-muted:#56645b;--sv-line:#e0d9ca;--sv-plate:#ebe4d4;--sv-card:#fbf8f1;--sv-serif:var(--font-serva-wordmark), "Cormorant Garamond", Georgia, serif;--sv-out:cubic-bezier(.16, 1, .3, 1)}.demo-page{--demo-green:var(--sv-green);--demo-green-deep:#084737;--demo-ink:var(--sv-ink);--demo-heading:var(--sv-ink);--demo-muted:var(--sv-muted);--demo-paper:var(--sv-paper);--demo-panel:var(--sv-card);--demo-line:var(--sv-line);--demo-field-line:#d8d0bf;--demo-header:72px;background:var(--sv-paper)}.demo-brand>span{font-size:30px}.demo-home-link{border-color:#1426202e}.demo-home-link:hover{background:var(--sv-ink);border-color:var(--sv-ink);color:var(--sv-paper)}.demo-intro h1{max-width:14ch;font-family:var(--sv-serif);letter-spacing:-.025em;animation:sv-page-rise 1.1s var(--sv-out) both;font-size:clamp(40px,min(4.6vw,7.4vh),72px);font-weight:500;line-height:.95}.demo-intro h1 em{font:inherit;color:var(--sv-green);font-style:italic}.demo-description{animation:sv-page-rise 1.1s .12s var(--sv-out) both;font-size:clamp(14px,.55vw + 8px,16px)}.demo-page .demo-pizza-name{font-family:var(--sv-serif);font-style:italic}.demo-try-qr{border-radius:12px}.demo-form{animation:sv-page-rise 1.1s .18s var(--sv-out) both;border:0;border-radius:28px;box-shadow:0 40px 80px -60px #14262099}.demo-page .demo-form-title{font-family:var(--sv-serif);letter-spacing:-.01em;font-size:26px;font-weight:500}.demo-field input,.demo-field select{background:#fffdf8;border-radius:12px}.demo-submit{border-radius:999px;padding:0 24px}.demo-mobile-cta{border-radius:999px}.legal-page{--legal-green:var(--sv-green);--legal-ink:var(--sv-ink);--legal-muted:var(--sv-muted);--legal-paper:var(--sv-paper);--legal-line:var(--sv-line)}.legal-page h1{font-family:var(--sv-serif);letter-spacing:-.025em;font-size:clamp(44px,6vw,72px);font-weight:500;line-height:.98}.legal-page h2{font-family:var(--sv-serif);letter-spacing:-.01em;font-size:26px;font-weight:600}.ar-demo-experience{color:var(--sv-ink)}.ar-demo-experience .eyebrow{color:var(--sv-muted)}.ar-demo-experience h1{font-family:var(--sv-serif);animation:sv-page-rise 1.1s var(--sv-out) both;font-size:clamp(48px,6.4vw,84px);font-weight:500;line-height:.95}.ar-demo-experience .model-poster,.ar-demo-experience .ar-viewer-shell{background:var(--sv-plate);border:0;border-radius:28px}.ar-demo-experience .ar-demo-back{color:var(--sv-ink);border:1px solid #1426202e;border-radius:999px;padding:8px 16px}main.sv-notice{background:var(--sv-paper);width:100%;max-width:none;min-height:100svh;color:var(--sv-ink);font-family:var(--font-serva-body), sans-serif;text-align:center;place-items:center;margin:0;padding:32px 20px;display:grid}.sv-notice .sv-notice-card{width:auto;box-shadow:none;max-width:520px;animation:sv-page-rise 1.1s var(--sv-out) both;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:18px;margin:0;padding:0;display:flex}.sv-notice-kicker{letter-spacing:.2em;color:var(--sv-muted);margin:10px 0 0;font-size:11px;font-weight:600}.sv-notice h1{font-family:var(--sv-serif);letter-spacing:-.025em;margin:0;font-size:clamp(44px,7vw,76px);font-weight:500;line-height:.95}.sv-notice h1 em{color:var(--sv-green)}.sv-notice p{color:var(--sv-muted);margin:0;font-size:17px;line-height:1.6}.sv-notice a{background:var(--sv-green);color:#f6f2e9;border-radius:999px;align-items:center;gap:12px;margin-top:10px;padding:15px 26px;font-size:15px;font-weight:500;text-decoration:none;transition:background .25s;display:inline-flex}.sv-notice a:hover{background:#084737}.sv-notice a:focus-visible{outline-offset:4px;outline:3px solid #d49645}@keyframes sv-page-rise{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.demo-intro h1,.demo-description,.demo-form,.ar-demo-experience h1,.sv-notice-card{animation:none}}
