.legacy-root{--background:#fff;--foreground:#1c1f26;--card:#f7f7f8;--card-foreground:#1c1f26;--popover:#fff;--popover-foreground:#1c1f26;--primary:#df2316;--primary-foreground:#fff;--secondary:#f1f2f4;--secondary-foreground:#2b303b;--muted:#f1f2f4;--muted-foreground:#636874;--accent:#f1f2f4;--accent-foreground:#1c1f26;--destructive:#ef4343;--border:#e3e5e8;--input:#e3e5e8;--ring:#e92e20;--radius:1rem;--office-open:#27ae60;--office-pause:#e67e22;--office-closed:#e67e22;letter-spacing:-.16px;color:var(--foreground)}@layer base{.legacy-root :where(h1,h2,h3,h4,h5,h6){letter-spacing:-.025em}.legacy-root :where(button,input,select,textarea){background-color:var(--background);color:var(--foreground);letter-spacing:-.01em}.legacy-root [data-slot=phone-reveal],.legacy-root [data-slot=whatsapp-reveal]{background-color:#0000}}.legacy-root [data-slot=form-trust-badges],.legacy-root [data-slot=separator]:has(+[data-slot=form-trust-badges]){display:none}.legacy-root [style*="font-family: Inter"]{font-family:Inter Variable,Inter,sans-serif!important}.legacy-root :where(.rounded-sm){border-radius:calc(var(--radius) - 4px)}.legacy-root :where(.rounded-md){border-radius:calc(var(--radius) - 2px)}.legacy-root :where(.rounded-lg){border-radius:var(--radius)}.legacy-root :where(.rounded-xl){border-radius:.75rem}.legacy-root :where(.rounded-2xl){border-radius:1rem}.legacy-root :where(.rounded-3xl){border-radius:1.5rem}.legacy-root form :where([data-slot=field-label],[data-slot=label]){color:#1a1a1a;text-align:left;font-size:.8rem;line-height:1.5}.legacy-root form :where([data-slot=field-label]) :where(.text-muted-foreground){color:#9ca3af}.legacy-root form :where(.text-subtle-foreground){color:#4a4a4a;text-align:left;font-size:.78rem;line-height:1.375}.legacy-root form :where(.text-primary.underline){color:#e92e20}.legacy-root form :where(button[type=submit]){letter-spacing:-.01em;font-size:14px;line-height:20px}.legacy-root [data-slot=legacy-contact-form-card] form[data-form-shell]{background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0}.legacy-root :is([data-slot=legacy-contact-form-card],[data-slot=legacy-parts-form-card],[data-slot=legacy-referral-form-card]) [data-slot=field-label]:not(:has([data-slot=checkbox])){display:block}.legacy-root :is([data-slot=legacy-contact-form-card],[data-slot=legacy-parts-form-card]) .border-dashed{padding-inline:1rem}.legacy-root :is([data-slot=legacy-contact-form-card],[data-slot=legacy-parts-form-card]) .border-dashed>span:first-of-type{color:#9ca3af}.legacy-root :is([data-slot=legacy-contact-form-card],[data-slot=legacy-parts-form-card]) .border-dashed>span:first-of-type>span:not(.hidden){text-align:center;max-width:100%;padding-inline:.5rem;display:block}@media (width>=40rem){.legacy-root :is([data-slot=legacy-contact-form-card],[data-slot=legacy-parts-form-card]) .border-dashed>span:first-of-type>span:not(.hidden){display:none}.legacy-root :is([data-slot=legacy-contact-form-card],[data-slot=legacy-parts-form-card]) .border-dashed>span:first-of-type>span.hidden{text-align:center;max-width:100%;padding-inline:.5rem;display:block}}.legacy-root :is([data-slot=legacy-contact-form-card],[data-slot=legacy-parts-form-card]) .border-dashed>span:nth-of-type(2){color:#c1c1c1;font-size:.72rem;line-height:1.08rem}.legacy-root [data-slot=legacy-referral-form-card] legend{letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--muted-foreground);font-size:.75rem;font-weight:600;line-height:1rem;display:block}.legacy-root [data-slot=legacy-referral-form-card] h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:600;line-height:1.75rem}.legacy-root [data-slot=legacy-referral-form-card] [data-slot=radio-group] label span{color:var(--foreground)}.legacy-root [data-slot=legacy-referral-form-card] [data-slot=radio-group] label span+span{color:var(--muted-foreground)}@media (width<40rem){.legacy-root [data-slot=legacy-referral-form-card] astro-island>div{border-width:1px;border-radius:.75rem;width:100%;margin-inline:0;padding:1.5rem}.legacy-root [data-slot=legacy-parts-form-card] form[data-form-shell]{border-width:1px;border-radius:1rem;width:100%;margin-inline:0}}.legacy-root [data-slot=legacy-parts-form-card] form[data-form-shell]{padding:1rem}@media (width>=48rem){.legacy-root [data-slot=legacy-parts-form-card] form[data-form-shell]{padding:2.5rem}}.legacy-root [data-slot=legacy-solar-quote-card] form[data-form-shell]{background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0}.legacy-root [data-slot=legacy-solar-quote-card] [data-slot=form-trust-badges]{display:flex}.legacy-root [data-slot=legacy-solar-quote-card] [data-slot=separator]:has(+[data-slot=form-trust-badges]),.legacy-root [data-slot=legacy-solar-quote-card] [data-slot=field-label]:not(:has([data-slot=checkbox])){display:block}.legacy-root [data-slot=legacy-solar-quote-card] [data-slot=popover-trigger]>.text-muted-foreground{color:#9ca3af}@media (width<64rem){.legacy-root [data-slot=legacy-solar-quote-card] [data-slot=popover-trigger]{letter-spacing:-.16px;font-size:1rem;line-height:1.5rem}}.legacy-root [data-slot=legacy-solar-quote-card] [data-slot=form-trust-badges]>span{color:#7a7a7a;font-size:.72rem;line-height:1.08rem}.legacy-root [data-slot=legacy-solar-quote-card] form p.bg-primary{letter-spacing:.25px;border-radius:0;width:calc(100% + 2.5rem);margin-inline:-1.25rem;padding:10px 1.25rem;font-size:10px;line-height:13.75px}@media (width>=40rem){.legacy-root [data-slot=legacy-solar-quote-card] form p.bg-primary{letter-spacing:.275px;width:calc(100% + 3rem);margin-inline:-1.5rem;padding-inline:1.5rem;font-size:11px;line-height:15.125px}}
