.fe[data-astro-cid-dhpc52zz]{display:grid;gap:var(--sp-4);max-width:68ch;padding:var(--sp-6);border:var(--bd-hair) solid var(--line);border-radius:var(--r-panel);background:var(--surface)}.fe-h[data-astro-cid-dhpc52zz]{margin:0}.fe-intro[data-astro-cid-dhpc52zz],.fe-note[data-astro-cid-dhpc52zz]{margin:0;font-size:var(--fs-ui);color:var(--muted);line-height:var(--lh-body)}.fe-note[data-astro-cid-dhpc52zz] a[data-astro-cid-dhpc52zz]{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.fe-form[data-astro-cid-dhpc52zz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.fe-field[data-astro-cid-dhpc52zz]{display:grid;gap:var(--sp-2);font-size:var(--fs-micro);font-weight:600;color:var(--ink)}.fe-field[data-astro-cid-dhpc52zz] input[data-astro-cid-dhpc52zz]{font:inherit;font-size:var(--fs-body);font-weight:400;padding:var(--sp-2) var(--sp-3);border:var(--bd-hair) solid var(--line-strong);border-radius:var(--r-control);background:var(--field-bg);color:var(--ink);font-variant-numeric:tabular-nums}.fe-field[data-astro-cid-dhpc52zz] input[data-astro-cid-dhpc52zz]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fe-lines[data-astro-cid-dhpc52zz]{margin:0;display:grid}.fe-lines[data-astro-cid-dhpc52zz] div[data-astro-cid-dhpc52zz]{display:flex;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-2) 0;border-top:var(--bd-hair) solid var(--line);font-size:var(--fs-ui)}.fe-lines[data-astro-cid-dhpc52zz] dt[data-astro-cid-dhpc52zz]{color:var(--muted)}.fe-lines[data-astro-cid-dhpc52zz] dd[data-astro-cid-dhpc52zz]{margin:0;font-variant-numeric:tabular-nums;color:var(--ink)}.fe-lines[data-astro-cid-dhpc52zz] .fe-total[data-astro-cid-dhpc52zz] dt[data-astro-cid-dhpc52zz],.fe-lines[data-astro-cid-dhpc52zz] .fe-total[data-astro-cid-dhpc52zz] dd[data-astro-cid-dhpc52zz]{color:var(--ink);font-weight:600}.fe-sum[data-astro-cid-dhpc52zz]{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--ink)}@media(max-width:640px){.fe[data-astro-cid-dhpc52zz]{padding:var(--sp-4)}.fe-form[data-astro-cid-dhpc52zz]{grid-template-columns:minmax(0,1fr)}}.cmp-wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.cmp-section{padding:var(--sp-9) 0}.cmp-table-wrap{background:var(--surface);border:var(--bd-hair) solid var(--line);border-radius:var(--r-card);overflow:hidden;overflow-x:auto;margin:var(--sp-6) 0 var(--sp-2)}.cmp-table{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.cmp-table thead th{background:var(--ink);color:var(--on-ink);font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;padding:var(--sp-4) var(--sp-5);text-align:left;white-space:nowrap}.cmp-table thead th.cmp-aasure{background:var(--brand);color:var(--on-brand)}.cmp-table tbody td{padding:var(--sp-4) var(--sp-5);vertical-align:top;border-top:var(--bd-hair) solid var(--line);line-height:1.6}.cmp-table tbody tr:first-child td{border-top:0}.cmp-table tbody td.cmp-label{font-weight:700;color:var(--ink);width:24%}.cmp-table tbody td.cmp-them{color:var(--muted);width:38%}.cmp-table tbody td.cmp-aasure{width:38%;background:var(--accent-did);color:var(--on-accent-did);font-weight:500;box-shadow:inset var(--bd-strong) 0 0 var(--brand)}.cmp-card{background:var(--surface);border:.5px solid var(--line);border-radius:var(--r-card);padding:var(--sp-6) var(--sp-6)}.cmp-card h3{font-family:var(--f-display);font-size:var(--fs-section);line-height:1.2;color:var(--ink);margin-bottom:var(--sp-3)}.cmp-card.aasure h3{color:var(--brand)}.cmp-card p{font-size:var(--fs-ui);line-height:1.7;color:var(--muted);margin-bottom:var(--sp-3)}.cmp-card ul{list-style:none;padding:0;margin:var(--sp-1) 0 0}.cmp-card li{list-style:none;position:relative;padding-left:var(--sp-5);font-size:var(--fs-ui);line-height:1.6;color:var(--ink);margin-bottom:var(--sp-2)}.cmp-card li:before{content:"";position:absolute;left:4px;top:9px;width:7px;height:7px;border-radius:50%;background:var(--brand)}.cmp-h2{color:var(--ink);margin-bottom:var(--sp-4)}.cmp-h2 .hl{color:var(--brand)}.cmp-body p{font-size:var(--fs-body);line-height:1.75;color:var(--ink);margin-bottom:var(--sp-4)}.cmp-body a{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cmp-steps{list-style:decimal;padding-left:var(--sp-6);margin:0 0 var(--sp-5)}.cmp-steps li{list-style:decimal;font-size:var(--fs-body);line-height:1.7;color:var(--ink);margin-bottom:var(--sp-3)}.cmp-cta{background:var(--band);color:var(--on-band);border-radius:var(--r-icon);padding:var(--sp-8) var(--sp-7);margin:var(--sp-9) 0 0;text-align:left;max-width:760px;--wipe:var(--ink);--on-wipe:var(--surface)}.cmp-cta h2{font-family:var(--f-display);font-weight:700;font-size:var(--fs-heading);color:var(--on-band);line-height:1.1;letter-spacing:-.025em;margin-bottom:var(--sp-3);font-stretch:var(--wd-display)}.cmp-cta h2 .hl{color:var(--on-band)}.cmp-cta p{font-size:var(--fs-body);color:var(--on-band);opacity:.88;line-height:1.65;margin-bottom:var(--sp-6);max-width:480px}.cmp-cta .btn{display:inline-block;background:var(--on-band);color:var(--band);font-size:var(--fs-ui);font-weight:700;letter-spacing:1.4px;padding:var(--sp-3) var(--sp-6);border-radius:var(--r-control);text-decoration:none}.cmp-cta .secondary{display:block;font-size:var(--fs-ui);color:var(--on-band);opacity:.88;margin-top:var(--sp-4);text-decoration:none}@media(max-width:760px){.cmp-table thead th,.cmp-table tbody td{padding:var(--sp-3) var(--sp-3);font-size:var(--fs-ui)}.cmp-table tbody td.cmp-label{width:30%}}
