.zX5x0q_page{--blue:#add3ff;--yellow:#fcde48;--ink:#1e1e1e;--gray:#596170;--rule:#e3e7ee;color:var(--ink);font-family:var(--font-mulish), sans-serif;background:#fff;font-size:16px;line-height:1.55}.zX5x0q_page h1,.zX5x0q_page h2,.zX5x0q_page h3{color:var(--ink);font-family:var(--font-mulish), sans-serif;margin:0;font-weight:800}.zX5x0q_wrap{max-width:1080px;margin:0 auto;padding:0 28px}.zX5x0q_hero{padding:72px 0 64px}.zX5x0q_heroGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;display:grid}.zX5x0q_hero h1{max-width:14ch;font-size:clamp(34px,4vw,48px);line-height:1.18}.zX5x0q_sub{max-width:46ch;color:var(--gray);margin:20px 0 18px;font-size:18px}.zX5x0q_heroKicker{color:var(--gray);margin:10px 0 14px;font-size:14px;font-style:italic}.zX5x0q_ctaRow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.zX5x0q_preview{order:-1;justify-self:center;width:100%;max-width:440px}.zX5x0q_previewChip{background:var(--yellow);border-radius:8px;align-items:center;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.zX5x0q_previewCard{border:1px solid var(--rule);background:#fff;border-radius:16px;padding:16px;box-shadow:0 12px 28px #1e1e1e14}.zX5x0q_previewInner{border-radius:10px;display:flex;overflow:hidden}.zX5x0q_previewInner img{border-radius:10px;width:100%;height:auto;display:block}.zX5x0q_previewCaption{color:var(--gray);margin:10px 0 13px;font-size:13px}.zX5x0q_section{border-top:1px solid var(--rule);padding:52px 0}.zX5x0q_section h2{margin-bottom:18px;font-size:26px}.zX5x0q_bodyCopy{max-width:66ch;color:var(--gray);font-size:16.5px}.zX5x0q_bodyCopy p{margin:0 0 14px}.zX5x0q_bodyCopy p:last-child{margin-bottom:0}.zX5x0q_featureGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;display:grid}.zX5x0q_feature{border:1px solid var(--rule);border-radius:12px;padding:22px}.zX5x0q_feature h3{margin-bottom:8px;font-size:16px}.zX5x0q_feature p{color:var(--gray);margin:0;font-size:14.5px}.zX5x0q_formSection{background:var(--blue)}.zX5x0q_tallyEmbedBox{border:1px solid var(--rule);background:#fff;border-radius:16px;width:100%;margin-top:28px;padding:32px 28px;overflow:hidden}.zX5x0q_tallyEmbedBox iframe{border:0;width:100%;display:block}@media (max-width:820px){.zX5x0q_heroGrid,.zX5x0q_featureGrid{grid-template-columns:1fr}.zX5x0q_preview{order:0;max-width:100%}}