.gz-web{--gz-bg:#faf7f2;--gz-bg-2:#f3eee6;--gz-surface:#ffffff;--gz-ink:#0f172a;--gz-muted:#475569;--gz-line:#e7e0d5;--gz-navy:#0f172a;--gz-navy-2:#1e293b;--gz-navy-line:#334155;--gz-orange:#f26a21;--gz-orange-text:#b03a0a;--gz-on-dark:#f8fafc;--gz-muted-dark:#cbd5e1;--gz-success-dark:#34d399;background:var(--gz-bg);color:var(--gz-ink);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}.gz-web :focus-visible{outline:3px solid var(--gz-orange-text);outline-offset:3px;border-radius:6px}.gz-web [data-gz-dark] :focus-visible{outline-color:var(--gz-orange)}.gz-web h1,.gz-web h2,.gz-web h3{letter-spacing:-.025em;text-wrap:balance}.gz-web p{text-wrap:pretty}.gz-container{width:100%;max-width:1160px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.gz-container{padding-left:32px;padding-right:32px}}.gz-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gz-orange-text)}[data-gz-dark] .gz-eyebrow{color:var(--gz-orange)}.gz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:14px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.gz-btn-primary{background:var(--gz-orange);color:var(--gz-navy)}.gz-btn-primary:hover{background:#ff7a35;transform:translateY(-1px)}.gz-btn-dark{background:var(--gz-navy);color:var(--gz-on-dark)}.gz-btn-dark:hover{background:#1b2740}.gz-btn-ghost{border:1.5px solid var(--gz-ink);color:var(--gz-ink)}.gz-btn-ghost:hover{background:rgba(15,23,42,.05)}[data-gz-dark] .gz-btn-ghost{border-color:var(--gz-muted-dark);color:var(--gz-on-dark)}[data-gz-dark] .gz-btn-ghost:hover{background:rgba(248,250,252,.08)}.gz-soon{display:inline-flex;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:6px 22px;border-radius:14px;border:1.5px solid var(--gz-line);background:var(--gz-surface);color:var(--gz-ink)}.gz-soon[data-tone=dark]{border-color:var(--gz-navy-line);background:rgba(248,250,252,.05);color:var(--gz-on-dark)}.gz-soon-eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gz-orange-text)}.gz-soon[data-tone=dark] .gz-soon-eyebrow{color:var(--gz-orange)}.gz-soon-store{font-size:16px;font-weight:700}.gz-phone{position:relative;width:100%;border-radius:2.4rem;padding:7px;background:linear-gradient(160deg,#1e293b,#0b1220);box-shadow:0 30px 60px -28px rgba(15,23,42,.55),0 0 0 1px rgba(15,23,42,.5)}.gz-phone-screen{position:relative;overflow:hidden;border-radius:1.95rem;background:#0b1220;aspect-ratio:1080/2340}.gz-phone-screen img,.gz-phone-screen video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gz-dev-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;font-size:12px;font-weight:700;color:#7c2d12;background:repeating-linear-gradient(135deg,#fde68a 0 12px,#fef3c7 12px 24px)}.gz-snap{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:8px}.gz-snap::-webkit-scrollbar{display:none}.gz-snap>*{scroll-snap-align:center;flex:0 0 auto}.gz-ctx-card{border:1px solid var(--gz-navy-line);background:linear-gradient(180deg,rgba(30,41,59,.9),rgba(15,23,42,.9));border-radius:16px;padding:16px 18px}.gz-ctx-tag{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--gz-orange)}.gz-web{--gz-measure:42rem;--gz-media-col:300px;--gz-media-gap:48px}@media (min-width:1024px){.gz-web{--gz-media-col:340px;--gz-media-gap:80px}}.gz-intro{max-width:var(--gz-measure);margin-bottom:48px}.gz-intro-center{margin-left:auto;margin-right:auto;text-align:center}.gz-split .gz-intro,.gz-statement .gz-intro{margin-bottom:0}.gz-statement{max-width:48rem;margin:0 auto;text-align:center}.gz-statement .gz-intro{max-width:none}.gz-split{display:grid;gap:40px}@media (min-width:1024px){.gz-split{grid-template-columns:minmax(0,1fr) var(--gz-media-col);-moz-column-gap:var(--gz-media-gap);column-gap:var(--gz-media-gap);row-gap:40px;align-items:start}.gz-split-lead{grid-column:1;grid-row:1}.gz-split-media{grid-column:2;grid-row:1;align-self:center}.gz-split-2 .gz-split-media{grid-row:1/span 2}.gz-split-after{grid-column:1;grid-row:2}}.gz-story{display:none}@media (min-width:768px){.gz-story{display:grid;grid-template-columns:minmax(0,1fr) var(--gz-media-col);-moz-column-gap:var(--gz-media-gap);column-gap:var(--gz-media-gap);align-items:start}}.gz-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--gz-line)}.gz-row{display:grid;gap:6px 48px;padding:22px 0;border-bottom:1px solid var(--gz-line)}@media (min-width:768px){.gz-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.gz-row h3{margin:0;font-size:19px;font-weight:700}.gz-row p{margin:0;font-size:16px;line-height:1.6;color:var(--gz-muted)}[data-gz-dark] .gz-row,[data-gz-dark] .gz-rows{border-color:var(--gz-navy-line)}[data-gz-dark] .gz-row p{color:var(--gz-muted-dark)}.gz-stage{position:relative;display:flex;justify-content:center;padding:36px 28px 30px;border-radius:28px;border:1px solid var(--gz-navy-line);background:radial-gradient(120% 80% at 50% 0,rgba(242,106,33,.14),rgba(242,106,33,0) 60%),linear-gradient(180deg,rgba(30,41,59,.7),rgba(15,23,42,.3))}.gz-stage-main{position:relative;z-index:2;width:min(280px,100%)}.gz-stage[data-fallback] .gz-stage-main{width:min(232px,100%)}.gz-stage-side{position:absolute;z-index:1;display:none;bottom:70px;opacity:.95}@media (min-width:1024px){.gz-stage-side{display:block;left:-44px;width:136px}}.gz-sum{list-style:none;padding:0;border:1px solid var(--gz-navy-line);border-radius:20px;background:rgba(30,41,59,.55);overflow:hidden;text-align:left}.gz-sum-head{display:none}.gz-sum-row{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;padding:18px 20px;border-top:1px solid var(--gz-navy-line)}.gz-sum-head+.gz-sum-row{border-top:0}.gz-sum-feature{grid-column:1/-1;margin:0;font-size:17px;font-weight:700}.gz-sum-cell{margin:0;font-size:15px;line-height:1.4;color:var(--gz-muted-dark)}.gz-sum-cell[data-tier=pro]{color:var(--gz-on-dark);font-weight:700}.gz-sum-lbl{display:block;margin-bottom:2px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gz-muted-dark)}.gz-sum-cell[data-tier=pro] .gz-sum-lbl{color:var(--gz-orange)}@media (min-width:640px){.gz-sum-head,.gz-sum-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,1.15fr);gap:24px;align-items:center;padding:20px 28px}.gz-sum-head{padding-top:16px;padding-bottom:14px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gz-muted-dark);border-bottom:1px solid var(--gz-navy-line)}.gz-sum-head span:last-child{color:var(--gz-orange)}.gz-sum-feature{grid-column:auto}.gz-sum-lbl{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.gz-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none}.gz-chips li{padding:8px 14px;border-radius:999px;border:1px solid var(--gz-navy-line);font-size:14px;color:var(--gz-muted-dark)}.gz-disclosure summary{list-style:none;cursor:pointer}.gz-disclosure summary::-webkit-details-marker{display:none}.gz-disclosure[open] .gz-chevron{transform:rotate(180deg)}.gz-chevron{transition:transform .18s ease}.gz-owner{border-radius:24px;border:1.5px solid var(--gz-ink);background:var(--gz-surface);padding:28px 26px;box-shadow:0 24px 48px -30px rgba(15,23,42,.35)}@media (prefers-reduced-motion:no-preference){.gz-float{animation:gz-float 9s ease-in-out infinite}.gz-float-b{animation-delay:-3s}.gz-float-c{animation-delay:-6s}@keyframes gz-float{0%,to{transform:translateY(0) rotate(var(--gz-rot,0deg))}50%{transform:translateY(-10px) rotate(var(--gz-rot,0deg))}}.gz-snap{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.gz-web *,.gz-web :after,.gz-web :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gz-float{transform:rotate(var(--gz-rot,0deg))}}.gz-hero-trio{display:flex;align-items:flex-end;justify-content:center;gap:4%}.gz-hero-main{position:relative;z-index:2;width:40%}.gz-hero-side{width:29%;transform:translateY(18px) rotate(var(--gz-rot,0deg))}