.demo[data-astro-cid-7jhp2iqj]{isolation:isolate;padding:clamp(40px,6vw,80px) 0 clamp(64px,8vw,104px);position:relative;overflow:hidden}.grid[data-astro-cid-7jhp2iqj]{grid-template:"intro panel""extras panel"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px clamp(32px,6vw,80px);display:grid}.intro[data-astro-cid-7jhp2iqj]{grid-area:intro;padding-top:clamp(0px,2vw,24px)}.extras[data-astro-cid-7jhp2iqj]{grid-area:extras}.panel[data-astro-cid-7jhp2iqj]{grid-area:panel}.copy[data-astro-cid-7jhp2iqj]{gap:18px;display:grid}.title[data-astro-cid-7jhp2iqj]{letter-spacing:-.03em;font-size:clamp(34px,5vw,56px);line-height:1.05}.small-head[data-astro-cid-7jhp2iqj]{font-size:15px}.checks[data-astro-cid-7jhp2iqj]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-7jhp2iqj] li[data-astro-cid-7jhp2iqj]{align-items:center;gap:12px;font-weight:600;display:flex}.tick[data-astro-cid-7jhp2iqj]{width:26px;height:26px;color:var(--success);background:var(--success-tint);border-radius:50%;flex:none;place-items:center;display:grid}.alt[data-astro-cid-7jhp2iqj]{color:var(--muted-foreground);margin-top:8px;font-size:15px}.panel[data-astro-cid-7jhp2iqj]{padding:clamp(22px,3.5vw,36px);scroll-margin:96px 0 24px}form[data-astro-cid-7jhp2iqj]{gap:18px;display:grid}form[data-astro-cid-7jhp2iqj][hidden]{display:none}.row[data-astro-cid-7jhp2iqj].two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field[data-astro-cid-7jhp2iqj]{align-content:start;gap:7px;display:grid}label[data-astro-cid-7jhp2iqj]{font-size:14px;font-weight:700}.opt[data-astro-cid-7jhp2iqj]{color:var(--muted-foreground);font-weight:600}input[data-astro-cid-7jhp2iqj],select[data-astro-cid-7jhp2iqj],textarea[data-astro-cid-7jhp2iqj]{width:100%;font:inherit;color:var(--foreground);background:var(--card);border:1px solid var(--border);min-height:48px;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);border-radius:12px;padding:12px 14px;font-size:16px}textarea[data-astro-cid-7jhp2iqj]{resize:vertical;min-height:112px;line-height:1.5}textarea[data-astro-cid-7jhp2iqj]::placeholder{color:#8a95ab}input[data-astro-cid-7jhp2iqj]:hover,select[data-astro-cid-7jhp2iqj]:hover,textarea[data-astro-cid-7jhp2iqj]:hover{border-color:#b9c3d6}input[data-astro-cid-7jhp2iqj]:focus,select[data-astro-cid-7jhp2iqj]:focus,textarea[data-astro-cid-7jhp2iqj]:focus{border-color:var(--cohavo-purple);outline:none;box-shadow:0 0 0 4px #7952f529}[data-astro-cid-7jhp2iqj][aria-invalid=true],[data-astro-cid-7jhp2iqj][aria-invalid=true]:focus,input[data-astro-cid-7jhp2iqj]:user-invalid,input[data-astro-cid-7jhp2iqj]:user-invalid:focus,textarea[data-astro-cid-7jhp2iqj]:user-invalid{border-color:var(--presence-busy)}[data-astro-cid-7jhp2iqj][aria-invalid=true]:focus,input[data-astro-cid-7jhp2iqj]:user-invalid:focus{box-shadow:0 0 0 4px #c2312f24}.select[data-astro-cid-7jhp2iqj]{position:relative}.select[data-astro-cid-7jhp2iqj] select[data-astro-cid-7jhp2iqj]{appearance:none;cursor:pointer;padding-right:40px}.select[data-astro-cid-7jhp2iqj]:after{content:"";border-right:2px solid var(--muted-foreground);border-bottom:2px solid var(--muted-foreground);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:17px;transform:translateY(-70%)rotate(45deg)}.err[data-astro-cid-7jhp2iqj]{color:var(--presence-busy);font-size:14px;font-weight:600}.hp[data-astro-cid-7jhp2iqj]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.send[data-astro-cid-7jhp2iqj]{justify-content:center;width:100%;margin-top:4px}.send[data-astro-cid-7jhp2iqj]:disabled{opacity:.7;cursor:progress;transform:none}.fine[data-astro-cid-7jhp2iqj]{text-align:center;color:var(--muted-foreground);margin-top:-6px;font-size:14px}.status[data-astro-cid-7jhp2iqj]:empty{display:none}.msg[data-astro-cid-7jhp2iqj]{color:#8f2321;background:#fdeceb;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:600}.msg[data-astro-cid-7jhp2iqj] a[data-astro-cid-7jhp2iqj]{color:inherit}.done[data-astro-cid-7jhp2iqj]{text-align:center;outline:none;justify-items:center;gap:12px;padding:clamp(24px,5vw,48px) 8px;display:grid}.done[data-astro-cid-7jhp2iqj][hidden]{display:none}.big-tick[data-astro-cid-7jhp2iqj]{width:64px;height:64px;color:var(--success);background:var(--success-tint);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.done[data-astro-cid-7jhp2iqj] h2[data-astro-cid-7jhp2iqj]{letter-spacing:-.02em;font-size:clamp(26px,3vw,32px)}.done[data-astro-cid-7jhp2iqj] p[data-astro-cid-7jhp2iqj]{color:var(--muted-foreground);overflow-wrap:anywhere;max-width:26em;font-size:17px}.done[data-astro-cid-7jhp2iqj] .btn[data-astro-cid-7jhp2iqj]{margin-top:10px}@media (width<=900px){.grid[data-astro-cid-7jhp2iqj]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""panel""extras";row-gap:32px}}@media (width<=560px){.row[data-astro-cid-7jhp2iqj].two{grid-template-columns:1fr}}
