.aspect-video{aspect-ratio:16 / 9}.from-background{--tw-gradient-from: var(--background) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.sc-public.sc-page-audit .sc-fit-hero{position:relative;padding:clamp(2.25rem,5vw,4.5rem) 1.25rem;overflow:hidden}.sc-fit-hero-inner{width:min(100%,80rem);margin:auto;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.sc-fit-hero-copy{position:relative;z-index:1}.sc-public.sc-page-audit .sc-fit-eyebrow{margin:0 0 1rem;color:#83e0e8;font-size:.77rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sc-public.sc-page-audit .sc-fit-hero h1{max-width:11ch;margin:0 0 1.25rem;font-size:clamp(3.6rem,6vw,6.5rem);line-height:.88;text-align:left}.sc-public.sc-page-audit .sc-fit-hero h1,.sc-public.sc-page-audit .sc-fit-hero h1 span{background:none!important;color:#fff9f0!important;-webkit-text-fill-color:#fff9f0!important;animation:none!important}.sc-public.sc-page-audit .sc-fit-hero h1 span{display:inline}.sc-public.sc-page-audit .sc-fit-hero .sc-fit-lede{max-width:37rem;margin:0 0 1.5rem;color:#e4f1f1;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.sc-public.sc-page-audit .sc-fit-hero .sc-fit-availability{display:flex;align-items:flex-start;gap:.65rem;max-width:38rem;margin:0 0 1.7rem;color:#b9dfe4;font-size:.875rem;line-height:1.5}.sc-fit-availability svg{flex:none;margin-top:.14rem;color:#f4a9c6}.sc-public.sc-page-audit #daikin-fit-actions{justify-content:flex-start;max-width:none;margin:0;gap:.8rem}.sc-public.sc-page-audit #daikin-fit-actions a.sc-fit-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:54px;padding:.75rem 1.2rem;border:2px solid #04152e;border-radius:5px;box-shadow:4px 4px #329ba5;color:#04152e;font-weight:800;text-decoration:none}.sc-public.sc-page-audit #daikin-fit-actions .sc-fit-hero-cta--primary{background:linear-gradient(115deg,#00affe,#83e0e8)!important}.sc-public.sc-page-audit #daikin-fit-actions .sc-fit-hero-cta--secondary{background:linear-gradient(115deg,#f4a9c6,#ffd4e5)!important}.sc-public.sc-page-audit #daikin-fit-actions a:hover{color:#04152e}.sc-fit-hero-visual{position:relative;min-height:320px;aspect-ratio:1.18;background:#06263e;border:1px solid #83e0e8;box-shadow:12px 12px #329ba5}.sc-fit-hero-visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sc-fit-image-caption{position:absolute;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.9rem 1.25rem;background:#06263ee8;color:#fff9f0;font-size:.84rem}.sc-fit-image-caption span{color:#83e0e8;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sc-fit-section-nav{display:flex;align-items:center;gap:.35rem;overflow-x:auto;padding:.85rem max(1rem,calc((100vw - 80rem)/2));background:#fff5de;border-bottom:1px solid #badcde;white-space:nowrap;scrollbar-width:thin}.sc-fit-section-nav span{margin-right:1rem;color:#146b80;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.sc-fit-section-nav a{display:inline-flex;align-items:center;min-height:42px;padding:.45rem .8rem;border-radius:5px;color:#04152e;font-size:.84rem;font-weight:800;text-decoration:none}.sc-fit-section-nav a:hover{background:#e1f4f4}.sc-fit-tools{padding:clamp(3rem,5vw,5rem) 1.25rem;background:#f49aaa}.sc-fit-tools-heading{max-width:72rem;margin:0 auto 1.75rem}.sc-public.sc-page-audit .sc-fit-tools-heading .sc-fit-eyebrow{color:#146b80}.sc-fit-tools-heading h2{margin:0 0 .6rem}.sc-fit-tools-heading>p:last-child{max-width:43rem;color:#455d70;line-height:1.6}.sc-public .sc-fit-tools .sc-energy-advisor{padding:0;background:transparent}.sc-public .sc-fit-tools .sc-energy-advisor-inner{max-width:72rem;border-top-color:#00affe}.sc-fit-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:72rem;margin:1rem auto 0}.sc-fit-tools-grid a{display:flex;align-items:center;gap:1rem;min-height:110px;padding:1.25rem 1.5rem;border:1px solid #accfd3;border-top:4px solid #f4a9c6;border-radius:9px;background:#fff5de;color:#04152e;text-decoration:none}.sc-fit-tools-grid a:nth-child(2){border-top-color:#329ba5}.sc-fit-tools-grid a>svg{flex:none;color:#146b80}.sc-fit-tools-grid a>span:not([aria-hidden]){flex:1;min-width:0;display:grid;gap:.5rem}.sc-fit-tools-grid strong{font:400 1.35rem/1.25 var(--sc-font-display,Georgia,serif)}.sc-fit-tools-grid small{color:#455d70;font-size:.8rem;line-height:1.45}.sc-public.sc-page-audit :is(#daikin-video,#fit-benefits,#fit-details,#fit-tools,#warranty,#fit-installation,#contact){scroll-margin-top:11rem}@media (prefers-reduced-motion: no-preference){.sc-public.sc-page-audit .sc-fit-hero-copy{animation:sc-fit-arrive .45s ease-out both}.sc-public.sc-page-audit .sc-fit-hero-visual{animation:sc-fit-arrive .5s 90ms ease-out both}.sc-fit-tools-grid a,.sc-public.sc-page-audit #daikin-fit-actions a{transition:transform .18s ease}.sc-fit-tools-grid a:hover,.sc-public.sc-page-audit #daikin-fit-actions a:hover{transform:translateY(-3px)}.sc-public.sc-page-audit .sc-fit-content-section [data-testid^=card-]{transition:transform .18s ease}.sc-public.sc-page-audit .sc-fit-content-section [data-testid^=card-]:hover{transform:translateY(-3px)}}@keyframes sc-fit-arrive{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.sc-fit-hero-inner{grid-template-columns:1fr}.sc-public.sc-page-audit .sc-fit-hero h1{font-size:clamp(3.5rem,13vw,5rem)}.sc-fit-hero-visual{min-height:260px;aspect-ratio:1.45;box-shadow:7px 7px #329ba5}.sc-fit-tools-grid{grid-template-columns:1fr}.sc-fit-section-nav span{display:none}}@media (max-width: 430px){.sc-fit-hero-visual{min-height:230px}.sc-public.sc-page-audit #daikin-fit-actions a.sc-fit-hero-cta{width:100%}}@media (prefers-reduced-motion: reduce){.sc-public.sc-page-audit :is(#daikin-video,#fit-benefits,#fit-details,#warranty,#fit-installation,#contact){scroll-behavior:auto}}
