.quote[data-astro-cid-b2aj2baa]{background:var(--chalk)}.grid[data-astro-cid-b2aj2baa]{padding-block:var(--section-pad);display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,5vw,80px);align-items:start}.copy[data-astro-cid-b2aj2baa]{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.promises[data-astro-cid-b2aj2baa]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.promises[data-astro-cid-b2aj2baa] li[data-astro-cid-b2aj2baa]{padding-block:clamp(22px,2.4vw,30px);border-top:1px solid var(--line)}.promises[data-astro-cid-b2aj2baa] li[data-astro-cid-b2aj2baa]:first-child{padding-top:0;border-top:0}.head[data-astro-cid-b2aj2baa]{margin:0 0 8px;display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.25;letter-spacing:-.02em}.head[data-astro-cid-b2aj2baa] svg{flex:none}.body[data-astro-cid-b2aj2baa]{margin:0;padding-left:44px;font-size:16px;line-height:1.65;color:var(--muted);max-width:42ch}.direct[data-astro-cid-b2aj2baa]{display:flex;flex-direction:column;gap:6px}.direct[data-astro-cid-b2aj2baa] .eyebrow[data-astro-cid-b2aj2baa]{color:var(--sand-deep);margin-bottom:6px}.direct[data-astro-cid-b2aj2baa] a[data-astro-cid-b2aj2baa]{font-family:var(--font-display);font-weight:600;font-size:clamp(19px,1.8vw,23px);letter-spacing:-.02em;color:var(--ink);text-decoration:none;width:fit-content;border-bottom:1px solid var(--sand-30);transition:border-color var(--ease)}.direct[data-astro-cid-b2aj2baa] a[data-astro-cid-b2aj2baa]:hover{border-color:var(--sand-deep)}.panel[data-astro-cid-b2aj2baa]{background:var(--white);border:1px solid var(--line);padding:clamp(28px,3.2vw,48px)}form[data-astro-cid-b2aj2baa]{display:flex;flex-direction:column;gap:22px}.row[data-astro-cid-b2aj2baa]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field[data-astro-cid-b2aj2baa]{display:flex;flex-direction:column;gap:8px;border:0;margin:0;padding:0;min-width:0}label[data-astro-cid-b2aj2baa],legend[data-astro-cid-b2aj2baa]{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:-.01em;padding:0}.opt[data-astro-cid-b2aj2baa]{font-weight:400;color:var(--muted)}input[data-astro-cid-b2aj2baa][type=text],input[data-astro-cid-b2aj2baa][type=tel],input[data-astro-cid-b2aj2baa][type=email],textarea[data-astro-cid-b2aj2baa]{font-family:var(--font-body);font-size:16px;line-height:1.5;padding:12px 14px;border:1.5px solid var(--line);border-radius:0;background:var(--white);color:var(--ink);outline:none;width:100%;transition:border-color var(--ease)}textarea[data-astro-cid-b2aj2baa]{resize:vertical}input[data-astro-cid-b2aj2baa]:focus,textarea[data-astro-cid-b2aj2baa]:focus{border-color:var(--slate)}.is-wrong[data-astro-cid-b2aj2baa] input[data-astro-cid-b2aj2baa],.is-wrong[data-astro-cid-b2aj2baa] textarea[data-astro-cid-b2aj2baa]{border-color:#b4463c}.checks[data-astro-cid-b2aj2baa]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.checks[data-astro-cid-b2aj2baa] label[data-astro-cid-b2aj2baa]{display:block;padding:9px 15px;border:1.5px solid var(--line);font-weight:500;font-size:15px;cursor:pointer;transition:border-color var(--ease),background var(--ease)}.checks[data-astro-cid-b2aj2baa] input[data-astro-cid-b2aj2baa]{position:absolute;opacity:0;width:0;height:0}.checks[data-astro-cid-b2aj2baa] label[data-astro-cid-b2aj2baa]:hover{border-color:var(--slate-light)}.checks[data-astro-cid-b2aj2baa] input[data-astro-cid-b2aj2baa]:focus-visible+span[data-astro-cid-b2aj2baa]{outline:2px solid var(--slate);outline-offset:4px}.checks[data-astro-cid-b2aj2baa] label[data-astro-cid-b2aj2baa]:has(input:checked){border-color:var(--slate);background:var(--slate-tint)}.trap[data-astro-cid-b2aj2baa]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}form[data-astro-cid-b2aj2baa] .btn[data-astro-cid-b2aj2baa]{align-self:flex-start;margin-top:4px}.small[data-astro-cid-b2aj2baa]{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.note[data-astro-cid-b2aj2baa]{margin:0;font-size:14px;line-height:1.6;color:#b4463c}.note[data-astro-cid-b2aj2baa]:empty{display:none}.done[data-astro-cid-b2aj2baa]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}form[data-astro-cid-b2aj2baa][hidden],.done[data-astro-cid-b2aj2baa][hidden]{display:none}.done[data-astro-cid-b2aj2baa] h2[data-astro-cid-b2aj2baa]{font-size:clamp(24px,2.4vw,32px);line-height:1.1;letter-spacing:-.03em}.done[data-astro-cid-b2aj2baa] p[data-astro-cid-b2aj2baa]{margin:0;font-size:16px;line-height:1.7;color:var(--muted);max-width:40ch}@media(max-width:900px){.grid[data-astro-cid-b2aj2baa]{grid-template-columns:1fr}}@media(max-width:460px){.row[data-astro-cid-b2aj2baa]{grid-template-columns:1fr}}
