.serviceshero_abouthero__KKUUa{margin-top:4rem;position:relative;background:url(/images/home/hero3.webp) no-repeat bottom/cover;z-index:-10}.serviceshero_container__N0rJ8{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;justify-content:center;height:50vh}.serviceshero_heading__0xvIE{text-align:center;color:white}.serviceshero_heading__0xvIE h1{font-size:clamp(2rem,3vw,2.5rem);font-weight:800;line-height:1.2;margin-bottom:1rem;color:white;text-shadow:0 2px 10px rgba(0,0,0,.1)}.serviceshero_breadcrumbs__ZPsID{margin-top:1rem;font-size:1.2rem;color:white}.serviceshero_breadcrumbs__ZPsID a{color:white;text-decoration:none;transition:color .3s ease}.serviceshero_breadcrumbs__ZPsID a:hover{color:#ffa500}.serviceshero_videoOverlay__cIY1O{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(255,140,0),rgb(255,140,0) 30%,rgb(255,140,0) 60%,rgba(255,255,255,0) 0);z-index:-1}.serviceshero_container2__4ro8s{max-width:1400px;margin:0 auto;padding:3rem 2rem;text-align:center}.serviceshero_container2__4ro8s h2{font-size:1.5rem;font-weight:700;color:#555;margin-bottom:1rem}.serviceshero_container2__4ro8s p{font-size:1.1rem;line-height:1.7;color:#666;margin-bottom:2rem}.serviceshero_keyHighlights__c32os{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem;text-align:left}.serviceshero_highlight__tOpbf{background:#f8fafc;padding:2rem;border-radius:12px;border-left:4px solid #ff8c00}.serviceshero_highlight__tOpbf h3{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:1rem}.serviceshero_highlight__tOpbf p{font-size:1rem;line-height:1.6;color:#666;margin:0}.serviceshero_highlight__tOpbf a{color:#ff8c00;text-decoration:none;font-weight:600}.serviceshero_highlight__tOpbf a:hover{text-decoration:underline}@media (max-width:768px){.serviceshero_keyHighlights__c32os{grid-template-columns:1fr;gap:1.5rem}.serviceshero_highlight__tOpbf{padding:1.5rem}}.sectors_section__fs_ur{position:relative;padding:8rem 0;background:linear-gradient(180deg,#0f172a,#1e293b);overflow:hidden}.sectors_container__bMFNo{max-width:1400px;margin:0 auto;padding:0 2rem}.sectors_header__P2WSM{text-align:center;margin-bottom:6rem;max-width:800px;margin-left:auto;margin-right:auto}.sectors_headerContent__XiCDl{position:relative}.sectors_subtitle__cZK2U{display:inline-block;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#ff8c00;margin-bottom:1.5rem;position:relative}.sectors_subtitle__cZK2U:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:linear-gradient(90deg,#ff8c00,#ffa500)}.sectors_title__3Kdfd{font-size:2.5rem;font-weight:800;line-height:1.2;color:white;margin-bottom:2rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);letter-spacing:-.02em}.sectors_title__3Kdfd.sectors_visible__3VaOf{opacity:1;transform:translateY(0)}.sectors_maincolor__e02fa{color:#ff8c00;position:relative}.sectors_maincolor__e02fa:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ff8c00,#ffa500);border-radius:2px;animation:sectors_expandWidth__Kts3J 1s ease .5s both}@keyframes sectors_expandWidth__Kts3J{0%{width:0}to{width:100%}}.sectors_description__FKQeT{font-size:1.2rem;line-height:1.7;color:#cbd5e1;max-width:600px;margin:0 auto}.sectors_description__FKQeT a{color:#ff8c00;text-decoration:none;font-weight:600}.sectors_description__FKQeT a:hover{text-decoration:underline}.sectors_sectorsGrid__kVO_O{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:6rem}.sectors_sectorCard__wLO2J{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;opacity:0;transform:translateY(40px)}.sectors_sectorCard__wLO2J.sectors_visible__3VaOf{opacity:1;transform:translateY(0)}.sectors_sectorCard__wLO2J:hover{transform:translateY(-8px);background:rgba(255,255,255,.08);border-color:rgba(255,140,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.sectors_sectorCard__wLO2J:hover .sectors_cardAccent___B9Ib{transform:scaleX(1)}.sectors_cardContent__c9U_J{position:relative;z-index:2}.sectors_cardHeader__mx_W3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.sectors_sectorName__baqun{font-size:1.5rem;font-weight:700;color:white;line-height:1.3;flex:1 1;letter-spacing:-.01em}.sectors_projectCount__CVK9M{background:linear-gradient(135deg,#ff8c00,#ffa500);color:white;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;white-space:nowrap;margin-left:1rem}.sectors_sectorDescription__blyuk{font-size:1rem;color:#cbd5e1;line-height:1.6;margin-bottom:2rem}.sectors_cardFooter__oBEVd{display:flex;justify-content:space-between;align-items:center}.sectors_sectorValue___qHaB{font-size:.875rem;font-weight:600;color:#ff8c00;text-transform:uppercase;letter-spacing:.05em}.sectors_cardAccent___B9Ib{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff8c00,#ffa500);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.sectors_statsSection__bCavS{background:rgba(255,255,255,.05);border-radius:16px;padding:4rem 2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.sectors_statsGrid__N4MQe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:3rem;gap:3rem;text-align:center}.sectors_statItem__rNwoR{position:relative}.sectors_statNumber__FnYkm{font-size:3.5rem;font-weight:800;color:#ff8c00;display:block;margin-bottom:.5rem;line-height:1;letter-spacing:-.02em}.sectors_statLabel__t2LPh{font-size:1rem;color:#cbd5e1;font-weight:500;text-transform:uppercase;letter-spacing:.05em}@media (max-width:1024px){.sectors_sectorsGrid__kVO_O{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.sectors_statsGrid__N4MQe{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.sectors_section__fs_ur{padding:4rem 0}.sectors_container__bMFNo{padding:0 1rem}.sectors_header__P2WSM{margin-bottom:3rem}.sectors_sectorsGrid__kVO_O{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.sectors_sectorCard__wLO2J{padding:1.5rem}.sectors_statsSection__bCavS{padding:2rem 1rem}.sectors_statsGrid__N4MQe{grid-template-columns:1fr;gap:2rem}.sectors_statNumber__FnYkm{font-size:2.5rem}}@media (max-width:480px){.sectors_cardHeader__mx_W3{flex-direction:column;gap:1rem}.sectors_projectCount__CVK9M{margin-left:0;align-self:flex-start}}@media (prefers-reduced-motion:reduce){.sectors_cardAccent___B9Ib,.sectors_sectorCard__wLO2J{transition:none}.sectors_sectorCard__wLO2J:hover,.sectors_sectorCard__wLO2J:hover .sectors_cardAccent___B9Ib{transform:none}}.serviceslist_section__xDhpH{position:relative;padding:8rem 0;background:linear-gradient(180deg,#ffffff,#f8fafc);overflow:hidden}.serviceslist_container__ZXacd{max-width:1400px;margin:0 auto;padding:0 2rem}.serviceslist_header___ck1F{text-align:center;margin-bottom:6rem;max-width:800px;margin-left:auto;margin-right:auto}.serviceslist_headerContent__d2qS6{position:relative}.serviceslist_subtitle__lborD{display:inline-block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#ff8c00;margin-bottom:1rem;position:relative}.serviceslist_subtitle__lborD:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:linear-gradient(90deg,#ff8c00,#ffa500)}.serviceslist_title__Q6liH{font-size:2.5rem;font-weight:800;line-height:1.1;color:#0f172a;margin-bottom:2rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.serviceslist_title__Q6liH.serviceslist_visible__j7Mi9{opacity:1;transform:translateY(0)}.serviceslist_description___dhf0{font-size:1.125rem;line-height:1.7;color:#64748b;max-width:600px;margin:0 auto}.serviceslist_description___dhf0 a{color:#ff8c00;text-decoration:none;font-weight:600}.serviceslist_description___dhf0 a:hover{text-decoration:underline}.serviceslist_servicesContainer__OXDAe{display:flex;flex-direction:column;gap:2rem}.serviceslist_serviceItem__ghJpd{background:#ffffff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(40px);border:1px solid #e2e8f0}.serviceslist_serviceItem__ghJpd.serviceslist_visible__j7Mi9{opacity:1;transform:translateY(0)}.serviceslist_serviceItem__ghJpd:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-2px)}.serviceslist_serviceItem__ghJpd.serviceslist_expanded__t_G8a{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:translateY(-4px)}.serviceslist_serviceHeader__f0H_N{position:relative;cursor:pointer;overflow:hidden}.serviceslist_serviceImageContainer__nbcFM{position:relative;width:100%;height:300px;overflow:hidden}.serviceslist_serviceImage__4Sax5{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.serviceslist_serviceItem__ghJpd:hover .serviceslist_serviceImage__4Sax5{transform:scale(1.05)}.serviceslist_imageOverlay__D94yf{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(15,23,42,.4),rgba(15,23,42,.6) 50%,rgba(255,140,0,.8));display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.serviceslist_serviceHeader__f0H_N:hover .serviceslist_imageOverlay__D94yf{opacity:1}.serviceslist_overlayContent__Me2k_{text-align:center;color:white;padding:2rem}.serviceslist_serviceCategory__STSkj{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:rgba(255,255,255,.2);padding:.5rem 1rem;border-radius:20px;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.serviceslist_serviceTitle__JKIhv{font-size:1.875rem;font-weight:700;margin-bottom:2rem;line-height:1.2;color:#ff8c00}.serviceslist_expandButton__40tK2{background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:white;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:auto}.serviceslist_expandButton__40tK2:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:scale(1.1)}.serviceslist_expandIcon__Z1R5H{transition:transform .3s ease}.serviceslist_expanded__t_G8a .serviceslist_expandIcon__Z1R5H{transform:rotate(180deg)}.serviceslist_serviceContent__yjh55{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1);background:#f8fafc}.serviceslist_expanded__t_G8a .serviceslist_serviceContent__yjh55{max-height:1000px}.serviceslist_contentGrid__YMzRj{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3rem;gap:3rem;padding:3rem}.serviceslist_capabilitiesColumn__B0njA,.serviceslist_descriptionColumn__uL8nd,.serviceslist_outcomesColumn__YdBLZ{position:relative}.serviceslist_contentTitle__322If{font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.serviceslist_contentTitle__322If:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:linear-gradient(90deg,#ff8c00,#ffa500)}.serviceslist_serviceDescription__tKLKH{font-size:1rem;line-height:1.7;color:#475569}.serviceslist_capabilitiesList__5Dloq{list-style:none;padding:0;margin:0}.serviceslist_capabilityItem__6PG3R{position:relative;padding-left:1.5rem;margin-bottom:1rem;font-size:.95rem;line-height:1.6;color:#475569}.serviceslist_capabilityItem__6PG3R:before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;background:linear-gradient(135deg,#ff8c00,#ffa500);border-radius:50%}.serviceslist_outcomesList__plx4g{display:flex;flex-direction:column;gap:1rem}.serviceslist_outcomeItem__tbo6O{display:flex;align-items:center;gap:1rem;padding:1rem;background:white;border-radius:8px;border-left:3px solid #ff8c00;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.serviceslist_outcomeIndicator__A9I_V{width:8px;height:8px;background:linear-gradient(135deg,#ff8c00,#ffa500);border-radius:50%;flex-shrink:0}.serviceslist_outcomeText__MKrjr{font-size:.9rem;font-weight:600;color:#0f172a}.serviceslist_serviceActions__lPO32{display:flex;gap:1rem;padding:0 3rem 3rem;justify-content:flex-end}.serviceslist_primaryAction__jrj5W{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#ff8c00,#ffa500);color:white;border:none;padding:1rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(255,140,0,.3)}.serviceslist_primaryAction__jrj5W:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(255,140,0,.4)}.serviceslist_ctaSection__DsUvB{text-align:center;margin-top:6rem;padding:4rem 2rem;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:16px;color:white}.serviceslist_ctaSection__DsUvB h3{font-size:2rem;font-weight:800;margin-bottom:1rem;color:white}.serviceslist_ctaSection__DsUvB p{font-size:1.1rem;line-height:1.7;margin-bottom:2rem;opacity:.9}.serviceslist_ctaButtons__N1d7C{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.serviceslist_ctaButton__QmDhJ{background:linear-gradient(135deg,#ff8c00,#ffa500);color:white;border:none;padding:1rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.serviceslist_ctaButton__QmDhJ:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(255,140,0,.4)}.serviceslist_ctaButtonSecondary__4ylVo{background:transparent;color:white;border:2px solid rgba(255,255,255,.3);padding:1rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.serviceslist_ctaButtonSecondary__4ylVo:hover{border-color:#ff8c00;color:#ff8c00}@media (max-width:1024px){.serviceslist_contentGrid__YMzRj{grid-template-columns:1fr 1fr;gap:2rem}.serviceslist_outcomesColumn__YdBLZ{grid-column:1/-1}}@media (max-width:768px){.serviceslist_section__xDhpH{padding:4rem 0}.serviceslist_container__ZXacd{padding:0 1rem}.serviceslist_header___ck1F{margin-bottom:3rem}.serviceslist_contentGrid__YMzRj{grid-template-columns:1fr;gap:2rem;padding:2rem}.serviceslist_serviceActions__lPO32{flex-direction:column;padding:0 2rem 2rem}.serviceslist_serviceImageContainer__nbcFM{height:250px}.serviceslist_ctaButtons__N1d7C{flex-direction:column;align-items:center}.serviceslist_ctaButtonSecondary__4ylVo,.serviceslist_ctaButton__QmDhJ{width:100%;max-width:300px}}@media (max-width:480px){.serviceslist_serviceImageContainer__nbcFM{height:200px}.serviceslist_overlayContent__Me2k_{padding:1rem}.serviceslist_serviceTitle__JKIhv{font-size:1.5rem}.serviceslist_expandButton__40tK2{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.serviceslist_expandIcon__Z1R5H,.serviceslist_serviceImage__4Sax5,.serviceslist_serviceItem__ghJpd{transition:none}.serviceslist_serviceItem__ghJpd.serviceslist_expanded__t_G8a,.serviceslist_serviceItem__ghJpd:hover{transform:none}}.contactpopup_overlay__DS7LK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:contactpopup_fadeIn__jYRni .3s ease-out}@keyframes contactpopup_fadeIn__jYRni{0%{opacity:0}to{opacity:1}}.contactpopup_popup__jHOiX{background:#ffffff;border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.25);max-width:600px;width:100%;max-height:90vh;overflow:hidden;position:relative;animation:contactpopup_slideUp__yOOi3 .4s cubic-bezier(.4,0,.2,1);border:1px solid #e2e8f0}@keyframes contactpopup_slideUp__yOOi3{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.contactpopup_header__gCtC1{position:relative;padding:2rem 2rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#ffffff);border-bottom:1px solid #e2e8f0}.contactpopup_headerContent__ksoUn{text-align:center;max-width:400px;margin:0 auto}.contactpopup_badge__TwZ5y{display:inline-block;background:rgba(255,140,0,.1);border:1px solid rgba(255,140,0,.3);padding:.4rem 1rem;border-radius:50px;font-size:.8rem;font-weight:600;color:#ff8c00;margin-bottom:1rem}.contactpopup_title__RtoLP{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:.75rem;line-height:1.3}.contactpopup_subtitle__HAitR{color:#64748b;font-size:.9rem;line-height:1.5;margin:0}.contactpopup_closeButton__DbGhz{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.9);border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:.5rem;color:#64748b;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.contactpopup_closeButton__DbGhz:hover{background:#ffffff;color:#0f172a;border-color:#cbd5e1;transform:scale(1.05)}.contactpopup_content__ClwNU{max-height:calc(80vh - 140px);overflow-y:auto;padding:0}.contactpopup_form__BCiWq{padding:2rem}.contactpopup_formGrid__3LZ_h{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.contactpopup_inputGroup__tL8IO{display:flex;flex-direction:column;gap:.5rem}.contactpopup_label__pYeBi{font-weight:600;color:#0f172a;font-size:.9rem;margin-bottom:.25rem}.contactpopup_input__lijrU,.contactpopup_select__X7nZV,.contactpopup_textarea__TxeWH{padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:.95rem;transition:all .2s ease;background:#ffffff;color:#0f172a;font-family:inherit}.contactpopup_input__lijrU:focus,.contactpopup_select__X7nZV:focus,.contactpopup_textarea__TxeWH:focus{outline:none;border-color:#ff8c00;background:#fffbf5;box-shadow:0 0 0 3px rgba(255,140,0,.1);transform:translateY(-1px)}.contactpopup_input__lijrU:disabled,.contactpopup_select__X7nZV:disabled,.contactpopup_textarea__TxeWH:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}.contactpopup_input__lijrU::placeholder,.contactpopup_textarea__TxeWH::placeholder{color:#94a3b8}.contactpopup_inputError__SS9_w{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.contactpopup_errorText___aqsJ{color:#ef4444;font-size:.8rem;font-weight:500;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.contactpopup_errorText___aqsJ:before{content:"⚠";font-size:.7rem}.contactpopup_select__X7nZV{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.contactpopup_select__X7nZV option{background:#ffffff;color:#0f172a;padding:.5rem}.contactpopup_textarea__TxeWH{resize:vertical;min-height:100px;line-height:1.5}.contactpopup_errorMessage__tHQYc{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#dc2626;padding:.75rem 1rem;border-radius:10px;font-size:.85rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.contactpopup_formActions__GOslM{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.contactpopup_cancelButton__GVRzJ{padding:.75rem 1.5rem;border:2px solid #e2e8f0;background:#ffffff;color:#64748b;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.9rem}.contactpopup_cancelButton__GVRzJ:hover:not(:disabled){border-color:#cbd5e1;color:#475569;background:#f8fafc}.contactpopup_cancelButton__GVRzJ:disabled{opacity:.5;cursor:not-allowed}.contactpopup_submitButton__5ejX1{padding:.75rem 1.5rem;background:linear-gradient(135deg,#ff8c00,#ffa500);color:white;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:140px;justify-content:center;font-size:.9rem;box-shadow:0 4px 12px rgba(255,140,0,.3)}.contactpopup_submitButton__5ejX1:hover:not(:disabled){background:linear-gradient(135deg,#e67c00,#ff9500);transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,140,0,.4)}.contactpopup_submitButton__5ejX1:disabled{opacity:.7;cursor:not-allowed;transform:none}.contactpopup_spinner__EjBj_{display:flex;align-items:center;gap:.5rem}.contactpopup_spinnerCircle__xKC57{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:contactpopup_spin__M9CRL 1s linear infinite}@keyframes contactpopup_spin__M9CRL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contactpopup_successMessage___HXRT{padding:3rem 2rem;text-align:center}.contactpopup_successIcon__M6BrK{color:#10b981;margin-bottom:1.5rem;display:flex;justify-content:center}.contactpopup_successTitle__CWqCp{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.contactpopup_successText__N8xjQ{color:#64748b;font-size:.95rem;line-height:1.6;max-width:350px;margin:0 auto}@media (max-width:768px){.contactpopup_overlay__DS7LK{align-items:flex-start;padding:2rem .5rem .5rem}.contactpopup_popup__jHOiX{max-width:100%;max-height:95vh;border-radius:16px}.contactpopup_header__gCtC1{padding:1.5rem 1.5rem 1rem}.contactpopup_title__RtoLP{font-size:1.3rem}.contactpopup_subtitle__HAitR{font-size:.85rem}.contactpopup_closeButton__DbGhz{top:.75rem;right:.75rem;width:32px;height:32px}.contactpopup_form__BCiWq{padding:1.5rem}.contactpopup_formGrid__3LZ_h{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.contactpopup_input__lijrU,.contactpopup_select__X7nZV,.contactpopup_textarea__TxeWH{padding:.7rem .9rem;font-size:.9rem}.contactpopup_formActions__GOslM{flex-direction:column-reverse;gap:.75rem;margin-top:1.5rem;padding-top:1rem}.contactpopup_cancelButton__GVRzJ,.contactpopup_submitButton__5ejX1{width:100%;justify-content:center;padding:.8rem 1rem}.contactpopup_successMessage___HXRT{padding:2rem 1.5rem}.contactpopup_successTitle__CWqCp{font-size:1.3rem}.contactpopup_successText__N8xjQ{font-size:.9rem}}@media (max-width:480px){.contactpopup_overlay__DS7LK{padding:1rem .25rem .25rem}.contactpopup_popup__jHOiX{border-radius:12px;max-height:98vh}.contactpopup_header__gCtC1{padding:1rem 1rem .75rem}.contactpopup_title__RtoLP{font-size:1.2rem}.contactpopup_subtitle__HAitR{font-size:.8rem}.contactpopup_badge__TwZ5y{font-size:.75rem;padding:.3rem .8rem}.contactpopup_form__BCiWq{padding:1rem}.contactpopup_input__lijrU,.contactpopup_select__X7nZV,.contactpopup_textarea__TxeWH{padding:.65rem .8rem;font-size:.85rem;border-radius:8px}.contactpopup_label__pYeBi{font-size:.85rem}.contactpopup_textarea__TxeWH{min-height:80px}.contactpopup_formActions__GOslM{margin-top:1rem;padding-top:1rem}.contactpopup_cancelButton__GVRzJ,.contactpopup_submitButton__5ejX1{padding:.7rem 1rem;font-size:.85rem;border-radius:8px}.contactpopup_successMessage___HXRT{padding:1.5rem 1rem}.contactpopup_successIcon__M6BrK svg{width:40px;height:40px}.contactpopup_successTitle__CWqCp{font-size:1.2rem}.contactpopup_successText__N8xjQ{font-size:.85rem}}@media (max-width:360px){.contactpopup_popup__jHOiX{max-height:99vh}.contactpopup_header__gCtC1{padding:.75rem .75rem .5rem}.contactpopup_form__BCiWq{padding:.75rem}.contactpopup_input__lijrU,.contactpopup_select__X7nZV,.contactpopup_textarea__TxeWH{padding:.6rem .75rem}.contactpopup_formActions__GOslM{gap:.5rem}}@media (prefers-contrast:high){.contactpopup_popup__jHOiX{border:2px solid #000000}.contactpopup_input__lijrU,.contactpopup_select__X7nZV,.contactpopup_textarea__TxeWH{border-color:#000000}.contactpopup_input__lijrU:focus,.contactpopup_select__X7nZV:focus,.contactpopup_textarea__TxeWH:focus{border-color:#ff8c00;box-shadow:0 0 0 2px #ff8c00}}@media (prefers-reduced-motion:reduce){.contactpopup_overlay__DS7LK,.contactpopup_popup__jHOiX{animation:none}.contactpopup_closeButton__DbGhz:hover,.contactpopup_submitButton__5ejX1:hover{transform:none}.contactpopup_spinnerCircle__xKC57{animation:none}.contactpopup_input__lijrU:focus,.contactpopup_select__X7nZV:focus,.contactpopup_textarea__TxeWH:focus{transform:none}}.contactpopup_content__ClwNU::-webkit-scrollbar{width:6px}.contactpopup_content__ClwNU::-webkit-scrollbar-track{background:#f1f5f9}.contactpopup_content__ClwNU::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.contactpopup_content__ClwNU::-webkit-scrollbar-thumb:hover{background:#94a3b8}