.pl.gyst{--amber:#f9d544;--amber-hi:#ffdc4e}@supports (color:lab(0% 0 0)){.pl.gyst{--amber:lab(86.6497% 2.03314 72.0242);--amber-hi:lab(88.9787% 1.88431 71.4695)}}.pl.gyst ::selection{color:#0e0d0c;background:#f9d544;background:lab(86.6497% 2.03314 72.0242)}.pl.gyst a.gyst-trial{background:var(--amber);color:#0e0d0c;border-radius:999px;padding:10px 18px;font-weight:600}.pl.gyst a.gyst-trial:hover{background:var(--light);color:#0e0d0c}.gyst-hero{padding:clamp(64px,10vw,130px) clamp(20px,4vw,56px) 90px;position:relative}.gyst-hero-glow{pointer-events:none;background:radial-gradient(50% 50% at 75% 30%,#ba9c1333,#0000 70%);background:radial-gradient(50% 50% at 75% 30%,lab(65.6632% 2.35719 65.6302/.2),#0000 70%);height:900px;position:absolute;inset:-200px 0 auto}.gyst-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;display:flex}.gyst-eyebrow a{color:var(--mut)}.gyst-live{color:#66da85;color:lab(78.8297% -48.1495 31.5686);background:#66da8524;background:lab(78.8297% -48.1495 31.5686/.14);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:flex}.gyst-live span{background:#66da85;background:lab(78.8297% -48.1495 31.5686);border-radius:50%;width:6px;height:6px}.gyst-title{font-family:var(--arch);letter-spacing:-.06em;margin:0;font-size:clamp(96px,18vw,280px);font-weight:900;line-height:.82}.gyst-tagline{font-family:var(--arch);letter-spacing:-.03em;margin-top:24px;font-size:clamp(28px,3.4vw,52px);font-weight:800;line-height:1.05}.gyst-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:32px;display:flex}.gyst-lead{color:var(--tx2);text-wrap:pretty;max-width:600px;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.gyst-hero-cta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gyst-note{font-family:var(--mono);color:var(--mut3);font-size:12px}.gyst-meta{background:var(--bd2);border-top:1px solid var(--bd2);border-bottom:1px solid var(--bd2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin-top:64px;display:grid}.gyst-meta-cell{background:var(--bg);padding:22px 20px}.gyst-meta-cell:first-child{padding-left:0}.gyst-meta-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut3);font-size:11px}.gyst-meta-v{margin-top:6px;font-size:17px}.gyst-why{background:#131210}.gyst-why-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:64px;display:grid}.gyst-quote{letter-spacing:-.01em;color:#ece7df;text-wrap:pretty;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.45}.gyst-figure{flex-direction:column;gap:24px;margin:0;display:flex}.gyst-figcap{color:var(--mut2);align-items:center;gap:14px;font-size:14px;display:flex}.gyst-avatar{object-fit:cover;object-position:center;border:1px solid var(--bd2);border-radius:50%;flex:none;width:56px;height:56px}.gyst-steps{background:var(--bd2);border:1px solid var(--bd2);border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1px;display:grid;overflow:hidden}.gyst-step{background:var(--bg);flex-direction:column;gap:14px;min-height:240px;padding:32px;transition:background .18s;display:flex}.gyst-step:hover{background:#161412}.gyst-step-n{font-family:var(--arch);letter-spacing:-.04em;color:var(--amber);font-size:40px;font-weight:800}.gyst-step-title{font-family:var(--arch);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.gyst-step-body{color:var(--mut);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.gyst-soon{border:1px dashed #ffffff29;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding:24px 32px;display:flex}.gyst-soon-h{font-family:var(--arch);font-size:22px;font-weight:800}.gyst-soon-badge{font-family:var(--mono);background:var(--amber);color:#0e0d0c;border-radius:999px;padding:3px 9px;font-size:11px}.gyst-soon-note{color:var(--mut);font-size:15px}.gyst-feats{color:#0e0d0c;background:#f4f1ec}.gyst-feats .gyst-eyebrow{color:#6b655d}.gyst-feat-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px 32px;display:grid}.gyst-feat{border-top:2px solid #0e0d0c;padding-top:20px}.gyst-feat-h{font-family:var(--arch);letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:700}.gyst-feat-b{color:#4a453f;margin:0;font-size:16px;line-height:1.55}.gyst-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:48px;display:grid}.gyst-price-h{font-family:var(--arch);letter-spacing:-.055em;margin:0;font-size:clamp(48px,7vw,112px);font-weight:900;line-height:.88}.gyst-price-card{background:var(--amber);color:#0e0d0c;border-radius:24px;flex-direction:column;gap:24px;padding:40px;display:flex}.gyst-price-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.gyst-price-amt{align-items:baseline;gap:8px;display:flex}.gyst-price-num{font-family:var(--arch);letter-spacing:-.05em;font-size:88px;font-weight:900;line-height:1}.gyst-price-sub{font-size:15px}.gyst-price-feats{border-top:1px solid #0e0d0c33;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 20px;padding-top:20px;font-size:15px;display:grid}.gyst-price-cta{color:#f4f1ec;background:#0e0d0c;border-radius:999px;align-self:flex-start;padding:15px 26px;font-weight:600}.gyst-price-cta:hover{color:var(--amber)}.gyst-cta-sec{text-align:center;border-top:1px solid var(--bd);padding:150px clamp(20px,4vw,56px) 110px;position:relative}.gyst-cta-glow{pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#ba9c1333,#0000 70%);background:radial-gradient(50% 60% at 50% 100%,lab(65.6632% 2.35719 65.6302/.2),#0000 70%);position:absolute;inset:0}.gyst-cta-inner{flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.gyst-cta-h{font-family:var(--arch);letter-spacing:-.055em;margin:0;font-size:clamp(48px,8vw,130px);font-weight:900;line-height:.9}.gyst-footer{border-top:1px solid var(--bd);color:var(--mut3);padding:40px clamp(20px,4vw,56px);font-size:14px}.gyst-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1400px;margin:0 auto;display:flex}.gyst-footer-links{flex-wrap:wrap;gap:24px;display:flex}.gyst-footer-links a{color:var(--mut3)}
