.est__head[data-astro-cid-aodkd7og]{display:flex;flex-direction:column;gap:var(--space-3);max-width:38rem;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.est__title[data-astro-cid-aodkd7og]{margin:0}.est__sub[data-astro-cid-aodkd7og]{margin:0;font-size:var(--text-lg)}.est[data-astro-cid-aodkd7og]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,25rem);gap:clamp(2rem,4vw,3.5rem);align-items:start}.est__form[data-astro-cid-aodkd7og]{display:flex;flex-direction:column;gap:var(--space-6);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:clamp(var(--space-5),3vw,var(--space-8))}.field[data-astro-cid-aodkd7og]{border:0;margin:0;padding:0;min-width:0}.field__label[data-astro-cid-aodkd7og]{display:block;padding:0;margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.field__note[data-astro-cid-aodkd7og]{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-light)}.seg[data-astro-cid-aodkd7og]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.seg__btn[data-astro-cid-aodkd7og]{flex:1 1 3rem;min-width:3rem;padding:var(--space-3) var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);background:var(--color-background);border:1.5px solid var(--color-border-control);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.seg__btn[data-astro-cid-aodkd7og]:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.seg__btn[data-astro-cid-aodkd7og][aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.seg__btn[data-astro-cid-aodkd7og]:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-light)}.addons[data-astro-cid-aodkd7og]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.addon[data-astro-cid-aodkd7og]{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.addon[data-astro-cid-aodkd7og]:hover{border-color:var(--color-primary-light);background:var(--color-primary-light)}.addon[data-astro-cid-aodkd7og]:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-light)}.addon[data-astro-cid-aodkd7og] input[data-astro-cid-aodkd7og]{width:1rem;height:1rem;flex-shrink:0;padding:0;margin:0;accent-color:var(--color-primary)}.addon__text[data-astro-cid-aodkd7og]{display:flex;flex-direction:column;min-width:0}.addon__name[data-astro-cid-aodkd7og]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.addon__note[data-astro-cid-aodkd7og]{font-size:var(--text-xs);color:var(--color-text-light)}.addon__price[data-astro-cid-aodkd7og]{margin-left:auto;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-action-ink);font-variant-numeric:tabular-nums}.est__result[data-astro-cid-aodkd7og]{position:sticky;top:7rem;display:flex;flex-direction:column;gap:var(--space-4)}.quote[data-astro-cid-aodkd7og]{background:var(--sea-800);color:var(--color-text-on-dark);border-radius:var(--radius-2xl);padding:clamp(var(--space-5),3vw,var(--space-8))}.quote__label[data-astro-cid-aodkd7og]{margin:0;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-primary-on-dark)}.quote__figure[data-astro-cid-aodkd7og]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 var(--space-5)}.quote__amount[data-astro-cid-aodkd7og]{font-family:var(--font-display);font-size:clamp(2.4rem,1.9rem + 1.6vw,3.4rem);font-weight:var(--font-bold);line-height:1;color:#fff;font-variant-numeric:tabular-nums}.quote__unit[data-astro-cid-aodkd7og]{font-size:var(--text-sm);color:var(--color-text-on-dark-soft)}.quote__lines[data-astro-cid-aodkd7og]{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.quote__lines[data-astro-cid-aodkd7og] li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:0;padding-bottom:var(--space-2);border-bottom:1px solid rgba(255,255,255,.1);font-size:var(--text-sm);color:var(--color-text-on-dark-soft)}.quote__lines[data-astro-cid-aodkd7og] li>span:first-child{min-width:0;overflow-wrap:anywhere}.quote__lines[data-astro-cid-aodkd7og] .quote__value{font-weight:var(--font-semibold);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.quote__promise[data-astro-cid-aodkd7og],.quote__first[data-astro-cid-aodkd7og]{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-on-dark-soft)}.quote__promise[data-astro-cid-aodkd7og] .icon{color:var(--color-primary-on-dark);flex-shrink:0;margin-top:.1rem}.quote__promise[data-astro-cid-aodkd7og]>span[data-astro-cid-aodkd7og]{min-width:0}.quote__first[data-astro-cid-aodkd7og]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.1)}.quote__custom-text[data-astro-cid-aodkd7og]{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-on-dark-soft)}.lead[data-astro-cid-aodkd7og]{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:clamp(var(--space-5),3vw,var(--space-6));display:flex;flex-direction:column;gap:var(--space-3)}.lead__trap[data-astro-cid-aodkd7og]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.lead__pitch[data-astro-cid-aodkd7og]{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.lead__row[data-astro-cid-aodkd7og]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.lead__field[data-astro-cid-aodkd7og] label[data-astro-cid-aodkd7og]{font-size:var(--text-xs);margin-bottom:var(--space-1)}.lead__field[data-astro-cid-aodkd7og] input[data-astro-cid-aodkd7og]{padding:var(--space-3);font-size:var(--text-sm)}.lead__submit[data-astro-cid-aodkd7og]{margin-top:var(--space-2);padding:var(--space-4) var(--space-6);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-on-action);background:var(--color-action);border:1.5px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast)}.lead__submit[data-astro-cid-aodkd7og]:hover:not(:disabled){background:var(--color-action-hover)}.lead__submit[data-astro-cid-aodkd7og]:disabled{opacity:.65;cursor:default}.lead__submit[data-astro-cid-aodkd7og]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--color-action-light)}.lead__message[data-astro-cid-aodkd7og]{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium)}.lead__message--error[data-astro-cid-aodkd7og]{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error)}.hidden[data-astro-cid-aodkd7og]{display:none}@media(max-width:980px){.est[data-astro-cid-aodkd7og]{grid-template-columns:1fr}.est__result[data-astro-cid-aodkd7og]{position:static}}@media(max-width:560px){.addons[data-astro-cid-aodkd7og],.lead__row[data-astro-cid-aodkd7og]{grid-template-columns:1fr}}
