:root{--twf-hero-bg-image: url("https://assets.estaterelays.com/sites/phoenixappliancerepairco-com/variants/hero-1200-f7f6fd7f9995.webp")}:root{--bg: #111827;--bg2: #02070d;--surface: #ffffff;--surface2: #f8fafc;--text: #111827;--muted: #475569;--soft: #64748b;--line: #e2e8f0;--brand: #008b8b;--brand2: #2da7a7;--brandSoft: #cffafe;--gold: #f59e0b;--green: #22c55e;--shadow: 0 22px 70px rgba(18, 48, 71, 0.16);--radius: 14px;--max: 1180px}*{box-sizing:border-box}html,body{margin:0;padding:0;max-width:100%;overflow-x:clip}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--text);background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.twf-site-header-wrap,#main,.twf-footer{font-family:Arial,Helvetica,sans-serif;line-height:1.6}.twf-site-header-wrap *,.twf-site-header-wrap *::before,.twf-site-header-wrap *::after,#main *,#main *::before,#main *::after,.twf-footer *,.twf-footer *::before,.twf-footer *::after{box-sizing:border-box}:where(#main,.twf-footer) :where(h1,h2,h3,h4,h5,h6,p){margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block;height:auto}button,input,textarea,select{font:inherit}[id]{scroll-margin-top:112px}.twf-inner,.container,.hero-inner,.twf-footer-main,.twf-footer-bottom-inner{width:min(var(--max),calc(100% - 36px));margin-left:auto;margin-right:auto}#services>.container,.advanced-services>.container,.problems-section>.container,.process-section>.container,.service-area-section>.container,.reviews-section>.container,.faq-section>.container{width:min(90vw,calc(100% - 20px));max-width:1700px}.twf-site-header-wrap{width:100%;position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,0.12);font-family:Arial,Helvetica,sans-serif}.twf-topbar{background:#02070d;color:#cbd5e1;font-size:15px}.twf-topbar .twf-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px}.twf-topbar strong,.twf-topbar a{color:#fff;font-weight:900}.twf-topbar .twf-inner>span:first-child{display:inline-flex;align-items:center;justify-content:center;gap:8px}.twf-topbar .twf-inner>span:first-child::before{content:"";width:11px;height:11px;flex:0 0 11px;border:2px solid currentColor;border-radius:50% 50% 50%0;transform:translateY(-1px) rotate(-45deg)}.twf-header{background:#fff;color:#111827;border-bottom:1px solid rgba(18,48,71,0.08)}.twf-nav{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.twf-brand{flex:0 0 auto}.twf-brand-mark{display:block;width:230px;height:64px}.twf-brand-mark img{width:100%;height:100%;object-fit:contain}.twf-menu{display:flex;align-items:center;justify-content:center;gap:28px;flex:1 1 auto;color:#111827;font-size:17px;font-weight:900}.twf-menu>a,.twf-dropdown-toggle{color:#111827;background:transparent;border:0;padding:30px 0;font:inherit;cursor:pointer;white-space:nowrap}.twf-menu>a:hover,.twf-dropdown-toggle:hover{color:var(--brand2)}.twf-dropdown{position:relative}.twf-dropdown-menu{display:none;position:absolute;top:100%;left:0;width:280px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:0 0 12px 12px;box-shadow:0 18px 40px rgba(15,23,42,0.18);overflow:hidden;z-index:1001}.twf-dropdown:hover .twf-dropdown-menu,.twf-dropdown.is-open .twf-dropdown-menu{display:block}.twf-dropdown-menu a{display:block;padding:13px 16px;color:#111827;border-bottom:1px solid var(--line);font-size:14px;font-weight:800}.twf-dropdown-menu a:hover{background:#f8fafc;color:var(--brand2)}.twf-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.twf-btn,.btn,.form-card button,.review-read,.twf-text-popup-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:6px;border:2px solid transparent;background:var(--brand);color:#fff!important;box-shadow:0 12px 28px rgba(6,182,212,0.28);font-size:15px;font-weight:900;line-height:1.1;cursor:pointer;transition:0.2s ease}.twf-btn:hover,.btn:hover,.form-card button:hover,.review-read:hover,.twf-text-popup-action:hover{background:#008b8b;color:#fff!important;transform:translateY(-1px)}.btn-outline{background:transparent;color:#fff!important;border-color:rgba(255,255,255,0.45);box-shadow:none}.btn-outline:hover{border-color:#fff;background:rgba(255,255,255,0.08);color:#fff!important}.twf-btn-icon{display:none}.twf-header-actions .twf-btn-icon{display:inline-block;width:18px;height:18px;flex:0 0 auto;fill:currentColor}.twf-menu-toggle{display:none;width:44px;height:44px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:9px;cursor:pointer}.twf-menu-toggle span{display:block;height:2px;margin:5px 0;background:#111827;border-radius:2px}.twf-text-popup{display:none;position:fixed;inset:0;z-index:2000;padding:24px;background:rgba(5,11,20,0.68);align-items:center;justify-content:center}.twf-text-popup.is-open{display:flex}.twf-text-popup-card{position:relative;width:min(430px,92vw);background:#fff;color:var(--text);border:2px solid rgba(6,182,212,0.55);border-radius:14px;padding:32px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,0.28)}.twf-text-popup-title{font-size:26px;font-weight:900;letter-spacing:-0.03em;margin-bottom:10px}.twf-text-popup-close{position:absolute;top:9px;right:14px;border:0;background:transparent;color:#111827;font-size:30px;cursor:pointer}#main{background:#fff}.hero{position:relative;overflow:hidden;color:#fff;padding:58px 0 64px;background:linear-gradient(90deg,rgba(5,11,20,0.98) 0%,rgba(5,11,20,0.95) 52%,rgba(5,11,20,0.72) 78%,rgba(5,11,20,0.5) 100%),var(--twf-hero-bg-image, none) right center/auto 100%no-repeat,linear-gradient(135deg,#02070d,#111827)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,182,212,0.08),transparent 46%),radial-gradient(circle at 12% 18%,rgba(6,182,212,0.16),transparent 30%);pointer-events:none}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,0.88fr);gap:58px;align-items:start}.hero h1{margin:0 0 18px;max-width:760px;color:#fff;line-height:1.14;letter-spacing:-0.035em;font-weight:900}.hero h1 span{color:var(--brand)}.hero-copy{max-width:800px;margin:0 0 14px;color:rgba(255,255,255,0.9);font-size:17px;line-height:1.42}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 18px}.rating-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:rgba(255,255,255,0.84);font-size:14px;font-weight:800}.stars{color:var(--gold);letter-spacing:1px}.form-card{background:rgba(245,247,249,0.96);color:var(--text);border:2px solid rgba(6,182,212,0.7);border-radius:14px;box-shadow:0 22px 60px rgba(0,0,0,0.26);padding:28px 42px 24px}.form-card h3,.form-card .form-card-title{margin:0 0 16px;text-align:center;font-size:26px;font-weight:900;letter-spacing:-0.03em}.field{display:grid;gap:4px;margin-bottom:9px}.field label{color:var(--text);font-size:14px;font-weight:900}input,textarea,select{width:100%;min-height:42px;border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:10px 13px;color:var(--text);outline:none;transition:0.2s ease}input:focus,textarea:focus,select:focus{border-color:var(--brand);box-shadow:0 0 0 4px rgba(6,182,212,0.13)}textarea{min-height:64px;resize:vertical}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.field-error{display:none;color:#b91c1c;font-size:12px;font-weight:800}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,0.12)}.field.has-error .field-error{display:block}.form-status{display:none;margin-top:12px;padding:12px 14px;border-radius:10px;font-size:14px;font-weight:900}.form-status.show{display:block}.form-status.success{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}.form-status.error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.native-lead-form.is-submitting button[type="submit"]{opacity:0.78;pointer-events:none}.native-lead-form button[type="submit"]{display:flex;margin:16px auto 0;min-width:220px;min-height:54px;padding:0 40px;font-size:18px}.secure{margin:18px 0 0!important;color:var(--soft)!important;font-size:13px;text-align:center;font-weight:800;line-height:1.3;display:flex;align-items:center;justify-content:center;gap:6px}.secure:before{content:"";width:12px;height:12px;flex:0 0 12px;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ fill=\'black\'\ d=\'M7\ 10V8a5\ 5\ 0\ 0\ 1\ 10\ 0v2h1a2\ 2\ 0\ 0\ 1\ 2\ 2v8a2\ 2\ 0\ 0\ 1-2\ 2H6a2\ 2\ 0\ 0\ 1-2-2v-8a2\ 2\ 0\ 0\ 1\ 2-2h1Zm2\ 0h6V8a3\ 3\ 0\ 0\ 0-6\ 0v2Z\'/%3E%3C/svg%3E)center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ fill=\'black\'\ d=\'M7\ 10V8a5\ 5\ 0\ 0\ 1\ 10\ 0v2h1a2\ 2\ 0\ 0\ 1\ 2\ 2v8a2\ 2\ 0\ 0\ 1-2\ 2H6a2\ 2\ 0\ 0\ 1-2-2v-8a2\ 2\ 0\ 0\ 1\ 2-2h1Zm2\ 0h6V8a3\ 3\ 0\ 0\ 0-6\ 0v2Z\'/%3E%3C/svg%3E)center/contain no-repeat;transform:translateY(-1px)}.trust-strip{background:#dff2fb;padding:38px 0 48px;border-top:1px solid rgba(18,48,71,0.08)}.trust-title{margin:0 auto 30px;text-align:center;font-size:44px;line-height:1.05;letter-spacing:-0.035em;font-weight:950;color:#000}.trust-title span{color:var(--brand)}.trust-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:42px;text-align:center}.trust-icon{width:58px;height:58px;margin:0 auto 18px;display:grid;place-items:center;border-radius:999px;background:#fff;color:var(--brand);font-size:28px;box-shadow:0 10px 24px rgba(8,145,178,0.1)}.trust-item strong{display:block;color:#000;font-size:19px;line-height:1.2;font-weight:900}.section-light,.section-white,.why-section,.service-area-section,.reviews-section,.faq-section,.cta{padding:72px 0}.section-light{background:#f8fafc}.section-white,.faq-section{background:#fff}.section-head{max-width:760px;margin:0 auto 34px;text-align:center}.section-head.left{margin-left:0;text-align:left}.kicker{color:var(--brand2);letter-spacing:0.11em;font-size:13px;font-weight:900;text-transform:uppercase;margin-bottom:8px}.section-head h2,.reviews-head h2,.cta h2,.faq-section .section-head h2{margin:0 0 14px;color:#111827;font-size:46px;line-height:1.1;letter-spacing:-0.045em;font-weight:950}.section-head h2 span,.reviews-head h2 span,.cta h2 span,.faq-section .section-head h2 span{color:var(--brand)}.section-head p,.service-card p,.feature-card p,.why-card p,.problem-card p,.process-card p,.faq-answer p,.cta p{color:var(--muted);font-size:16px;line-height:1.6}.problem-intro .btn,.faq-section .section-head .btn{margin-top:22px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.service-card{background:#fff;border:1px solid rgba(18,48,71,0.1);border-top:4px solid var(--brand);border-radius:14px;overflow:hidden;box-shadow:0 16px 42px rgba(18,48,71,0.08);transition:0.22s ease;display:flex;flex-direction:column}.service-card:hover{transform:translateY(-4px);box-shadow:0 24px 58px rgba(18,48,71,0.14);border-color:rgba(6,182,212,0.58)}.service-title{padding:20px 22px 10px}.service-card h3,.feature-card h3,.why-card h3,.problem-card h3,.process-card h3{margin:0 0 12px;color:#111827;font-size:23px;line-height:1.18;letter-spacing:-0.035em;font-weight:950}.service-card img{width:calc(100% - 44px);height:225px;object-fit:cover;margin:0 22px;box-shadow:0 8px 22px rgba(18,48,71,0.08)}.service-card .body{padding:18px 22px 24px;display:flex;flex-direction:column;flex:1}.text-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--brand2);font-weight:900}.text-link:after{content:"→";transition:transform 0.2s ease}.text-link:hover:after{transform:translateX(3px)}.feature-grid{display:grid;grid-template-columns:1fr;gap:56px;max-width:1120px;margin:0 auto}.feature-card{display:grid;grid-template-columns:minmax(300px,1.02fr) minmax(0,0.98fr);gap:34px;align-items:center}.feature-card:nth-child(even) img{order:2}.feature-card:nth-child(even) .copy{order:1}.feature-card img{width:100%;height:360px;object-fit:cover;box-shadow:0 12px 32px rgba(15,23,42,0.1)}.check-list{list-style:none;padding:0;margin:18px 0 20px;display:grid;gap:10px;color:#334155}.check-list li{display:grid;grid-template-columns:22px 1fr;gap:8px}.check-list li:before{content:"✓";color:#fff;background:var(--brand);border-radius:99px;width:21px;height:21px;display:grid;place-items:center;font-size:13px;font-weight:900;margin-top:2px}.why-section{background:linear-gradient(180deg,#f8fbfd 0%,#eef4f7 100%);border-top:1px solid rgba(18,48,71,0.06);border-bottom:1px solid rgba(18,48,71,0.06);padding-left:18px;padding-right:18px}.why-head{max-width:1180px;margin:0 auto 42px;text-align:center}.why-head h2{font-size:72px;line-height:1.12;letter-spacing:-0.055em;margin-bottom:20px;color:#111827}.why-head h2 span{color:var(--brand)}.why-grid{max-width:1700px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.why-card{background:#fff;border:1px solid rgba(18,48,71,0.09);border-top:4px solid var(--brand);border-radius:16px;padding:44px 40px;min-height:360px;box-shadow:0 18px 48px rgba(18,48,71,0.08)}.why-icon{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 36px;border-radius:18px;background:#dcf7fb;color:var(--brand)}.why-icon svg,.problem-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.why-icon svg{width:32px;height:32px;stroke-width:2.4}.problem-icon svg{width:27px;height:27px;stroke-width:2.1}.why-card h3{text-align:center;font-size:23px}.problems-section{background:linear-gradient(90deg,rgba(238,250,250,0.96),rgba(248,250,252,1));position:relative;overflow:hidden}.problems-layout{display:grid;grid-template-columns:0.72fr 1.58fr;gap:34px;align-items:stretch}.problem-intro{background:linear-gradient(135deg,#02070d 0%,#111827 100%);color:#fff;border-left:6px solid var(--brand);border-radius:14px;padding:38px 34px;box-shadow:0 20px 52px rgba(18,48,71,0.18);display:flex;flex-direction:column;justify-content:center}.problem-intro h2{color:#fff;font-size:56px;line-height:1.05;letter-spacing:-0.05em}.problem-intro p{color:rgba(255,255,255,0.82)}.problems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.problem-card{background:#fff;border:1px solid rgba(18,48,71,0.1);border-top:4px solid var(--brand);border-radius:14px;padding:28px 24px;box-shadow:0 16px 38px rgba(18,48,71,0.08)}.problem-icon,.process-num{width:54px;height:54px;display:grid;place-items:center;border-radius:999px;background:#e6fbff;color:var(--brand);font-weight:900;margin-bottom:20px}.problem-icon{margin:0 auto 20px}.problem-card h3{text-align:center}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.process-card{background:#fff;border:1px solid rgba(18,48,71,0.1);border-radius:14px;padding:28px 24px;box-shadow:0 14px 36px rgba(18,48,71,0.08)}.service-area-section{background:linear-gradient(135deg,#111827,#02070d);color:#fff}.service-area-section h2,.service-area-section h3,.service-area-section p,.service-area-section a{color:#fff}.areas{display:flex;flex-direction:column}.areas-head{padding-bottom:22px;margin-bottom:26px;border-bottom:2px solid var(--line)}.areas-head h2{font-size:clamp(28px,3.5vw,38px);line-height:1.2;margin:0 0 12px}.areas-body{display:flex;gap:38px;align-items:stretch}.area-list{flex:1 1 0;min-width:160px;margin:0;padding:0;list-style:none}.area-list li{margin-bottom:8px}.area-image{flex:0 0 480px;border-radius:14px;overflow:hidden}.area-image img{width:100%;height:100%;object-fit:cover;border-radius:14px;box-shadow:0 20px 52px rgba(0,0,0,0.24)}.reviews-section{background:#f8fafc}.reviews-head{text-align:center;margin-bottom:34px}.reviews-slider{position:relative;padding:0 54px}.testimonials{display:flex;gap:24px;overflow-x:hidden;scroll-behavior:smooth}@media (min-width:1800px){.testimonials{justify-content:center}}.review-card{flex:0 0 350px;background:#fff;border:1px solid rgba(18,48,71,0.1);border-top:4px solid var(--brand);border-radius:14px;padding:28px;box-shadow:0 16px 42px rgba(18,48,71,0.08)}.review-card p{max-height:110px;overflow:hidden}.review-card.is-expanded p{max-height:none}.review-read{min-height:36px;padding:0 14px;margin:8px 0 18px;font-size:13px}.review-person{display:flex;align-items:center;gap:12px}.avatar{width:42px;height:42px;border-radius:999px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:900}.review-person strong{display:block;color:#111827}.review-person span{display:block;color:#64748b;font-size:13px}.review-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:0;background:#fff;color:var(--brand);box-shadow:0 10px 24px rgba(18,48,71,0.18);cursor:pointer;font-size:26px}.review-prev{left:0}.review-next{right:0}.review-nav.is-hidden{opacity:0.25;pointer-events:none}.review-dots{display:flex;min-height:10px;justify-content:center;gap:8px;margin-top:22px}.review-dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer}.review-dot.is-active{background:var(--brand)}.cta{background:linear-gradient(135deg,#02070d,#111827);color:#fff;text-align:center}.cta h2{color:#fff}.cta p{max-width:680px;margin:0 auto;color:rgba(255,255,255,0.78)}.cta-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:26px}.faq-wrap{display:grid;grid-template-columns:0.78fr 1.22fr;gap:46px;align-items:start}.faq-list{display:grid;gap:12px}.faq-item{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px rgba(18,48,71,0.06);overflow:hidden}.faq-question{width:100%;min-height:58px;border:0;background:#fff;color:#111827;display:flex;justify-content:space-between;align-items:center;padding:0 20px;text-align:left;font-size:17px;font-weight:900;cursor:pointer}.faq-question .plus{color:var(--brand);font-size:22px}.faq-answer{display:none;padding:0 20px 20px}.faq-item.active .faq-answer{display:block}.twf-footer{background:#02070d;color:#cbd5e1}.twf-footer-main{padding:28px 0 40px;display:grid;grid-template-columns:1.2fr 0.8fr 0.9fr 0.9fr 1.1fr;gap:28px}.twf-footer-brand img{width:190px;margin-bottom:16px;background:#fff;border-radius:8px;padding:8px}.twf-footer-heading{color:#fff;margin:0 0 16px;font-size:15px;text-transform:uppercase;letter-spacing:0.06em}.twf-footer p,.twf-footer a,.twf-footer li{color:#e2e8f0;font-size:15px;line-height:1.8}.twf-footer-contact{display:flex;flex-direction:column;gap:14px}.twf-footer a:hover{color:var(--brand)}.twf-footer ul{list-style:none;padding:0;margin:0}.twf-footer li{margin-bottom:8px}.twf-footer-map{height:190px;border-radius:12px;overflow:hidden;position:relative;background:#111827;border:1px solid rgba(6,182,212,0.25)}.twf-footer-map iframe,.twf-map-placeholder{position:absolute;inset:0;width:100%;height:100%}.twf-map-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--brand);font-weight:900}.twf-footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding:20px 0}.twf-footer-bottom-inner{display:flex;flex-direction:column;align-items:center;gap:14px}.twf-footer-socials{display:flex;gap:10px}.twf-footer-social{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;color:#fff}.twf-footer-social svg{width:18px;height:18px;fill:currentColor}.twf-footer-social.fb{background:#1877f2}.twf-footer-social.ig{background:#e4405f}.twf-footer-social.li{background:#0a66c2}.twf-footer-copy{margin:0;color:#94a3b8;font-size:13px}@media (max-width:1100px){.twf-menu{gap:16px;font-size:14px}.twf-footer-main{grid-template-columns:repeat(3,1fr)}.twf-footer-brand,.twf-footer-map-col{grid-column:1/-1}}@media (max-width:1120px){.twf-topbar .twf-inner{flex-direction:column;justify-content:center;text-align:center;gap:2px;padding:8px 0}.twf-nav{min-height:70px;flex-wrap:wrap;gap:10px;padding:10px 0}.twf-brand{order:1}.twf-brand-mark{width:160px;height:46px}.twf-menu-toggle{order:3;display:block}.twf-header-actions{order:2;margin-left:auto}.twf-menu{display:none;flex:1 0 100%;order:10;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;background:#fff;border-top:1px solid var(--line)}.twf-menu.is-open{display:flex;position:fixed;left:0;right:0;top:var(--twf-menu-top, 70px);max-height:calc(100vh - var(--twf-menu-top, 70px));margin-top:0;overflow-y:auto;overflow-anchor:none;z-index:1001;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 12px 24px rgba(0,0,0,.14)}.twf-menu>a,.twf-dropdown-toggle{width:100%;padding:14px 4px;border-bottom:1px solid var(--line);text-align:left}.twf-dropdown-menu{position:static;width:100%;box-shadow:none;border-radius:0;border-top:0}.twf-dropdown:hover .twf-dropdown-menu{display:none}.twf-dropdown.is-open .twf-dropdown-menu{display:block!important}}@media (max-width:920px){.hero{padding:46px 0;background:linear-gradient(135deg,#02070d,#111827)}.hero-inner,.problems-layout,.areas,.faq-wrap{display:grid;grid-template-columns:1fr}.faq-section .section-head{margin-bottom:0}.form-card{padding:24px}.trust-inner,.service-grid,.why-grid,.problems-grid,.process-grid,.twf-footer-main{grid-template-columns:1fr}.feature-card,.feature-card:nth-child(even){display:grid;grid-template-columns:1fr}.feature-card:nth-child(even) img,.feature-card:nth-child(even) .copy{order:initial}.why-head h2,.problem-intro h2{font-size:38px}.section-head h2,.reviews-head h2,.cta h2,.faq-section .section-head h2{font-size:34px}.review-card{flex-basis:100%}.reviews-slider{padding:0 36px}.review-nav{width:36px;height:36px;font-size:20px}}@media (max-width:600px){.twf-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-height:58px;padding:8px 0}.twf-brand{order:1;flex:0 0 auto}.twf-brand-mark{width:90px;height:26px}.twf-header-actions{order:2;margin-left:0;gap:4px;flex:1 1 auto;justify-content:center;min-width:0}.twf-header-actions .twf-btn{min-height:38px;padding:0 6px;font-size:10px;gap:3px;flex:0 0 auto}.twf-header-actions .twf-phone-btn{padding-left:5px;padding-right:5px}.twf-header-actions .twf-btn-icon{width:12px;height:12px}.twf-header-actions .twf-text-btn{width:38px;min-width:38px;padding-left:0;padding-right:0}.twf-header-actions .twf-text-btn span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap}.twf-menu-toggle{order:3;flex:0 0 44px}.twf-menu{flex:0 0 100%}}@media (max-width:360px){.twf-brand-mark{width:80px;height:24px}.twf-header-actions .twf-btn{padding-left:4px;padding-right:4px;font-size:9px}.twf-header-actions .twf-btn-icon{width:11px;height:11px}}#main .hero-inner,#main .trust-inner{max-width:1120px;width:min(1120px,94vw)}#main h1,#main h2,#main h3,#main h4{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-1px}#main .btn{border-radius:4px;border:1px solid #067b91;background:linear-gradient(#008b8b,#008b8b);color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 2px 4px rgba(0,0,0,0.22);text-shadow:0-1px 0 rgba(0,0,0,0.25);font-size:14px;font-weight:800}#main .btn:hover{background:linear-gradient(#2dd1ea,#0789a1)}#main .btn-outline{background:linear-gradient(#2f435c,#142338);color:#ffffff!important;border-color:#0b1523}.twf-header-actions .twf-btn{border-radius:4px;border:1px solid #067b91;background:linear-gradient(#008b8b,#008b8b);color:#ffffff!important;text-shadow:0-1px 0 rgba(0,0,0,0.25);font-size:14px;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 2px 4px rgba(0,0,0,0.22),0 12px 28px rgba(6,182,212,0.28)}.twf-header-actions .twf-btn:hover{background:linear-gradient(#2dd1ea,#0789a1)}#main .kicker{color:#058da6;font-size:12px;letter-spacing:2px;font-weight:800;text-transform:uppercase}#main .hero{background:linear-gradient(90deg,rgba(7,24,39,0.96),rgba(7,24,39,0.9),rgba(7,24,39,0.62)),var(--twf-hero-bg-image, none) right center/cover no-repeat;border-bottom:5px solid #008b8b;padding-top:42px;padding-bottom:42px}#main .hero:before{display:none}#main .hero-inner{grid-template-columns:1.1fr 0.9fr;gap:34px;align-items:start}#main h1{line-height:1.12;color:#ffffff;text-shadow:0 2px 2px rgba(0,0,0,0.45)}#main .hero-copy{color:#f3fbff;font-size:17px;line-height:1.45}#main .form-card{background:#f7f7f7;border:2px solid #008b8b;border-top:6px solid #008b8b;border-radius:0;box-shadow:0 8px 28px rgba(9,174,202,0.35);padding:24px}#main .form-card h3,#main .form-card .form-card-title{color:#08111f;font-size:25px;text-align:center}#main input,#main select,#main textarea{border:1px solid #b7c7d1;border-radius:3px;background:#ffffff;min-height:42px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.08)}#main input:focus,#main select:focus,#main textarea:focus{border-color:#008b8b;box-shadow:0 0 0 3px rgba(9,174,202,0.18),inset 0 1px 3px rgba(0,0,0,0.08)}#main .trust-strip{background:#dff2fb;border-bottom:1px solid #bddcea;padding:28px 0}#main .trust-title{font-size:30px;margin-bottom:22px}#main .trust-inner{grid-template-columns:repeat(4,1fr);gap:18px}#main .trust-item{background:#ffffff;border:1px solid #c7dbe3;border-radius:0;padding:18px 10px;box-shadow:0 1px 4px rgba(0,0,0,0.08)}#main .trust-icon{width:44px;height:44px;border-radius:100px;background:linear-gradient(#ffffff,#e7f6fb);border:1px solid #bfe6ef;color:#008b8b;font-size:22px}#main section{padding-top:42px;padding-bottom:42px}#main .section-light,#main .faq-section{background:#f4f6f7}#main .section-white{background:#ffffff}#main .section-head h2,#main .why-head h2,#main .problem-intro h2,#main .faq-section .section-head h2{font-size:clamp(30px,3.8vw,42px);line-height:1.15}#main .service-card,#main .feature-card,#main .why-card,#main .problem-card,#main .process-card,#main .review-card,#main .faq-item{border-radius:0;border:1px solid #ccd7df;box-shadow:0 2px 6px rgba(0,0,0,0.12);background:#ffffff}#main .service-card,#main .why-card,#main .problem-card,#main .review-card{border-top:5px solid #008b8b}#main .service-card:hover,#main .feature-card:hover,#main .why-card:hover,#main .problem-card:hover,#main .process-card:hover,#main .review-card:hover{transform:none;box-shadow:0 3px 10px rgba(0,0,0,0.18)}#main .service-title{background:linear-gradient(#ffffff,#f0f4f7);border-bottom:1px solid #d5dde3;padding:16px 18px}#main .service-card img{width:100%;height:205px;margin:0;border-radius:0;border-bottom:1px solid #d5dde3;box-shadow:none;object-fit:contain;background:#f0f4f7}#main .service-card .body,#main .problem-card,#main .process-card,#main .review-card{padding:22px}#main .service-card p{margin-bottom:18px}#main .text-link{color:#008b8b;font-weight:800}#main .feature-grid{gap:34px}#main .feature-card{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:22px}#main .feature-card img{width:100%;height:310px;object-fit:cover;border:1px solid #ccd7df;box-shadow:none}#main .feature-card .copy{padding:0}#main .feature-card .text-link{display:inline-block;min-height:auto;padding:12px 18px;border-radius:4px;background:linear-gradient(#008b8b,#008b8b);color:#ffffff}#main .why-section{background:#eef4f7}#main .why-card{min-height:250px;padding:28px 24px}#main .why-icon{background:#e7f8fc;color:#008b8b;border:1px solid #b8e5ef;border-radius:100px}#main .problems-section{background:#f7fbfc}#main .problem-intro{background:linear-gradient(#111827,#071827);color:#ffffff;border-left:6px solid #008b8b;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,0.18)}#main .problem-intro h2,#main .problem-intro p{color:#ffffff}#main .problem-icon{background:#e7f8fc;color:#008b8b;border-radius:100px}#main .process-card{border-top:1px solid #ccd7df}#main .process-num{color:#008b8b;font-size:38px;background:transparent}#main .service-area-section{background:#ffffff;color:#111827;padding-top:12px}#main .service-area-section h2,#main .service-area-section h3,#main .service-area-section p,#main .service-area-section a{color:#111827}#main .area-image img{border-radius:0;border:1px solid #ccd7df;box-shadow:0 2px 8px rgba(0,0,0,0.16)}#main .reviews-section{background:#101a2b}#main .reviews-head h2{color:#ffffff}#main .reviews-head h2 span,#main .reviews-head .kicker{color:#008b8b}#main .review-card{color:#111827}#main .review-card .stars{color:#008b8b}#main .cta{padding:100px 0;background:linear-gradient(90deg,rgba(7,24,39,0.92),rgba(18,48,71,0.88)),var(--twf-hero-bg-image, none) center/cover no-repeat;border-top:5px solid #008b8b;border-bottom:5px solid #008b8b}#main .cta h2{font-size:clamp(34px,5vw,54px);text-shadow:0 2px 2px rgba(0,0,0,0.45)}#main .cta p{font-size:18px}#main .cta-actions .btn{min-height:54px;padding:0 34px}#main .faq-item{border-color:#b9d9e3}#main .faq-item.active .faq-question{color:#008b8b}@media (max-width:980px){#main .hero-inner,#main .problems-layout,#main .faq-wrap,#main .feature-card{grid-template-columns:1fr}#main .hero-inner{width:min(var(--max),calc(100% - 36px));max-width:var(--max)}#main .areas-body{flex-direction:row;flex-wrap:wrap;gap:16px}#main .area-list{flex:1 1 calc(50% - 8px);min-width:0}#main .area-image{flex:1 1 100%;width:100%;aspect-ratio:16/9;overflow:hidden}#main .area-image img{width:100%;height:100%;object-fit:cover}#main .feature-card:nth-child(even) img,#main .feature-card:nth-child(even) .copy{order:initial}}@media (max-width:640px){#main .trust-inner,#main .service-grid,#main .why-grid,#main .problems-grid,#main .process-grid{grid-template-columns:1fr}}@media (max-width:780px){.twf-site-header-wrap,#main,.twf-footer{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}}@media (max-width:780px){:root{--twf-hero-bg-image: url('https://assets.estaterelays.com/sites/phoenixappliancerepairco-com/variants/hero-768-bcef248a8069.webp')}}.twf-site-header-wrap{--rr-phone-fit-contract:2}.twf-site-header-wrap .twf-header-actions .twf-phone-btn{box-sizing:border-box!important;white-space:nowrap!important}.twf-site-header-wrap .twf-header-actions .twf-phone-btn>span{display:inline!important;white-space:nowrap!important;line-height:1!important;font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum"1!important}.twf-site-header-wrap .twf-header-actions .twf-phone-btn::after{content:none!important;display:none!important}.twf-site-header-wrap .twf-header-actions .twf-phone-btn{inline-size:178.7px!important;min-inline-size:178.7px!important;max-inline-size:178.7px!important;flex-basis:178.7px!important}.twf-site-header-wrap .twf-header-actions .twf-phone-btn>span{font-size:19.3px!important}@media (max-width:1280px){.twf-site-header-wrap .twf-header-actions .twf-phone-btn{inline-size:178.7px!important;min-inline-size:178.7px!important;max-inline-size:178.7px!important;flex-basis:178.7px!important}.twf-site-header-wrap .twf-header-actions .twf-phone-btn>span{font-size:19.3px!important}}@media (max-width:980px){.twf-site-header-wrap .twf-header-actions .twf-phone-btn{inline-size:178.7px!important;min-inline-size:178.7px!important;max-inline-size:178.7px!important;flex-basis:178.7px!important}.twf-site-header-wrap .twf-header-actions .twf-phone-btn>span{font-size:19.3px!important}}@media (max-width:600px){.twf-site-header-wrap .twf-header-actions .twf-phone-btn{inline-size:129.7px!important;min-inline-size:129.7px!important;max-inline-size:129.7px!important;flex-basis:129.7px!important}.twf-site-header-wrap .twf-header-actions .twf-phone-btn>span{font-size:14.3px!important}}@media (max-width:380px){.twf-site-header-wrap .twf-header-actions .twf-phone-btn{inline-size:126.7px!important;min-inline-size:126.7px!important;max-inline-size:126.7px!important;flex-basis:126.7px!important}.twf-site-header-wrap .twf-header-actions .twf-phone-btn>span{font-size:14.1px!important}}@media (max-width:340px){.twf-site-header-wrap .twf-nav{gap:4px!important}.twf-site-header-wrap .twf-brand-mark{max-inline-size:84px!important}.twf-site-header-wrap .twf-header-actions{gap:3px!important}.twf-site-header-wrap .twf-header-actions .twf-phone-btn{padding-inline:4px!important}.twf-site-header-wrap .twf-header-actions .twf-text-btn{inline-size:38px!important;min-inline-size:38px!important;padding-inline:0!important}.twf-site-header-wrap .twf-header-actions .twf-text-btn>span{display:none!important}}