@layer components{.globe-visual[data-astro-cid-eof6ok7s]{width:112%;max-width:1800px;height:510px;margin:75px 0 0;position:relative;left:50%;transform:translate(-50%)}.globe-visual[data-astro-cid-eof6ok7s] .globe-svg{width:100%;max-width:none;height:510px;display:block;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}@media (width<=899px){.globe-visual[data-astro-cid-eof6ok7s]{margin-top:70px}.globe-visual[data-astro-cid-eof6ok7s] .globe-svg{width:max(100%,1000px)}}@media (width<=600px){.globe-visual[data-astro-cid-eof6ok7s]{width:125%;height:350px;margin-top:48px}.globe-visual[data-astro-cid-eof6ok7s] .globe-svg{width:850px;height:350px}}.project-inquiry-section{scroll-margin-top:calc(var(--nav-height) + 1rem);padding-top:2.5rem}.project-inquiry-section .project-inquiry-panel{isolation:isolate;background:var(--brand-accent);border-radius:2.5rem;padding:clamp(1.25rem,4vw,4rem);display:block;position:relative;overflow:clip}.project-inquiry-layout.layout{align-items:start;gap:3rem;position:relative}.project-inquiry-layout>.project-inquiry-copy{color:var(--brand-text);align-self:start;gap:1.5rem;padding-block:1rem}.project-inquiry-copy .project-inquiry-eyebrow{color:inherit;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.5}.project-inquiry-copy .project-inquiry-heading{color:inherit;letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.375rem,3.8vw,3.5rem);line-height:1.06}.project-inquiry-copy .project-inquiry-intro{color:inherit;max-width:32ch;margin:0;font-size:1.5rem;font-weight:400;line-height:1.6}.project-inquiry-layout>.project-inquiry-card{--text:var(--dark-900);--foreground:var(--dark-900);--background:var(--light-100);--primary:var(--dark-900);--primary-foreground:var(--light-100);color:var(--foreground);background:var(--background);border-radius:1.5rem;min-width:0;padding:clamp(1.25rem,2.8vw,2.5rem)}.project-inquiry-form{width:100%;container-type:inline-size}.project-inquiry-card .inquiry-notice{background:var(--light-200);border:0;border-radius:.625rem;margin-bottom:1.75rem;padding:1rem 1.125rem}.project-inquiry-card .inquiry-notice [data-slot=alert-title]{margin-bottom:.375rem}.project-inquiry-card .inquiry-form-heading{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.project-inquiry-card .inquiry-form-heading p{margin:0;font-size:.75rem;font-weight:400;line-height:1.5}.project-inquiry-card .inquiry-form-heading .inquiry-step{color:var(--foreground);font-weight:500}.project-inquiry-card .inquiry-fields{gap:1.375rem 1.25rem}.project-inquiry-card .inquiry-field{flex-direction:column;min-width:0;display:flex}.project-inquiry-card .inquiry-label{margin-bottom:.375rem;font-size:.875rem}.project-inquiry-card .inquiry-hint{order:1;margin:.5rem 0 0;font-size:.75rem}.project-inquiry-card .inquiry-control{border-radius:.5rem;margin-top:0}.project-inquiry-card .inquiry-field-error{order:2}.project-inquiry-card .inquiry-fit-note{order:3}.project-inquiry-card .inquiry-actions{gap:.75rem;margin-top:1.75rem}.project-inquiry-card .inquiry-primary,.project-inquiry-card .inquiry-secondary{border-radius:var(--radius-round);flex:auto}.project-inquiry-card .inquiry-footnote{margin-top:.75rem;font-size:.75rem}.project-inquiry-card .inquiry-state-title,.project-inquiry-card .inquiry-control{scroll-margin-top:calc(var(--nav-height) + 1.5rem)}@container (width>=28rem){.project-inquiry-card .inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.project-inquiry-card .inquiry-field:not([data-field=mobile],[data-field=email]){grid-column:1/-1}}@media (width>=64rem){.project-inquiry-layout.layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,4rem)}.project-inquiry-layout>.project-inquiry-copy{top:calc(var(--nav-height) + 2rem);position:sticky}}@media (width<64rem){.project-inquiry-copy .project-inquiry-heading{max-width:18ch}.project-inquiry-copy .project-inquiry-intro{max-width:48ch}}@media (width<=37.5rem){.project-inquiry-section .project-inquiry-panel{border-radius:1.5rem;padding:1.5rem .75rem .75rem}.project-inquiry-layout.layout{gap:1.75rem}.project-inquiry-layout>.project-inquiry-copy{gap:1.25rem;padding:.75rem}.project-inquiry-copy .project-inquiry-heading{font-size:clamp(2rem,9vw,2.5rem)}.project-inquiry-copy .project-inquiry-intro{font-size:1.5rem}.project-inquiry-layout>.project-inquiry-card{border-radius:1rem;padding:1.25rem}}.contractor-comparison[data-astro-cid-uw5lannt] th[data-astro-cid-uw5lannt]:first-child{width:30%}.comparison-status[data-astro-cid-uw5lannt]{align-items:center;gap:14px;display:flex}.comparison-status[data-astro-cid-uw5lannt] svg[data-astro-cid-uw5lannt]{flex:0 0 24px;width:24px;height:24px}.comparison-neutral[data-astro-cid-uw5lannt]{color:var(--muted-foreground);opacity:.6}.comparison-caption[data-astro-cid-uw5lannt]{color:var(--muted-foreground);margin:0 auto 32px}.comparison-section[data-astro-cid-uw5lannt] h2[data-astro-cid-uw5lannt]{margin-bottom:24px}@media (width<=600px){.contractor-comparison[data-astro-cid-uw5lannt]{min-width:520px}.contractor-comparison[data-astro-cid-uw5lannt] th[data-astro-cid-uw5lannt]:first-child{width:26%}.comparison-status[data-astro-cid-uw5lannt]{gap:8px}.comparison-status[data-astro-cid-uw5lannt] svg[data-astro-cid-uw5lannt]{flex-basis:20px;width:20px;height:20px}}.selection-list[data-astro-cid-lcdefpme]{gap:24px;margin:0;padding:0;list-style:none;display:grid}.selection-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:20px}.selection-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:17px}.price-intro[data-astro-cid-lcdefpme]{max-width:760px}.price-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:24px}.benefit-grid[data-astro-cid-lcdefpme].home-benefits{grid-template-columns:repeat(3,1fr);margin-top:56px}.estimate-note[data-astro-cid-lcdefpme]{max-width:680px;margin-top:40px}.process-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:0}@media (width<=899px){.benefit-grid[data-astro-cid-lcdefpme].home-benefits{grid-template-columns:1fr;gap:32px}}}@layer utilities{.project-inquiry-card .inquiry-control{box-shadow:none;border-radius:.5rem;font-size:1rem}.project-inquiry-card .inquiry-notice{background:var(--light-200);border:0}.project-inquiry-card .inquiry-primary,.project-inquiry-card .inquiry-secondary{border-radius:var(--radius-round)}}
