.qs[data-astro-cid-z65a5v3j]{position:relative}.qs__card[data-astro-cid-z65a5v3j]{box-shadow:var(--shadow-lg);border-top:6px solid var(--green);background:#fff;border-radius:20px;margin:0;padding:1.4rem 1.25rem 1.1rem;position:relative}.qs__badge[data-astro-cid-z65a5v3j]{z-index:2;background:var(--yellow);color:var(--navy-900);text-align:center;border-radius:10px;max-width:9.5rem;padding:.55rem .8rem;font-size:.8125rem;font-weight:800;line-height:1.15;position:absolute;top:-1rem;right:.75rem;transform:rotate(5deg);box-shadow:0 6px 16px #08152840}.qs__step[data-astro-cid-z65a5v3j]{letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);margin:0 0 .35rem;font-size:.75rem;font-weight:800}.qs[data-astro-cid-z65a5v3j] fieldset[data-astro-cid-z65a5v3j]{border:0;min-width:0;margin:0;padding:0}.qs__title[data-astro-cid-z65a5v3j]{color:var(--ink);letter-spacing:-.02em;margin:0 0 .25rem;padding:0;font-size:1.5rem;font-weight:800;line-height:1.2}.qs__intro[data-astro-cid-z65a5v3j]{color:var(--muted);margin:0 0 1rem;font-size:.9375rem}.qs__options[data-astro-cid-z65a5v3j]{gap:.55rem;display:grid}.qs__option[data-astro-cid-z65a5v3j]{text-align:left;background:var(--sky-50);cursor:pointer;border:1.5px solid #d5e2f1;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.8rem .95rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.qs__option[data-astro-cid-z65a5v3j]:hover{background:var(--mint-50);border-color:var(--green);transform:translate(2px)}.qs__text[data-astro-cid-z65a5v3j]{flex-direction:column;min-width:0;display:flex}.qs__label[data-astro-cid-z65a5v3j]{color:var(--ink);font-size:1.0313rem;font-weight:800;line-height:1.3}.qs__hint[data-astro-cid-z65a5v3j]{color:var(--muted);margin-top:.1rem;font-size:.8438rem;line-height:1.35}.qs__option[data-astro-cid-z65a5v3j] .qs__arrow{width:1.9rem;height:1.9rem;color:var(--ink);background:#fff;border:1px solid #d5e2f1;border-radius:50%;padding:.4rem;transition:background-color .15s,color .15s}.qs__option[data-astro-cid-z65a5v3j]:hover .qs__arrow{background:var(--green);color:var(--navy-900);border-color:var(--green)}.qs__foot[data-astro-cid-z65a5v3j]{color:var(--muted);justify-content:center;align-items:center;gap:.4rem;margin:.9rem 0 0;font-size:.8438rem;display:flex}.qs__foot[data-astro-cid-z65a5v3j] svg{width:1rem;height:1rem;color:var(--green-deep)}.qs[data-astro-cid-z65a5v3j] .qs__risk{margin-top:.9rem;font-size:.8438rem}.qs--compact[data-astro-cid-z65a5v3j] .qs__title[data-astro-cid-z65a5v3j]{font-size:1.3rem}.qs--compact[data-astro-cid-z65a5v3j] .qs__option[data-astro-cid-z65a5v3j]{padding:.7rem .9rem}@media (width>=64rem){.qs__card[data-astro-cid-z65a5v3j]{padding:1.75rem 1.6rem 1.25rem}.qs__badge[data-astro-cid-z65a5v3j]{font-size:.875rem;top:-1.3rem;right:-.9rem}}.skyline[data-astro-cid-rbd7p7sj]{pointer-events:none;width:100%;height:5rem;display:block}@media (width>=64rem){.skyline[data-astro-cid-rbd7p7sj]{height:6.5rem}}.cta-band[data-astro-cid-amjew3wo]{background:radial-gradient(50rem 24rem at 90% 0%, #2fd08a24, transparent 60%), var(--navy-900);color:#d7e1ee;padding-top:3.5rem;position:relative;overflow:hidden}.cta-band__inner[data-astro-cid-amjew3wo]{z-index:1;align-items:center;gap:2rem;padding-bottom:1rem;display:grid;position:relative}.cta-band[data-astro-cid-amjew3wo] h2[data-astro-cid-amjew3wo],.cta-band[data-astro-cid-amjew3wo] h3[data-astro-cid-amjew3wo]{color:#fff;font-size:var(--step-3);margin-bottom:.7rem}.cta-band__copy[data-astro-cid-amjew3wo] p[data-astro-cid-amjew3wo]{color:#dbe4f0;max-width:40rem;font-size:1.125rem}.cta-band__points[data-astro-cid-amjew3wo]{flex-wrap:wrap;gap:.6rem 1.5rem;margin:1.25rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.cta-band__points[data-astro-cid-amjew3wo] li[data-astro-cid-amjew3wo]{color:#fff;align-items:center;gap:.45rem;margin:0;font-weight:600;display:inline-flex}.cta-band__points[data-astro-cid-amjew3wo] svg{width:1.1rem;height:1.1rem;color:var(--mint)}.cta-band__action[data-astro-cid-amjew3wo]{gap:1rem;display:grid}.cta-band__btn[data-astro-cid-amjew3wo]{width:100%}.cta-band[data-astro-cid-amjew3wo] .cta-band__risk{color:#dfe6f0;background:#ffffff12;border-color:#fff3}.cta-band[data-astro-cid-amjew3wo] .cta-band__risk strong{color:#fff}.cta-band[data-astro-cid-amjew3wo] .cta-band__risk svg{color:var(--yellow)}.cta-band[data-astro-cid-amjew3wo] :focus-visible{box-shadow:0 0 0 5px #fff}.cta-band[data-astro-cid-amjew3wo] .cta-band__skyline{margin-top:1rem}.cta-card[data-astro-cid-amjew3wo]{background:var(--navy-900);color:#d7e1ee;border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.5rem;position:relative;overflow:hidden}.cta-card[data-astro-cid-amjew3wo]:before{content:"";background:#2fd08a29;border-radius:50%;width:9rem;height:9rem;position:absolute;top:-3rem;right:-3rem}.cta-card__title[data-astro-cid-amjew3wo]{color:#fff;margin-bottom:.5rem;font-size:1.3rem;position:relative}.cta-card[data-astro-cid-amjew3wo] p[data-astro-cid-amjew3wo]{color:#c9d5e5;font-size:.9375rem;position:relative}.cta-card__small[data-astro-cid-amjew3wo]{justify-content:center;align-items:center;gap:.35rem;margin:.7rem 0 1rem;display:flex;font-size:.8125rem!important}.cta-card__small[data-astro-cid-amjew3wo] svg{width:.95rem;height:.95rem;color:var(--mint)}.cta-card[data-astro-cid-amjew3wo] .cta-card__risk{color:#dfe6f0;background:#ffffff12;border-color:#ffffff2e;font-size:.8125rem}.cta-card[data-astro-cid-amjew3wo] .cta-card__risk strong{color:#fff}.cta-card[data-astro-cid-amjew3wo] .cta-card__risk svg{color:var(--yellow)}.cta-card[data-astro-cid-amjew3wo] :focus-visible{box-shadow:0 0 0 5px #fff}.cta-inline[data-astro-cid-amjew3wo]{background:var(--mint-50);border:1.5px solid var(--ink);border-radius:var(--radius-lg);box-shadow:0 5px 0 var(--ink);align-items:center;gap:1rem;margin:2.75rem 0;padding:1.4rem 1.5rem;display:grid}.cta-inline[data-astro-cid-amjew3wo] .cta-inline__art{width:6rem;height:auto;display:none}.cta-inline__title[data-astro-cid-amjew3wo]{color:var(--ink);letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.25rem;font-weight:800}.cta-inline__text[data-astro-cid-amjew3wo]{color:var(--text);margin:0;font-size:.975rem}@media (width>=48rem){.cta-inline[data-astro-cid-amjew3wo]{grid-template-columns:auto 1fr auto}.cta-inline[data-astro-cid-amjew3wo] .cta-inline__art{display:block}}@media (width>=64rem){.cta-band[data-astro-cid-amjew3wo]{padding-top:5rem}.cta-band__inner[data-astro-cid-amjew3wo]{grid-template-columns:1.4fr 1fr;gap:4rem}}
