.sup[data-astro-cid-bonii7em]{padding:clamp(92px,8vw,108px) 0 clamp(64px,9vw,120px);background:radial-gradient(90rem 40rem at 8% -10%,rgba(7,160,110,.07),transparent 60%),var(--bg)}.sup-grid[data-astro-cid-bonii7em]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"intro intro" "form rail";gap:clamp(20px,3vw,40px) clamp(28px,4vw,64px);align-items:start}.sup-intro[data-astro-cid-bonii7em]{grid-area:intro;max-width:54ch}.sup-form[data-astro-cid-bonii7em]{grid-area:form}.sup-rail[data-astro-cid-bonii7em]{grid-area:rail}.sup-intro[data-astro-cid-bonii7em] h1[data-astro-cid-bonii7em]{max-width:15ch;margin-top:20px;font-size:clamp(34px,5.4vw,56px);line-height:1.04;letter-spacing:var(--tracking-tighter, -.02em)}.sup-lede[data-astro-cid-bonii7em]{margin-top:16px;max-width:52ch;color:var(--ink-500);font-size:clamp(16px,1.6vw,18px);line-height:1.6}.sup-form[data-astro-cid-bonii7em]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,3.2vw,36px);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:clamp(18px,2.4vw,24px)}.sup-field[data-astro-cid-bonii7em]{display:flex;flex-direction:column;gap:8px}.sup-label[data-astro-cid-bonii7em]{font-size:14px;font-weight:600;color:var(--ink-800)}.sup-help[data-astro-cid-bonii7em]{font-size:13px;color:var(--ink-500);min-height:1em}.sup-pair[data-astro-cid-bonii7em]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,20px)}.sup-build[data-astro-cid-bonii7em]{margin-top:18px}.sup-build-fields[data-astro-cid-bonii7em]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,20px);max-width:26rem}.sup-build-help[data-astro-cid-bonii7em]{margin:10px 0 0;max-width:46ch;line-height:1.5}.sup-optional[data-astro-cid-bonii7em]{margin-left:6px;font-size:12px;font-weight:500;color:var(--ink-400)}.sup-build-help[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]{color:var(--brand-500)}.sup-build-help[data-astro-cid-bonii7em] strong[data-astro-cid-bonii7em]{color:var(--ink-700);font-weight:600}.sup-form[data-astro-cid-bonii7em] input[data-astro-cid-bonii7em][type=text],.sup-form[data-astro-cid-bonii7em] input[data-astro-cid-bonii7em][type=email],.sup-form[data-astro-cid-bonii7em] textarea[data-astro-cid-bonii7em]{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px;font-family:inherit;font-size:16px;line-height:1.5;color:var(--ink-900);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.sup-form[data-astro-cid-bonii7em] textarea[data-astro-cid-bonii7em]{resize:vertical;min-height:148px}.sup-form[data-astro-cid-bonii7em] input[data-astro-cid-bonii7em]::placeholder,.sup-form[data-astro-cid-bonii7em] textarea[data-astro-cid-bonii7em]::placeholder{color:var(--ink-400)}.sup-form[data-astro-cid-bonii7em] input[data-astro-cid-bonii7em]:focus-visible,.sup-form[data-astro-cid-bonii7em] textarea[data-astro-cid-bonii7em]:focus-visible{outline:0;background:var(--surface);border-color:var(--accent-3);box-shadow:0 0 0 4px #07a06e24}.sup-form[data-astro-cid-bonii7em] [data-astro-cid-bonii7em][aria-invalid=true]{border-color:var(--accent-2);box-shadow:0 0 0 4px #ef3a2d1f}.sup-form[data-astro-cid-bonii7em] input[data-astro-cid-bonii7em],.sup-form[data-astro-cid-bonii7em] textarea[data-astro-cid-bonii7em]{scroll-margin-top:96px}.sup-where[data-astro-cid-bonii7em]{border:0;padding:0;margin:0}.sup-where[data-astro-cid-bonii7em] legend[data-astro-cid-bonii7em]{padding:0;font-size:14px;font-weight:600;color:var(--ink-800);margin-bottom:10px}.sup-tiles[data-astro-cid-bonii7em]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.sup-tile[data-astro-cid-bonii7em]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:84px;padding:12px 6px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);color:var(--ink-600);font-size:12.5px;font-weight:500;line-height:1.25;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.sup-tile[data-astro-cid-bonii7em] svg[data-astro-cid-bonii7em]{width:24px;height:24px;flex:none}.sup-tile[data-astro-cid-bonii7em]:hover{border-color:var(--ink-300);color:var(--ink-800)}.sup-tile[data-astro-cid-bonii7em]:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.sup-tile[data-astro-cid-bonii7em][aria-pressed=true]{background:var(--accent-3-soft);border-color:var(--accent-3);color:#06805a;transform:translateY(-2px)}.sup-tile[data-astro-cid-bonii7em][aria-pressed=true] svg[data-astro-cid-bonii7em]{color:var(--accent-3)}.sup-status[data-astro-cid-bonii7em]{margin:0;padding:14px 16px;border-radius:var(--radius-sm);font-size:15px;line-height:1.5}.sup-status[data-astro-cid-bonii7em][data-kind=error]{background:var(--accent-2-soft);color:#b3261a;border:1px solid #ffc7bf}.sup-status[data-astro-cid-bonii7em][data-kind=ok]{background:var(--accent-3-soft);color:#06805a;border:1px solid #b6ebd5}.sup-send[data-astro-cid-bonii7em]{align-self:flex-start}.sup-send[data-astro-cid-bonii7em]:disabled{opacity:.6;cursor:progress;transform:none}.sup-trap[data-astro-cid-bonii7em]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sup-rail[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-size:15px;font-weight:600;letter-spacing:0;color:var(--ink-800);margin:0 0 14px}.sup-rail-second[data-astro-cid-bonii7em]{margin-top:52px}.sup-links[data-astro-cid-bonii7em]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sup-links[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]{display:block;padding:12px 14px;margin-left:-14px;border-radius:var(--radius-sm);text-decoration:none;transition:background .18s ease}.sup-links[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]:hover{background:var(--ink-100)}.sup-links[data-astro-cid-bonii7em] strong[data-astro-cid-bonii7em]{display:block;font-size:15px;font-weight:600;color:var(--ink-900)}.sup-links[data-astro-cid-bonii7em] span[data-astro-cid-bonii7em]{display:block;margin-top:2px;font-size:13.5px;color:var(--ink-500);line-height:1.45}.sup-checklist[data-astro-cid-bonii7em]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sup-checklist[data-astro-cid-bonii7em] li[data-astro-cid-bonii7em]{position:relative;padding-left:22px;font-size:14px;color:var(--ink-500);line-height:1.5}.sup-checklist[data-astro-cid-bonii7em] li[data-astro-cid-bonii7em]:before{content:"";position:absolute;left:4px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--accent-3)}.sup-alt[data-astro-cid-bonii7em]{margin:32px 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-500);line-height:1.6}.sup-alt[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]{color:var(--brand-500)}@media (max-width: 980px){.sup-grid[data-astro-cid-bonii7em]{grid-template-columns:1fr;grid-template-areas:"intro" "form" "rail"}.sup-intro[data-astro-cid-bonii7em]{max-width:none}.sup-rail[data-astro-cid-bonii7em]{margin-top:8px}}@media (max-width: 600px){.sup-form[data-astro-cid-bonii7em]{padding:20px 16px;border-radius:var(--radius-md);margin:0 -6px}.sup-pair[data-astro-cid-bonii7em]{grid-template-columns:1fr}.sup-build-fields[data-astro-cid-bonii7em]{max-width:none}.sup-tiles[data-astro-cid-bonii7em]{grid-template-columns:repeat(3,1fr);gap:6px}.sup-tile[data-astro-cid-bonii7em]{min-height:76px;font-size:12px}.sup-form[data-astro-cid-bonii7em] textarea[data-astro-cid-bonii7em]{min-height:128px}.sup-send[data-astro-cid-bonii7em]{align-self:stretch;justify-content:center;width:100%;min-height:52px}.sup-links[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]{margin-left:0;padding-left:0}.sup-links[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]:hover{background:transparent}}@media (prefers-reduced-motion: reduce){.sup-tile[data-astro-cid-bonii7em],.sup-form[data-astro-cid-bonii7em] input[data-astro-cid-bonii7em],.sup-form[data-astro-cid-bonii7em] textarea[data-astro-cid-bonii7em],.sup-links[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]{transition:none}.sup-tile[data-astro-cid-bonii7em][aria-pressed=true]{transform:none}}
