.tone[data-astro-cid-jm6pi7lf]{color:var(--ink-4)}.c-hero[data-astro-cid-jm6pi7lf]{padding:168px var(--gutter) 56px;background:var(--paper)}.c-hero[data-astro-cid-jm6pi7lf] .wrap[data-astro-cid-jm6pi7lf]{max-width:860px;text-align:center;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.c-hero[data-astro-cid-jm6pi7lf] h1[data-astro-cid-jm6pi7lf]{font-size:clamp(2.6rem,6.4vw,4.8rem);line-height:1.03;letter-spacing:var(--ls-display);font-weight:var(--fw-semibold);color:var(--ink);margin:0;text-wrap:balance}.c-hero[data-astro-cid-jm6pi7lf] p[data-astro-cid-jm6pi7lf]{font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6;color:var(--ink-3);max-width:54ch;margin:0;text-wrap:pretty}.form-section[data-astro-cid-jm6pi7lf]{padding:24px var(--gutter) clamp(72px,9vw,120px)}.form-grid[data-astro-cid-jm6pi7lf]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:980px){.form-grid[data-astro-cid-jm6pi7lf]{grid-template-columns:1fr 1.4fr;gap:32px}}.side[data-astro-cid-jm6pi7lf]{display:flex;flex-direction:column;gap:16px}.side-card[data-astro-cid-jm6pi7lf]{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:26px}.side-card[data-astro-cid-jm6pi7lf] h2[data-astro-cid-jm6pi7lf]{font-size:1.08rem;font-weight:var(--fw-semibold);letter-spacing:-.015em;margin-bottom:10px}.side-card[data-astro-cid-jm6pi7lf] p[data-astro-cid-jm6pi7lf],.side-card[data-astro-cid-jm6pi7lf] a[data-astro-cid-jm6pi7lf]{font-size:.9rem;color:var(--ink-3)}.side-card[data-astro-cid-jm6pi7lf] a[data-astro-cid-jm6pi7lf]{color:var(--ink);font-weight:var(--fw-medium);display:inline-flex;align-items:center;gap:6px;margin-top:6px}.side-card[data-astro-cid-jm6pi7lf] a[data-astro-cid-jm6pi7lf]:hover{text-decoration:underline}.side-card[data-astro-cid-jm6pi7lf] .row[data-astro-cid-jm6pi7lf]{display:flex;flex-direction:column;gap:12px}.side-card[data-astro-cid-jm6pi7lf] .kv[data-astro-cid-jm6pi7lf]{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line);font-size:.88rem}.side-card[data-astro-cid-jm6pi7lf] .kv[data-astro-cid-jm6pi7lf]:last-child{border-bottom:0}.side-card[data-astro-cid-jm6pi7lf] .kv[data-astro-cid-jm6pi7lf] .k[data-astro-cid-jm6pi7lf]{font-family:var(--font-mono);font-size:11px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em}.side-card[data-astro-cid-jm6pi7lf] .kv[data-astro-cid-jm6pi7lf] .v[data-astro-cid-jm6pi7lf]{color:var(--ink);font-weight:var(--fw-medium)}.side-card[data-astro-cid-jm6pi7lf].promise{background:#09090b;color:#fff;border-color:#09090b}.side-card[data-astro-cid-jm6pi7lf].promise h2[data-astro-cid-jm6pi7lf]{color:#fff}.side-card[data-astro-cid-jm6pi7lf].promise p[data-astro-cid-jm6pi7lf]{color:#a1a1aa}.promise[data-astro-cid-jm6pi7lf] .metric[data-astro-cid-jm6pi7lf]{display:flex;align-items:baseline;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.promise[data-astro-cid-jm6pi7lf] .metric[data-astro-cid-jm6pi7lf] .big[data-astro-cid-jm6pi7lf]{font-size:2.4rem;font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1;color:var(--c-cyan)}.promise[data-astro-cid-jm6pi7lf] .metric[data-astro-cid-jm6pi7lf] .lbl[data-astro-cid-jm6pi7lf]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#71717a}.step[data-astro-cid-jm6pi7lf]{display:flex;gap:14px;align-items:flex-start}.step-num[data-astro-cid-jm6pi7lf]{flex-shrink:0;font-family:var(--font-mono);font-size:.78rem;font-weight:var(--fw-medium);width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--ink-2);padding:0}.step-title[data-astro-cid-jm6pi7lf]{font-weight:var(--fw-medium);font-size:.92rem;color:var(--ink)}.step-sub[data-astro-cid-jm6pi7lf]{font-size:.82rem;color:var(--ink-3)}.form-card[data-astro-cid-jm6pi7lf]{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,4vw,48px);position:relative}.form-card[data-astro-cid-jm6pi7lf] h2[data-astro-cid-jm6pi7lf]{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:var(--fw-semibold);letter-spacing:-.025em;margin-bottom:8px}.form-card[data-astro-cid-jm6pi7lf] .intro[data-astro-cid-jm6pi7lf]{font-size:.98rem;color:var(--ink-3);margin-bottom:28px}form[data-astro-cid-jm6pi7lf].big{display:grid;gap:16px}form[data-astro-cid-jm6pi7lf].big .two[data-astro-cid-jm6pi7lf]{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){form[data-astro-cid-jm6pi7lf].big .two[data-astro-cid-jm6pi7lf]{grid-template-columns:1fr 1fr}}form[data-astro-cid-jm6pi7lf].big label[data-astro-cid-jm6pi7lf]{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--ink-3);font-family:var(--font-mono);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-mono)}form[data-astro-cid-jm6pi7lf].big input[data-astro-cid-jm6pi7lf],form[data-astro-cid-jm6pi7lf].big textarea[data-astro-cid-jm6pi7lf],form[data-astro-cid-jm6pi7lf].big select[data-astro-cid-jm6pi7lf]{padding:13px 15px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:#fff;font-size:1rem;font-family:var(--font-sans);color:var(--ink);transition:border-color .2s,box-shadow .2s;text-transform:none;letter-spacing:normal}form[data-astro-cid-jm6pi7lf].big input[data-astro-cid-jm6pi7lf]:focus,form[data-astro-cid-jm6pi7lf].big textarea[data-astro-cid-jm6pi7lf]:focus,form[data-astro-cid-jm6pi7lf].big select[data-astro-cid-jm6pi7lf]:focus{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink);box-shadow:0 0 0 4px #18181b1a}form[data-astro-cid-jm6pi7lf].big input[data-astro-cid-jm6pi7lf]:invalid:not(:placeholder-shown),form[data-astro-cid-jm6pi7lf].big textarea[data-astro-cid-jm6pi7lf]:invalid:not(:placeholder-shown){border-color:#ec008c99}form[data-astro-cid-jm6pi7lf].big textarea[data-astro-cid-jm6pi7lf]{resize:vertical;min-height:140px}.hp-field[data-astro-cid-jm6pi7lf]{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.submit-row[data-astro-cid-jm6pi7lf]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:10px}.submit-row[data-astro-cid-jm6pi7lf] .fine[data-astro-cid-jm6pi7lf]{font-size:.78rem;color:var(--ink-4);font-family:var(--font-mono)}.submit-btn[data-astro-cid-jm6pi7lf]:disabled{opacity:.7;cursor:not-allowed}.btn-loading[data-astro-cid-jm6pi7lf]{display:none;align-items:center;gap:8px}.spinner[data-astro-cid-jm6pi7lf]{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-message[data-astro-cid-jm6pi7lf]{padding:16px;border-radius:var(--r-md);font-size:.94rem}.form-success[data-astro-cid-jm6pi7lf]{background:var(--c-cyan-soft);color:var(--c-cyan-3);border:1px solid rgba(0,174,239,.25)}.form-error[data-astro-cid-jm6pi7lf]{background:var(--c-magenta-soft);color:#c40075;border:1px solid rgba(236,0,140,.25)}.success-view[data-astro-cid-jm6pi7lf]{text-align:center;padding:20px 0}.success-icon[data-astro-cid-jm6pi7lf]{margin-bottom:24px;animation:popIn .4s var(--ease)}@keyframes popIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.success-view[data-astro-cid-jm6pi7lf] h2[data-astro-cid-jm6pi7lf]{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:var(--fw-semibold);letter-spacing:-.025em;margin-bottom:12px}.success-view[data-astro-cid-jm6pi7lf] .intro[data-astro-cid-jm6pi7lf]{font-size:1rem;color:var(--ink-3);max-width:44ch;margin:0 auto 32px}.success-actions[data-astro-cid-jm6pi7lf]{display:flex;flex-direction:column;gap:16px;align-items:center}.calendar-embed[data-astro-cid-jm6pi7lf]{width:100%;max-width:400px}.calendar-label[data-astro-cid-jm6pi7lf]{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-mono);color:var(--ink-4);margin-bottom:12px}.calendar-placeholder[data-astro-cid-jm6pi7lf]{width:100%}.calendar-card[data-astro-cid-jm6pi7lf]{background:var(--chalk);border:1px solid var(--line);border-radius:var(--r-xl);padding:28px;text-align:center}.cal-header[data-astro-cid-jm6pi7lf]{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:var(--fw-medium);font-size:1.02rem;margin-bottom:12px;color:var(--ink)}.cal-icon[data-astro-cid-jm6pi7lf]{color:var(--c-cyan-3)}.calendar-card[data-astro-cid-jm6pi7lf] p[data-astro-cid-jm6pi7lf]{font-size:.9rem;color:var(--ink-3);margin:0 auto 20px;max-width:36ch}.faq[data-astro-cid-jm6pi7lf]{max-width:820px;margin:0 auto;padding:clamp(64px,8vw,100px) var(--gutter);border-top:1px solid var(--line)}.faq[data-astro-cid-jm6pi7lf] h2[data-astro-cid-jm6pi7lf]{margin-bottom:32px;text-align:center;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:var(--fw-semibold);letter-spacing:-.025em}details[data-astro-cid-jm6pi7lf]{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:4px;margin-bottom:10px;transition:border-color .2s}details[data-astro-cid-jm6pi7lf][open]{border-color:var(--line-2)}summary[data-astro-cid-jm6pi7lf]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:var(--fw-medium);cursor:pointer;list-style:none}summary[data-astro-cid-jm6pi7lf]::-webkit-details-marker{display:none}summary[data-astro-cid-jm6pi7lf] svg[data-astro-cid-jm6pi7lf]{flex-shrink:0;transition:transform .25s var(--ease);color:var(--ink-4)}details[data-astro-cid-jm6pi7lf][open] summary[data-astro-cid-jm6pi7lf] svg[data-astro-cid-jm6pi7lf]{transform:rotate(45deg);color:var(--ink)}details[data-astro-cid-jm6pi7lf] .ans[data-astro-cid-jm6pi7lf]{padding:0 22px 20px;color:var(--ink-3);font-size:.95rem;line-height:1.6}
