.lp .dq-hero{padding-block:56px 72px}.lp .dq-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.lp .dq h1{isolation:isolate;margin-top:14px;font-size:clamp(38px,5.6vw,68px)}.lp .dq .lede{color:var(--muted);max-width:46ch;margin-top:18px;font-size:19px}.lp .dq-list{color:var(--ink);gap:6px;margin:14px 0 0;padding-left:1.2em;font-size:18px;list-style:outside;display:grid}.lp .dq-example{color:var(--muted);margin-top:22px;font-size:15px}.lp .dq-example a{color:var(--accent);text-underline-offset:3px;font-weight:600}.lp .dq-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);gap:10px;padding:28px;display:grid}.lp .dq-card label{margin-top:4px;font-size:14px;font-weight:600}.lp .dq-card input{width:100%;font:inherit;border-radius:var(--radius-s);border:1.5px solid var(--line);background:var(--bg);color:var(--ink);padding:13px 16px;font-size:17px}.lp .dq-card input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.lp .dq-card .btn{justify-content:center;margin-top:8px}.lp .dq-card .err{color:var(--bad);font-size:14px}.lp .dq-note{color:var(--muted);font-size:13px}.lp .dq-done{gap:14px}.lp .dq-done h2{font-size:30px}.lp .dq-done p{color:var(--muted)}.lp .dq-done .pill{font:600 11px/1 var(--font-m);text-transform:uppercase;letter-spacing:.12em;background:var(--accent-soft);color:var(--accent);border-radius:99px;justify-self:start;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.lp .dq-done .pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.lp .dq-call{border-top:1px solid var(--line);padding-block:64px 80px}.lp .dq-call h2{font-size:clamp(28px,3.6vw,42px)}.lp .dq-call .demo-who{align-items:flex-start;padding-right:0}.lp .dq-call .demo-who .lede{margin-top:8px}.lp .dq-call .demo-cal{background:var(--card);border:1px solid var(--line);margin-top:28px}@media (max-width:860px){.lp .dq-grid{grid-template-columns:1fr;gap:32px}.lp .dq-hero{padding-block:36px 48px}}@media (max-width:520px){.lp .wrap.dq-grid,.lp .dq-call .wrap{padding-inline:16px}.lp .dq-card{padding:20px 16px}}
