@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bb78faaeae9eca98-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8f6e63359dd7adca-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/653754e89778f3d9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3a19f02a9aadebf4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98dc02b750625047-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ab604645614be464-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bb78faaeae9eca98-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f6e63359dd7adca-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/653754e89778f3d9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3a19f02a9aadebf4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98dc02b750625047-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ab604645614be464-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bb78faaeae9eca98-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8f6e63359dd7adca-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/653754e89778f3d9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3a19f02a9aadebf4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98dc02b750625047-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab604645614be464-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comfortaa Fallback;src:local("Arial");ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.00%;size-adjust:117.54%}.__className_921f37{font-family:Comfortaa,Comfortaa Fallback;font-style:normal}.__variable_921f37{--font-comfortaa:"Comfortaa","Comfortaa Fallback"}.zsignup{--zs-background:#070b13;--zs-surface:#0b1322;--zs-card:#131c2e;--zs-card-up:#1a2540;--zs-foreground:#f4f7fb;--zs-muted:#9aa8ba;--zs-faint:#6f7e95;--zs-border:rgba(232,196,116,0.18);--zs-border-subtle:rgba(232,196,116,0.10);--zs-accent:#e8c474;--zs-gold-bright:#f3c66b;--zs-gold-deep:#d5a743;--zs-on-accent:oklch(0.18 0.02 86);--zs-shadow-warm:38px 64px 120px -50px rgba(0,0,0,0.85);--zs-shadow-card:0 1px 0 rgba(232,196,116,0.05) inset,0 26px 50px -34px rgba(0,0,0,0.7);--zs-radius:4px;--zs-foil:linear-gradient(135deg,#b88a32,#e8c474 28%,#f7e2a6 46%,#d5a743 64%,#f3c66b 82%,#b88a32);--zs-field:#0c1422;--zs-sans:var(--font-geist),"Geist",system-ui,sans-serif;--zs-display:var(--font-comfortaa),"Comfortaa",system-ui,sans-serif;--zs-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"SF Mono",monospace;color-scheme:dark;position:relative;z-index:0;min-height:100vh;font-family:var(--zs-sans);color:var(--zs-foreground);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(120% 90% at 12% -6%,#0e1830 0,transparent 55%),radial-gradient(120% 100% at 105% 0,#0b1428 0,transparent 48%),linear-gradient(178deg,#060a12,#080d18 34%,#070c15);background-color:#070b13}.zsignup:after{background:radial-gradient(80% 60% at 50% 8%,rgba(232,196,116,.08) 0,transparent 60%),radial-gradient(120% 120% at 50% 50%,transparent 40%,rgba(2,5,11,.6) 100%)}.zsignup:after,.zsignup:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.zsignup:before{opacity:.32;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.zsignup a{color:inherit;text-decoration:none}.zsignup button{font-family:inherit;cursor:pointer}.zsignup .frame{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:34px 40px 72px}.zsignup .topbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.zsignup .brand{display:flex;align-items:baseline;gap:0}.zsignup .wordmark{font-family:var(--zs-display);font-weight:700;letter-spacing:.012em;font-size:22px;color:var(--zs-foreground);padding-left:2px;display:inline-flex;align-items:center;gap:.06em}.zsignup .wordmark .z{position:relative}.zsignup .wordmark .z:after{content:"";position:absolute;top:-1px;right:-7px;width:5px;height:5px;background:var(--zs-foil);transform:rotate(45deg);box-shadow:0 0 12px rgba(243,198,107,.75)}.zsignup .tag{font-size:10.5px;letter-spacing:.26em;border:1px solid var(--zs-border);padding:6px 12px;border-radius:2px;background:rgba(232,196,116,.05)}.zsignup .backlink,.zsignup .tag{font-family:var(--zs-mono);text-transform:uppercase;color:var(--zs-muted)}.zsignup .backlink{font-size:11.5px;letter-spacing:.16em;display:inline-flex;align-items:center;gap:9px;transition:color .2s;background:none;border:none;padding:0}.zsignup .backlink:hover{color:var(--zs-gold-bright)}.zsignup .backlink .arr{font-size:16px}.zsignup .stepwrap{display:flex;justify-content:center;margin:30px 0 6px}.zsignup .stepper{display:flex;align-items:center;gap:0}.zsignup .step{display:flex;align-items:center;gap:13px}.zsignup .step .num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--zs-mono);font-size:12px;border:1px solid var(--zs-border);color:var(--zs-muted);background:rgba(4,8,16,.5)}.zsignup .step.active .num{box-shadow:0 4px 14px -4px rgba(243,198,107,.6),0 0 0 4px rgba(232,196,116,.12)}.zsignup .step.active .num,.zsignup .step.done .num{background:var(--zs-foil);color:var(--zs-on-accent);border-color:transparent;font-weight:500}.zsignup .step.done .num{box-shadow:0 4px 14px -4px rgba(243,198,107,.45);font-size:14px}.zsignup .step .lbl{font-family:var(--zs-mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--zs-muted)}.zsignup .step.active .lbl{color:var(--zs-foreground)}.zsignup .step.done .lbl{color:var(--zs-gold-bright)}.zsignup .stepper .seg{width:64px;height:1px;background:linear-gradient(90deg,rgba(232,196,116,.4),rgba(232,196,116,.08));margin:0 18px}.zsignup .stepper .seg.filled{background:linear-gradient(90deg,rgba(232,196,116,.55),rgba(232,196,116,.4))}.zsignup .step.upcoming .num{opacity:.78}.zsignup .slab{margin-top:30px;background:linear-gradient(180deg,var(--zs-surface) 0,var(--zs-background) 100%);border-radius:var(--zs-radius);box-shadow:var(--zs-shadow-warm),0 0 90px -20px rgba(232,196,116,.06);position:relative;overflow:hidden;border:1px solid var(--zs-border)}.zsignup .slab:before{content:"";position:absolute;inset:9px;border:1px solid var(--zs-border-subtle);border-radius:2px;pointer-events:none;z-index:2}.zsignup .slab:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--zs-foil);z-index:3;opacity:.95;box-shadow:0 0 18px rgba(243,198,107,.45)}.zsignup .slab .grain{inset:0;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E")}.zsignup .slab .grain,.zsignup .slab .pool{position:absolute;pointer-events:none;z-index:1}.zsignup .slab .pool{left:50%;top:118px;transform:translateX(-50%);width:560px;height:560px;background:radial-gradient(50% 50% at 50% 50%,rgba(232,196,116,.16) 0,rgba(232,196,116,.05) 42%,transparent 70%);filter:blur(8px)}.zsignup .slab-inner{position:relative;z-index:4}.zsignup .slab-inner.cols{display:grid;grid-template-columns:1fr 392px}.zsignup .body{padding:54px 56px 56px}.zsignup .eyebrow{font-family:var(--zs-mono);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--zs-gold-deep);display:flex;align-items:center;gap:12px;margin-bottom:18px}.zsignup .eyebrow:before{content:"";width:30px;height:1px;background:var(--zs-gold-deep)}.zsignup .eyebrow.centered{justify-content:center}.zsignup .eyebrow.centered:after,.zsignup .eyebrow.centered:before{content:"";width:30px;height:1px;background:var(--zs-gold-deep)}.zsignup h1.title{font-family:var(--zs-sans);font-weight:700;font-size:clamp(38px,4.6vw,56px);line-height:1.02;letter-spacing:-.035em;margin:0 0 16px;color:var(--zs-foreground)}.zsignup h1.title em{font-style:normal;color:var(--zs-gold-bright);font-weight:600}.zsignup .subcopy{max-width:540px;font-size:17px;line-height:1.62;color:var(--zs-muted);margin:0 0 30px;font-weight:300}.zsignup .billing{display:flex;align-items:center;gap:0;margin-bottom:38px;flex-wrap:wrap;row-gap:12px}.zsignup .seg-toggle{display:inline-flex;background:rgba(4,8,16,.45);border:1px solid var(--zs-border-subtle);border-radius:3px;padding:4px;gap:4px;position:relative}.zsignup .seg-toggle .opt{font-family:var(--zs-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:9px 18px;border-radius:2px;border:none;background:transparent;color:var(--zs-muted);display:inline-flex;align-items:center;gap:9px;transition:all .2s}.zsignup .seg-toggle .opt[aria-pressed=true]{background:linear-gradient(180deg,var(--zs-card-up),var(--zs-card));color:var(--zs-foreground);box-shadow:0 6px 16px -8px rgba(0,0,0,.7),inset 0 0 0 1px rgba(232,196,116,.18)}.zsignup .seg-toggle .opt .save{font-size:10px;letter-spacing:.06em;color:var(--zs-on-accent);background:var(--zs-gold-bright);padding:2px 6px;border-radius:2px;font-weight:600}.zsignup .seg-toggle .opt[aria-pressed=true] .save{background:var(--zs-foil)}.zsignup .billing-note{font-style:italic;font-size:14.5px;color:var(--zs-faint);margin-left:18px}.zsignup .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:50px}.zsignup .plan{position:relative;background:var(--zs-card);border:1px solid var(--zs-border-subtle);border-radius:3px;padding:26px 24px 24px;box-shadow:var(--zs-shadow-card);transition:transform .18s,box-shadow .18s,border-color .18s;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer}.zsignup .plan:hover{transform:translateY(-3px);border-color:var(--zs-border)}.zsignup .plan .pname{font-family:var(--zs-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--zs-muted);margin-bottom:14px}.zsignup .plan .price{font-family:var(--zs-sans);font-weight:300;font-size:50px;line-height:1;color:var(--zs-foreground);letter-spacing:-.02em;font-feature-settings:"tnum"}.zsignup .plan .price .cur{font-size:24px;vertical-align:top;position:relative;top:8px;color:var(--zs-muted);font-weight:400}.zsignup .plan .per{font-size:11px;letter-spacing:.08em;display:inline;margin-left:4px}.zsignup .plan .per,.zsignup .plan .struck{font-family:var(--zs-mono);color:var(--zs-muted)}.zsignup .plan .struck{font-size:12px;margin-top:8px;min-height:16px}.zsignup .plan .desc,.zsignup .plan .struck s{color:var(--zs-muted)}.zsignup .plan .desc{font-size:15.5px;margin:14px 0 4px}.zsignup .plan .feat{font-family:var(--zs-mono);font-size:11.5px;letter-spacing:.02em;color:var(--zs-muted);border-top:1px solid var(--zs-border-subtle);margin-top:16px;padding-top:14px;line-height:1.55;text-wrap:balance}.zsignup .plan .feat b{color:var(--zs-foreground);font-weight:600}.zsignup .plan .pick{margin-top:20px;width:100%;text-align:center;font-family:var(--zs-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;padding:11px;border-radius:2px;border:1px solid var(--zs-border);background:transparent;color:var(--zs-muted);transition:all .18s}.zsignup .plan:hover .pick{border-color:var(--zs-gold-bright);color:var(--zs-gold-bright)}.zsignup .plan.selected{background:linear-gradient(180deg,var(--zs-card-up) 0,var(--zs-card) 100%);border-color:transparent;transform:translateY(-8px);box-shadow:inset 0 1px 0 rgba(232,196,116,.18),36px 50px 80px -44px rgba(0,0,0,.9),0 0 0 1px rgba(232,196,116,.5),0 0 48px -8px rgba(232,196,116,.28)}.zsignup .plan.selected:after{content:"";position:absolute;inset:-30px -18px -34px;z-index:-1;border-radius:18px;pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,rgba(232,196,116,.22) 0,transparent 72%);filter:blur(6px)}.zsignup .plan.selected:before{content:"";position:absolute;inset:4px;border:1px solid rgba(232,196,116,.28);border-radius:2px;pointer-events:none}.zsignup .plan.selected .pname{color:var(--zs-gold-bright)}.zsignup .plan.selected .feat{color:var(--zs-muted);border-top-color:rgba(232,196,116,.22)}.zsignup .plan.selected .desc,.zsignup .plan.selected .price{color:var(--zs-foreground)}.zsignup .plan.selected .per,.zsignup .plan.selected .price .cur,.zsignup .plan.selected .struck s{color:var(--zs-muted)}.zsignup .plan.selected .pick{background:var(--zs-foil);color:var(--zs-on-accent);border-color:transparent;font-weight:600;box-shadow:0 8px 20px -8px rgba(243,198,107,.5)}.zsignup .plan.selected:hover .pick{color:var(--zs-on-accent)}.zsignup .ribbon{top:-12px;left:50%;transform:translateX(-50%);font-family:var(--zs-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--zs-on-accent);padding:6px 16px;border-radius:2px;white-space:nowrap;box-shadow:0 8px 18px -6px rgba(243,198,107,.6)}.zsignup .checkmark,.zsignup .ribbon{position:absolute;background:var(--zs-foil)}.zsignup .checkmark{top:22px;right:22px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--zs-on-accent);font-size:13px;box-shadow:0 0 14px rgba(243,198,107,.4)}.zsignup .section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:6px}.zsignup .section-head h2{font-family:var(--zs-sans);font-weight:600;font-size:25px;letter-spacing:-.02em;color:var(--zs-foreground);margin:0}.zsignup .section-head .sub{font-style:italic;color:var(--zs-faint);font-size:15px}.zsignup .rule{height:1px;background:linear-gradient(90deg,var(--zs-gold-deep),transparent);margin:14px 0 8px;opacity:.6}.zsignup .pu-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 40px}.zsignup .pu-row{display:flex;align-items:center;gap:18px;padding:17px 4px;border-bottom:1px solid var(--zs-border-subtle);text-align:left}.zsignup .pu-text{flex:1;min-width:0}.zsignup .pu-name{font-family:var(--zs-sans);font-weight:600;font-size:16px;color:var(--zs-foreground);display:flex;align-items:baseline;gap:10px}.zsignup .pu-name .px{font-family:var(--zs-mono);font-size:12px;letter-spacing:.02em;color:var(--zs-gold-deep);font-weight:500;white-space:nowrap}.zsignup .pu-desc{font-size:14px;color:var(--zs-muted);margin-top:3px;line-height:1.45;font-weight:300}.zsignup .switch{--w:48px;--h:27px;flex:none;width:var(--w);height:var(--h);border-radius:99px;border:1px solid var(--zs-border);background:rgba(4,8,16,.5);position:relative;transition:all .2s;padding:0}.zsignup .switch .knob{position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:50%;background:linear-gradient(180deg,#cdd6e2,#9aa8ba);box-shadow:0 2px 5px rgba(0,0,0,.5);transition:all .2s}.zsignup .switch[aria-checked=true]{background:linear-gradient(180deg,var(--zs-card-up),var(--zs-card));border-color:transparent;box-shadow:0 0 0 1px rgba(232,196,116,.45),0 6px 14px -6px rgba(0,0,0,.6)}.zsignup .switch[aria-checked=true] .knob{left:calc(var(--w) - 23px);background:var(--zs-foil);box-shadow:0 0 12px rgba(243,198,107,.75)}.zsignup .form{max-width:600px}.zsignup .field{margin-bottom:24px}.zsignup .field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.zsignup .field-row .field{margin-bottom:0}.zsignup label.lbl{display:block;font-family:var(--zs-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--zs-muted);margin-bottom:10px}.zsignup label.lbl .req{color:var(--zs-gold-deep);margin-left:4px}.zsignup .control{position:relative}.zsignup .input{width:100%;height:50px;padding:0 16px;background:var(--zs-field);border:1px solid var(--zs-border-subtle);border-radius:var(--zs-radius);color:var(--zs-foreground);caret-color:var(--zs-gold-bright);font-family:var(--zs-sans);font-size:16px;font-weight:400;letter-spacing:.005em;box-shadow:inset 0 1px 0 rgba(255,255,255,.02),inset 0 12px 24px -20px rgba(0,0,0,.8);transition:border-color .18s,box-shadow .18s,background .18s;font-feature-settings:"tnum"}.zsignup .input::placeholder{color:var(--zs-muted);opacity:.75;font-weight:300}.zsignup .input:-webkit-autofill,.zsignup .input:-webkit-autofill:focus,.zsignup .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--zs-foreground);caret-color:var(--zs-gold-bright);-webkit-box-shadow:0 0 0 1000px var(--zs-field) inset,0 0 0 1px rgba(232,196,116,.2) inset;transition:background-color 9999s ease-out 0s}.zsignup .input:hover{border-color:var(--zs-border)}.zsignup .input:focus,.zsignup .input:focus-visible{outline:none;border-color:transparent;background:#0e1626;box-shadow:0 0 0 1px rgba(232,196,116,.6),0 0 0 4px rgba(232,196,116,.14),0 12px 30px -16px rgba(0,0,0,.7)}.zsignup .control.has-aff .input{padding-right:56px}.zsignup .aff{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:38px;display:grid;place-items:center;border-radius:3px;border:none;background:transparent;color:var(--zs-muted);transition:color .18s}.zsignup .aff:hover{color:var(--zs-gold-bright)}.zsignup .aff svg{width:18px;height:18px;display:block}.zsignup .helper{margin-top:10px;font-size:13px;color:var(--zs-muted);font-weight:300;line-height:1.5}.zsignup .helper.url{font-family:var(--zs-mono);font-size:13px;letter-spacing:.01em;color:var(--zs-faint);display:flex;align-items:center;gap:0}.zsignup .helper.url .glyph{color:var(--zs-gold-deep);margin-right:9px;font-size:12px}.zsignup .helper.url .slug{color:var(--zs-gold-bright);font-weight:500}.zsignup .helper.url .dom{color:var(--zs-muted)}.zsignup .verify{margin-top:34px;max-width:330px;background:var(--zs-field);border:1px solid var(--zs-border-subtle);border-radius:var(--zs-radius);padding:14px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 14px 28px -22px rgba(0,0,0,.8)}.zsignup .verify-foot{margin-top:11px;padding-top:10px;border-top:1px solid var(--zs-border-subtle);font-family:var(--zs-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--zs-muted);display:flex;align-items:center;gap:7px}.zsignup .verify-foot .lock{color:var(--zs-gold-deep);font-size:10px}.zsignup .alert{margin-top:22px;max-width:600px;border:1px solid rgba(220,120,110,.42);background:rgba(120,40,36,.18);border-radius:var(--zs-radius);padding:13px 16px;font-size:14px;color:#f3c9c2;line-height:1.5}.zsignup .rail{background:linear-gradient(180deg,#080e1a,#060a12);color:var(--zs-foreground);padding:54px 44px 44px;position:relative;border-left:1px solid rgba(232,196,116,.2)}.zsignup .rail:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E")}.zsignup .rail>*{position:relative;z-index:1}.zsignup .rail-head{font-family:var(--zs-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--zs-gold-bright);display:flex;align-items:center;gap:12px;margin-bottom:28px}.zsignup .rail-head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(232,196,116,.45),transparent)}.zsignup .li{display:flex;justify-content:space-between;align-items:baseline;padding:13px 0;gap:16px}.zsignup .li .name{font-family:var(--zs-sans);font-weight:500;font-size:16px;color:var(--zs-foreground)}.zsignup .li .name small{display:block;font-family:var(--zs-mono);font-size:10.5px;letter-spacing:.1em;color:var(--zs-muted);margin-top:3px;text-transform:uppercase}.zsignup .li .amt{font-family:var(--zs-mono);font-size:15px;color:var(--zs-foreground);white-space:nowrap;font-feature-settings:"tnum"}.zsignup .li.muted .name{color:var(--zs-muted);font-size:15px;font-weight:400}.zsignup .li.muted .amt{color:var(--zs-muted)}.zsignup .rail-div{height:1px;background:repeating-linear-gradient(90deg,rgba(232,196,116,.4) 0 6px,transparent 6px 12px);margin:18px 0}.zsignup .total{display:flex;justify-content:space-between;align-items:flex-end;margin:10px 0 6px;gap:16px}.zsignup .total .tl{font-family:var(--zs-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--zs-muted)}.zsignup .total .tl b{display:block;font-size:18px;letter-spacing:0;text-transform:none;font-weight:500;margin-top:6px;font-feature-settings:"tnum"}.zsignup .total .tl b,.zsignup .total .tv{font-family:var(--zs-sans);color:var(--zs-foreground)}.zsignup .total .tv{font-weight:400;font-size:42px;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";white-space:nowrap}.zsignup .total .tv .cur{font-size:20px;vertical-align:top;position:relative;top:5px;color:var(--zs-muted)}.zsignup .total .tv .mo{font-family:var(--zs-mono);font-size:11px;color:var(--zs-muted);letter-spacing:.06em}.zsignup .trial-pill{display:flex;align-items:center;gap:11px;margin:24px 0 22px;background:rgba(232,196,116,.09);border:1px solid rgba(232,196,116,.3);border-radius:3px;padding:13px 16px;font-size:14.5px;color:var(--zs-foreground);font-weight:300}.zsignup .trial-pill .dot{width:8px;height:8px;border-radius:50%;background:var(--zs-gold-bright);box-shadow:0 0 10px rgba(243,198,107,.85);flex:none}.zsignup .trial-pill b{color:var(--zs-foreground);font-weight:600}.zsignup .cta{width:100%;border:none;border-radius:3px;padding:18px 22px;background:var(--zs-foil);color:var(--zs-on-accent);font-family:var(--zs-sans);font-weight:600;font-size:17px;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 16px 34px -14px rgba(243,198,107,.55),inset 0 1px 0 rgba(255,250,240,.35);transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.zsignup .cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 46px -14px rgba(243,198,107,.7)}.zsignup .cta:disabled{opacity:.72;cursor:default}.zsignup .cta .arr{font-size:19px;transition:transform .15s}.zsignup .cta:hover:not(:disabled) .arr{transform:translateX(4px)}.zsignup .cta .spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(40,28,6,.35);border-top:2px solid var(--zs-on-accent);animation:zs-spin .7s linear infinite}@keyframes zs-spin{to{transform:rotate(1turn)}}.zsignup .footnote{text-align:center;margin-top:16px;font-family:var(--zs-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--zs-muted)}.zsignup .footnote .sep{color:var(--zs-gold-bright);margin:0 7px}.zsignup .guarantee{margin-top:26px;padding-top:22px;border-top:1px solid rgba(232,196,116,.18);font-style:italic;font-size:14px;line-height:1.6;color:var(--zs-muted);font-weight:300}.zsignup .guarantee:first-letter{font-family:var(--zs-sans);font-weight:700;font-style:normal;font-size:30px;float:left;line-height:.85;margin:4px 9px 0 0;color:var(--zs-gold-bright)}.zsignup .launch{max-width:760px;margin:0 auto;padding:68px 56px 64px;display:flex;flex-direction:column;align-items:center;text-align:center}.zsignup .launch .eyebrow{justify-content:center}.zsignup .launch .eyebrow:after{content:"";width:30px;height:1px;background:var(--zs-gold-deep)}.zsignup .launch .subcopy{max-width:560px}.zsignup .seal-wrap{position:relative;margin-bottom:34px}.zsignup .seal-wrap .halo{position:absolute;inset:-46px;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(243,198,107,.34) 0,rgba(232,196,116,.12) 45%,transparent 72%);filter:blur(6px)}.zsignup .seal{position:relative;z-index:1;width:118px;height:118px;border-radius:50%;background:var(--zs-foil);display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(255,250,240,.4),0 18px 40px -14px rgba(243,198,107,.6),inset 0 1px 0 rgba(255,250,240,.5)}.zsignup .seal:before{content:"";position:absolute;inset:11px;border-radius:50%;border:1.5px solid rgba(74,54,16,.35);box-shadow:0 1px 0 rgba(255,250,240,.35)}.zsignup .seal:after{content:"";position:absolute;inset:18px;border-radius:50%;border:1px dotted rgba(74,54,16,.4)}.zsignup .seal svg{position:relative;z-index:2;width:52px;height:52px;display:block}.zsignup .seal svg path{stroke:var(--zs-on-accent)}.zsignup .manifest{width:100%;max-width:560px;text-align:left;background:linear-gradient(180deg,#080e1a,#060a12);border:1px solid rgba(232,196,116,.2);border-radius:4px;padding:8px 30px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgba(232,196,116,.08),0 26px 50px -34px rgba(0,0,0,.7)}.zsignup .manifest:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E")}.zsignup .manifest:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--zs-foil);opacity:.9}.zsignup .manifest-head{position:relative;z-index:1;font-family:var(--zs-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--zs-gold-bright);display:flex;align-items:center;gap:12px;padding:18px 0 6px}.zsignup .manifest-head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(232,196,116,.45),transparent)}.zsignup .mrow{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:14px 0;border-bottom:1px solid var(--zs-border-subtle)}.zsignup .mrow:last-child{border-bottom:none}.zsignup .mrow .k{font-family:var(--zs-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--zs-muted);white-space:nowrap}.zsignup .mrow .v{font-family:var(--zs-sans);font-size:16px;font-weight:500;color:var(--zs-foreground);text-align:right;font-feature-settings:"tnum"}.zsignup .mrow .v .mono{font-family:var(--zs-mono);font-size:14.5px;letter-spacing:.01em}.zsignup .mrow .v small{display:block;font-family:var(--zs-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--zs-muted);margin-top:4px;font-weight:400}.zsignup .mrow .v .gold{color:var(--zs-gold-bright)}.zsignup .mdiv{position:relative;z-index:1;height:1px;background:repeating-linear-gradient(90deg,rgba(232,196,116,.4) 0 6px,transparent 6px 12px);margin:6px 0}.zsignup .cta-wrap{width:100%;max-width:560px;margin-top:34px}.zsignup .next{width:100%;max-width:560px;margin-top:40px;padding-top:28px;border-top:1px solid rgba(232,196,116,.18);display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.zsignup .next-item{text-align:left}.zsignup .next-item .nh{font-family:var(--zs-sans);font-weight:600;font-size:15px;color:var(--zs-foreground);display:flex;align-items:baseline;gap:9px;margin-bottom:6px}.zsignup .next-item .nh .bullet{flex:none;width:6px;height:6px;border-radius:50%;background:var(--zs-foil);box-shadow:0 0 9px rgba(243,198,107,.8);transform:translateY(-1px)}.zsignup .next-item .nd{font-size:13px;line-height:1.5;color:var(--zs-muted);font-weight:300;padding-left:15px}.zsignup .launch .guarantee{width:100%;max-width:560px;text-align:left}.zsignup a:focus-visible,.zsignup button:focus-visible{outline:2px solid var(--zs-gold-bright);outline-offset:3px;border-radius:2px}.zsignup .cta:focus-visible,.zsignup .plan.selected .pick:focus-visible{outline-color:#fff}.zsignup .page-foot{display:flex;justify-content:space-between;align-items:center;margin-top:26px;gap:16px;font-family:var(--zs-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--zs-muted)}.zsignup .page-foot .crest{font-family:var(--zs-display);color:var(--zs-gold-bright);letter-spacing:.22em}.zsignup .loading{display:grid;place-items:center;min-height:60vh}.zsignup .loading .spin{width:30px;height:30px;border-radius:50%;border:2px solid rgba(232,196,116,.25);border-top:2px solid var(--zs-gold-bright);animation:zs-spin .8s linear infinite}@media (min-width:1041px) and (max-width:1283px){.zsignup .plans{grid-template-columns:1fr;gap:22px}.zsignup .plan.selected,.zsignup .plan:hover{transform:none}.zsignup .slab-inner.cols .rail{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto}}@media (max-width:1040px){.zsignup .slab-inner.cols{grid-template-columns:1fr}.zsignup .rail{border-left:none;border-top:1px solid rgba(232,196,116,.2)}.zsignup .plan.selected,.zsignup .plan:hover{transform:none}}@media (max-width:900px){.zsignup .plans{grid-template-columns:1fr;gap:26px}.zsignup .pu-grid{grid-template-columns:1fr;gap:0}}@media (max-width:880px){.zsignup .frame{padding:26px 22px 56px}.zsignup .body{padding:40px 30px 38px}.zsignup .rail{padding:40px 30px 36px}.zsignup .next{grid-template-columns:1fr;gap:22px}.zsignup .launch{padding:50px 28px 44px}.zsignup .billing-note{margin-left:0}}@media (max-width:560px){.zsignup .field-row{grid-template-columns:1fr}.zsignup .step .lbl{display:none}.zsignup .stepper .seg{width:30px;margin:0 10px}.zsignup .stepwrap{margin:22px 0 4px}.zsignup .tag{display:none}.zsignup .total .tv{font-size:36px}.zsignup .page-foot{flex-direction:column;gap:8px;text-align:center}.zsignup .verify{max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.zsignup *{transition:none!important;animation:none!important}}