.ph[data-astro-cid-nsbu4kbh]{padding:52px 0 44px;background:var(--paper-2);border-bottom:1px solid var(--line)}.ph__lede[data-astro-cid-nsbu4kbh]{margin-top:18px;max-width:60ch;color:var(--ink-2);font-size:var(--fs-0)}.tool[data-astro-cid-nsbu4kbh]{border-bottom:none}.tool__grid[data-astro-cid-nsbu4kbh]{display:grid;gap:28px;grid-template-columns:1fr;align-items:start}@media(min-width:900px){.tool__grid[data-astro-cid-nsbu4kbh]{grid-template-columns:1fr 1fr;gap:40px}}.tool__form[data-astro-cid-nsbu4kbh]{display:flex;flex-direction:column;gap:18px}.f[data-astro-cid-nsbu4kbh]{display:flex;flex-direction:column;gap:7px}.f[data-astro-cid-nsbu4kbh] label[data-astro-cid-nsbu4kbh]{font-family:var(--mono);font-size:var(--fs--2);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.f__u[data-astro-cid-nsbu4kbh]{color:var(--ink-3);text-transform:none;letter-spacing:0}.f[data-astro-cid-nsbu4kbh] select[data-astro-cid-nsbu4kbh],.f[data-astro-cid-nsbu4kbh] input[data-astro-cid-nsbu4kbh]{font-family:var(--body);font-size:var(--fs-0);padding:11px 13px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);color:var(--ink)}.f[data-astro-cid-nsbu4kbh] select[data-astro-cid-nsbu4kbh]:focus,.f[data-astro-cid-nsbu4kbh] input[data-astro-cid-nsbu4kbh]:focus{border-color:var(--green)}.f[data-astro-cid-nsbu4kbh] select[data-astro-cid-nsbu4kbh]:focus-visible,.f[data-astro-cid-nsbu4kbh] input[data-astro-cid-nsbu4kbh]:focus-visible{outline:2px solid var(--green);outline-offset:2px;box-shadow:var(--e-focus-inner)}.tool__out[data-astro-cid-nsbu4kbh]{padding:26px;display:block}.out__head[data-astro-cid-nsbu4kbh]{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs--2);letter-spacing:.15em;text-transform:uppercase;color:var(--panel-ink-2);border-bottom:1px solid var(--panel-line);padding-bottom:12px}.out__stamp[data-astro-cid-nsbu4kbh]{color:#7fcb55}.out__type[data-astro-cid-nsbu4kbh]{font-family:var(--display);font-size:var(--fs-sel);line-height:1.05;margin-top:20px;color:var(--gold-2);text-transform:uppercase}.out__why[data-astro-cid-nsbu4kbh]{margin-top:10px;font-size:var(--fs-0);color:var(--panel-ink-2);max-width:46ch}.out__rows[data-astro-cid-nsbu4kbh]{margin:22px 0 0;display:grid;gap:0;border-top:1px solid var(--panel-line)}.out__rows[data-astro-cid-nsbu4kbh] div[data-astro-cid-nsbu4kbh]{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--panel-line);font-size:var(--fs-0)}.out__rows[data-astro-cid-nsbu4kbh] dt[data-astro-cid-nsbu4kbh]{margin:0;color:var(--panel-ink-2)}.out__rows[data-astro-cid-nsbu4kbh] dd[data-astro-cid-nsbu4kbh]{margin:0;font-weight:500}.out__flag[data-astro-cid-nsbu4kbh]{margin-top:16px;font-size:var(--fs--1);color:var(--gold-2);min-height:1.2em}.out__cta[data-astro-cid-nsbu4kbh]{display:inline-block;margin-top:12px;color:var(--panel);font-weight:600;font-size:var(--fs-0);text-decoration:none;background:#7fcb55;border:0;padding:12px 16px;border-radius:var(--r);cursor:pointer;width:100%;text-transform:none;letter-spacing:0}.out__cta[data-astro-cid-nsbu4kbh]:hover{filter:brightness(1.05)}.out__enq[data-astro-cid-nsbu4kbh]{margin-top:20px;display:flex;flex-direction:column;gap:12px}.out__enq[data-astro-cid-nsbu4kbh] .f[data-astro-cid-nsbu4kbh] label[data-astro-cid-nsbu4kbh]{color:var(--panel-ink-2)}.out__enq[data-astro-cid-nsbu4kbh] input[data-astro-cid-nsbu4kbh]{background:var(--panel-2);color:var(--panel-ink);border-color:var(--panel-line)}.out__or[data-astro-cid-nsbu4kbh]{margin-top:12px;font-size:var(--fs--1);color:var(--panel-ink-2)}.out__mail[data-astro-cid-nsbu4kbh]{color:#7fcb55;font-weight:600;text-decoration:none}.out__mail[data-astro-cid-nsbu4kbh]:hover{text-decoration:underline}.out__err[data-astro-cid-nsbu4kbh]{color:var(--gold-2);font-size:var(--fs--1);margin:0}.out__err[data-astro-cid-nsbu4kbh]:empty{display:none}.hp[data-astro-cid-nsbu4kbh]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.out__disc[data-astro-cid-nsbu4kbh]{margin-top:18px;font-size:var(--fs--1);color:var(--panel-ink-2);border-top:1px solid var(--panel-line);padding-top:12px}.tool__out .enq__ok{margin-top:20px}.tool__out .enq__ok h2{color:var(--gold-2);font-size:var(--fs-2)}.tool__out .enq__ok p{color:var(--panel-ink-2)}.tool__out .enq__sent{border-top-color:var(--panel-line)}.tool__out .enq__sent div{border-bottom-color:var(--panel-line)}.tool__out .enq__sent dt{color:var(--panel-ink-2)}
