[data-theme=spritz]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has([data-theme=spritz]){background:#f6ecd9}[data-theme=spritz]{--dibs-bg:#f6ecd9;--dibs-fg:#1a1410;--dibs-muted:#6b5b48;--dibs-subtle:#ecdcc0;--dibs-border:#1a1410;--dibs-accent:#d44a1a;--dibs-accent-fg:#f6ecd9;--dibs-success:#2f6b3a;--dibs-danger:#a02020;--dibs-radius-card:20px;--dibs-radius-pill:9999px;--dibs-duration-fast:.12s;--dibs-ease:cubic-bezier(.16, 1, .3, 1);background:var(--dibs-bg);min-height:100dvh}[data-theme=spritz] .page{background:var(--dibs-bg);color:var(--dibs-fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:500}[data-theme=spritz] .mono{font-feature-settings:"tnum" 1;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}[data-theme=spritz] .page{max-width:1240px;margin:0 auto;padding:24px 24px 64px}@media (min-width:768px){[data-theme=spritz] .page{padding:40px 48px 96px}}@media (min-width:1024px){[data-theme=spritz] .page{padding:48px 64px 160px}}[data-theme=spritz] .nav{justify-content:space-between;align-items:center;padding-bottom:48px;display:flex}@media (min-width:1024px){[data-theme=spritz] .nav{padding-bottom:96px}}[data-theme=spritz] .nav-logo{letter-spacing:-.03em;align-items:center;gap:12px;font-size:24px;font-weight:900;display:flex}[data-theme=spritz] .nav-dot{border-radius:var(--dibs-radius-pill);background:var(--dibs-accent);width:16px;height:16px}[data-theme=spritz] .nav-link{color:var(--dibs-fg);border-bottom:2px solid var(--dibs-fg);padding-bottom:2px;font-size:15px;font-weight:700;text-decoration:none}[data-theme=spritz] .hero{grid-template-columns:1fr;align-items:center;gap:56px;display:grid}@media (min-width:1024px){[data-theme=spritz] .hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}}[data-theme=spritz] .hero-copy{min-width:0}[data-theme=spritz] .hero h1{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(56px,11vw,148px);font-weight:900;line-height:.9}[data-theme=spritz] .hero h1 .accent{color:var(--dibs-accent)}[data-theme=spritz] .hero .sub{color:var(--dibs-muted);max-width:52ch;margin-bottom:36px;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.45}[data-theme=spritz] .cta-row{flex-direction:column;gap:12px;max-width:440px;display:flex}@media (min-width:640px){[data-theme=spritz] .cta-row{flex-direction:row;max-width:560px}}[data-theme=spritz] .btn{background:var(--dibs-accent);min-height:64px;color:var(--dibs-accent-fg);border:2px solid var(--dibs-border);border-radius:var(--dibs-radius-pill);letter-spacing:-.02em;cursor:pointer;transition:transform var(--dibs-duration-fast) var(--dibs-ease);white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 32px;font-size:19px;font-weight:900;text-decoration:none;display:inline-flex}[data-theme=spritz] .btn:active{transform:scale(.98)}[data-theme=spritz] .btn-secondary{color:var(--dibs-fg);background:0 0}[data-theme=spritz] .mock-wrap{justify-content:center;display:flex}@media (min-width:1024px){[data-theme=spritz] .mock-wrap{justify-content:flex-end}}[data-theme=spritz] .mock{background:var(--dibs-bg);border:2px solid var(--dibs-border);border-radius:32px;width:100%;max-width:380px;padding:28px 24px}[data-theme=spritz] .mock-head{border-bottom:2px solid var(--dibs-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}[data-theme=spritz] .mock-merchant{letter-spacing:-.03em;font-size:26px;font-weight:900}[data-theme=spritz] .mock-status{text-transform:uppercase;letter-spacing:.08em;background:var(--dibs-accent);color:var(--dibs-accent-fg);border-radius:var(--dibs-radius-pill);padding:5px 11px;font-size:11px;font-weight:800}[data-theme=spritz] .mock-row{border-bottom:1px solid var(--dibs-subtle);justify-content:space-between;align-items:center;padding:12px 0;display:flex}[data-theme=spritz] .mock-row:last-of-type{border-bottom:none}[data-theme=spritz] .mock-item{font-size:16px;font-weight:700}[data-theme=spritz] .mock-who{color:var(--dibs-muted);margin-top:2px;font-size:12px;font-weight:600}[data-theme=spritz] .mock-amt{font-size:16px;font-weight:700}[data-theme=spritz] .mock-total{border-top:2px solid var(--dibs-border);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:18px;display:flex}[data-theme=spritz] .mock-total-label{text-transform:uppercase;letter-spacing:.08em;color:var(--dibs-muted);font-size:14px;font-weight:700}[data-theme=spritz] .mock-total-amt{letter-spacing:-.03em;font-size:40px;font-weight:900}[data-theme=spritz] .mock-pay{background:var(--dibs-fg);color:var(--dibs-bg);border:2px solid var(--dibs-border);border-radius:var(--dibs-radius-pill);text-align:center;letter-spacing:-.01em;margin-top:20px;padding:18px;font-size:17px;font-weight:900}[data-theme=spritz] .section{max-width:820px;padding-top:96px}@media (min-width:1024px){[data-theme=spritz] .section{padding-top:160px}}[data-theme=spritz] .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--dibs-accent);margin-bottom:20px;font-size:13px;font-weight:800}[data-theme=spritz] .section h2{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(40px,7vw,88px);font-weight:900;line-height:.95}[data-theme=spritz] .section p{color:var(--dibs-muted);max-width:60ch;font-size:clamp(17px,1.3vw,20px);font-weight:500;line-height:1.5}[data-theme=spritz] .section p+p{margin-top:18px}[data-theme=spritz] .trust{color:var(--dibs-fg);letter-spacing:-.01em;max-width:440px;margin-top:20px;font-size:14px;font-weight:700}[data-theme=spritz] .faq{border-top:2px solid var(--dibs-border);margin-top:8px}[data-theme=spritz] .faq-item{border-bottom:2px solid var(--dibs-border);padding:24px 0}[data-theme=spritz] .faq dt{letter-spacing:-.02em;color:var(--dibs-fg);margin-bottom:8px;font-size:clamp(20px,2vw,26px);font-weight:900}[data-theme=spritz] .faq dd{color:var(--dibs-muted);max-width:60ch;font-size:clamp(16px,1.2vw,18px);font-weight:500;line-height:1.5}[data-theme=spritz] .foot{border-top:2px solid var(--dibs-border);color:var(--dibs-muted);justify-content:space-between;margin-top:120px;padding-top:32px;font-size:14px;font-weight:600;display:flex}[data-theme=spritz] .foot a{color:var(--dibs-muted);text-decoration:none}[data-theme=spritz] .foot a:hover{color:var(--dibs-fg)}[data-theme=spritz] .how-hero h1{letter-spacing:-.04em;max-width:15ch;margin-bottom:24px;font-size:clamp(48px,8vw,112px);font-weight:900;line-height:.92}[data-theme=spritz] p.how-hero-sub{color:var(--dibs-muted);max-width:46ch;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.45}[data-theme=spritz] .how-step{align-items:flex-start;gap:20px;margin-top:28px;display:flex}[data-theme=spritz] .how-step-n{color:var(--dibs-accent);letter-spacing:-.04em;min-width:38px;margin-top:-4px;font-size:38px;font-weight:900;line-height:1}[data-theme=spritz] .how-step h3{letter-spacing:-.02em;color:var(--dibs-fg);margin-bottom:6px;font-size:clamp(18px,1.5vw,22px);font-weight:900}[data-theme=spritz] .how-step p{color:var(--dibs-muted);font-size:clamp(15px,1.2vw,17px);font-weight:500;line-height:1.55}[data-theme=spritz] .how-callout{background:var(--dibs-subtle);border:1.5px solid var(--dibs-border);color:var(--dibs-muted);border-left-width:4px;border-radius:14px;max-width:680px;margin-top:32px;padding:18px 22px;font-size:clamp(14px,1.1vw,16px);line-height:1.6}[data-theme=spritz] .how-callout b{color:var(--dibs-fg);font-weight:800}[data-theme=spritz] .how-guest-grid{grid-template-columns:1fr;gap:40px;margin-top:28px;display:grid}@media (min-width:720px){[data-theme=spritz] .how-guest-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px}}[data-theme=spritz] .how-phone-card{background:var(--dibs-bg);border:2px solid var(--dibs-border);border-radius:28px;max-width:280px;padding:22px 20px}[data-theme=spritz] .how-phone-merchant{letter-spacing:-.03em;font-size:20px;font-weight:900}[data-theme=spritz] .how-phone-host{color:var(--dibs-muted);margin:3px 0 14px;font-size:12px;font-weight:600}[data-theme=spritz] .how-phone-item{border-bottom:1px dashed var(--dibs-subtle);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;font-weight:600;display:flex}[data-theme=spritz] .how-phone-item-last{border-bottom:none}[data-theme=spritz] .how-chip{border:1.5px solid var(--dibs-border);letter-spacing:.01em;border-radius:9999px;flex-shrink:0;margin-left:8px;padding:3px 10px;font-size:10px;font-weight:900}[data-theme=spritz] .how-chip-mine{background:var(--dibs-accent);color:var(--dibs-accent-fg);border-color:var(--dibs-accent)}[data-theme=spritz] .how-phone-total{border-top:2px solid var(--dibs-border);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:12px;font-size:13px;font-weight:900;display:flex}[data-theme=spritz] .how-phone-total-amt{color:var(--dibs-accent);font-feature-settings:"tnum" 1;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:16px;font-weight:900}[data-theme=spritz] .how-phone-note{color:var(--dibs-muted);margin-top:6px;font-size:10px;font-weight:600;line-height:1.4}[data-theme=spritz] .how-trust-grid{grid-template-columns:1fr;gap:14px;max-width:820px;margin-top:28px;display:grid}@media (min-width:640px){[data-theme=spritz] .how-trust-grid{grid-template-columns:1fr 1fr}}[data-theme=spritz] .how-trust-card{background:var(--dibs-bg);border:2px solid var(--dibs-border);border-radius:20px;padding:20px 22px}[data-theme=spritz] .how-trust-card h3{letter-spacing:-.01em;color:var(--dibs-fg);align-items:flex-start;gap:10px;margin-bottom:8px;font-size:clamp(15px,1.2vw,17px);font-weight:900;display:flex}[data-theme=spritz] .how-trust-dot{background:var(--dibs-accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;display:inline-block}[data-theme=spritz] .how-trust-card p{color:var(--dibs-muted);font-size:clamp(13px,1vw,15px);font-weight:500;line-height:1.6}[data-theme=spritz] .how-trust-card a{color:var(--dibs-accent);text-underline-offset:2px;text-decoration:underline}[data-theme=spritz] .how-end-band{background:var(--dibs-accent);color:var(--dibs-accent-fg);border-radius:24px;max-width:820px;margin-top:56px;padding:26px 30px}[data-theme=spritz] .how-end-big{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(24px,3vw,36px);font-weight:900}[data-theme=spritz] .how-end-band p{opacity:.92;font-size:clamp(14px,1.2vw,16px);line-height:1.5}[data-theme=spritz] .how-end-band a{color:inherit;text-underline-offset:2px;font-weight:800;text-decoration:underline}[data-theme=spritz] .how-pdf-link{color:var(--dibs-muted);text-underline-offset:3px;margin-top:28px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-block}[data-theme=spritz] .how-pdf-link:hover{color:var(--dibs-fg)}
