.dfh[data-astro-cid-lpgx4ecd]{padding-block:clamp(1.75rem,1rem + 2.5vw,3rem) clamp(1.2rem,1rem + 1.5vw,2rem);background:radial-gradient(50% 80% at 0% 0%,rgba(67,177,75,.12),transparent 60%),radial-gradient(40% 70% at 100% 0%,rgba(45,125,210,.1),transparent 60%),linear-gradient(180deg,#fbfdf9 0%,var(--ice) 100%)}.dfh__badge[data-astro-cid-lpgx4ecd]{display:inline-block;margin:1rem 0 0;padding:.3rem .75rem;border-radius:999px;background:#fff;border:1px solid var(--lt-gray);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-text)}.dfh[data-astro-cid-lpgx4ecd] h1[data-astro-cid-lpgx4ecd]{margin:.75rem 0 .5rem;font-size:clamp(2rem,1.4rem + 2.4vw,3.1rem);letter-spacing:-.03em}.dfh__lead[data-astro-cid-lpgx4ecd]{max-width:66ch;margin:0;font-size:1.08rem;color:var(--body)}.dfc[data-astro-cid-lpgx4ecd]{padding-block:0 clamp(2rem,1.5rem + 2vw,3.5rem);background:var(--ice)}.df[data-astro-cid-lpgx4ecd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.2rem;align-items:start}.df__form[data-astro-cid-lpgx4ecd],.df__res[data-astro-cid-lpgx4ecd]{padding:clamp(1.1rem,.9rem + 1vw,1.6rem);border-radius:20px;background:#fff;border:1px solid var(--lt-gray);box-shadow:0 24px 50px -40px #0f1c2e73}.df__form[data-astro-cid-lpgx4ecd]{display:grid;gap:.9rem;position:sticky;top:5.5rem}.df__row[data-astro-cid-lpgx4ecd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.df__f[data-astro-cid-lpgx4ecd]{min-width:0;display:grid;gap:.35rem;align-content:start;font-size:.85rem;font-weight:650;color:var(--ink)}.df__f[data-astro-cid-lpgx4ecd] small[data-astro-cid-lpgx4ecd],.df__form[data-astro-cid-lpgx4ecd] legend[data-astro-cid-lpgx4ecd] small[data-astro-cid-lpgx4ecd]{font-weight:500;color:var(--slate)}.df__in[data-astro-cid-lpgx4ecd],.df__f[data-astro-cid-lpgx4ecd] select[data-astro-cid-lpgx4ecd]{display:flex;align-items:center;gap:.3rem;padding:0 .8rem;border-radius:12px;border:1px solid #cfd6df;background:var(--ice);font:600 .95rem/1.2 var(--font-sans);color:var(--ink);min-height:2.9rem}.df__f[data-astro-cid-lpgx4ecd] select[data-astro-cid-lpgx4ecd]{width:100%;min-width:0}.df__in[data-astro-cid-lpgx4ecd]:focus-within,.df__f[data-astro-cid-lpgx4ecd] select[data-astro-cid-lpgx4ecd]:focus{border-color:var(--green);box-shadow:0 0 0 3px #43b14b26;outline:none}.df__in[data-astro-cid-lpgx4ecd] i[data-astro-cid-lpgx4ecd]{font-style:normal;color:var(--slate)}.df__in[data-astro-cid-lpgx4ecd] input[data-astro-cid-lpgx4ecd]{width:100%;min-width:0;border:0;background:transparent;font:inherit;padding:.7rem 0;outline:none}.df__seg[data-astro-cid-lpgx4ecd],.df__chips[data-astro-cid-lpgx4ecd]{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:.45rem}.df__seg[data-astro-cid-lpgx4ecd] legend[data-astro-cid-lpgx4ecd],.df__chips[data-astro-cid-lpgx4ecd] legend[data-astro-cid-lpgx4ecd]{padding:0;margin-bottom:.4rem;font-size:.85rem;font-weight:650;color:var(--ink)}.df__seg[data-astro-cid-lpgx4ecd] label[data-astro-cid-lpgx4ecd],.df__chips[data-astro-cid-lpgx4ecd] label[data-astro-cid-lpgx4ecd]{position:relative;cursor:pointer}.df__seg[data-astro-cid-lpgx4ecd] input[data-astro-cid-lpgx4ecd],.df__chips[data-astro-cid-lpgx4ecd] input[data-astro-cid-lpgx4ecd]{position:absolute;opacity:0;inset:0}.df__seg[data-astro-cid-lpgx4ecd] span[data-astro-cid-lpgx4ecd],.df__chips[data-astro-cid-lpgx4ecd] span[data-astro-cid-lpgx4ecd]{display:inline-block;padding:.45rem .8rem;border-radius:999px;border:1px solid #cfd6df;font-size:.83rem;font-weight:600;color:var(--body);background:#fff}.df__seg[data-astro-cid-lpgx4ecd] input[data-astro-cid-lpgx4ecd]:checked+span[data-astro-cid-lpgx4ecd],.df__chips[data-astro-cid-lpgx4ecd] input[data-astro-cid-lpgx4ecd]:checked+span[data-astro-cid-lpgx4ecd]{border-color:var(--green);background:#eef8ef;color:var(--green-text)}.df__seg[data-astro-cid-lpgx4ecd] input[data-astro-cid-lpgx4ecd]:focus-visible+span[data-astro-cid-lpgx4ecd],.df__chips[data-astro-cid-lpgx4ecd] input[data-astro-cid-lpgx4ecd]:focus-visible+span[data-astro-cid-lpgx4ecd]{outline:2px solid var(--green);outline-offset:2px}.df__sum[data-astro-cid-lpgx4ecd]{margin:0 0 .8rem;font-weight:700;color:var(--ink)}.df__list[data-astro-cid-lpgx4ecd]{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.df__res[data-astro-cid-lpgx4ecd] .dfit{padding:.85rem .95rem;border-radius:14px;border:1px solid var(--lt-gray);border-left:4px solid #cfd6df}.df__res[data-astro-cid-lpgx4ecd] .dfit--good{border-left-color:var(--green)}.df__res[data-astro-cid-lpgx4ecd] .dfit--possible{border-left-color:#d49a1a}.df__res[data-astro-cid-lpgx4ecd] .dfit--none{color:var(--body);font-size:.9rem}.df__res[data-astro-cid-lpgx4ecd] .dfit__head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.df__res[data-astro-cid-lpgx4ecd] .dfit__head a{font-weight:750;color:var(--ink)}.df__res[data-astro-cid-lpgx4ecd] .dfit__st{flex:none;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--ice);color:var(--slate)}.df__res[data-astro-cid-lpgx4ecd] .dfit--good .dfit__st{background:#eef8ef;color:var(--green-text)}.df__res[data-astro-cid-lpgx4ecd] .dfit--possible .dfit__st{background:#fdf4e3;color:#8a5a00}.df__res[data-astro-cid-lpgx4ecd] .dfit__rate,.df__res[data-astro-cid-lpgx4ecd] .dfit__why{margin:.25rem 0 0;font-size:.8rem;color:var(--slate)}.df__res[data-astro-cid-lpgx4ecd] .dfit__why{color:var(--green-text)}.df__res[data-astro-cid-lpgx4ecd] .dfit__checks{margin:.45rem 0 0;padding:0;list-style:none;display:grid;gap:.2rem;font-size:.84rem;color:var(--body)}.df__res[data-astro-cid-lpgx4ecd] .dfit__checks span{display:inline-block;width:1.1rem;font-weight:800;text-align:center}.df__res[data-astro-cid-lpgx4ecd] .dfit__checks .is-yes span{color:var(--green-text)}.df__res[data-astro-cid-lpgx4ecd] .dfit__checks .is-maybe span{color:#8a5a00}.df__res[data-astro-cid-lpgx4ecd] .dfit__checks .is-no span{color:#b3261e}.df__more[data-astro-cid-lpgx4ecd]{margin-top:.8rem}.df__more[data-astro-cid-lpgx4ecd] summary[data-astro-cid-lpgx4ecd]{cursor:pointer;font-weight:700;color:var(--slate);margin-bottom:.6rem}.df__actions[data-astro-cid-lpgx4ecd]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.df__partner[data-astro-cid-lpgx4ecd]{margin:.6rem 0 0;font-size:.8rem;color:var(--green-text)}.df__fine[data-astro-cid-lpgx4ecd]{margin:.6rem 0 0;font-size:.8rem;color:var(--slate)}.dfx[data-astro-cid-lpgx4ecd]{padding-block:clamp(2.5rem,2rem + 2vw,4rem);background:#fff}.dfx[data-astro-cid-lpgx4ecd] h2[data-astro-cid-lpgx4ecd]{margin:0 0 1rem}.dfx__steps[data-astro-cid-lpgx4ecd]{max-width:72ch;display:grid;gap:.6rem;padding-left:1.2rem;color:var(--body)}.dfx__steps[data-astro-cid-lpgx4ecd] b[data-astro-cid-lpgx4ecd]{color:var(--ink)}.dfx__more[data-astro-cid-lpgx4ecd]{max-width:72ch;padding:.9rem 1.1rem;border-radius:14px;border:1px dashed #c7d2de;color:var(--body)}.dfx__faq-h[data-astro-cid-lpgx4ecd]{margin-top:2rem!important}.dfx__faq[data-astro-cid-lpgx4ecd]{max-width:72ch;display:grid;gap:.6rem}.dfx__faq[data-astro-cid-lpgx4ecd] details[data-astro-cid-lpgx4ecd]{padding:.85rem 1rem;border-radius:12px;border:1px solid var(--lt-gray)}.dfx__faq[data-astro-cid-lpgx4ecd] summary[data-astro-cid-lpgx4ecd]{cursor:pointer;font-weight:700;color:var(--ink)}.dfx__faq[data-astro-cid-lpgx4ecd] p[data-astro-cid-lpgx4ecd]{margin:.6rem 0 0;color:var(--body)}@media(max-width:900px){.df[data-astro-cid-lpgx4ecd]{grid-template-columns:minmax(0,1fr)}.df__form[data-astro-cid-lpgx4ecd]{position:static}}@media(max-width:520px){.df__row[data-astro-cid-lpgx4ecd]{grid-template-columns:minmax(0,1fr)}.df__actions[data-astro-cid-lpgx4ecd] .btn[data-astro-cid-lpgx4ecd]{flex:1 1 100%;justify-content:center}}
