[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}
