@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body,html{line-height:1.6}body{font-family:var(--font-geist-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);background-color:#ffffff;color:#111827}:root{--primary-color:#dc2626;--primary-dark:#b91c1c;--secondary-color:#059669;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--white:#ffffff;--black:#000000;--font-sans:var(--font-geist-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--font-mono:var(--font-geist-mono,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--border-radius:0.5rem;--border-radius-lg:0.75rem;--border-radius-xl:1rem}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem;color:var(--gray-900)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}@media (max-width:479px){h1{font-size:1.875rem}h1,h2{line-height:1.2}h2{font-size:1.625rem}h3{font-size:1.375rem}h4{font-size:1.125rem}}@media (max-width:359px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}body{font-size:.9rem}}@media (min-width:768px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.75rem}}@media (min-width:1024px){h1{font-size:3.5rem}}p{margin-bottom:1rem;line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}ol,ul{list-style:none}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:479px){.container{padding:0 .75rem}}@media (max-width:359px){.container{padding:0 .5rem}}@media (min-width:768px){.container{padding:0 2rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::-webkit-scrollbar{width:12px}@media (max-width:767px){::-webkit-scrollbar{width:8px}}@media (max-width:767px){[role=button],a[href],button,input[type=button],input[type=submit]{min-height:44px;min-width:44px}a:not(.headerMobileSubmenuLink){padding:.25rem}}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#dc2626,#991b1b);border-radius:6px;border:2px solid #f1f1f1;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#b91c1c,#7f1d1d);border:2px solid #e5e7eb}::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#991b1b,#7f1d1d)}.custom-scroll,html{scrollbar-width:thin;scrollbar-color:#dc2626 #f1f1f1}.custom-scroll::-webkit-scrollbar{width:8px}.custom-scroll::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.custom-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#dc2626,#991b1b);border-radius:4px;border:1px solid #f8fafc}.custom-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#b91c1c,#7f1d1d)}.CookieConsent_cookieBanner__qGh9g{position:fixed;bottom:0;left:0;right:0;background:white;border-top:3px solid #dc2626;box-shadow:0 -4px 20px rgba(0,0,0,.15);z-index:9999;animation:CookieConsent_slideUpBanner__lT5c7 .5s ease-out}@keyframes CookieConsent_slideUpBanner__lT5c7{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookieConsent_cookieBannerContent__lkpgl{max-width:1200px;margin:0 auto;padding:1.5rem 2rem;display:flex;align-items:center;gap:1.5rem}.CookieConsent_cookieBannerIcon__pAQ7a{font-size:2rem;color:#dc2626;flex-shrink:0}.CookieConsent_cookieBannerText___F0Vy{flex:1 1}.CookieConsent_cookieBannerText___F0Vy h3{font-size:1.2rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.CookieConsent_cookieBannerText___F0Vy p{color:#64748b;line-height:1.5;font-size:.9rem}.CookieConsent_cookieBannerActions__qXqAI{display:flex;gap:.75rem;flex-shrink:0}.CookieConsent_cookieButton__lhZSe{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.CookieConsent_cookieButton__lhZSe.CookieConsent_accept__IMiih{background:linear-gradient(135deg,#dc2626,#991b1b);color:white}.CookieConsent_cookieButton__lhZSe.CookieConsent_accept__IMiih:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.CookieConsent_cookieButton__lhZSe.CookieConsent_reject___jYxK{background:#6b7280;color:white}.CookieConsent_cookieButton__lhZSe.CookieConsent_reject___jYxK:hover{background:#4b5563;transform:translateY(-2px)}.CookieConsent_cookieButton__lhZSe.CookieConsent_customize__0GAly{background:white;color:#dc2626;border:2px solid #dc2626}.CookieConsent_cookieButton__lhZSe.CookieConsent_customize__0GAly:hover{background:#dc2626;color:white;transform:translateY(-2px)}.CookieConsent_cookieButton__lhZSe.CookieConsent_cancel__kjuJz{background:#f3f4f6;color:#374151}.CookieConsent_cookieButton__lhZSe.CookieConsent_cancel__kjuJz:hover{background:#e5e7eb}.CookieConsent_cookieButton__lhZSe.CookieConsent_save__Js7zB{background:linear-gradient(135deg,#dc2626,#991b1b);color:white}.CookieConsent_cookieButton__lhZSe.CookieConsent_save__Js7zB:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.CookieConsent_cookieModal__qVkYf{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem;animation:CookieConsent_fadeIn__URP7i .3s ease-out}@keyframes CookieConsent_fadeIn__URP7i{0%{opacity:0}to{opacity:1}}.CookieConsent_cookieModalContent__9GIsi{background:white;border-radius:20px;max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;animation:CookieConsent_slideUpModal__mVt4V .3s ease-out}@keyframes CookieConsent_slideUpModal__mVt4V{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_cookieModalHeader__rm3TG{padding:2rem 2rem 1rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.CookieConsent_cookieModalHeader__rm3TG h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.CookieConsent_cookieModalClose__6748g{background:none;border:none;font-size:1.2rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease}.CookieConsent_cookieModalClose__6748g:hover{background:#f3f4f6;color:#374151}.CookieConsent_cookieModalBody__dgemw{padding:1rem 2rem;overflow-y:auto;flex:1 1}.CookieConsent_cookieModalDescription__w4yrQ{color:#64748b;line-height:1.6;margin-bottom:2rem}.CookieConsent_cookieTypesList__nogKZ{display:flex;flex-direction:column;gap:1.5rem}.CookieConsent_cookieType__SS24w{border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .2s ease}.CookieConsent_cookieType__SS24w:hover{border-color:#dc2626;box-shadow:0 2px 8px rgba(220,38,38,.1)}.CookieConsent_cookieTypeHeader__02t5G{display:flex;align-items:center;justify-content:space-between;gap:1rem}.CookieConsent_cookieTypeInfo__h8_3T{display:flex;align-items:flex-start;gap:1rem;flex:1 1}.CookieConsent_cookieTypeIcon__HPDGD{width:40px;height:40px;background:rgba(220,38,38,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#dc2626;font-size:1rem;flex-shrink:0}.CookieConsent_cookieTypeInfo__h8_3T h4{font-size:1.1rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.CookieConsent_cookieTypeInfo__h8_3T p{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.CookieConsent_cookieTypeToggle__PHg7j{flex-shrink:0}.CookieConsent_toggleSwitch__d5_JM{position:relative;display:inline-block;width:50px;height:28px}.CookieConsent_toggleSwitch__d5_JM input{opacity:0;width:0;height:0}.CookieConsent_toggleSlider__in6j3{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#cbd5e1;transition:.3s;border-radius:28px}.CookieConsent_toggleSlider__in6j3:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background:white;transition:.3s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.CookieConsent_toggleSwitch__d5_JM input:checked+.CookieConsent_toggleSlider__in6j3{background:linear-gradient(135deg,#dc2626,#991b1b)}.CookieConsent_toggleSwitch__d5_JM input:checked+.CookieConsent_toggleSlider__in6j3:before{transform:translateX(22px)}.CookieConsent_toggleSwitch__d5_JM input:disabled+.CookieConsent_toggleSlider__in6j3{background:#dc2626;cursor:not-allowed}.CookieConsent_toggleSwitch__d5_JM input:disabled+.CookieConsent_toggleSlider__in6j3:before{transform:translateX(22px)}.CookieConsent_cookieModalFooter__4_vuN{padding:1rem 2rem 2rem;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end}.CookieConsent_cookieFloatingIcon__imzix{position:fixed;bottom:20px;left:20px;width:50px;height:50px;background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:50%;color:white;font-size:1.2rem;cursor:pointer;box-shadow:0 4px 15px rgba(220,38,38,.3);transition:all .3s ease;z-index:999}.CookieConsent_cookieFloatingIcon__imzix:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(220,38,38,.4)}@media (max-width:479px){.CookieConsent_cookieBanner__qGh9g{padding:.75rem}.CookieConsent_cookieBannerContent__lkpgl{flex-direction:column;text-align:center;padding:1rem .75rem;gap:1rem}.CookieConsent_cookieBannerActions__qXqAI{flex-wrap:wrap;justify-content:center;gap:.5rem}.CookieConsent_cookieButton__lhZSe{padding:.5rem 1rem;font-size:.8rem;min-width:auto;flex:1 1}.CookieConsent_cookieModal__qVkYf{padding:.75rem;margin:.5rem}.CookieConsent_cookieModalContent__9GIsi{max-height:85vh}.CookieConsent_cookieModalHeader__rm3TG{padding:1rem 1rem .75rem}.CookieConsent_cookieModalBody__dgemw{padding:.75rem 1rem}.CookieConsent_cookieModalFooter__4_vuN{padding:.75rem 1rem 1rem;flex-direction:column;gap:.5rem}.CookieConsent_cookieFloatingIcon__imzix{width:40px;height:40px;bottom:10px;left:10px;font-size:1rem}}@media (max-width:768px){.CookieConsent_cookieBannerContent__lkpgl{flex-direction:column;text-align:center;padding:1.5rem 1rem}.CookieConsent_cookieBannerActions__qXqAI{flex-wrap:wrap;justify-content:center;gap:.5rem}.CookieConsent_cookieButton__lhZSe{padding:.625rem 1.25rem;font-size:.85rem}.CookieConsent_cookieModal__qVkYf{padding:1rem}.CookieConsent_cookieModalContent__9GIsi{max-height:90vh}.CookieConsent_cookieModalHeader__rm3TG{padding:1.5rem 1.5rem 1rem}.CookieConsent_cookieModalBody__dgemw{padding:1rem 1.5rem}.CookieConsent_cookieModalFooter__4_vuN{padding:1rem 1.5rem 1.5rem;flex-direction:column}.CookieConsent_cookieTypeHeader__02t5G{flex-direction:column;align-items:flex-start;gap:1rem}.CookieConsent_cookieTypeToggle__PHg7j{align-self:flex-end}.CookieConsent_cookieFloatingIcon__imzix{width:45px;height:45px;bottom:15px;left:15px;font-size:1.1rem}}@media (max-width:480px){.CookieConsent_cookieBannerContent__lkpgl{padding:1rem}.CookieConsent_cookieBannerText___F0Vy h3{font-size:1.1rem}.CookieConsent_cookieBannerText___F0Vy p{font-size:.85rem}.CookieConsent_cookieButton__lhZSe{padding:.5rem 1rem;font-size:.8rem}.CookieConsent_cookieModalHeader__rm3TG h2{font-size:1.3rem}.CookieConsent_cookieType__SS24w{padding:1rem}.CookieConsent_cookieTypeIcon__HPDGD{width:35px;height:35px;font-size:.9rem}.CookieConsent_cookieTypeInfo__h8_3T h4{font-size:1rem}.CookieConsent_cookieTypeInfo__h8_3T p{font-size:.85rem}.CookieConsent_toggleSwitch__d5_JM{width:45px;height:25px}.CookieConsent_toggleSlider__in6j3:before{height:18px;width:18px;left:3px;bottom:3px}.CookieConsent_toggleSwitch__d5_JM input:checked+.CookieConsent_toggleSlider__in6j3:before{transform:translateX(20px)}}.Footer_footer__UaG1g{background-color:var(--gray-900);color:var(--white);padding:3rem 0 1rem}@media (max-width:1024px){.Footer_footer__UaG1g{padding:2.5rem 0 1rem}}@media (max-width:767px){.Footer_footer__UaG1g{padding:2rem 0 1rem}}@media (max-width:479px){.Footer_footer__UaG1g{padding:1.5rem 0 .75rem}}@media (max-width:320px){.Footer_footer__UaG1g{padding:1.25rem 0 .5rem}}.Footer_footerContainer__0uLcn{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:767px){.Footer_footerContainer__0uLcn{padding:0 1rem}}@media (max-width:479px){.Footer_footerContainer__0uLcn{padding:0 .75rem}}@media (max-width:320px){.Footer_footerContainer__0uLcn{padding:0 .5rem}}@media (min-width:768px){.Footer_footerContainer__0uLcn{padding:0 2rem}}.Footer_footerMain__kF3cV{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media (max-width:1024px){.Footer_footerMain__kF3cV{gap:1.75rem;margin-bottom:2.5rem}}@media (max-width:767px){.Footer_footerMain__kF3cV{gap:1.5rem;margin-bottom:2rem}}@media (max-width:479px){.Footer_footerMain__kF3cV{gap:1.25rem;margin-bottom:1.5rem}}@media (max-width:320px){.Footer_footerMain__kF3cV{gap:1rem;margin-bottom:1.25rem}}@media (min-width:768px){.Footer_footerMain__kF3cV{grid-template-columns:repeat(2,1fr);gap:3rem}}@media (min-width:1024px){.Footer_footerMain__kF3cV{grid-template-columns:repeat(4,1fr);gap:2rem}}.Footer_footerSection__oCSkQ{display:flex;flex-direction:column}.Footer_footerSectionTitle__SMszm{font-size:1.125rem;font-weight:700;margin-bottom:1.5rem;color:var(--white);border-bottom:2px solid var(--primary-color);padding-bottom:.5rem;display:inline-block}@media (max-width:1024px){.Footer_footerSectionTitle__SMszm{font-size:1.075rem;margin-bottom:1.25rem}}@media (max-width:767px){.Footer_footerSectionTitle__SMszm{font-size:1rem;margin-bottom:1rem;padding-bottom:.4rem}}@media (max-width:479px){.Footer_footerSectionTitle__SMszm{font-size:.95rem;margin-bottom:.875rem;padding-bottom:.35rem}}@media (max-width:320px){.Footer_footerSectionTitle__SMszm{font-size:.9rem;margin-bottom:.75rem;padding-bottom:.3rem}}.Footer_footerCompanyInfo__xsOLG{display:flex;flex-direction:column;gap:1rem}.Footer_footerLogo__FBvBQ{font-size:1.5rem;color:var(--primary-color)}@media (max-width:767px){.Footer_footerLogo__FBvBQ{font-size:1.3rem;margin-bottom:.875rem;gap:.4rem}}@media (max-width:479px){.Footer_footerLogo__FBvBQ{font-size:1.2rem;margin-bottom:.75rem;gap:.35rem}}@media (max-width:320px){.Footer_footerLogo__FBvBQ{font-size:1.1rem;margin-bottom:.625rem;gap:.3rem}}.Footer_footerDescription__qj96Q{color:var(--gray-300);line-height:1.6;margin-bottom:1.5rem}@media (max-width:767px){.Footer_footerDescription__qj96Q{font-size:.95rem;margin-bottom:1.25rem;line-height:1.5}}@media (max-width:479px){.Footer_footerDescription__qj96Q{font-size:.9rem;margin-bottom:1rem;line-height:1.4}}@media (max-width:320px){.Footer_footerDescription__qj96Q{font-size:.85rem;margin-bottom:.875rem}}.Footer_footerContactInfo__mGhqZ{display:flex;flex-direction:column;gap:.75rem}@media (max-width:479px){.Footer_footerContactInfo__mGhqZ{gap:.625rem}}@media (max-width:320px){.Footer_footerContactInfo__mGhqZ{gap:.5rem}}.Footer_footerContactItem__8bqOb{display:flex;align-items:center;gap:.75rem;color:var(--gray-300);text-decoration:none;transition:color .2s ease}@media (max-width:479px){.Footer_footerContactItem__8bqOb{gap:.625rem;font-size:.9rem}}@media (max-width:320px){.Footer_footerContactItem__8bqOb{gap:.5rem;font-size:.85rem}}.Footer_footerContactItem__8bqOb:hover{color:var(--primary-color)}.Footer_footerContactIcon__LjShK{width:1.125rem;height:1.125rem;flex-shrink:0}@media (max-width:479px){.Footer_footerContactIcon__LjShK{width:1rem;height:1rem}}@media (max-width:320px){.Footer_footerContactIcon__LjShK{width:.9rem;height:.9rem}}.Footer_footerSocialLinks__r2W1Z{display:flex;gap:1rem;margin-top:1rem}.Footer_footerSocialLink__EnPLj{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--gray-800);border-radius:50%;color:var(--gray-300);text-decoration:none;transition:all .2s ease}.Footer_footerSocialLink__EnPLj:hover{background-color:var(--primary-color);color:var(--white);transform:translateY(-2px)}.Footer_footerLinks__4RPn7{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.Footer_footerLink__twEJY{color:var(--gray-300);text-decoration:none;transition:color .2s ease;padding:.25rem 0}.Footer_footerLink__twEJY:hover{color:var(--primary-color)}.Footer_footerServicesList__KrSMg{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.Footer_footerServiceItem__BY_MS{color:var(--gray-300);text-decoration:none;transition:color .2s ease;padding:.25rem 0;font-size:.875rem}.Footer_footerServiceItem__BY_MS:hover{color:var(--primary-color)}.Footer_footerServiceItem__BY_MS:before{content:"→";margin-right:.5rem;color:var(--primary-color);font-weight:700}.Footer_footerCitiesList__mLm4N{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.Footer_footerCityItem__GQHAh{color:var(--gray-300);text-decoration:none;transition:color .2s ease;padding:.25rem 0;font-size:.875rem}.Footer_footerCityItem__GQHAh:hover{color:var(--primary-color)}.Footer_footerCityItem__GQHAh:before{content:"📍";margin-right:.5rem}.Footer_footerBottom__jFaYu{border-top:1px solid var(--gray-800);padding-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}@media (max-width:1024px){.Footer_footerBottom__jFaYu{padding-top:1.75rem}}@media (max-width:767px){.Footer_footerBottom__jFaYu{padding-top:1.5rem;gap:.875rem}}@media (max-width:479px){.Footer_footerBottom__jFaYu{padding-top:1.25rem;gap:.75rem}}@media (max-width:320px){.Footer_footerBottom__jFaYu{padding-top:1rem;gap:.625rem}}@media (min-width:768px){.Footer_footerBottom__jFaYu{flex-direction:row;justify-content:space-between;text-align:left}}.Footer_footerCopyright__Z9BSt{color:var(--gray-400);font-size:.875rem}@media (max-width:479px){.Footer_footerCopyright__Z9BSt{font-size:.8rem}}@media (max-width:320px){.Footer_footerCopyright__Z9BSt{font-size:.75rem}}.Footer_footerLegalLinks__iGo_O{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}@media (max-width:479px){.Footer_footerLegalLinks__iGo_O{gap:1rem}}@media (max-width:320px){.Footer_footerLegalLinks__iGo_O{gap:.75rem;flex-direction:column;align-items:center}}@media (min-width:768px){.Footer_footerLegalLinks__iGo_O{justify-content:flex-end}}.Footer_footerLegalLink__tfonF{color:var(--gray-400);text-decoration:none;font-size:.875rem;transition:color .2s ease}@media (max-width:479px){.Footer_footerLegalLink__tfonF{font-size:.8rem}}@media (max-width:320px){.Footer_footerLegalLink__tfonF{font-size:.75rem}}.Footer_footerLegalLink__tfonF:hover{color:var(--primary-color)}.Footer_footerEmergencyBanner__0Dlv4{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));padding:1.5rem;border-radius:var(--border-radius-lg);margin-bottom:2rem;text-align:center}@media (max-width:1024px){.Footer_footerEmergencyBanner__0Dlv4{padding:1.375rem;margin-bottom:1.75rem}}@media (max-width:767px){.Footer_footerEmergencyBanner__0Dlv4{padding:1.25rem;margin-bottom:1.5rem;border-radius:12px}}@media (max-width:479px){.Footer_footerEmergencyBanner__0Dlv4{padding:1rem;margin-bottom:1.25rem;border-radius:10px}}@media (max-width:320px){.Footer_footerEmergencyBanner__0Dlv4{padding:.875rem;margin-bottom:1rem;border-radius:8px}}.Footer_footerEmergencyTitle__j_LD4{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}@media (max-width:767px){.Footer_footerEmergencyTitle__j_LD4{font-size:1rem;margin-bottom:.45rem}}@media (max-width:479px){.Footer_footerEmergencyTitle__j_LD4{font-size:.95rem;margin-bottom:.4rem}}@media (max-width:320px){.Footer_footerEmergencyTitle__j_LD4{font-size:.9rem;margin-bottom:.35rem}}.Footer_footerEmergencyText__ffeyU{margin-bottom:1rem;opacity:.9}@media (max-width:767px){.Footer_footerEmergencyText__ffeyU{font-size:.95rem;margin-bottom:.875rem}}@media (max-width:479px){.Footer_footerEmergencyText__ffeyU{font-size:.9rem;margin-bottom:.75rem;line-height:1.4}}@media (max-width:320px){.Footer_footerEmergencyText__ffeyU{font-size:.85rem;margin-bottom:.625rem}}.Footer_footerEmergencyButton__BJHHU{background-color:var(--white);color:var(--primary-color);padding:.75rem 2rem;border-radius:var(--border-radius);font-weight:700;text-decoration:none;transition:all .2s ease;display:inline-block;min-height:44px}@media (max-width:767px){.Footer_footerEmergencyButton__BJHHU{padding:.675rem 1.75rem;font-size:.95rem}}@media (max-width:479px){.Footer_footerEmergencyButton__BJHHU{padding:.625rem 1.5rem;font-size:.9rem;border-radius:8px}}@media (max-width:320px){.Footer_footerEmergencyButton__BJHHU{padding:.5rem 1.25rem;font-size:.85rem;border-radius:6px}}.Footer_footerEmergencyButton__BJHHU:hover{background-color:var(--gray-100);transform:translateY(-1px)}.Footer_footerCertifications__Na1o0{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}@media (max-width:767px){.Footer_footerCertifications__Na1o0{gap:.75rem;margin-top:.875rem}}@media (max-width:479px){.Footer_footerCertifications__Na1o0{gap:.5rem;margin-top:.75rem}}@media (max-width:320px){.Footer_footerCertifications__Na1o0{gap:.4rem;margin-top:.625rem}}.Footer_footerCertification__wXKHC{background-color:var(--gray-800);padding:.5rem 1rem;border-radius:var(--border-radius);color:var(--gray-300);border:1px solid var(--gray-700)}@keyframes Footer_bounce__ZCyn_{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-5px)}70%{transform:translateY(-3px)}90%{transform:translateY(-2px)}}.Footer_footerSocialLink__EnPLj:hover{animation:Footer_bounce__ZCyn_ 1s}.Footer_footerCredit__46Pmx{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem;margin-top:1rem;text-align:center}@media (max-width:767px){.Footer_footerCredit__46Pmx{padding-top:1.25rem;margin-top:.875rem}}@media (max-width:479px){.Footer_footerCredit__46Pmx{padding-top:1rem;margin-top:.75rem}}@media (max-width:320px){.Footer_footerCredit__46Pmx{padding-top:.875rem;margin-top:.625rem}}.Footer_footerCreditText__z7WWR{font-size:.875rem;color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}@media (max-width:767px){.Footer_footerCreditText__z7WWR{font-size:.8rem;flex-direction:column;gap:.25rem}}@media (max-width:479px){.Footer_footerCreditText__z7WWR{font-size:.75rem}}@media (max-width:320px){.Footer_footerCreditText__z7WWR{font-size:.7rem}}.Footer_footerCreditLink__G3hBm{color:#dc2626;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.25rem;transition:all .3s ease}.Footer_footerCreditLink__G3hBm:hover{color:#fecaca;text-decoration:underline;transform:translateY(-1px)}.Footer_footerCreditText__z7WWR svg{color:#dc2626;font-size:.75rem}.Footer_footerContactIcon__LjShK{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-right:.5rem;color:#dc2626;font-size:.875rem}.Footer_footerCertification__wXKHC{display:inline-flex;align-items:center;gap:.25rem;background:rgba(220,38,38,.1);color:#dc2626;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;border:1px solid rgba(220,38,38,.2);transition:all .3s ease}@media (max-width:479px){.Footer_footerCertification__wXKHC{padding:.2rem .625rem;font-size:.7rem;gap:.2rem}}@media (max-width:320px){.Footer_footerCertification__wXKHC{padding:.175rem .5rem;font-size:.65rem;gap:.15rem}}.Footer_footerCertification__wXKHC:hover{background:rgba(220,38,38,.2);border-color:rgba(220,38,38,.4);transform:translateY(-1px)}.Footer_footerLogo__FBvBQ{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#dc2626;margin-bottom:1rem}.Footer_footerLogo__FBvBQ svg{font-size:1.5rem}@media (max-width:479px){.Footer_footerLogo__FBvBQ svg{font-size:1.3rem}}@media (max-width:320px){.Footer_footerLogo__FBvBQ svg{font-size:1.2rem}}.Footer_footerCitiesList__mLm4N,.Footer_footerLinks__4RPn7,.Footer_footerServicesList__KrSMg{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}@media (max-width:479px){.Footer_footerCitiesList__mLm4N,.Footer_footerLinks__4RPn7,.Footer_footerServicesList__KrSMg{gap:.4rem}}@media (max-width:320px){.Footer_footerCitiesList__mLm4N,.Footer_footerLinks__4RPn7,.Footer_footerServicesList__KrSMg{gap:.35rem}}.Footer_footerCityItem__GQHAh,.Footer_footerLink__twEJY,.Footer_footerServiceItem__BY_MS{color:var(--gray-300);text-decoration:none;transition:color .2s ease;padding:.25rem 0;font-size:.875rem}@media (max-width:479px){.Footer_footerCityItem__GQHAh,.Footer_footerLink__twEJY,.Footer_footerServiceItem__BY_MS{font-size:.8rem;padding:.2rem 0}}@media (max-width:320px){.Footer_footerCityItem__GQHAh,.Footer_footerLink__twEJY,.Footer_footerServiceItem__BY_MS{font-size:.75rem;padding:.175rem 0}}.Footer_footerEmergencyIcon__DXsr3,.Footer_footerLogoImage__FicoW{display:inline-block;vertical-align:middle;margin-right:.5rem}.Header_header__MvnS2{top:0;left:0;right:0;z-index:50;transition:all .3s ease;transform:translateY(0)}.Header_headerFixed__508UP,.Header_header__MvnS2{position:fixed;background-color:transparent;box-shadow:none}.Header_headerFixed__508UP{-webkit-backdrop-filter:none;backdrop-filter:none}.Header_headerScrolled__FAXoR{position:-webkit-sticky;position:sticky;background-color:var(--white);box-shadow:0 4px 20px rgba(0,0,0,.15)}.Header_headerContainer__Ikh3t{display:flex;justify-content:space-between;align-items:center;padding:1rem;max-width:1200px;margin:0 auto}@media (max-width:767px){.Header_headerContainer__Ikh3t{padding:.75rem 1rem}}.Header_headerLogo__E4LZO{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--primary-color);text-decoration:none;transition:all .3s ease}@media (max-width:767px){.Header_headerLogo__E4LZO{font-size:1.25rem;gap:.5rem}}.Header_headerLogo__E4LZO:hover{transform:scale(1.05)}.Header_headerLogoImage__Gl7hH{transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.Header_headerFixed__508UP .Header_headerLogo__E4LZO{color:var(--white);text-shadow:0 2px 4px rgba(0,0,0,.3)}.Header_headerFixed__508UP .Header_headerLogoImage__Gl7hH{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3)) brightness(1.1)}.Header_headerNav__RHyrj{display:none}@media (min-width:1024px){.Header_headerNav__RHyrj{display:flex;align-items:center;gap:2rem}}.Header_headerNavLink__9pEFQ{display:flex;align-items:center;gap:.5rem;color:var(--gray-700);font-weight:500;text-decoration:none;transition:color .2s ease;padding:.5rem 0}.Header_headerFixed__508UP .Header_headerNavLink__9pEFQ{color:var(--white);text-shadow:0 2px 4px rgba(0,0,0,.3)}.Header_headerNavLink__9pEFQ:hover{color:var(--primary-color)}.Header_headerFixed__508UP .Header_headerNavLink__9pEFQ:hover{color:var(--primary-color);text-shadow:none}.Header_headerNavIcon___oFt_{font-size:1rem;color:var(--primary-color)}.Header_headerCallButton__0goXg{display:none;background-color:var(--primary-color);color:var(--white);padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;align-items:center;gap:.5rem}@media (min-width:768px){.Header_headerCallButton__0goXg{display:inline-flex}}.Header_headerCallButton__0goXg:hover{background-color:var(--primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.Header_headerMobileButton__uxur7{display:block;background:none;border:none;color:var(--gray-700);font-size:1.5rem;cursor:pointer;padding:.5rem;transition:color .3s ease}.Header_headerFixed__508UP .Header_headerMobileButton__uxur7{color:var(--white);text-shadow:0 2px 4px rgba(0,0,0,.3)}@media (min-width:1024px){.Header_headerMobileButton__uxur7{display:none}}.Header_headerMobileMenu__uIl9G{position:absolute;top:100%;left:0;right:0;background-color:var(--white);box-shadow:var(--shadow-lg);transform:translateY(-10px);opacity:0;visibility:hidden;transition:all .3s ease;max-height:calc(100vh - 100px);overflow-y:auto}.Header_headerMobileMenu__uIl9G.Header_headerMobileMenuOpen__7pr1o{transform:translateY(0);opacity:1;visibility:visible}.Header_headerMobileMenuContent__oydIg{padding:1rem;display:flex;flex-direction:column;gap:1rem}@media (max-width:479px){.Header_headerMobileMenuContent__oydIg{padding:.75rem;gap:.75rem}}.Header_headerMobileMenuLink__ps_7a{display:flex;align-items:center;gap:.5rem;color:var(--gray-700);font-weight:500;text-decoration:none;padding:.75rem 1rem;border-radius:var(--border-radius);transition:all .2s ease}.Header_headerMobileMenuLink__ps_7a:hover{background-color:var(--gray-50);color:var(--primary-color)}.Header_headerMobileMenuIcon__IpRCB{font-size:1.1rem;color:var(--primary-color)}.Header_headerMobileCallButton__y5Fcc{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--primary-color);color:var(--white);padding:1rem;border-radius:var(--border-radius);font-weight:600;text-decoration:none;text-align:center;transition:all .2s ease;margin-top:.5rem}.Header_headerMobileCallButton__y5Fcc:hover{background-color:var(--primary-dark)}.Header_headerMobileMenuItem__IOse6{display:flex;flex-direction:column}.Header_headerMobileSubmenu__gBfhw{margin-top:.5rem;margin-left:1.5rem;border-left:2px solid var(--gray-200);padding-left:1rem}.Header_headerMobileSubmenuSection__hmxsg{margin-bottom:1rem}.Header_headerMobileSubmenuSection__hmxsg:last-child{margin-bottom:0}.Header_headerMobileSubmenuTitle__LeGMn{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--gray-600);margin-bottom:.5rem;letter-spacing:.05em}.Header_headerMobileSubmenuLink__fXHC5{display:block;color:var(--gray-600);font-size:.9rem;padding:.25rem 0;text-decoration:none;transition:color .2s ease}.Header_headerMobileSubmenuLink__fXHC5:hover{color:var(--primary-color)}.Header_headerMobileSubmenuLinkSecondary___tOLa{font-size:.85rem;color:var(--gray-500)}.Header_headerIcon__UuhQS{width:1.25rem;height:1.25rem;margin-right:.5rem}.Header_headerHamburger__cKc7Z{display:flex;flex-direction:column;gap:3px;width:20px;height:16px}.Header_headerHamburgerLine__OibVK{height:2px;background-color:var(--gray-700);border-radius:1px;transition:all .3s ease}.Header_headerFixed__508UP .Header_headerHamburgerLine__OibVK{background-color:var(--white);box-shadow:0 2px 4px rgba(0,0,0,.3)}.Header_headerMobileButton__uxur7.Header_headerMobileButtonOpen__0tyZM .Header_headerHamburgerLine__OibVK:first-child{transform:rotate(45deg) translate(5px,5px)}.Header_headerMobileButton__uxur7.Header_headerMobileButtonOpen__0tyZM .Header_headerHamburgerLine__OibVK:nth-child(2){opacity:0}.Header_headerMobileButton__uxur7.Header_headerMobileButtonOpen__0tyZM .Header_headerHamburgerLine__OibVK:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.Header_headerDropdown__ePLDd{position:relative;display:inline-block}.Header_headerDropdown__ePLDd:hover .Header_dropdownMenu__6KeWb{opacity:1;visibility:visible;transform:translateY(0)}.Header_dropdownArrow__T_Aj_{width:16px;height:16px;margin-left:.5rem;transition:transform .2s ease}.Header_headerDropdown__ePLDd:hover .Header_dropdownArrow__T_Aj_{transform:rotate(180deg)}.Header_dropdownMenu__6KeWb{position:absolute;top:100%;left:0;background:white;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;border:1px solid #e5e7eb;overflow:hidden;min-width:280px}.Header_dropdownServices__Qjg_K{width:500px}.Header_dropdownVilles__Zq_1c{width:800px}.Header_dropdownHeader__byO0O{background:linear-gradient(135deg,#dc2626,#991b1b);padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.2)}.Header_dropdownMainLink__EXtYr{display:flex;align-items:center;gap:1rem;color:white;text-decoration:none;transition:all .2s ease}.Header_dropdownMainLink__EXtYr:hover{transform:translateX(5px)}.Header_dropdownMainIcon__ZcjoD{width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.Header_dropdownMainLink__EXtYr h3{font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.Header_dropdownMainLink__EXtYr p{font-size:.9rem;opacity:.9;margin:0}.Header_dropdownContent__Jxhz2{padding:1.5rem;display:grid;grid-gap:.75rem;gap:.75rem}.Header_dropdownServices__Qjg_K .Header_dropdownContent__Jxhz2{grid-template-columns:1fr 1fr}.Header_dropdownVilles__Zq_1c .Header_dropdownContent__Jxhz2{grid-template-columns:repeat(3,1fr)}.Header_dropdownItem__dN_WM{display:block;padding:.75rem 1rem;color:#374151;text-decoration:none;border-radius:8px;font-size:.9rem;font-weight:500;transition:all .2s ease;border:1px solid transparent}.Header_dropdownItem__dN_WM:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca;transform:translateX(5px)}.Header_dropdownSection__7kty0{margin-bottom:1rem}.Header_dropdownSection__7kty0:last-child{margin-bottom:0}.Header_dropdownSectionTitle__KDkCk{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#6b7280;margin-bottom:.5rem;padding:0 .75rem;letter-spacing:.05em}.Header_dropdownSection__7kty0:last-child{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.25rem;gap:.25rem;margin-top:1rem}.Header_dropdownSection__7kty0:last-child .Header_dropdownSectionTitle__KDkCk{grid-column:1/-1;margin-bottom:.5rem}.Header_dropdownItemSecondary__I6jHS{font-size:.875rem;color:#6b7280;padding:.5rem .75rem;text-align:center;border-radius:4px}.Header_dropdownItemSecondary__I6jHS:hover{color:#dc2626;background:#fef2f2;transform:translateY(-1px)}@media (max-width:1024px){.Header_dropdownServices__Qjg_K{width:400px}.Header_dropdownVilles__Zq_1c{width:600px}.Header_dropdownVilles__Zq_1c .Header_dropdownContent__Jxhz2{grid-template-columns:repeat(2,1fr)}.Header_dropdownSection__7kty0:last-child{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Header_dropdownVilles__Zq_1c{width:350px}.Header_dropdownSection__7kty0:last-child{grid-template-columns:1fr}.Header_headerDropdown__ePLDd{display:none}}.WhatsAppWidget_whatsappWidget__4sqWd{position:fixed;bottom:20px;right:20px;z-index:1000}@media (max-width:479px){.WhatsAppWidget_whatsappWidget__4sqWd{bottom:10px;right:10px}}.WhatsAppWidget_floatingButton__V0__O{width:60px;height:60px;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem;cursor:pointer;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:all .3s ease;position:relative}.WhatsAppWidget_floatingButton__V0__O:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(37,211,102,.6)}.WhatsAppWidget_floatingButton__V0__O.WhatsAppWidget_pulse__TgOwA{animation:WhatsAppWidget_pulseWhatsApp__cpASz 2s infinite}@keyframes WhatsAppWidget_pulseWhatsApp__cpASz{0%{box-shadow:0 4px 20px rgba(37,211,102,.4);transform:scale(1)}50%{box-shadow:0 6px 30px rgba(37,211,102,.8);transform:scale(1.05)}to{box-shadow:0 4px 20px rgba(37,211,102,.4);transform:scale(1)}}.WhatsAppWidget_notification__expL8{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#dc2626;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;animation:WhatsAppWidget_bounce__yxa96 1s infinite}@keyframes WhatsAppWidget_bounce__yxa96{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.WhatsAppWidget_chatWindow__kZoX_{position:absolute;bottom:80px;right:0;width:350px;height:500px;background:white;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;animation:WhatsAppWidget_slideUp__mkfK1 .3s ease-out}@keyframes WhatsAppWidget_slideUp__mkfK1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WhatsAppWidget_chatHeader__imy4J{background:linear-gradient(135deg,#25d366,#128c7e);padding:1rem;color:white;display:flex;align-items:center;justify-content:space-between}.WhatsAppWidget_chatHeaderInfo__Ww6_s{display:flex;align-items:center;gap:.75rem}.WhatsAppWidget_chatAvatar__juEg6{width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.WhatsAppWidget_chatHeaderInfo__Ww6_s h4{margin:0;font-size:1rem;font-weight:600}.WhatsAppWidget_chatHeaderInfo__Ww6_s span{font-size:.8rem;opacity:.9}.WhatsAppWidget_chatCloseButton__KIyxN{background:none;border:none;color:white;font-size:1.2rem;cursor:pointer;padding:.25rem;border-radius:50%;transition:background .2s ease}.WhatsAppWidget_chatCloseButton__KIyxN:hover{background:rgba(255,255,255,.1)}.WhatsAppWidget_chatMessages__P4xQV{flex:1 1;padding:1rem;overflow-y:auto;background:#f0f0f0;display:flex;flex-direction:column;gap:.75rem}.WhatsAppWidget_message__dtaa8{display:flex;flex-direction:column;max-width:80%}.WhatsAppWidget_message__dtaa8.WhatsAppWidget_received__t_YOj{align-self:flex-start}.WhatsAppWidget_message__dtaa8.WhatsAppWidget_sent__ho5dc{align-self:flex-end}.WhatsAppWidget_messageContent__XWZNG{padding:.75rem 1rem;border-radius:18px;font-size:.9rem;line-height:1.4;word-wrap:break-word}.WhatsAppWidget_message__dtaa8.WhatsAppWidget_received__t_YOj .WhatsAppWidget_messageContent__XWZNG{background:white;border-bottom-left-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.WhatsAppWidget_message__dtaa8.WhatsAppWidget_sent__ho5dc .WhatsAppWidget_messageContent__XWZNG{background:linear-gradient(135deg,#dc2626,#991b1b);color:white;border-bottom-right-radius:4px}.WhatsAppWidget_messageTime__k0OgH{font-size:.7rem;color:#888;margin-top:.25rem;padding:0 .5rem}.WhatsAppWidget_message__dtaa8.WhatsAppWidget_sent__ho5dc .WhatsAppWidget_messageTime__k0OgH{text-align:right;color:#666}.WhatsAppWidget_suggestedMessages__KDRk_{padding:1rem;border-top:1px solid #e0e0e0;background:white}.WhatsAppWidget_suggestedTitle___kc8O{font-size:.8rem;color:#666;margin-bottom:.5rem;font-weight:500}.WhatsAppWidget_suggestedButton__1lDIw{display:block;width:100%;padding:.5rem .75rem;margin-bottom:.5rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;font-size:.8rem;color:#495057;cursor:pointer;transition:all .2s ease;text-align:left}.WhatsAppWidget_suggestedButton__1lDIw:hover{background:rgba(220,38,38,.1);border-color:#dc2626;color:#dc2626}.WhatsAppWidget_suggestedButton__1lDIw:last-child{margin-bottom:0}.WhatsAppWidget_chatForm__bp2SC{display:flex;padding:1rem;gap:.5rem;background:white;border-top:1px solid #e0e0e0}.WhatsAppWidget_chatInput__GEPhE{flex:1 1;padding:.75rem 1rem;border:1px solid #e0e0e0;border-radius:25px;font-size:.9rem;outline:none;transition:border-color .2s ease}.WhatsAppWidget_chatInput__GEPhE:focus{border-color:#25d366}.WhatsAppWidget_chatSendButton__kC1pu{width:40px;height:40px;background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:50%;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.WhatsAppWidget_chatSendButton__kC1pu:hover:not(:disabled){transform:scale(1.05);box-shadow:0 2px 10px rgba(220,38,38,.3)}.WhatsAppWidget_chatSendButton__kC1pu:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.WhatsAppWidget_whatsappWidget__4sqWd{bottom:15px;right:15px}.WhatsAppWidget_chatWindow__kZoX_{width:320px;height:450px;bottom:70px}.WhatsAppWidget_floatingButton__V0__O{width:55px;height:55px;font-size:1.3rem}}@media (max-width:480px){.WhatsAppWidget_chatWindow__kZoX_{width:calc(100vw - 20px);height:400px;right:-10px;max-width:300px}.WhatsAppWidget_floatingButton__V0__O{width:50px;height:50px;font-size:1.2rem}.WhatsAppWidget_notification__expL8{width:20px;height:20px;font-size:.7rem}}.WhatsAppWidget_chatMessages__P4xQV::-webkit-scrollbar{width:4px}.WhatsAppWidget_chatMessages__P4xQV::-webkit-scrollbar-track{background:transparent}.WhatsAppWidget_chatMessages__P4xQV::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.WhatsAppWidget_chatMessages__P4xQV::-webkit-scrollbar-thumb:hover{background:#999}