.bold{font-weight:bold}.italic{font-style:italic}.small_caps{font-variant:small_caps}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.align_left{text-align:left}.align_center{text-align:center}.align_right{text-align:right}.xx_small{font-size:xx-small}.x_small{font-size:x-small}.small{font-size:small}.medium{font-size:medium}.large{font-size:large}.x_large{font-size:x-large}.xx_large{font-size:xx-large}.inline_block{display:inline-block}.float_left{float:left}.float_right{float:right}.m1{margin:1px}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.mt1{margin-top:1px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt50{margin-top:50px}.mb1{margin-bottom:1px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb50{margin-bottom:50px}.p1{padding:1px}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.pt1{padding-top:1px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pb1{padding-bottom:1px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}html *{font-weight:200}a:link{color:#000000;font-weight:bold;text-decoration:none}a:visited{color:#000000;font-weight:bold;text-decoration:none}a:active{color:#000000;font-weight:bold;text-decoration:none}a:hover{color:#000000;font-weight:bold;text-decoration:none}p{margin-bottom:1em}h1{clear:both;font-size:1.9em;line-height:1.5em;margin-bottom:1em}h2{clear:both;font-size:1.3em;margin-bottom:1em}h3{clear:both;font-size:1rem;font-weight:600}img{border:0}ul{list-style-type:disc;list-style-position:outside;margin-left:2em}ol{list-style-type:decimal;list-style-position:outside;margin-left:2em}ul li,ol li{margin-bottom:1em}blockquote{font-style:italic;margin:1em 0 2em 0;padding:0.25em 40px;position:relative;color:#383838}blockquote:before{display:block;content:"\201C";font-size:100px;position:absolute;left:-10px;top:-35px;color:#ccc}blockquote cite{color:#870237;display:block;margin-top:5px}blockquote cite:before{content:"\2014 \2009"}.slideshow{position:relative;background-color:#FFFFFF}.slideshow .slideshow_buttons{bottom:0px;left:0px;position:absolute;text-align:right;width:900px;z-index:999}.slideshow .slideshow_buttons .slideshow_dot{float:left;height:13px;padding:5px;width:13px}.slideshow .slideshow_buttons .unselected{background-image:url("../images/dot_unselected.png");background-repeat:no-repeat;background-position:center}.slideshow .slideshow_buttons .selected{background-image:url("../images/dot_selected.png");background-repeat:no-repeat;background-position:center}.slideshow img{position:absolute;top:0px;left:0px;z-index:8}.slideshow img.active{z-index:10}.slideshow img.last-active{z-index:9}.form_error{background-color:#F2DEDE;padding:5px;margin:5px 0px;}.form_success{background-color:#DFF0D8;padding:5px;margin:5px 0px}@media only screen and (min-width:768px){#template_div_page_wrapper{margin-left:auto;margin-right:auto;max-width:1200px;padding:5px}#template_div_page_header{}#template_div_page_header_logo{text-align:left}#template_div_page_header_logo img{max-width:70%;height:auto;padding-top:10px;margin-left:auto;margin-right:auto}#template_div_page_header_phone_email{border:0px solid #a3a3a3;height:100px;line-height:45px;padding:0px 0px;text-align:right}#template_div_page_header_phone{display:block;margin-right:0px;font-size:1.7em;font-weight:bold}#template_div_page_header_phone a{color:#1e3a8a}#template_div_page_header_email{display:block;margin-left:0px;font-size:1.3em;font-weight:bold}#template_div_page_body{}#template_div_page_footer{border-top:5px solid #5e5e5e;margin-top:0.5em;padding-top:1em;text-align:center}#menu_hamburger{display:none}#top_bar{background:#e74c3c;color:#fff!important;text-align:center}#top_bar a{color:#fff!important}ul#menu_horizontal{background-color:#5e5e5e;display:table;list-style:none;margin:0% 0%;width:100%;z-index:9999}ul#menu_horizontal>li{cursor:pointer;display:table-cell;margin-right:-4px;padding:10px 0px;position:relative;text-align:center}ul#menu_horizontal>li:hover,ul#menu_horizontal>li.hover_touch{background:#eeeeee}ul#menu_horizontal>li:hover>a,ul#menu_horizontal>li.hover_touch>a{color:#000000}ul#menu_horizontal>li>a{color:#ffffff;font-weight:bold;text-decoration:none}ul#menu_horizontal>li>ul{display:none;left:0;margin-top:20px;opacity:0;padding:0;position:absolute;top:1em;visibility:hidden;z-index:9999}ul#menu_horizontal>li:hover>ul,ul#menu_horizontal>li.hover_touch>ul{display:block;opacity:1;visibility:visible}ul#menu_horizontal>li>ul>li{background:#eeeeee;display:block;padding:10px 20px;text-align:left;width:200px}ul#menu_horizontal>li>ul>li:hover,ul#menu_horizontal>li>ul>li.hover_touch{background:#a3a3a3}ul#menu_horizontal>li>ul>li>a{font-weight:normal;text-decoration:none}#nav_home{display:none!important}form#form_sidebar_rate_request_form fieldset#rate_request{border:3px solid #000000;border-radius:8px;margin-top:10px;padding:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-size:0.8em}form#form_sidebar_rate_request_form fieldset#rate_request legend#rate_request_header{color:#ffffff;background:#5e5e5e;border:1px solid #000000;font-size:2em;font-variant:small-caps;padding:5px 5px 5px 5px}form#form_sidebar_rate_request_form fieldset#rate_request ul{padding-left:0px;margin-left:0px}form#form_sidebar_rate_request_form fieldset#rate_request li{list-style-type:none}form#form_sidebar_rate_request_form fieldset#rate_request input,fieldset#rate_request select{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:100%}form#form_sidebar_rate_request_form input[type="radio"]{height:2em !important;width:2em !important}form#form_sidebar_rate_request_form fieldset#rate_request input#form_submit,fieldset#rate_request input#form_reset{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}.action_request_wrapper{margin-left:auto;margin-right:auto;margin-top:1em;text-align:center;width:100%}a.action_request{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}div#template_div_page_body_sidebar div#social{margin-top:1em;text-align:center}div#template_div_page_body_sidebar div.social_section{border-top:1px solid #a3a3a3;margin-top:0.5em;padding-top:0.5em}div#template_div_page_body_sidebar div#service{margin-top:1em;text-align:center}#template_div_page_body_main #form_rate_request_form{text-align:left}#template_div_page_body_main #form_rate_request_form input,#template_div_page_body_main #form_rate_request_form select,#template_div_page_body_main #form_rate_request_form textarea{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_rate_request_form input[type="radio"]{height:2em !important;width:2em !important}#template_div_page_body_main #form_rate_request_form textarea{height:80px}#template_div_page_body_main #form_rate_request_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}ul.applications_ul_list{list-style-position:inside;margin-left:0em}div.applications_div_button{float:left;margin-bottom:1rem;margin-right:1rem}img.applications_img_button{}.yard_div_map{border-top:1px solid #a3a3a3;margin-top:1em;padding-top:1em;width:auto}.service-image{float:right}#template_div_page_body_main #form_rent_reduction_form{border:2px solid #000000;text-align:left}#template_div_page_body_main #form_rent_reduction_form input{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_rent_reduction_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#template_div_page_body_main #form_rent_reduction_calculator_form{text-align:left}#template_div_page_body_main #form_rent_reduction_calculator_form input{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_rent_reduction_calculator_form .output_grey{background-color:#A3A3A3;border:1px solid #A3A3A3;color:#000000;font-size:x-large;font-weight:bold;text-align:center;width:80%}#template_div_page_body_main #form_rent_reduction_calculator_form .output_green{background-color:#4CFF00;border:1px solid #4CFF00;color:#ffffff;font-size:x-large;font-weight:bold;text-align:center;width:80%}#template_div_page_body_main #form_rent_reduction_calculator_form input#form_submit{background:#3b82f6;border-radius:0px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#template_div_page_body_main #form_savings_form{border:2px solid #000000;text-align:left}#template_div_page_body_main #form_savings_form input{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_savings_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#template_div_page_body_main #form_savings_calculator_form{text-align:left}#template_div_page_body_main #form_savings_calculator_form input{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_savings_calculator_form .output_grey{background-color:#A3A3A3;border:1px solid #A3A3A3;color:#000000;font-size:x-large;font-weight:bold;text-align:center;width:80%}#template_div_page_body_main #form_savings_calculator_form .output_green{background-color:#4CFF00;border:1px solid #4CFF00;color:#ffffff;font-size:x-large;font-weight:bold;text-align:center;width:80%}#template_div_page_body_main #form_savings_calculator_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#template_div_page_body_main #form_distributor_form{border:2px solid #000000;text-align:left}#template_div_page_body_main #form_distributor_form input{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_distributor_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#slideshow_yard{width:300px;height:225px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){#template_div_page_wrapper{margin-left:auto;margin-right:auto;max-width:none;padding:5px}#template_div_page_header{}#template_div_page_header_logo{text-align:center}#template_div_page_header_logo img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}#template_div_page_header_phone_email{border:0px solid #a3a3a3;height:auto;line-height:1.75em;padding:5px 0px;text-align:center}#template_div_page_header_phone{display:inline-block;margin-right:10px;font-size:1.3em}#template_div_page_header_email{display:inline-block;margin-left:10px;font-size:1.3em}#template_div_page_body{}#template_div_page_footer{border-top:5px solid #5e5e5e;margin-top:0.5em;padding-top:1em;text-align:center}#menu_hamburger{display:inline-block;left:15px;line-height:1em;position:absolute;top:55px;z-index:1000}#menu_hamburger img{height:20px;width:auto}#menu_horizontal_wrap{position:unset}#menu_horizontal{display:none;margin-left:0px;z-index:9999}#menu_horizontal>li>a{color:#ffffff}#menu_horizontal:hover,#menu_horizontal.hover_touch{display:block;position:absolute;top:40px;left:0px}#menu_horizontal>li{border:1px solid #000000;background:#5e5e5e;display:block;margin-bottom:0px;padding:15px;text-align:left;width:90vw}#menu_horizontal>li>a>.menu_hamburger_item{padding:10px 20px}#nav_home{display:block}#top_bar{background:#e74c3c;color:#fff!important;text-align:center}#top_bar a{color:#fff!important}form#form_sidebar_rate_request_form fieldset#rate_request{border:3px solid #000000;border-radius:8px;margin-top:10px;padding:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-size:0.8em}form#form_sidebar_rate_request_form fieldset#rate_request legend#rate_request_header{color:#ffffff;background:#5e5e5e;border:1px solid #000000;font-size:2em;font-variant:small-caps;padding:5px 5px 5px 5px}form#form_sidebar_rate_request_form fieldset#rate_request ul{padding-left:0px;margin-left:0px}form#form_sidebar_rate_request_form fieldset#rate_request li{list-style-type:none}form#form_sidebar_rate_request_form fieldset#rate_request input,fieldset#rate_request select{height:2em;margin:0.2em 0em;padding:0.2em 0em;width:100%}form#form_sidebar_rate_request_form input[type="radio"]{height:2em !important;width:2em !important}form#form_sidebar_rate_request_form fieldset#rate_request input#form_submit,fieldset#rate_request input#form_reset{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}.action_request_wrapper{margin-left:auto;margin-right:auto;margin-top:1em;text-align:center;width:80%}a.action_request{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}div#template_div_page_body_sidebar div#social{margin-top:1em;text-align:center}div#template_div_page_body_sidebar div.social_section{border-top:1px solid #a3a3a3;margin-top:0.5em;padding-top:0.5em}div#template_div_page_body_sidebar div#service{margin-top:1em;text-align:center}#template_div_page_body_main #form_rate_request_form{text-align:center;text-align-last:center}#template_div_page_body_main #form_rate_request_form input,#template_div_page_body_main #form_rate_request_form select,#template_div_page_body_main #form_rate_request_form textarea{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_rate_request_form input[type="radio"]{height:2em !important;width:2em !important}#template_div_page_body_main #form_rate_request_form textarea{height:80px}#template_div_page_body_main #form_rate_request_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#template_div_page_body_rate_request_form{display:none}ul.applications_ul_list{list-style-position:inside;margin-left:1em}div.applications_div_button{text-align:center}img.applications_img_button{}.yard_div_map{border-top:1px solid #a3a3a3;margin-top:1em;padding-top:1em;width:100%}.yard_div_map iframe{max-width:100%}.service-image{text-align:center}#template_div_page_body_main #form_rent_reduction_form{border:2px solid #000000;text-align:center}#template_div_page_body_main #form_rent_reduction_form input{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_rent_reduction_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#template_div_page_body_main #form_rent_reduction_calculator_form{text-align:center}#template_div_page_body_main #form_rent_reduction_calculator_form input{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_rent_reduction_calculator_form .output_grey{background-color:#A3A3A3;border:1px solid #A3A3A3;color:#000000;font-size:x-large;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;width:80%}#template_div_page_body_main #form_rent_reduction_calculator_form .output_green{background-color:#4CFF00;border:1px solid #4CFF00;color:#ffffff;font-size:x-large;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;width:80%}#template_div_page_body_main #form_rent_reduction_calculator_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#template_div_page_body_main #form_savings_form{border:2px solid #000000;text-align:center}#template_div_page_body_main #form_savings_form input{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_savings_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#template_div_page_body_main #form_savings_calculator_form{text-align:center}#template_div_page_body_main #form_savings_calculator_form input{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_savings_calculator_form .output_grey{background-color:#A3A3A3;border:1px solid #A3A3A3;color:#000000;font-size:x-large;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;width:80%}#template_div_page_body_main #form_savings_calculator_form .output_green{background-color:#4CFF00;border:1px solid #4CFF00;color:#ffffff;font-size:x-large;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;width:80%}#template_div_page_body_main #form_savings_calculator_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#template_div_page_body_main #form_distributor_form{border:2px solid #000000;text-align:center}#template_div_page_body_main #form_distributor_form input{height:2em;margin:0.4em 0em;padding:0.2em 0em;width:90%}#template_div_page_body_main #form_distributor_form input#form_submit{background:#3b82f6;border-radius:10px;border:0px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 0 10px 0;width:100%}#slideshow_yard{width:300px;height:225px;margin-left:auto;margin-right:auto}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Arial',sans-serif;line-height:1.6;color:#333}.header{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.1);position:sticky;top:0;z-index:1000}.promo-bar{background:#1e3a8a;color:white;text-align:center;padding:10px;font-weight:bold}.promo-bar a{color:white;text-decoration:none}.header-main{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.logo img{max-height:60px;width:auto}.contact-info{text-align:right}.phone-number{font-size:1.4em;font-weight:bold;color:#1e3a8a;text-decoration:none;display:block;margin-bottom:5px}.email{color:#64748b;text-decoration:none}.nav{background:#1e3a8a;padding:0}.nav-container{max-width:1200px;margin:0 auto}.nav ul{list-style:none;display:flex;flex-wrap:wrap}.nav li{flex:1}.nav a{display:block;padding:15px 20px;color:white;text-decoration:none;text-align:center;transition:background 0.3s}.nav a:hover{background:#1d4ed8}.hero{background:linear-gradient(135deg,rgba(30,58,138,0.95) 0%,rgba(59,130,246,0.9) 100%),center/cover;color:white;padding:80px 20px;text-align:center;position:relative;min-height:600px;display:flex;align-items:center;margin:5px}.hero-container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.hero-text{max-width:100%}.hero-image{position:relative}.hero-image img{width:100%;height:auto;max-width:600px;filter:drop-shadow(0 20px 40px rgba(0,0,0,0.3));border-radius:10px}.hero-badge{position:absolute;top:-20px;right:-20px;background:#f59e0b;color:white;padding:15px 20px;border-radius:50px;font-weight:bold;box-shadow:0 5px 15px rgba(245,158,11,0.4);animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.hero h1{font-size:3.2em;font-weight:bold;margin-bottom:20px;line-height:1.1;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.hero-subtitle{font-size:1.4em;margin-bottom:30px;opacity:0.95;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}.trust-indicators{display:flex;justify-content:flex-start;gap:30px;margin:0px 0px 10px 15px;flex-wrap:wrap}.trust-item{text-align:center}.trust-number{font-size:2.5em;font-weight:bold;display:block}.trust-text{font-size:0.9em;opacity:0.8}.cta-primary{background:#dc2626;color:white!important;padding:18px 40px;font-size:1.3em;font-weight:bold;border:none;border-radius:5px;text-decoration:none;display:inline-block;margin:20px 10px;transition:all 0.3s;cursor:pointer}.cta-primary:hover{background:#b91c1c;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.cta-secondary{background:transparent;color:white!important;border:2px solid white;padding:16px 35px;font-size:1.1em;font-weight:bold;border-radius:5px;text-decoration:none;display:inline-block;margin:20px 10px;transition:all 0.3s}.cta-secondary:hover{background:white;color:#1e3a8a!important}.container{max-width:1200px;margin:0 auto;padding:0 20px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.service-card{background:white;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s,box-shadow 0.3s}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.service-image{height:200px;float:none !important;background-size:cover;background-position:center}.service-content{padding:25px}.service-card h3{font-size:1.5em;margin-bottom:15px;color:#1e3a8a}.service-card p{margin-bottom:20px;color:#64748b}.service-cta{background:#3b82f6;color:white!important;padding:12px 25px;text-decoration:none;border-radius:5px;font-weight:bold;transition:background 0.3s}.service-cta:hover{background:#2563eb}.quote-form{background:#f8f9fa;padding:30px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.1);height:fit-content;position:sticky;top:120px}.quote-form h3{color:#1e3a8a;margin-bottom:20px;font-size:1.4em}.discount-badge{background:#dc2626;color:white;padding:15px;border-radius:8px;margin-bottom:25px;text-align:center;font-weight:bold}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;font-weight:bold;color:#555}.form-group input,.form-group select{width:100%;padding:12px;border:2px solid #ddd;border-radius:5px;font-size:1em;transition:border-color 0.3s}.form-group input:focus,.form-group select:focus{border-color:#3b82f6;outline:none}.submit-btn{width:100%;background:#059669;color:white;padding:15px;border:none;border-radius:5px;font-size:1.1em;font-weight:bold;cursor:pointer;transition:background 0.3s}.submit-btn:hover{background:#047857}.social-proof{background:#f8f9fa;padding:60px 0}.google-rating{text-align:center;margin-bottom:40px}.rating-display{display:flex;align-items:center;justify-content:center;gap:15px;margin:20px 0}.stars{color:#ffc107;font-size:1.5em}.rating-text{font-size:1.2em;font-weight:bold}.testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.testimonial{background:white;padding:25px;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.1)}.testimonial-text{font-style:italic;margin-bottom:15px;line-height:1.6}.testimonial-author{font-weight:bold;color:#1e293b}@media (max-width:768px){.header-main{flex-direction:column;gap:15px}.nav ul{flex-direction:column}.hero{padding:40px 20px;min-height:500px}.hero-content{grid-template-columns:1fr;gap:30px;text-align:center}.hero-image{order:-1}.hero-text{text-align:center}.hero h1{font-size:2.2em}.trust-indicators{justify-content:center;gap:20px}.main-content{grid-template-columns:1fr}.services-grid{grid-template-columns:1fr}.quote-form{position:static;order:-1}}.urgency-banner{background:#f39c12;color:white;text-align:center;padding:10px;font-weight:bold;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:0.8}100%{opacity:1}}.availability-indicator{background:#27ae60;color:white;padding:8px 15px;border-radius:20px;font-size:0.9em;display:inline-block;margin:10px 0}