.elementor-2956 .elementor-element.elementor-element-48b6816>.elementor-element-populated{padding:0 0 0 0}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-2956 .elementor-element.elementor-element-760fb55{font-family:"Montserrat",Sans-serif;font-weight:400;color:#0B1220}body:not(.rtl) .elementor-2956 .elementor-element.elementor-element-3200582{left:0}body.rtl .elementor-2956 .elementor-element.elementor-element-3200582{right:0}.elementor-2956 .elementor-element.elementor-element-3200582{top:0}:root{--page-title-display:none}h2{margin:0 0 10px;font-size:36px!important;line-height:1.12!important;font-weight:900!important;color:var(--cwm-text)!important}.cwm-hero{position:relative;background:#0b1220;overflow:hidden}.cwm-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s ease}.cwm-slide.is-active{opacity:1;pointer-events:auto}.cwm-slide::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 520px at 20% 35%,rgb(255 122 26 / .20),transparent 55%),linear-gradient(90deg,rgb(11 18 32 / .17) 0%,rgb(11 18 32 / .14) 45%,rgb(11 18 32 / .65) 100%);z-index:2}.cwm-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.03) contrast(1.02);transform:scale(1.02);object-position:left}.cwm-hero-inner{position:relative;z-index:3;display:grid;grid-template-columns:1.2fr .8fr;gap:24px;padding:34px 0 28px;min-height:520px;align-items:center}.cwm-hero-copy{color:#fff}.cwm-kicker{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.cwm-hero-copy h1{font-size:46px;line-height:1.03;margin:0 0 10px;font-weight:900}.cwm-sub{font-size:16px;line-height:1.55;color:rgb(255 255 255 / .90);max-width:560px;margin:0 0 16px}.cwm-proofrow{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 18px}.cwm-proofcard{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgb(24 23 23 / .62);border:1px solid rgb(255 255 255 / .16);font-size:13px;color:rgb(255 255 255 / .92)}.cwm-proofcard b{font-family:Montserrat,Inter,sans-serif}.cwm-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}#wpforms-254{padding:10px 10px;margin:0}.cwm-form{background:rgb(106 112 126 / .82);border:2px solid rgb(255 122 26 / .85);border-radius:var(--radius);box-shadow:var(--cwm-shadow);overflow:hidden}.cwm-form-head{padding:14px 16px;background:linear-gradient(90deg,rgb(11 18 32 / .96),rgb(48 136 199 / .92));border-bottom:1px solid rgb(255 255 255 / .14);color:#fff}.cwm-form-head .title{font-family:Montserrat,Inter,sans-serif;font-weight:900;font-size:16px;letter-spacing:.2px}.cwm-form-head .sub{font-size:12px;color:rgb(255 255 255 / .88);margin-top:4px}.cwm-form-body{padding:14px 16px 16px}.cwm-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cwm-field{display:flex;flex-direction:column;gap:6px}.cwm-field label,div.wpforms-container-full .wpforms-field-label{font-size:12px!important;color:rgb(255 255 255 / .90)!important;font-weight:700!important;margin:0 0 2px 0!important}div#wpforms-254-field_4-container{width:49%!important;margin-left:0!important}div#wpforms-254-field_8-container{width:49%!important;margin-left:2%!important}.cwm-field input,.cwm-field textarea,.wpforms-container input[type="date"],.wpforms-container input[type="datetime"],.wpforms-container input[type="datetime-local"],.wpforms-container input[type="email"],.wpforms-container input[type="month"],.wpforms-container input[type="number"],.wpforms-container input[type="password"],.wpforms-container input[type="range"],.wpforms-container input[type="search"],.wpforms-container input[type="tel"],.wpforms-container input[type="text"],.wpforms-container input[type="time"],.wpforms-container input[type="url"],.wpforms-container input[type="week"],.wpforms-container select,.wpforms-container textarea,.wp-core-ui div.wpforms-container input[type="date"],.wp-core-ui div.wpforms-container input[type="datetime"],.wp-core-ui div.wpforms-container input[type="datetime-local"],.wp-core-ui div.wpforms-container input[type="email"],.wp-core-ui div.wpforms-container input[type="month"],.wp-core-ui div.wpforms-container input[type="number"],.wp-core-ui div.wpforms-container input[type="password"],.wp-core-ui div.wpforms-container input[type="range"],.wp-core-ui div.wpforms-container input[type="search"],.wp-core-ui div.wpforms-container input[type="tel"],.wp-core-ui div.wpforms-container input[type="text"],.wp-core-ui div.wpforms-container input[type="time"],.wp-core-ui div.wpforms-container input[type="url"],.wp-core-ui div.wpforms-container input[type="week"],.wp-core-ui div.wpforms-container select,.wp-core-ui div.wpforms-container textarea{width:100%!important;border-radius:12px!important;border:1px solid rgb(255 255 255 / .18)!important;background:rgb(255 255 255 / .96);padding:11px 12px!important;font-size:14px!important;outline:none;height:auto}.cwm-field textarea{min-height:94px;resize:vertical}div.wpforms-container-full button[type="submit"]{background:var(--cwm-orange)!important;color:#111827!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px!important;border-radius:999px!important;border:0!important;cursor:pointer!important;font-family:Montserrat,Inter,sans-serif!important;font-weight:800!important;letter-spacing:.2px;transition:transform .12s ease,filter .12s ease!important;text-decoration:none!important;white-space:nowrap;text-transform:capitalize!important;font-size:13px!important}div.wpforms-container-full button[type="submit"]:hover{transform:translateY(-1px);filter:brightness(1.02)}.cwm-form-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px 10px 10px;flex-wrap:wrap}.cwm-mini{font-size:11px;color:rgb(255 255 255 / .82);line-height:1.35}.cwm-mini a{color:#fff;text-decoration:underline}.cwm-controls{position:absolute;left:0;right:0;bottom:14px;z-index:4}.cwm-controls-inner{display:flex;align-items:center;justify-content:space-between;gap:10px}.cwm-dots{display:flex;gap:8px;align-items:center}.cwm-dotbtn{width:10px;height:10px;border-radius:999px;border:0;background:rgb(255 255 255 / .35);cursor:pointer;transition:transform .12s ease,background .12s ease}.cwm-dotbtn.is-on{background:var(--cwm-orange);transform:scale(1.2)}.cwm-arrows{display:flex;gap:8px}.cwm-arrow{width:38px;height:38px;border-radius:999px;border:1px solid rgb(255 255 255 / .25);background:rgb(0 0 0 / .18);cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .12s ease,filter .12s ease}.cwm-arrow:hover{transform:translateY(-1px);filter:brightness(1.05)}.cwm-ticker{background:linear-gradient(90deg,rgb(11 18 32 / .96),rgb(48 136 199 / .92));border-top:1px solid rgb(255 255 255 / .10);border-bottom:1px solid rgb(255 255 255 / .10);color:#fff}.cwm-ticker-inner{display:flex;align-items:center;gap:14px;padding:8px 0;overflow:hidden}.cwm-ticker-badge{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:rgb(255 122 26 / .14);border:1px solid rgb(255 122 26 / .35);font-weight:900;font-family:Montserrat,Inter,sans-serif;font-size:12px;white-space:nowrap}.cwm-marquee{display:flex;gap:36px;align-items:center;white-space:nowrap;will-change:transform;animation:cwm-marquee 22s linear infinite}.cwm-review{display:inline-flex;align-items:center;gap:10px;color:rgb(255 255 255 / .92);font-size:13px}.cwm-review b{color:#fff}.cwm-rstars{display:inline-flex;gap:2px}.cwm-rstars i{width:14px;height:14px;color:var(--cwm-orange)}@keyframes cwm-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.cwm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:rgb(11 18 32 / .96);border-top:1px solid rgb(255 255 255 / .12);padding:10px 12px;display:none}.cwm-sticky-inner{display:flex;gap:10px;align-items:center;justify-content:space-between;max-width:var(--max);margin:0 auto}.cwm-sticky .label{color:rgb(255 255 255 / .86);font-size:12px;font-weight:800}.cwm-sticky .big{font-family:Montserrat,Inter,sans-serif;font-weight:900;color:#fff;font-size:16px}.cwm-sticky .cwm-btn{padding:10px 14px}@media (max-width:980px){.cwm-navlinks{display:none}.cwm-burger{display:flex}.cwm-phone{display:none}.cwm-logo{width:210px;max-width:210px;height:56px}.cwm-hero-inner{grid-template-columns:1fr;min-height:unset;padding:22px 0 18px}.cwm-hero-copy h1{font-size:34px}.cwm-grid{grid-template-columns:1fr}.cwm-sticky{display:block}body{padding-bottom:64px}}@media (max-width:768px){.cwm-slide img{object-fit:contain;object-position:top}}@media (max-width:520px){.cwm-topbar-inner{flex-direction:column;align-items:flex-start}.cwm-brand{min-width:unset}.cwm-logo{width:190px}}.cwm-trust-bridge{padding:56px 18px;background:radial-gradient(900px 300px at 15% 0%,rgb(244 124 32 / .10),transparent 60%),radial-gradient(900px 300px at 85% 100%,rgb(11 43 69 / .10),transparent 55%),var(--cwm-bg);border-top:1px solid rgb(255 255 255 / .35);border-bottom:1px solid rgb(15 23 42 / .06)}.cwm-tb-wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.25fr .85fr;gap:26px;align-items:stretch}.cwm-tb-left{background:rgb(255 255 255 / .55);border:1px solid rgb(15 23 42 / .08);border-radius:18px;padding:26px 26px 22px;box-shadow:0 10px 30px rgb(2 8 23 / .06);backdrop-filter:blur(6px)}.cwm-tb-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.10em;color:rgb(11 43 69 / .85);text-transform:uppercase;padding:8px 12px;border-radius:999px;background:rgb(11 43 69 / .08);border:1px solid rgb(11 43 69 / .10);margin-bottom:12px}.cwm-tb-p{margin:0 0 16px;font-size:15.5px;line-height:1.55;color:rgb(15 23 42 / .78);max-width:62ch}.cwm-tb-badges{display:grid;gap:10px;margin-top:8px}.cwm-tb-badge{display:grid;grid-template-columns:12px 1fr;gap:10px;padding:12px 12px;border-radius:14px;border:1px solid rgb(15 23 42 / .08);background:rgb(255 255 255 / .75)}.cwm-tb-badge strong{display:block;font-size:14.5px;color:var(--cwm-text);font-weight:800;margin-bottom:2px}.cwm-tb-badge b{font-size:13.5px;color:rgb(15 23 42 / .68)}.cwm-tb-right{display:flex}.cwm-tb-card{width:100%;border-radius:18px;overflow:hidden;border:1px solid rgb(11 43 69 / .18);box-shadow:0 14px 40px rgb(2 8 23 / .10);background:var(--cwm-card)}.cwm-tb-card-top{padding:18px 18px 14px;background:linear-gradient(90deg,rgb(11 18 32 / .96),rgb(48 136 199 / .92));color:#fff}.cwm-tb-card-title{font-size:18px;font-weight:900;margin:0 0 4px;letter-spacing:.2px}.cwm-tb-card-sub{font-size:13.5px;opacity:.88}.cwm-tb-actions{padding:16px 18px 10px;display:grid;gap:10px}.cwm-tb-mini{padding:0 18px 14px;display:grid;gap:8px}.cwm-tb-mini-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgb(15 23 42 / .03);border:1px solid rgb(15 23 42 / .06);color:rgb(15 23 42 / .78);font-size:13.5px;font-weight:700}.cwm-mini-ic{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:rgb(244 124 32 / .14);color:rgb(244 124 32);font-weight:900;flex:0 0 20px}.cwm-tb-fineprint{padding:0 18px 18px;font-size:12.5px;color:rgb(15 23 42 / .58)}@media (max-width:980px){.cwm-tb-wrap{grid-template-columns:1fr}.cwm-trust-bridge{padding:44px 16px}h2{font-size:30px}}@media (max-width:520px){.cwm-tb-left{padding:20px 18px 18px}h2{font-size:24px}}.restoration-section{background:#fff;padding:60px 20px}.rest-container{max-width:1200px;margin:auto}.rest-header{text-align:center;margin-bottom:50px}.rest-header p{font-size:18px;color:#4a5a6a}.rest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.rest-card-link{text-decoration:none;display:block}.rest-card{background:#fff;border-radius:14px;padding:32px;box-shadow:0 8px 30px rgb(0 0 0 / .05);height:100%;transition:transform 0.25s ease,box-shadow 0.25s ease;border:1px solid #fff0}.rest-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgb(0 0 0 / .1);border-color:rgb(15 43 70 / .1)}.rest-icon{font-size:40px;margin-bottom:12px}.rest-card h3{font-size:22px;font-weight:700;color:#0f2b46;margin-bottom:8px}.rest-card p{color:#567;font-size:16px;line-height:1.6}@media (max-width:992px){.rest-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.restoration-section{padding:60px 15px}.rest-grid{grid-template-columns:1fr;gap:20px}}.auth-section{background:#f7fbff;padding:60px 20px}.container{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.auth-section .cwm-btn{margin-top:30px}.description{font-size:17px;color:#456;line-height:1.7;margin-bottom:30px}.features-grid,.badges-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feature-label,.badge-title{font-weight:800;color:#0f2b46;margin-bottom:4px}.feature-detail,.badge-text{color:#567;font-size:14px}.badge-card{border:1px solid #e6edf5;border-radius:12px;padding:18px;background:#fff}.cta-button{display:inline-block;background:#f47c20;color:#fff;padding:16px 28px;border-radius:8px;font-weight:800;text-decoration:none;margin-top:20px;transition:background 0.3s ease}.cta-button:hover{background:#d66a18}@media (min-width:768px){.container{grid-template-columns:1.1fr 1fr;gap:60px}.title{font-size:36px}.restoration-section{padding:80px 20px}}.process-section{background:#fff;padding:60px 20px}.process-container{max-width:1200px;margin:auto}.process-header{max-width:760px;margin:0 auto 40px auto;text-align:center}.badge{display:inline-block;background:#eaf4ff;color:#0f2b46;padding:8px 14px;border-radius:999px;font-weight:800;font-size:13px;letter-spacing:.2px}.process-subtitle{margin:0;color:#567;font-size:17px;line-height:1.7}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{border:1px solid #e7eef6;border-radius:14px;padding:20px;background:#fbfdff;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;cursor:default}.step-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(15 43 70 / .08);border-color:#0f2b46}.step-card:hover .step-number{background:var(--cwm-orange);transition:background 0.3s ease}.step-header{display:flex;gap:12px;align-items:center;margin-bottom:12px}.step-number{width:38px;height:38px;border-radius:10px;background:#0f2b46;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;flex-shrink:0}.step-name{font-weight:900;color:#0f2b46;font-size:16px;margin:0}.step-desc{color:#567;font-size:15px;line-height:1.65;margin-bottom:14px}.step-outcome{margin-top:auto;color:#0f2b46;font-weight:800;font-size:13px}.cta-strip{margin-top:34px;border-radius:16px;background:#0f2b46;padding:22px 20px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.cta-headline{color:#fff;font-weight:900;font-size:18px;line-height:1.2}.cta-subline{color:#fff;opacity:.9;font-size:14px;line-height:1.5}.cta-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:980px){.steps-grid{grid-template-columns:repeat(2,1fr)}.process-title{font-size:30px}}@media (max-width:640px){.steps-grid{grid-template-columns:1fr}.cta-strip{text-align:center;justify-content:center}.cta-actions{justify-content:center;width:100%}}.results-section{background:radial-gradient(900px 300px at 15% 0%,rgb(244 124 32 / .10),transparent 60%),radial-gradient(900px 300px at 85% 100%,rgb(11 43 69 / .10),transparent 55%),var(--cwm-bg);padding:60px 20px;font-family:'Montserrat',Arial,sans-serif}.results-container{max-width:1180px;margin:0 auto}.results-title{text-align:center}.results-description{text-align:center;font-size:17px;color:#4b5b6b;max-width:780px;margin:0 auto 40px;line-height:1.6}.proof-grid,.image-gallery{display:grid;grid-template-columns:1fr;gap:20px}.proof-card{background:#fff;border-radius:12px;padding:26px;box-shadow:0 6px 18px rgb(0 0 0 / .06)}.proof-card-title{font-weight:800;color:#0f2b46;margin-bottom:8px}.proof-card-text{color:#5b6b7c;font-size:15px;margin:0}.gallery-item{position:relative;overflow:hidden;border-radius:12px;margin-top:50px}.gallery-img{width:100%;height:auto;display:block;transition:transform 0.5s ease}.gallery-item:hover .gallery-img{transform:scale(1.05)}.label{position:absolute;bottom:0;left:0;right:0;padding:15px;color:#fff;font-weight:900;font-size:14px;letter-spacing:1px;text-align:center;background:linear-gradient(to top,rgb(0 0 0 / .7),transparent);pointer-events:none}.label-before{border-bottom:4px solid #4b5b6b}.label-after{border-bottom:4px solid #f47c20}.cta-wrapper{text-align:center;margin-top:45px}.results-cta{background:#f47c20;color:#fff;padding:16px 30px;border-radius:10px;font-weight:800;text-decoration:none;font-size:17px;display:inline-block;transition:background 0.3s ease}.results-cta:hover{background:#d66a18}@media (min-width:768px){.proof-grid{grid-template-columns:repeat(3,1fr);gap:24px}.image-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px}}.service-area{background:#fff;padding:60px 20px}.platinum-container{max-width:1200px;margin:auto}.service-header{text-align:center;margin-bottom:50px}.platinum-subtitle{color:#5a6a7a;font-size:18px;max-width:800px;margin:0 auto;line-height:1.6}.city-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:50px}.city-pill{background:#fff;border:1px solid #d1d9e6;padding:12px;text-align:center;border-radius:8px;font-weight:600;color:#4a5568;box-shadow:3px 3px 6px #b8b9be,-3px -3px 6px #fff;transition:all 0.3s ease}.city-pill:hover{border-color:#0f2b46;color:#0f2b46;transform:translateY(-2px)}.zip-section{background:linear-gradient(145deg,#ffffff,#e6e9ef);border-radius:20px;padding:40px;border:1px solid rgb(255 255 255 / .8);box-shadow:0 10px 30px rgb(0 0 0 / .05)}.zip-title{font-size:22px;font-weight:800;margin-bottom:25px;border-left:4px solid #f47c20;padding-left:15px}.zip-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;font-weight:600;color:#3f4f5f}.zip-grid b{font-family:'Courier New',monospace;font-size:15px;background:rgb(15 43 70 / .05);padding:5px;border-radius:4px;text-align:center}.map-wrapper{margin-top:50px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgb(0 0 0 / .1);border:4px solid #fff}.map-img{width:100%;display:block}.cta-container{text-align:center;margin-top:50px}@media (max-width:992px){.city-grid{grid-template-columns:repeat(3,1fr)}.zip-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.city-grid{grid-template-columns:repeat(2,1fr)}.zip-grid{grid-template-columns:repeat(3,1fr)}.zip-section{padding:25px}}@media (max-width:480px){.zip-grid{grid-template-columns:repeat(2,1fr)}}.faq-section{background:#f7f9fc;padding:60px 20px}.faq-container{max-width:1000px;margin:0 auto}.faq-header{text-align:center;margin-bottom:40px}.faq-subtitle{color:#567;font-size:17px;line-height:1.7;max-width:760px;margin:0 auto}.faq-accordion-wrap{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e6edf5;box-shadow:0 10px 30px rgb(0 0 0 / .05)}.faq-item{border-bottom:1px solid #e6edf5;transition:background 0.2s ease}.faq-item:last-child{border-bottom:none}.faq-item:hover{background:rgb(15 43 70 / .02)}.faq-question{cursor:pointer;font-weight:900;color:#0f2b46;font-size:16px;padding:22px 50px 22px 22px;list-style:none;position:relative;outline:none}.faq-question::-webkit-details-marker{display:none}.faq-question::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;background:rgb(15 43 70 / .06);border:1px solid rgb(15 43 70 / .12);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;color:#0f2b46;transition:all 0.2s ease}.faq-item[open] .faq-question::after{content:"−";background:#0f2b46;color:#fff}.faq-answer{padding:0 22px 22px 22px;color:#567;font-size:15px;line-height:1.7;animation:fadeIn 0.4s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.faq-cta-wrap{text-align:center;margin-top:40px}@media (max-width:768px){.faq-question{font-size:15px;padding:18px 45px 18px 18px}}.promo-wrapper{background:#f7f7f7;padding:40px 20px}.promo-container{max-width:1100px;margin:auto}.coupon-box{border:2px dashed #f47a20;border-radius:8px;padding:25px;background:#fff;text-align:center}.coupon-title{color:#1f3f5b!important;margin-bottom:10px;font-size:32px!important}.coupon-offer{font-size:20px;color:#333;margin-bottom:15px}.coupon-features{margin-bottom:20px;color:#555}.coupon-disclaimer{font-size:12px;color:#777;margin-top:15px}.btn-call{display:inline-block;background:#f47a20;color:#ffffff!important;padding:14px 26px;border-radius:6px;text-decoration:none;font-weight:700;font-size:18px;transition:background 0.3s ease,transform 0.2s ease}.btn-call:hover{background:#d46a1b;transform:scale(1.02)}@media (max-width:600px){.coupon-title{font-size:24px}.coupon-offer{font-size:18px}}