.gv-page{--gv-cream:#f9f6f1;--gv-cream-2:#f3efe8;--gv-ink:#1c1a16;--gv-body:#3e3d3d;--gv-muted:#7a7570;--gv-line:#e0deda;--gv-copper:#c4956a;--gv-display:var(--font-playfair),Georgia,"Times New Roman",serif;--gv-sans:var(--font-ibm-plex-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gv-mono:var(--font-ibm-plex-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;background:var(--gv-cream);min-height:100vh;color:var(--gv-ink);font-family:var(--gv-sans);overflow-x:clip}.gv-page .gv-shell{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.gv-page .gv-kicker{font-family:var(--gv-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gv-copper);margin:0;font-size:11px}.gv-page .gv-label{font-family:var(--gv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gv-muted);margin:0;font-size:10px}.gv-page em{color:var(--gv-copper);font-style:italic}.gv-page .gv-hero{padding:clamp(36px,7vw,88px) 0 clamp(28px,4vw,48px)}.gv-page .gv-hero h1{font-family:var(--gv-display);letter-spacing:-.01em;text-wrap:balance;margin:18px 0 20px;font-size:clamp(2.2rem,6vw,4rem);font-weight:700;line-height:1.04}.gv-page .gv-lede{color:var(--gv-body);max-width:680px;margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.75}.gv-page .gv-ways{padding:0 0 clamp(48px,7vw,88px)}.gv-page .gv-ways__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:20px;display:grid}.gv-page .gv-card{border:1px solid var(--gv-line);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:clamp(22px,3vw,34px);scroll-margin-top:96px;display:flex}.gv-page .gv-card--feature{border-color:var(--gv-ink)}.gv-page .gv-card h2{font-family:var(--gv-display);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.12}.gv-page .gv-card p{color:var(--gv-body);margin:0;font-size:15.5px;line-height:1.7}.gv-page .gv-card .gv-btn{margin-top:auto}.gv-page .gv-price{align-items:baseline;gap:8px;display:flex}.gv-page .gv-price__n{font-family:var(--gv-display);color:var(--gv-ink);font-size:2.4rem;font-weight:700;line-height:1}.gv-page .gv-price__u{font-family:var(--gv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gv-muted);font-size:11px}.gv-page .gv-btn{min-height:52px;font-family:var(--gv-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:40px;justify-content:center;align-items:center;padding:0 24px;font-size:11px;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.gv-page .gv-btn--dark{color:#fff;background:#000}.gv-page .gv-btn--dark:hover{background:#241f1a}.gv-page .gv-btn--ghost{color:var(--gv-ink);border:1px solid var(--gv-line);background:#fff}.gv-page .gv-btn--ghost:hover{border-color:var(--gv-ink)}.gv-page .gv-quiet{color:var(--gv-muted)!important;font-size:13px!important}.gv-page .gv-also{padding:clamp(28px,4vw,40px) 0}.gv-page .gv-also p{color:var(--gv-body);margin:0;font-size:15px}.gv-page .gv-also a{color:var(--gv-ink)}.gv-page .gv-foot{border-top:1px solid var(--gv-line);padding:24px 0 40px}.gv-page .gv-foot p{color:var(--gv-muted);margin:0 0 6px;font-size:12.5px;line-height:1.6}@media (max-width:820px){.gv-page .gv-ways__grid{grid-template-columns:minmax(0,1fr)}}
