.ServiceCTA_cta___bQlo{padding:4rem 0;background:linear-gradient(135deg,var(--secondary-color) 0,#047857 50%,#065f46 100%);color:var(--white);position:relative;overflow:hidden}@media (max-width:1024px){.ServiceCTA_cta___bQlo{padding:3.5rem 0}}@media (max-width:767px){.ServiceCTA_cta___bQlo{padding:3rem 0}}@media (max-width:479px){.ServiceCTA_cta___bQlo{padding:2.5rem 0}}@media (max-width:320px){.ServiceCTA_cta___bQlo{padding:2rem 0}}.ServiceCTA_cta___bQlo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="serviceCtaPattern" width="25" height="25" patternUnits="userSpaceOnUse"><path d="M12.5 0L25 12.5L12.5 25L0 12.5Z" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="1"/></pattern></defs><rect width="100%" height="100%" fill="url(%23serviceCtaPattern)"/></svg>');opacity:.4}.ServiceCTA_cta___bQlo:after{content:"";position:absolute;top:-50%;left:-20%;width:40%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:ServiceCTA_float__5Bm8R 8s ease-in-out infinite}@keyframes ServiceCTA_float__5Bm8R{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(10deg)}}.ServiceCTA_ctaContent__hNiyX{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;align-items:center;position:relative;z-index:1}@media (max-width:1024px){.ServiceCTA_ctaContent__hNiyX{gap:2.5rem}}@media (max-width:767px){.ServiceCTA_ctaContent__hNiyX{gap:2rem}}@media (max-width:479px){.ServiceCTA_ctaContent__hNiyX{gap:1.75rem}}@media (max-width:320px){.ServiceCTA_ctaContent__hNiyX{gap:1.5rem}}@media (min-width:768px){.ServiceCTA_ctaContent__hNiyX{grid-template-columns:1fr 1fr;gap:4rem}}.ServiceCTA_ctaMain___5yAy{text-align:center}@media (min-width:768px){.ServiceCTA_ctaMain___5yAy{text-align:left}}.ServiceCTA_urgencyBadge__bfcqC{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.5rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.3);animation:ServiceCTA_pulse__XH5VH 2s infinite}@media (max-width:767px){.ServiceCTA_urgencyBadge__bfcqC{padding:.625rem 1.25rem;font-size:.8rem;margin-bottom:1.25rem;gap:.4rem}}@media (max-width:479px){.ServiceCTA_urgencyBadge__bfcqC{padding:.5rem 1rem;font-size:.75rem;margin-bottom:1rem;gap:.35rem}}@media (max-width:320px){.ServiceCTA_urgencyBadge__bfcqC{padding:.4rem .875rem;font-size:.7rem;margin-bottom:.875rem;gap:.3rem}}.ServiceCTA_urgencyIcon__M7jZC{color:#fbbf24;animation:ServiceCTA_spin__Z4J12 3s linear infinite}@keyframes ServiceCTA_spin__Z4J12{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ServiceCTA_ctaTitle__R4YSZ{font-size:2.5rem;font-weight:900;line-height:1.1;margin:0 0 1rem;background:linear-gradient(45deg,#ffffff,#f3f4f6,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:ServiceCTA_shimmer__6aiH9 4s ease-in-out infinite}@media (max-width:1024px){.ServiceCTA_ctaTitle__R4YSZ{font-size:2.25rem}}@media (max-width:767px){.ServiceCTA_ctaTitle__R4YSZ{font-size:2rem;margin:0 0 .875rem}}@media (max-width:479px){.ServiceCTA_ctaTitle__R4YSZ{font-size:1.75rem;margin:0 0 .75rem}}@media (max-width:320px){.ServiceCTA_ctaTitle__R4YSZ{font-size:1.5rem;margin:0 0 .625rem}}@media (min-width:768px){.ServiceCTA_ctaTitle__R4YSZ{font-size:3rem}}@keyframes ServiceCTA_shimmer__6aiH9{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ServiceCTA_ctaSubtitle__8ijEf{font-size:1.125rem;color:rgba(255,255,255,.9);margin:0 0 2rem;font-weight:500;line-height:1.6}@media (max-width:767px){.ServiceCTA_ctaSubtitle__8ijEf{font-size:1rem;margin:0 0 1.75rem;line-height:1.5}}@media (max-width:479px){.ServiceCTA_ctaSubtitle__8ijEf{font-size:.95rem;margin:0 0 1.5rem;line-height:1.4}}@media (max-width:320px){.ServiceCTA_ctaSubtitle__8ijEf{font-size:.9rem;margin:0 0 1.25rem}}.ServiceCTA_ctaStats__ryvEO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}@media (max-width:767px){.ServiceCTA_ctaStats__ryvEO{gap:.75rem;margin-bottom:1.75rem}}@media (max-width:479px){.ServiceCTA_ctaStats__ryvEO{gap:.5rem;margin-bottom:1.5rem;grid-template-columns:1fr}}@media (max-width:320px){.ServiceCTA_ctaStats__ryvEO{gap:.4rem;margin-bottom:1.25rem}}.ServiceCTA_stat__2SnO_{display:flex;flex-direction:column;align-items:center;padding:1rem;background:rgba(255,255,255,.1);border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}@media (max-width:767px){.ServiceCTA_stat__2SnO_{padding:.875rem .75rem}}@media (max-width:479px){.ServiceCTA_stat__2SnO_{padding:.75rem .625rem;flex-direction:row;text-align:left;gap:.5rem}}@media (max-width:320px){.ServiceCTA_stat__2SnO_{padding:.625rem .5rem;gap:.4rem}}.ServiceCTA_stat__2SnO_:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.ServiceCTA_statNumber__afdrK{font-size:1.25rem;font-weight:900;color:#fbbf24;margin-bottom:.25rem}@media (max-width:479px){.ServiceCTA_statNumber__afdrK{font-size:1.125rem;margin-bottom:0}}@media (max-width:320px){.ServiceCTA_statNumber__afdrK{font-size:1rem}}.ServiceCTA_statLabel__36CO0{font-size:.75rem;color:rgba(255,255,255,.8);font-weight:600;text-align:center}@media (max-width:479px){.ServiceCTA_statLabel__36CO0{font-size:.7rem;text-align:left}}@media (max-width:320px){.ServiceCTA_statLabel__36CO0{font-size:.65rem}}.ServiceCTA_ctaActions__jXFBc{display:flex;flex-direction:column;gap:2rem;align-items:center}@media (max-width:767px){.ServiceCTA_ctaActions__jXFBc{gap:1.75rem}}@media (max-width:479px){.ServiceCTA_ctaActions__jXFBc{gap:1.5rem}}@media (max-width:320px){.ServiceCTA_ctaActions__jXFBc{gap:1.25rem}}@media (min-width:768px){.ServiceCTA_ctaActions__jXFBc{align-items:flex-start}}.ServiceCTA_phoneButton__vkHP0{background:var(--white);color:var(--secondary-color);padding:1.5rem 2rem;border-radius:var(--border-radius-xl);text-decoration:none;display:flex;align-items:center;gap:1.5rem;font-weight:600;box-shadow:var(--shadow-xl);transition:all .3s ease;border:3px solid transparent;position:relative;overflow:hidden;min-height:44px}@media (max-width:767px){.ServiceCTA_phoneButton__vkHP0{padding:1.375rem 1.75rem;gap:1.25rem}}@media (max-width:479px){.ServiceCTA_phoneButton__vkHP0{padding:1.25rem 1.5rem;gap:1rem;width:100%;justify-content:center}}@media (max-width:320px){.ServiceCTA_phoneButton__vkHP0{padding:1.125rem 1.25rem;gap:.875rem}}.ServiceCTA_phoneButton__vkHP0:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(5,150,105,.1),transparent);transition:left .5s ease}.ServiceCTA_phoneButton__vkHP0:hover:before{left:100%}.ServiceCTA_phoneButton__vkHP0:hover{background:#f9fafb;transform:translateY(-3px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-color:var(--secondary-color)}.ServiceCTA_phoneIcon__T8KjF{background:linear-gradient(135deg,var(--secondary-color),#047857);color:white;width:3.5rem;height:3.5rem;border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.5rem;animation:ServiceCTA_pulse__XH5VH 2s infinite}@media (max-width:479px){.ServiceCTA_phoneIcon__T8KjF{width:3rem;height:3rem;font-size:1.375rem}}@media (max-width:320px){.ServiceCTA_phoneIcon__T8KjF{width:2.75rem;height:2.75rem;font-size:1.25rem}}.ServiceCTA_phoneContent__F7Zrx{display:flex;flex-direction:column;align-items:flex-start}.ServiceCTA_phoneLabel__jrboO{font-size:.875rem;color:var(--gray-600);margin-bottom:.25rem}.ServiceCTA_phoneNumber__TzW69{font-size:1.5rem;font-weight:900;color:var(--secondary-color);margin-bottom:.25rem}@media (max-width:479px){.ServiceCTA_phoneNumber__TzW69{font-size:1.375rem}}@media (max-width:320px){.ServiceCTA_phoneNumber__TzW69{font-size:1.25rem}}.ServiceCTA_phoneNote__E3pTh{font-size:.75rem;color:var(--primary-color);font-weight:600}.ServiceCTA_ctaAlternatives___4TLs{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}@media (min-width:768px){.ServiceCTA_ctaAlternatives___4TLs{align-items:flex-start}}.ServiceCTA_devisButton__vHAhz{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.1);color:var(--white);padding:1rem 1.5rem;border-radius:var(--border-radius-lg);text-decoration:none;font-weight:600;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.ServiceCTA_devisButton__vHAhz:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:translateY(-1px)}.ServiceCTA_devisIcon__p9C3U{font-size:1.25rem}.ServiceCTA_locationInfo__N62Z6{display:flex;align-items:center;gap:.75rem;color:rgba(255,255,255,.8);font-size:.875rem;font-weight:500}.ServiceCTA_locationIcon__wHdvc{color:#fbbf24;font-size:1rem}.ServiceCTA_serviceQualities__ciRDV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.2);position:relative;z-index:1}@media (max-width:1024px){.ServiceCTA_serviceQualities__ciRDV{margin-top:2.5rem;padding-top:2.5rem}}@media (max-width:767px){.ServiceCTA_serviceQualities__ciRDV{gap:.75rem;margin-top:2rem;padding-top:2rem}}@media (max-width:479px){.ServiceCTA_serviceQualities__ciRDV{gap:.5rem;margin-top:1.75rem;padding-top:1.75rem;grid-template-columns:1fr}}@media (max-width:320px){.ServiceCTA_serviceQualities__ciRDV{gap:.4rem;margin-top:1.5rem;padding-top:1.5rem}}@media (min-width:768px){.ServiceCTA_serviceQualities__ciRDV{grid-template-columns:repeat(4,1fr)}}.ServiceCTA_quality__4uWVF{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:rgba(255,255,255,.1);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);font-size:.875rem;font-weight:600;text-align:center;transition:all .3s ease}@media (max-width:767px){.ServiceCTA_quality__4uWVF{padding:.875rem .75rem;font-size:.8rem;gap:.4rem}}@media (max-width:479px){.ServiceCTA_quality__4uWVF{padding:.75rem .625rem;font-size:.75rem;gap:.35rem;flex-direction:row;justify-content:center}}@media (max-width:320px){.ServiceCTA_quality__4uWVF{padding:.625rem .5rem;font-size:.7rem;gap:.3rem}}.ServiceCTA_quality__4uWVF:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.ServiceCTA_qualityIcon__H_qd2{font-size:1.5rem;margin-bottom:.25rem}.ServiceDetails_details__7zKqL{padding:3rem 0;background:var(--gray-50)}@media (max-width:1024px){.ServiceDetails_details__7zKqL{padding:2.5rem 0}}@media (max-width:767px){.ServiceDetails_details__7zKqL{padding:2rem 0}}@media (max-width:479px){.ServiceDetails_details__7zKqL{padding:1.75rem 0}}@media (max-width:320px){.ServiceDetails_details__7zKqL{padding:1.5rem 0}}.ServiceDetails_content__DYGKN{display:flex;flex-direction:column;gap:2rem}@media (max-width:767px){.ServiceDetails_content__DYGKN{gap:1.75rem}}@media (max-width:479px){.ServiceDetails_content__DYGKN{gap:1.5rem}}@media (max-width:320px){.ServiceDetails_content__DYGKN{gap:1.25rem}}.ServiceDetails_mainGrid__HzI19{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (max-width:767px){.ServiceDetails_mainGrid__HzI19{gap:1.75rem}}@media (max-width:479px){.ServiceDetails_mainGrid__HzI19{gap:1.5rem}}@media (max-width:320px){.ServiceDetails_mainGrid__HzI19{gap:1.25rem}}@media (min-width:768px){.ServiceDetails_mainGrid__HzI19{grid-template-columns:1fr 1fr}}.ServiceDetails_equipmentSection__QltoZ,.ServiceDetails_processSection__5i0jA{background:var(--white);border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--shadow);border:1px solid var(--gray-200)}@media (max-width:767px){.ServiceDetails_equipmentSection__QltoZ,.ServiceDetails_processSection__5i0jA{padding:1.75rem}}@media (max-width:479px){.ServiceDetails_equipmentSection__QltoZ,.ServiceDetails_processSection__5i0jA{padding:1.5rem}}@media (max-width:320px){.ServiceDetails_equipmentSection__QltoZ,.ServiceDetails_processSection__5i0jA{padding:1.25rem}}.ServiceDetails_bottomGrid__z1PJg{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:479px){.ServiceDetails_bottomGrid__z1PJg{gap:1.25rem}}@media (max-width:320px){.ServiceDetails_bottomGrid__z1PJg{gap:1rem}}@media (min-width:768px){.ServiceDetails_bottomGrid__z1PJg{grid-template-columns:1fr 1fr}}.ServiceDetails_pricingSection___vXFU,.ServiceDetails_timelineSection__ZCSFX{background:var(--white);border-radius:var(--border-radius-lg);padding:1.5rem;box-shadow:var(--shadow);border:1px solid var(--gray-200)}@media (max-width:479px){.ServiceDetails_pricingSection___vXFU,.ServiceDetails_timelineSection__ZCSFX{padding:1.25rem}}@media (max-width:320px){.ServiceDetails_pricingSection___vXFU,.ServiceDetails_timelineSection__ZCSFX{padding:1rem}}.ServiceDetails_sectionHeader__EpTmQ{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}@media (max-width:479px){.ServiceDetails_sectionHeader__EpTmQ{gap:.875rem;margin-bottom:1.25rem}}@media (max-width:320px){.ServiceDetails_sectionHeader__EpTmQ{gap:.75rem;margin-bottom:1rem}}.ServiceDetails_iconWrapper__VIV1x{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:var(--white);width:3rem;height:3rem;border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow)}@media (max-width:479px){.ServiceDetails_iconWrapper__VIV1x{width:2.75rem;height:2.75rem}}@media (max-width:320px){.ServiceDetails_iconWrapper__VIV1x{width:2.5rem;height:2.5rem}}.ServiceDetails_sectionIcon__3mKpt{font-size:1.25rem}@media (max-width:479px){.ServiceDetails_sectionIcon__3mKpt{font-size:1.125rem}}@media (max-width:320px){.ServiceDetails_sectionIcon__3mKpt{font-size:1rem}}.ServiceDetails_headerContent__ONqrA{flex:1 1}.ServiceDetails_sectionTitle__lPnil{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin:0 0 .25rem;line-height:1.2}@media (max-width:479px){.ServiceDetails_sectionTitle__lPnil{font-size:1.375rem}}@media (max-width:320px){.ServiceDetails_sectionTitle__lPnil{font-size:1.25rem}}.ServiceDetails_compactTitle__o1Tl_{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin:0 0 .25rem;line-height:1.2}@media (max-width:479px){.ServiceDetails_compactTitle__o1Tl_{font-size:1.125rem}}@media (max-width:320px){.ServiceDetails_compactTitle__o1Tl_{font-size:1rem}}.ServiceDetails_sectionSubtitle__vbqZJ{font-size:.875rem;color:var(--gray-600);margin:0;font-weight:500}.ServiceDetails_processList__ZLBKF{display:flex;flex-direction:column;gap:1rem;position:relative}@media (max-width:479px){.ServiceDetails_processList__ZLBKF{gap:.875rem}}@media (max-width:320px){.ServiceDetails_processList__ZLBKF{gap:.75rem}}.ServiceDetails_processStep__pSjWq{display:flex;align-items:flex-start;gap:1rem;position:relative}@media (max-width:479px){.ServiceDetails_processStep__pSjWq{gap:.875rem}}@media (max-width:320px){.ServiceDetails_processStep__pSjWq{gap:.75rem}}.ServiceDetails_stepNumber__XXPUD{background:linear-gradient(135deg,var(--secondary-color),#047857);color:var(--white);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;box-shadow:var(--shadow);position:relative;z-index:2}@media (max-width:479px){.ServiceDetails_stepNumber__XXPUD{width:2.25rem;height:2.25rem;font-size:.8rem}}@media (max-width:320px){.ServiceDetails_stepNumber__XXPUD{width:2rem;height:2rem;font-size:.75rem}}.ServiceDetails_stepContent__r44i_{flex:1 1;position:relative}.ServiceDetails_stepText__pOHLS{margin:0;color:var(--gray-700);font-size:.9rem;line-height:1.5;padding-top:.5rem;font-weight:500}@media (max-width:479px){.ServiceDetails_stepText__pOHLS{font-size:.85rem;padding-top:.4rem}}@media (max-width:320px){.ServiceDetails_stepText__pOHLS{font-size:.8rem;padding-top:.35rem}}.ServiceDetails_stepConnector__WDTo_{position:absolute;left:-2rem;top:2.5rem;width:2px;height:1rem;background:linear-gradient(to bottom,var(--secondary-color),var(--gray-300));z-index:1}.ServiceDetails_equipmentList__8zfC7{display:flex;flex-direction:column;gap:.75rem}.ServiceDetails_equipmentItem__9ztbR{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--gray-50);border-radius:var(--border-radius);border-left:3px solid var(--secondary-color);transition:all .3s ease}.ServiceDetails_equipmentItem__9ztbR:hover{background:rgba(5,150,105,.1);transform:translateX(.25rem);box-shadow:var(--shadow)}.ServiceDetails_equipmentIcon__Hx1lQ{color:var(--secondary-color);font-size:1rem;flex-shrink:0}.ServiceDetails_equipmentText__4w_tu{color:var(--gray-700);font-size:.9rem;line-height:1.4;font-weight:500}.ServiceDetails_timelineCompact__pmj5x{display:flex;flex-direction:column;gap:.75rem}.ServiceDetails_timelineItem__t70sL{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--gray-50);border-radius:var(--border-radius);transition:all .3s ease}.ServiceDetails_timelineItem__t70sL:hover{background:var(--white);box-shadow:var(--shadow);transform:translateY(-2px)}.ServiceDetails_timelineIconWrapper__TYn6_{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:var(--white);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow)}.ServiceDetails_timelineIcon__UB54e{font-size:1rem}.ServiceDetails_timelineContent__l124T{display:flex;flex-direction:column;gap:.25rem}.ServiceDetails_timelineText__OZTZc{color:var(--gray-900);font-size:.9rem;font-weight:600;margin:0}.ServiceDetails_timelineSubtext__VpzJD{color:var(--gray-600);font-size:.75rem;font-weight:500}.ServiceDetails_priceCompact__06Ru8{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.ServiceDetails_priceValue__iws_u{font-size:2rem;font-weight:900;color:var(--primary-color);background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.ServiceDetails_priceIncludes__dam0_{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--gray-600)}.ServiceDetails_priceIncludes__dam0_ span{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500}.ServiceDetails_includeIcon__IA8XV{color:var(--secondary-color);font-size:.75rem}.ServiceDetails_priceNote__Njaye{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,rgba(5,150,105,.1),rgba(16,185,129,.1));padding:.75rem 1rem;border-radius:var(--border-radius);font-size:.8rem;font-weight:600;color:var(--secondary-color);border:1px solid rgba(5,150,105,.2)}.ServiceDetails_noteIcon__bat_A{font-size:.875rem}@media (max-width:767px){.ServiceDetails_details__7zKqL{padding:2rem 0}.ServiceDetails_equipmentSection__QltoZ,.ServiceDetails_processSection__5i0jA{padding:1.5rem}.ServiceDetails_pricingSection___vXFU,.ServiceDetails_timelineSection__ZCSFX{padding:1.25rem}.ServiceDetails_sectionTitle__lPnil{font-size:1.25rem}.ServiceDetails_compactTitle__o1Tl_{font-size:1.125rem}.ServiceDetails_equipmentList__8zfC7{gap:.5rem}.ServiceDetails_equipmentItem__9ztbR{gap:.5rem;padding:.625rem;font-size:.875rem}.ServiceDetails_equipmentIcon__Hx1lQ{font-size:.875rem}.ServiceDetails_equipmentText__4w_tu{font-size:.8125rem}.ServiceDetails_timelineCompact__pmj5x{gap:.5rem}.ServiceDetails_timelineItem__t70sL{gap:.625rem;padding:.75rem;font-size:.875rem}.ServiceDetails_timelineIconWrapper__TYn6_{width:2rem;height:2rem}.ServiceDetails_timelineIcon__UB54e{font-size:.875rem}.ServiceDetails_timelineText__OZTZc{font-size:.8125rem}.ServiceDetails_timelineSubtext__VpzJD{font-size:.6875rem}.ServiceDetails_priceValue__iws_u{font-size:1.5rem}.ServiceDetails_priceIncludes__dam0_{font-size:.75rem;gap:.375rem}}@media (max-width:320px){.ServiceDetails_equipmentItem__9ztbR,.ServiceDetails_timelineItem__t70sL{padding:.5rem;gap:.375rem;font-size:.8125rem}.ServiceDetails_equipmentIcon__Hx1lQ,.ServiceDetails_equipmentText__4w_tu{font-size:.75rem}.ServiceDetails_timelineIconWrapper__TYn6_{width:1.75rem;height:1.75rem}.ServiceDetails_timelineIcon__UB54e,.ServiceDetails_timelineText__OZTZc{font-size:.75rem}.ServiceDetails_timelineSubtext__VpzJD{font-size:.625rem}.ServiceDetails_priceValue__iws_u{font-size:1.25rem}.ServiceDetails_priceIncludes__dam0_{font-size:.6875rem}}.ServiceDetails_processStep__pSjWq{transition:all .3s ease}.ServiceDetails_processStep__pSjWq:hover{transform:translateX(.25rem)}.ServiceDetails_processStep__pSjWq:hover .ServiceDetails_stepNumber__XXPUD{transform:scale(1.1);box-shadow:var(--shadow-lg)}.ServiceDetails_equipmentItem__9ztbR,.ServiceDetails_timelineItem__t70sL{transition:all .2s ease}.ServiceDetails_equipmentSection__QltoZ,.ServiceDetails_pricingSection___vXFU,.ServiceDetails_processSection__5i0jA,.ServiceDetails_timelineSection__ZCSFX{transition:all .3s ease;position:relative;overflow:hidden}.ServiceDetails_equipmentSection__QltoZ:before,.ServiceDetails_pricingSection___vXFU:before,.ServiceDetails_processSection__5i0jA:before,.ServiceDetails_timelineSection__ZCSFX:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.ServiceDetails_equipmentSection__QltoZ:hover:before,.ServiceDetails_pricingSection___vXFU:hover:before,.ServiceDetails_processSection__5i0jA:hover:before,.ServiceDetails_timelineSection__ZCSFX:hover:before{left:100%}.ServiceDetails_equipmentSection__QltoZ:hover,.ServiceDetails_pricingSection___vXFU:hover,.ServiceDetails_processSection__5i0jA:hover,.ServiceDetails_timelineSection__ZCSFX:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.ServiceHero_hero__rGzuE{min-height:100vh;padding:85px 0 2rem;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:var(--white);position:relative;overflow:hidden;display:flex;align-items:center}@media (max-width:1024px){.ServiceHero_hero__rGzuE{min-height:90vh;padding:80px 0 1.75rem}}@media (max-width:767px){.ServiceHero_hero__rGzuE{min-height:85vh;padding:75px 0 1.5rem}}@media (max-width:479px){.ServiceHero_hero__rGzuE{min-height:80vh;padding:70px 0 1.25rem}}@media (max-width:320px){.ServiceHero_hero__rGzuE{min-height:75vh;padding:65px 0 1rem}}.ServiceHero_hero__rGzuE:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="serviceGrid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23serviceGrid)"/></svg>');opacity:.3}.ServiceHero_heroContent__Ent_X{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;position:relative;z-index:1;width:100%}@media (max-width:767px){.ServiceHero_heroContent__Ent_X{gap:1.75rem}}@media (max-width:479px){.ServiceHero_heroContent__Ent_X{gap:1.5rem}}@media (max-width:320px){.ServiceHero_heroContent__Ent_X{gap:1.25rem}}@media (min-width:768px){.ServiceHero_heroContent__Ent_X{grid-template-columns:2fr 1fr;align-items:start}}.ServiceHero_heroMain__oBRrO{display:flex;flex-direction:column;gap:1.5rem}@media (max-width:767px){.ServiceHero_heroMain__oBRrO{gap:1.25rem}}@media (max-width:479px){.ServiceHero_heroMain__oBRrO{gap:1rem}}@media (max-width:320px){.ServiceHero_heroMain__oBRrO{gap:.875rem}}.ServiceHero_serviceIcon__grWpX{width:4rem;height:4rem;background:rgba(255,255,255,.2);border-radius:var(--border-radius-xl);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}@media (max-width:479px){.ServiceHero_serviceIcon__grWpX{width:3.5rem;height:3.5rem}}@media (max-width:320px){.ServiceHero_serviceIcon__grWpX{width:3rem;height:3rem}}.ServiceHero_iconEmoji__0cv_3{font-size:2rem}@media (max-width:479px){.ServiceHero_iconEmoji__0cv_3{font-size:1.75rem}}@media (max-width:320px){.ServiceHero_iconEmoji__0cv_3{font-size:1.5rem}}.ServiceHero_title__I_rRD{font-size:2.5rem;font-weight:900;line-height:1.1;margin:0;background:linear-gradient(45deg,#ffffff,#f3f4f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:1024px){.ServiceHero_title__I_rRD{font-size:2.25rem}}@media (max-width:767px){.ServiceHero_title__I_rRD{font-size:2rem}}@media (max-width:479px){.ServiceHero_title__I_rRD{font-size:1.75rem}}@media (max-width:320px){.ServiceHero_title__I_rRD{font-size:1.5rem}}@media (min-width:768px){.ServiceHero_title__I_rRD{font-size:3rem}}.ServiceHero_description__uFJWe{font-size:1.125rem;color:rgba(255,255,255,.9);margin:0;line-height:1.6}@media (max-width:767px){.ServiceHero_description__uFJWe{font-size:1rem;line-height:1.5}}@media (max-width:479px){.ServiceHero_description__uFJWe{font-size:.95rem;line-height:1.4}}@media (max-width:320px){.ServiceHero_description__uFJWe{font-size:.9rem}}.ServiceHero_features__ytPx6{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (max-width:479px){.ServiceHero_features__ytPx6{gap:.625rem}}@media (max-width:320px){.ServiceHero_features__ytPx6{gap:.5rem}}@media (min-width:640px){.ServiceHero_features__ytPx6{grid-template-columns:repeat(2,1fr)}}.ServiceHero_feature__Pyr0l{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.1);padding:.75rem;border-radius:var(--border-radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2)}@media (max-width:479px){.ServiceHero_feature__Pyr0l{padding:.625rem;gap:.625rem;font-size:.9rem}}@media (max-width:320px){.ServiceHero_feature__Pyr0l{padding:.5rem;gap:.5rem;font-size:.85rem}}.ServiceHero_checkIcon___U3je{color:var(--secondary-color);font-size:1.25rem;flex-shrink:0}.ServiceHero_pricing__MKIJL{background:rgba(255,255,255,.15);padding:1.25rem;border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3)}@media (max-width:479px){.ServiceHero_pricing__MKIJL{padding:1rem}}@media (max-width:320px){.ServiceHero_pricing__MKIJL{padding:.875rem}}.ServiceHero_priceTag__X1uaa{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ServiceHero_priceLabel__ITN_U{font-size:.875rem;color:rgba(255,255,255,.8);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ServiceHero_priceValue__NWvFI{font-size:1.5rem;font-weight:800;color:#fbbf24}@media (max-width:479px){.ServiceHero_priceValue__NWvFI{font-size:1.375rem}}@media (max-width:320px){.ServiceHero_priceValue__NWvFI{font-size:1.25rem}}.ServiceHero_actions__sCkjy{display:flex;flex-direction:column;gap:1rem}@media (max-width:479px){.ServiceHero_actions__sCkjy{gap:.875rem}}@media (max-width:320px){.ServiceHero_actions__sCkjy{gap:.75rem}}@media (min-width:640px){.ServiceHero_actions__sCkjy{flex-direction:row;align-items:center}}.ServiceHero_phoneButton__qe65Z{background:var(--white);color:var(--primary-color);padding:1.25rem 1.75rem;border-radius:var(--border-radius-lg);text-decoration:none;display:flex;align-items:center;gap:1rem;font-weight:600;box-shadow:var(--shadow-xl);transition:all .3s ease;border:2px solid transparent;min-height:44px}@media (max-width:479px){.ServiceHero_phoneButton__qe65Z{padding:1rem 1.5rem;gap:.875rem;width:100%;justify-content:center}}@media (max-width:320px){.ServiceHero_phoneButton__qe65Z{padding:.875rem 1.25rem;gap:.75rem}}.ServiceHero_phoneButton__qe65Z:hover{background:#f9fafb;transform:translateY(-2px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ServiceHero_buttonIcon__sW6BL{background:var(--primary-color);color:white;padding:.75rem;border-radius:.5rem;font-size:1.25rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}@media (max-width:479px){.ServiceHero_buttonIcon__sW6BL{width:2.75rem;height:2.75rem;font-size:1.125rem;padding:.625rem}}@media (max-width:320px){.ServiceHero_buttonIcon__sW6BL{width:2.5rem;height:2.5rem;font-size:1rem;padding:.5rem}}.ServiceHero_buttonContent__VHNXx{display:flex;flex-direction:column;align-items:flex-start}.ServiceHero_buttonLabel__4pOTL{font-size:.875rem;color:var(--gray-600)}.ServiceHero_phoneNumber__o_Ol3{font-size:1.25rem;font-weight:800;color:var(--primary-color)}@media (max-width:479px){.ServiceHero_phoneNumber__o_Ol3{font-size:1.125rem}}@media (max-width:320px){.ServiceHero_phoneNumber__o_Ol3{font-size:1rem}}.ServiceHero_availability__XzBxm{display:flex;align-items:center;gap:1rem;background:rgba(255,255,255,.1);padding:1rem;border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}@media (max-width:479px){.ServiceHero_availability__XzBxm{padding:.875rem;gap:.875rem}}@media (max-width:320px){.ServiceHero_availability__XzBxm{padding:.75rem;gap:.75rem}}.ServiceHero_availabilityIcon___HCZZ{color:#fbbf24;font-size:1.5rem}.ServiceHero_availabilityContent__sse5W{display:flex;flex-direction:column}.ServiceHero_availabilityLabel__p6SvQ{font-size:.875rem;color:rgba(255,255,255,.8)}.ServiceHero_availabilityValue__m2AUF{font-size:1.1rem;font-weight:700;color:white}.ServiceHero_heroSide__Nk66m{display:flex;flex-direction:column}.ServiceHero_guaranteeCard__S1kPg{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-xl);padding:2rem;text-align:center}@media (max-width:767px){.ServiceHero_guaranteeCard__S1kPg{padding:1.75rem}}@media (max-width:479px){.ServiceHero_guaranteeCard__S1kPg{padding:1.5rem}}@media (max-width:320px){.ServiceHero_guaranteeCard__S1kPg{padding:1.25rem}}.ServiceHero_guaranteeIcon__SOUSS{font-size:3rem;color:#fbbf24;margin-bottom:1rem}@media (max-width:479px){.ServiceHero_guaranteeIcon__SOUSS{font-size:2.5rem;margin-bottom:.875rem}}@media (max-width:320px){.ServiceHero_guaranteeIcon__SOUSS{font-size:2rem;margin-bottom:.75rem}}.ServiceHero_guaranteeTitle__I3SYx{font-size:1.5rem;font-weight:800;margin:0 0 1.5rem;color:white}@media (max-width:479px){.ServiceHero_guaranteeTitle__I3SYx{font-size:1.375rem;margin:0 0 1.25rem}}@media (max-width:320px){.ServiceHero_guaranteeTitle__I3SYx{font-size:1.25rem;margin:0 0 1rem}}.ServiceHero_guaranteeList__7dUt8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}@media (max-width:479px){.ServiceHero_guaranteeList__7dUt8{gap:.625rem}}@media (max-width:320px){.ServiceHero_guaranteeList__7dUt8{gap:.5rem}}.ServiceHero_guaranteeList__7dUt8 li{color:rgba(255,255,255,.9);font-weight:500;text-align:left}@media (max-width:479px){.ServiceHero_guaranteeList__7dUt8 li{font-size:.9rem}}@media (max-width:320px){.ServiceHero_guaranteeList__7dUt8 li{font-size:.85rem}}