body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}:root{--kh-red:#c8102e;--kh-red-dark:#a00c25;--kh-navy:#001e3c;--kh-navy-dark:#00152a;--kh-text:#222222;--kh-text-muted:#6c757d;--kh-border:#e6e8eb;--kh-bg-light:#f8f9fa;--kh-bg-tint:#f4f7fa;--kh-white:#ffffff;--kh-font-body:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,sans-serif;--kh-font-heading:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--kh-font-size-base:17px;--kh-line-height:1.6;--kh-container-max:1200px;--kh-gap:30px;--kh-section-pad-y:80px;--kh-radius:8px;--kh-radius-lg:12px;--kh-shadow-sm:0 2px 8px rgba(0,0,0,0.06);--kh-shadow-md:0 6px 20px rgba(0,0,0,0.08);--kh-shadow-lg:0 12px 32px rgba(0,0,0,0.12);--kh-transition:200ms ease}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@600;700&display=swap');.kh-hero,.kh-section,.kh-cta{font-family:var(--kh-font-body);font-size:var(--kh-font-size-base);line-height:var(--kh-line-height);color:var(--kh-text);box-sizing:border-box}.kh-hero *,.kh-section *,.kh-cta *{box-sizing:border-box}.kh-hero h1,.kh-hero h2,.kh-hero h3,.kh-section h1,.kh-section h2,.kh-section h3,.kh-cta h1,.kh-cta h2,.kh-cta h3{font-family:var(--kh-font-heading);font-weight:700;line-height:1.2;margin:0 0 0.5em;color:var(--kh-text)}.kh-hero p,.kh-section p,.kh-cta p{margin:0 0 1em}.kh-hero a,.kh-section a,.kh-cta a{transition:color var(--kh-transition),background var(--kh-transition),border-color var(--kh-transition)}.kh-container{max-width:var(--kh-container-max);margin:0 auto;padding:0 24px}.kh-section{padding:var(--kh-section-pad-y) 0}.kh-section__title{font-size:40px;text-align:center;margin:0 0 50px}.kh-center{text-align:center}.kh-muted{color:var(--kh-text-muted)}.kh-grid{display:grid;gap:var(--kh-gap)}.kh-grid--2{grid-template-columns:repeat(2,1fr)}.kh-grid--3{grid-template-columns:repeat(3,1fr)}.kh-grid--4{grid-template-columns:repeat(4,1fr)}.kh-btn{display:inline-block;padding:14px 28px;border-radius:var(--kh-radius);font-family:var(--kh-font-heading);font-weight:600;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:all var(--kh-transition);line-height:1}.kh-btn--primary{background:var(--kh-red);color:var(--kh-white);border-color:var(--kh-red)}.kh-btn--primary:hover{background:var(--kh-red-dark);border-color:var(--kh-red-dark);color:var(--kh-white);transform:translateY(-1px)}.kh-btn--secondary{background:var(--kh-navy);color:var(--kh-white);border-color:var(--kh-navy)}.kh-btn--secondary:hover{background:var(--kh-navy-dark);color:var(--kh-white);transform:translateY(-1px)}.kh-btn--ghost{background:transparent;color:var(--kh-white);border-color:var(--kh-white)}.kh-btn--ghost:hover{background:var(--kh-white);color:var(--kh-navy)}.kh-hero{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center;background-image:url('/wp-content/uploads/2026/08/kilgore-hvac-mitsubishi-mini-split-bedroom-install-whitwell-tn.jpg');background-size:cover;background-position:center;color:var(--kh-white);text-align:center;padding:100px 24px;overflow:hidden}.kh-hero__overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,21,42,0.75) 0%,rgba(0,30,60,0.55) 100%);z-index:1}.kh-hero__inner{position:relative;z-index:2;max-width:900px}.kh-hero__title{font-size:60px;color:var(--kh-white);margin:0 0 12px;letter-spacing:-0.02em}.kh-hero__subhead{font-size:24px;color:rgba(255,255,255,0.92);margin:0 0 20px;font-weight:500}.kh-hero__tagline{font-size:18px;color:rgba(255,255,255,0.85);margin:0 0 40px}.kh-hero__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.kh-trust{background:var(--kh-bg-light);padding:60px 0}.kh-trust__item{text-align:center;padding:20px}.kh-trust__icon{color:var(--kh-red);margin:0 auto 16px;display:inline-flex}.kh-trust__title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;margin:0 0 12px;color:var(--kh-navy)}.kh-trust__item p{color:var(--kh-text);margin:0}.kh-services{background:var(--kh-white)}.kh-card{display:block;background:var(--kh-white);border:1px solid var(--kh-border);border-radius:var(--kh-radius-lg);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--kh-shadow-sm);transition:transform var(--kh-transition),box-shadow var(--kh-transition)}.kh-card:hover{transform:translateY(-4px);box-shadow:var(--kh-shadow-lg);color:inherit}.kh-card__image{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;background:var(--kh-bg-light)}.kh-card__body{padding:24px}.kh-card__title{font-size:22px;margin:0 0 12px;color:var(--kh-navy)}.kh-card__body p{color:var(--kh-text);margin:0 0 16px;font-size:16px}.kh-card__cta{color:var(--kh-red);font-weight:600;font-size:15px}.kh-pillar{background:var(--kh-bg-tint)}.kh-pillar__grid{align-items:center}.kh-pillar__image img{width:100%;height:auto;border-radius:var(--kh-radius-lg);box-shadow:var(--kh-shadow-md);display:block}.kh-pillar__text h2{font-size:36px;margin:0 0 20px;color:var(--kh-navy)}.kh-pillar__list{list-style:none;padding:0;margin:0 0 20px;column-count:2;column-gap:20px}.kh-pillar__list li{padding:6px 0;break-inside:avoid}.kh-pillar__list a{color:var(--kh-red);text-decoration:none;font-weight:500}.kh-pillar__list a:hover{text-decoration:underline}.kh-why{background:var(--kh-white)}.kh-why__item h3{font-size:20px;color:var(--kh-red);margin:0 0 12px}.kh-why__item p{color:var(--kh-text);font-size:16px;margin:0}.kh-gallery{background:var(--kh-bg-light)}.kh-gallery__item{margin:0;background:var(--kh-white);border-radius:var(--kh-radius);overflow:hidden;box-shadow:var(--kh-shadow-sm)}.kh-gallery__item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.kh-gallery__item figcaption{padding:16px 20px;font-size:15px;color:var(--kh-text-muted);text-align:center}.kh-gallery .kh-center{margin-top:40px}.kh-cta{background:var(--kh-navy);color:var(--kh-white);padding:80px 0}.kh-cta h2{color:var(--kh-white);font-size:42px;margin:0 0 24px}.kh-cta__phone{font-size:22px;color:rgba(255,255,255,0.95);margin:0 0 12px}.kh-cta__phone a{color:var(--kh-white);text-decoration:underline;font-weight:700}.kh-cta__link{font-size:17px;color:rgba(255,255,255,0.85);margin:0 0 30px}.kh-cta__link a{color:var(--kh-white);text-decoration:underline}.kh-cta__meta{font-size:15px;color:rgba(255,255,255,0.65);margin:30px 0 0;line-height:1.5}@media (max-width:991px){:root{--kh-section-pad-y:60px;--kh-gap:24px}.kh-grid--3,.kh-grid--4{grid-template-columns:repeat(2,1fr)}.kh-hero{min-height:500px}.kh-hero__title{font-size:44px}.kh-hero__subhead{font-size:20px}.kh-section__title{font-size:32px;margin-bottom:40px}.kh-pillar__text h2{font-size:30px}.kh-cta h2{font-size:34px}.kh-pillar__list{column-count:1}}@media (max-width:640px){:root{--kh-section-pad-y:50px;--kh-gap:20px;--kh-font-size-base:16px}.kh-container{padding:0 18px}.kh-grid--2,.kh-grid--3,.kh-grid--4{grid-template-columns:1fr}.kh-hero{min-height:480px;padding:80px 20px}.kh-hero__title{font-size:32px}.kh-hero__subhead{font-size:17px}.kh-hero__tagline{font-size:16px}.kh-hero__buttons{flex-direction:column;align-items:stretch}.kh-hero__buttons .kh-btn{text-align:center}.kh-section__title{font-size:26px;margin-bottom:30px}.kh-pillar__text h2{font-size:26px}.kh-cta h2{font-size:28px}.kh-cta__phone{font-size:19px}.kh-btn{padding:14px 22px;font-size:15px}}@media (prefers-reduced-motion:reduce){.kh-btn,.kh-card{transition:none!important}.kh-card:hover,.kh-btn:hover{transform:none!important}}.kh-hero a:focus-visible,.kh-section a:focus-visible,.kh-cta a:focus-visible{outline:3px solid var(--kh-red);outline-offset:3px;border-radius:4px}@media print{.kh-hero{background:none;color:#000;min-height:auto;padding:20px}.kh-hero__overlay{display:none}.kh-hero__title,.kh-hero__subhead,.kh-hero__tagline{color:#000}.kh-btn{border:1px solid #000;color:#000!important;background:none!important}.kh-cta{background:none;color:#000}.kh-cta h2,.kh-cta__phone,.kh-cta__link,.kh-cta__meta{color:#000}}.kh-section .kh-grid,.kh-grid{display:grid!important;gap:30px;width:100%}.kh-section .kh-grid--2,.kh-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kh-section .kh-grid--3,.kh-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kh-section .kh-grid--4,.kh-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.kh-section .kh-grid>*,.kh-grid>*{width:auto!important;max-width:100%!important;float:none!important;clear:none!important;margin-left:0!important;margin-right:0!important;min-width:0}@media (max-width:640px){.kh-section .kh-grid--2,.kh-grid--2,.kh-section .kh-grid--3,.kh-grid--3,.kh-section .kh-grid--4,.kh-grid--4{grid-template-columns:1fr!important}}@media (min-width:641px) and (max-width:991px){.kh-section .kh-grid--3,.kh-grid--3,.kh-section .kh-grid--4,.kh-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.kh-card__link{display:block;text-decoration:none;color:inherit;transition:transform 200ms ease,box-shadow 200ms ease}.kh-card__link:hover{color:inherit;text-decoration:none}.kh-card__link:focus-visible{outline:3px solid var(--kh-red);outline-offset:3px;border-radius:var(--kh-radius-lg)}.kh-hero .kh-hero__title,.kh-hero h1.kh-hero__title,.entry-content .kh-hero .kh-hero__title{color:#ffffff!important;text-shadow:0 2px 12px rgba(0,0,0,0.45)}.kh-hero .kh-hero__subhead{color:rgba(255,255,255,0.95)!important;text-shadow:0 1px 6px rgba(0,0,0,0.35)}.kh-hero .kh-hero__tagline{color:rgba(255,255,255,0.88)!important;text-shadow:0 1px 4px rgba(0,0,0,0.35)}.kh-hero .kh-btn--primary{color:#ffffff!important;background:#c8102e!important;border-color:#c8102e!important}.kh-hero .kh-btn--ghost{color:#ffffff!important;background:transparent!important;border-color:#ffffff!important}.kh-hero .kh-btn--ghost:hover{background:#ffffff!important;color:#001e3c!important}.kh-cta h2,.entry-content .kh-cta h2{color:#ffffff!important}.kh-cta a,.entry-content .kh-cta a{color:#ffffff!important}#main-footer,#main-footer .footer-widget{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;color:#d8dde3!important}#main-footer .footer-widget h4,#main-footer .footer-widget .title,#main-footer .footer-widget h3{font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.6px!important;color:#ffffff!important;margin:0 0 18px!important;padding:0 0 12px!important;border-bottom:2px solid rgba(200,16,46,0.6)!important;display:inline-block}#main-footer .footer-widget p{color:#d8dde3!important;font-size:15px!important;line-height:1.6!important;margin:0 0 14px!important}#main-footer .footer-widget a{color:#d8dde3!important;text-decoration:none!important;transition:color 200ms ease!important}#main-footer .footer-widget a:hover{color:#ffffff!important;text-decoration:underline!important}.kh-footer-brand{font-family:'Poppins',sans-serif!important;color:#ffffff!important;font-size:17px!important;margin-bottom:12px!important}.kh-footer-phone{font-family:'Poppins',sans-serif!important;color:#ffffff!important;font-size:20px!important;font-weight:700!important;letter-spacing:0.5px!important}#main-footer .kh-footer-phone:hover{color:#ff6b7f!important;text-decoration:none!important}.kh-footer-hours{color:#9ca3ad!important;font-size:14px!important}.kh-footer-links{list-style:none!important;padding:0!important;margin:0!important}.kh-footer-links li{padding:5px 0!important;margin:0!important;border:none!important;background:none!important}.kh-footer-links li:before{content:none!important}.kh-footer-checks{list-style:none!important;padding:0!important;margin:14px 0!important}.kh-footer-checks li{padding:4px 0 4px 22px!important;position:relative;font-size:14px!important;color:#d8dde3!important}.kh-footer-checks li:before{content:"\2713"!important;position:absolute;left:0;top:4px;color:#c8102e;font-weight:700}.kh-footer-link-cta{display:inline-block;margin-top:8px;color:#ffffff!important;font-weight:600!important;border-bottom:1px solid rgba(255,255,255,0.4);padding-bottom:2px}#footer-info{visibility:hidden!important;position:relative}#footer-info::after{content:"\00a9  1996\2013 2026 Kilgore Heating and Air  \00b7  Whitwell, TN  \00b7  Serving the Sequatchie Valley";visibility:visible;position:absolute;left:0;top:0;right:0;color:rgba(255,255,255,0.65);font-size:13px;letter-spacing:0.2px}#et-footer-nav .bottom-nav,#et-social-icons .et-social-twitter,#et-social-icons .et-social-instagram,#et-social-icons .et-social-rss,#et-social-icons .et-social-google-plus,.et-social-twitter,.et-social-instagram,.et-social-rss,.et-social-google-plus{display:none!important}#footer-bottom{background:rgba(0,0,0,0.35)!important;padding:22px 0!important}#footer-bottom .container{min-height:22px}@media (min-width:981px){#footer-widgets .footer-widget{width:22%!important;margin-right:4%!important}#footer-widgets .footer-widget:last-child{margin-right:0!important}}@media (max-width:767px){#footer-widgets .footer-widget{width:100%!important;margin:0 0 32px!important;text-align:left!important}#footer-info::after{font-size:12px;text-align:center;padding:0 12px}}#main-footer #footer-widgets .footer-widget:first-child .kh-footer-brand,#main-footer #footer-widgets .footer-widget:first-of-type .kh-footer-brand{font-family:'Poppins',-apple-system,sans-serif!important;color:#ffffff!important;font-size:17px!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important;border-bottom:0!important;padding:0!important;margin:0 0 12px!important;display:block!important}#main-footer #footer-widgets .footer-widget:nth-child(2) .kh-footer-brand,#main-footer #footer-widgets .footer-widget:nth-child(3) .kh-footer-brand,#main-footer #footer-widgets .footer-widget:nth-child(4) .kh-footer-brand,#main-footer #footer-widgets .footer-widget:nth-child(2) .kh-footer-brand strong,#main-footer #footer-widgets .footer-widget:nth-child(3) .kh-footer-brand strong,#main-footer #footer-widgets .footer-widget:nth-child(4) .kh-footer-brand strong{font-family:'Poppins',-apple-system,sans-serif!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.8px!important;color:#ffffff!important;border-bottom:0!important}#main-footer #footer-widgets .footer-widget:nth-child(2) .kh-footer-brand,#main-footer #footer-widgets .footer-widget:nth-child(3) .kh-footer-brand,#main-footer #footer-widgets .footer-widget:nth-child(4) .kh-footer-brand{margin:0 0 18px!important;padding:0 0 10px!important;border-bottom:2px solid #c8102e!important;display:inline-block!important;line-height:1.2!important}#main-footer .kh-footer-checks{list-style:none!important;padding:0!important;margin:14px 0!important}#main-footer .kh-footer-checks li{padding:4px 0 4px 22px!important;position:relative;font-size:14px!important;color:#d8dde3!important;line-height:1.5!important;background:none!important;border:0!important;list-style:none!important}#main-footer .kh-footer-checks li::before{content:"\2713"!important;position:absolute!important;left:0!important;top:4px!important;color:#c8102e!important;font-weight:700!important;font-size:16px!important;width:auto!important;height:auto!important;min-width:0!important;padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;display:inline!important;transform:none!important}#main-footer .kh-footer-checks li::after{content:none!important;display:none!important}#main-header{background:#ffffff!important;box-shadow:0 1px 0 rgba(0,30,60,0.08),0 4px 12px rgba(0,0,0,0.04)!important}#main-header.et-fixed-header{background:#ffffff!important}#main-header #logo{max-height:54px!important;width:auto!important;height:auto!important}#main-header .logo_container{padding:8px 0!important}#main-header .container{padding-top:8px!important;padding-bottom:8px!important}#top-menu li a,#et-secondary-nav li a{font-family:'Poppins',-apple-system,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:0.3px!important;color:#001e3c!important;text-transform:uppercase!important;padding:22px 14px!important;transition:color 200ms ease!important}#top-menu li a:hover{color:#c8102e!important;opacity:1!important}#top-menu li.current_page_item>a,#top-menu li.current-menu-item>a{color:#c8102e!important}#top-menu li.current_page_item>a::after,#top-menu li.current-menu-item>a::after{content:"";position:absolute;left:14px;right:14px;bottom:16px;height:2px;background:#c8102e}#top-menu li a{position:relative}#top-menu>li:last-child>a{background:#c8102e!important;color:#ffffff!important;border-radius:6px!important;padding:10px 18px!important;margin-left:14px!important;transition:background 200ms ease!important}#top-menu>li:last-child>a:hover{background:#a00c25!important;color:#ffffff!important}#top-menu>li:last-child.current_page_item>a::after,#top-menu>li:last-child.current-menu-item>a::after{display:none!important}#et_top_search,#et_search_icon{display:none!important}@media (max-width:980px){#main-header #logo{max-height:44px!important}#main-header .logo_container{padding:6px 0!important}.mobile_menu_bar:before{color:#001e3c!important}#mobile_menu li a{color:#001e3c!important;font-family:'Poppins',sans-serif!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.3px!important;padding:14px 20px!important}#mobile_menu li a:hover{color:#c8102e!important}#mobile_menu>li:last-child>a{background:#c8102e!important;color:#ffffff!important;text-align:center!important;margin:10px 20px!important;border-radius:6px!important}#mobile_menu>li:last-child>a:hover{background:#a00c25!important}}.kh-contact-hero{background:linear-gradient(135deg,#001e3c 0%,#002850 100%);color:#ffffff;padding:70px 20px 60px!important}.kh-contact-hero .kh-page-title{font-family:'Poppins',sans-serif!important;font-size:44px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 14px!important;line-height:1.15!important}.kh-contact-hero .kh-page-sub{font-family:'Inter',sans-serif!important;font-size:19px!important;color:rgba(255,255,255,0.9)!important;margin:0!important;line-height:1.5!important;max-width:720px}.kh-contact-hero__inner{max-width:1180px;margin:0 auto;padding:0 20px}.kh-section.kh-contact-lead{padding:60px 20px!important;background:#ffffff}.kh-contact-lead__grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media (max-width:780px){.kh-contact-lead__grid{grid-template-columns:1fr;gap:40px}}.kh-contact-eyebrow{font-family:'Poppins',sans-serif;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;color:#c8102e!important;margin:0 0 10px!important}.kh-contact-phone-huge{display:inline-block;font-family:'Poppins',sans-serif!important;font-size:48px!important;font-weight:800!important;color:#001e3c!important;text-decoration:none!important;line-height:1.1!important;margin:0 0 16px!important;letter-spacing:-0.5px}.kh-contact-phone-huge:hover{color:#c8102e!important}.kh-contact-hours{font-size:17px!important;color:#333!important;margin:0 0 20px!important;line-height:1.5!important}.kh-contact-note{font-size:16px!important;color:#555!important;line-height:1.6!important;margin:0!important}.kh-contact-body{font-size:16px!important;color:#333!important;line-height:1.6!important;margin:0 0 14px!important}.kh-contact-body-note{font-size:15px!important;color:#666!important;font-style:italic;line-height:1.5!important;margin:20px 0 0!important}.kh-section.kh-contact-form-section{padding:60px 20px!important;background:#f6f8fa}.kh-contact-form-header{max-width:1180px;margin:0 auto 30px}.kh-section-title{font-family:'Poppins',sans-serif!important;font-size:32px!important;font-weight:700!important;color:#001e3c!important;margin:0 0 10px!important}.kh-section-sub{font-size:17px!important;color:#555!important;margin:0!important;line-height:1.5!important}.kh-contact-form{max-width:780px;margin:0 auto;background:#ffffff;padding:40px;border-radius:10px;box-shadow:0 4px 20px rgba(0,30,60,0.06)}@media (max-width:600px){.kh-contact-form{padding:24px 20px}}.kh-form-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.kh-form-row{margin-bottom:20px}.kh-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.kh-form-grid-2{grid-template-columns:1fr}}.kh-contact-form label{display:block;font-family:'Poppins',sans-serif;font-size:14px!important;font-weight:600!important;color:#001e3c!important;margin-bottom:6px;letter-spacing:0.2px}.kh-req{color:#c8102e;margin-left:2px}.kh-contact-form input[type="text"],.kh-contact-form input[type="tel"],.kh-contact-form input[type="email"],.kh-contact-form select,.kh-contact-form textarea{width:100%;font-family:'Inter',sans-serif!important;font-size:16px!important;color:#111!important;background:#ffffff!important;border:1.5px solid #d5d9e0!important;border-radius:6px!important;padding:12px 14px!important;box-sizing:border-box;transition:border-color 180ms ease,box-shadow 180ms ease;line-height:1.4!important}.kh-contact-form input:focus,.kh-contact-form select:focus,.kh-contact-form textarea:focus{outline:none!important;border-color:#c8102e!important;box-shadow:0 0 0 3px rgba(200,16,46,0.12)!important}.kh-contact-form textarea{resize:vertical;min-height:140px}.kh-form-hint{font-size:14px!important;color:#666!important;margin:-10px 0 24px!important;font-style:italic}.kh-form-actions{margin-top:8px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.kh-form-submit{display:inline-block;background:#c8102e!important;color:#ffffff!important;font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:700!important;padding:14px 28px!important;border:none!important;border-radius:6px!important;cursor:pointer;transition:background 200ms ease,transform 100ms ease;letter-spacing:0.3px}.kh-form-submit:hover{background:#a00c25!important;transform:translateY(-1px)}.kh-form-submit:active{transform:translateY(0)}.kh-form-alt{font-size:15px!important;color:#555!important;margin:0!important}.kh-form-alt a{color:#001e3c!important;font-weight:700!important;text-decoration:none;border-bottom:1px solid rgba(0,30,60,0.2)}.kh-form-alt a:hover{color:#c8102e!important;border-bottom-color:#c8102e}.kh-contact-success{max-width:780px;margin:0 auto;background:#f0fdf4;border:2px solid #10b981;border-radius:10px;padding:40px;text-align:center}.kh-contact-success h3{font-family:'Poppins',sans-serif!important;font-size:26px!important;color:#065f46!important;margin:0 0 12px!important}.kh-contact-success p{font-size:17px!important;color:#065f46!important;margin:0!important;line-height:1.5}.kh-contact-success a{color:#c8102e!important;font-weight:700!important;text-decoration:none}.kh-contact-success a:hover{text-decoration:underline}.kh-section.kh-contact-fallback{padding:60px 20px!important;background:#ffffff}.kh-contact-fallback__inner{max-width:900px;margin:0 auto}.kh-contact-steps{list-style:none;padding:0;margin:30px 0 0;counter-reset:kh-step}.kh-contact-steps li{position:relative;padding:20px 20px 20px 74px;margin-bottom:16px;background:#f6f8fa;border-left:4px solid #c8102e;border-radius:0 8px 8px 0;font-size:16px!important;color:#333!important;line-height:1.6!important;counter-increment:kh-step}.kh-contact-steps li::before{content:counter(kh-step);position:absolute;left:20px;top:20px;width:38px;height:38px;background:#001e3c;color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Poppins',sans-serif;font-size:17px;font-weight:700}.kh-contact-steps li strong{color:#001e3c!important;font-weight:700!important}.kh-section.kh-contact-cta{background:linear-gradient(135deg,#001e3c 0%,#002850 100%);padding:60px 20px!important;text-align:center}.kh-contact-cta__inner{max-width:900px;margin:0 auto}.kh-contact-cta h2{font-family:'Poppins',sans-serif!important;font-size:32px!important;color:#ffffff!important;margin:0 0 20px!important}.kh-contact-cta .kh-cta__phone{font-size:24px!important;color:#ffffff!important;margin:0 0 10px!important}.kh-contact-cta .kh-cta__phone a{color:#ffffff!important;font-weight:700!important;border-bottom:2px solid #c8102e;text-decoration:none}.kh-contact-cta .kh-cta__phone a:hover{color:#ffffff!important;border-bottom-color:#ffffff}.kh-contact-cta .kh-cta__meta{font-size:15px!important;color:rgba(255,255,255,0.7)!important;margin:0!important}.kh-contact-faq{background:#f7f4ee;padding:60px 0}.kh-contact-faq__header{max-width:720px;margin:0 auto 40px;text-align:center}.kh-contact-faq__header .kh-section-title{font-size:2rem;margin-bottom:12px;color:#1a2332}.kh-contact-faq__header .kh-section-sub{color:#4a5568;font-size:1.05rem;line-height:1.6}.kh-faq-grid{max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.kh-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:box-shadow .2s ease}.kh-faq-item[open]{box-shadow:0 2px 8px rgba(0,0,0,.06);border-color:#c53030}.kh-faq-item summary{padding:18px 24px;cursor:pointer;list-style:none;font-size:1.05rem;color:#1a2332;position:relative;padding-right:48px;user-select:none}.kh-faq-item summary::-webkit-details-marker{display:none}.kh-faq-item summary::after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#c53030;font-weight:400;transition:transform .2s ease}.kh-faq-item[open] summary::after{content:"−"}.kh-faq-item summary:hover{background:#faf7f2}.kh-faq-answer{padding:0 24px 20px;color:#2d3748;line-height:1.65}.kh-faq-answer p{margin:0 0 12px}.kh-faq-answer p:last-child{margin-bottom:0}.kh-faq-answer ul{margin:8px 0 12px 20px;padding:0}.kh-faq-answer li{margin-bottom:6px;line-height:1.55}.kh-faq-answer strong{color:#1a2332}@media (max-width:640px){.kh-contact-faq{padding:40px 0}.kh-contact-faq__header .kh-section-title{font-size:1.5rem}.kh-faq-item summary{padding:16px 20px;padding-right:44px;font-size:1rem}.kh-faq-answer{padding:0 20px 18px}}