.PopularSearches_directorySection__WWgfy{padding:32px 0 40px;background-color:#f8fafc;border-top:1px solid #e2e8f0}.PopularSearches_directoryContainer__1RY24{max-width:1240px;margin:0 auto;padding:0 16px}.PopularSearches_directoryHeader__fzXPF{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px;flex-wrap:wrap;gap:12px}.PopularSearches_eyebrowBadge__yL226{display:inline-flex;align-items:center;gap:6px;background:#fffbeb;border:1.5px solid #e5d558;color:#0f172a;font-family:Chakra Petch,Rajdhani,sans-serif;font-weight:700;font-size:12px;letter-spacing:.8px;text-transform:uppercase;padding:3px 12px;border-radius:9999px;margin-bottom:6px}.PopularSearches_heading__1UUxy{font-family:Rajdhani,sans-serif;font-size:26px;font-weight:700;color:#0f172a;margin:0 0 2px}.PopularSearches_emeraldText__c9EPU{color:#166534}.PopularSearches_subHeading__sDuC9{font-family:Space Grotesk,sans-serif;font-size:13px;color:#64748b;margin:0}.PopularSearches_directoryGrid__nmkFj{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.PopularSearches_directoryGrid__nmkFj{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PopularSearches_directoryGrid__nmkFj{grid-template-columns:repeat(3,1fr)}}.PopularSearches_categoryCard__eIgw9{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.02);transition:all .2s ease}.PopularSearches_categoryCard__eIgw9:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05)}.PopularSearches_categoryCardHeader__QzNNi{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #edf2f7;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:800;color:#0f172a;letter-spacing:.5px;text-transform:uppercase}.PopularSearches_categoryBadgeIndicator__9QDyJ{width:8px;height:8px;border-radius:9999px;background-color:#166534;flex-shrink:0}.PopularSearches_categoryBadgeIndicatorYellow__P3yu8{width:8px;height:8px;border-radius:9999px;background-color:#92400e;flex-shrink:0}.PopularSearches_categoryCardBody__C8zNW{padding:12px 14px;display:flex;flex-wrap:wrap;gap:6px;flex-grow:1;align-content:flex-start}.PopularSearches_keywordPill__EDqr1{display:inline-flex;align-items:center;padding:4px 9px;border-radius:6px;background-color:#f8fafc;border:1px solid #e2e8f0;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;color:#334155;text-decoration:none;transition:all .15s ease-in-out;line-height:1.3}.PopularSearches_keywordPill__EDqr1:hover{background-color:#fff173;border-color:#e5d558;color:#0f172a;transform:translateY(-1px);box-shadow:0 2px 4px rgba(229,213,88,.25);text-decoration:none}.Footer_footerWrapper__J82PL{background-color:#ffffff;border-top:1px solid #e2e8f0;color:#334155;font-size:14px;position:relative;z-index:10}.Footer_trustBar__M_uDy{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px 0}.Footer_trustItem__hbZ5I{display:flex;align-items:center;gap:12px}.Footer_trustIcon__BJgr_{width:38px;height:38px;border-radius:10px;background-color:#FFF173;border:1px solid #eab308;color:#000000;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.Footer_trustText__X4wq7 strong{display:block;font-family:var(--font-rajdhani,"Chakra Petch",sans-serif);font-size:13.5px;color:#0f172a;line-height:1.2}.Footer_trustText__X4wq7 span{font-size:12px;color:#64748b;line-height:1.2}.Footer_mainGrid__NAtZW{padding:44px 0 32px}.Footer_brandLockup__pKLtQ{display:flex;align-items:center;gap:10px;margin-bottom:16px;height:38px}.Footer_brandLockupLogo__LFe2r{height:38px;width:auto;flex-shrink:0;display:block}.Footer_brandLockupText__yMhLa{display:flex;flex-direction:column;justify-content:center}.Footer_brandTitle__QEfl7{font-family:var(--font-rajdhani,"Rajdhani",sans-serif);font-size:15.5px;font-weight:700;color:#0f172a;line-height:1.15;letter-spacing:.3px;margin:0}.Footer_brandSubtitle__ZZJmv{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;color:#166534;letter-spacing:.6px;text-transform:uppercase;margin-top:1px}.Footer_colHeading__UeOFu{font-family:var(--font-rajdhani,"Chakra Petch",sans-serif);font-size:15px;font-weight:700;color:#0f172a;margin-bottom:16px;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.Footer_colHeading__UeOFu:before{content:"";width:4px;height:16px;background-color:#FFF173;border:1px solid #eab308;border-radius:2px;display:inline-block}.Footer_brandDesc__3IyqH{font-size:13.5px;color:#64748b;line-height:1.5;margin-bottom:14px}.Footer_storeCard__2378Y{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;margin-bottom:8px;transition:all .2s ease}.Footer_storeCard__2378Y:hover{border-color:#cbd5e1;background-color:#f1f5f9}.Footer_storeTitle__hU05u{font-family:var(--font-rajdhani,"Rajdhani",sans-serif);font-weight:700;font-size:13.5px;color:#0f172a;display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.Footer_storeBadge__c_FHs{font-size:12px;padding:2px 6px;border-radius:4px;font-weight:700;background-color:#FFF173;border:1px solid #eab308;color:#000000}.Footer_storeBadgeExpress__8ZMCF{font-size:12px;padding:2px 6px;border-radius:4px;font-weight:700;background-color:#e0f2fe;border:1px solid #bae6fd;color:#0369a1}.Footer_storeAddressLink__PPoEe{display:block;font-size:12px;color:#475569;text-decoration:none;margin-bottom:4px;line-height:1.3;transition:color .15s ease}.Footer_storeAddressLink__PPoEe:hover{color:#b45309;text-decoration:underline}.Footer_storePhone__WGlpG{font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;color:#0f172a;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.Footer_storePhone__WGlpG:hover{color:#b45309;text-decoration:underline}.Footer_linkList___JMdz{list-style:none;padding:0;margin:0}.Footer_linkList___JMdz li{margin-bottom:9px}.Footer_linkList___JMdz a{color:#475569;text-decoration:none;transition:color .15s ease,transform .15s ease;display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.Footer_linkList___JMdz a:hover{color:#b45309;transform:translateX(3px)}.Footer_contactBox__3_4By{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;margin-top:14px}.Footer_contactLine__AExhO{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px}.Footer_contactLine__AExhO:not(:last-child){border-bottom:1px solid #f1f5f9}.Footer_contactLine__AExhO a{color:#0f172a;text-decoration:none;font-weight:600;transition:color .15s ease}.Footer_contactLine__AExhO a:hover{color:#b45309}.Footer_chatTag__mP3is{font-size:12px;padding:1px 6px;border-radius:4px;font-weight:700;margin-left:auto;text-transform:uppercase;letter-spacing:.04em;background-color:#dcfce7;color:#15803d;display:inline-block;line-height:1.4}.Footer_socialStrip__Wcdvg{display:flex;gap:8px;margin-top:14px}.Footer_socialBtn__do6_J{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ffffff!important;text-decoration:none;font-size:14px;transition:all .2s cubic-bezier(.16,1,.3,1)}.Footer_socialFacebook___MrSf{background-color:#1877F2!important;border:1px solid #1877f2!important}.Footer_socialInstagram__yArWX{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;border:1px solid #d6249f!important}.Footer_socialX__0Tn8G{background-color:#000000!important;border:1px solid #334155!important}.Footer_socialYoutube__SJPbT{background-color:#FF0000!important;border:1px solid #ff0000!important}.Footer_socialBtn__do6_J:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 4px 12px rgba(0,0,0,.18);color:#ffffff!important}.Footer_footerBottom__GMfCf{border-top:1px solid #e2e8f0;background-color:#f8fafc;padding:16px 0;font-size:12.5px;color:#64748b}.Footer_bottomFlex__gA6uv{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.Footer_legalPills__x7Tp7{display:flex;gap:14px;flex-wrap:wrap}.Footer_legalPills__x7Tp7 a{color:#64748b;text-decoration:none;transition:color .15s ease}.Footer_legalPills__x7Tp7 a:hover{color:#b45309}@media (max-width:767px){.Footer_trustBar__M_uDy{padding:14px 0}.Footer_trustItem__hbZ5I{margin-bottom:10px}.Footer_footerBottom__GMfCf{padding-bottom:85px}.Footer_bottomFlex__gA6uv{flex-direction:column;align-items:flex-start}}.EcosystemHeroBanner_bannerSection__jFd_D{position:relative;background:#ffffff;border-bottom:none;padding-top:10px!important;padding-bottom:22px!important;overflow:hidden}.EcosystemHeroBanner_heroBgPhoto__ypOvg{display:none}@media (min-width:768px){.EcosystemHeroBanner_heroBgPhoto__ypOvg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 85% 15%,rgba(22,163,74,.05) 0,transparent 60%),radial-gradient(circle at 15% 85%,rgba(14,116,144,.04) 0,transparent 60%);pointer-events:none;z-index:1}}.EcosystemHeroBanner_heroBgGradient__U_bRn{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(240,253,244,.88),rgba(255,255,255,.96) 60%,rgba(241,245,249,.92));pointer-events:none;z-index:2}.EcosystemHeroBanner_heroContentLayer__hIhz8{position:relative;z-index:3}.EcosystemHeroBanner_sectionHeader__OofiR{margin-bottom:6px}.EcosystemHeroBanner_authorityBadge__Za_SU{display:inline-flex;align-items:center;gap:6px;background:#f0fdf4;border:1.5px solid #16a34a;color:#15803d;font-family:Chakra Petch,sans-serif;font-weight:700;font-size:10px;letter-spacing:.8px;text-transform:uppercase;padding:2px 10px;border-radius:9999px;margin-bottom:4px}.EcosystemHeroBanner_heroTitle__pn4Hz{font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:#0f172a;margin:0;letter-spacing:-.3px}.EcosystemHeroBanner_greenHighlight__rTFW9{color:#16a34a}.EcosystemHeroBanner_squareCardsGrid__d2J9E{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:0}.EcosystemHeroBanner_squareCard__c0fUv{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:8px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;box-shadow:0 1px 4px rgba(0,0,0,.03);transition:all .2s ease;height:254px!important;overflow:hidden;text-align:left}.EcosystemHeroBanner_squareCard__c0fUv:hover{transform:translateY(-2px);border-color:#16a34a;box-shadow:0 6px 18px rgba(22,101,52,.1)}.EcosystemHeroBanner_squareThumbBox__UsP1G{width:100%;height:110px!important;border-radius:8px;overflow:hidden;position:relative;background:#f8fafc;border:1px solid #f1f5f9;flex-shrink:0}.EcosystemHeroBanner_squareThumb__Aew9l{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.EcosystemHeroBanner_squareCard__c0fUv:hover .EcosystemHeroBanner_squareThumb__Aew9l{transform:scale(1.05)}.EcosystemHeroBanner_squareCardBody__y4Viz{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;padding-top:6px;min-width:0}.EcosystemHeroBanner_noBadgeBody__fSpPw{justify-content:flex-start;gap:2px}.EcosystemHeroBanner_squareTag__m8u4h{font-family:Rajdhani,sans-serif;font-size:8.5px;font-weight:700;padding:1px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;display:inline-block;align-self:flex-start;margin-bottom:3px;white-space:nowrap}.EcosystemHeroBanner_tagPhones__5YZFr{background:#e0f2fe;color:#0369a1}.EcosystemHeroBanner_tagReels__JWfqS{background:#ede9fe;color:#6d28d9}.EcosystemHeroBanner_tagWarehouse__mVgRZ{background:#fef3c7;color:#b45309}.EcosystemHeroBanner_tagTraining__DTUPW{background:#dbeafe;color:#1d4ed8}.EcosystemHeroBanner_tagConsole__xHGgj{background:#fee2e2;color:#b91c1c}.EcosystemHeroBanner_tagRecovery__9U7UO{background:#ccfbf1;color:#115e59}.EcosystemHeroBanner_squareTitle__OVA2_{font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:700;color:#0f172a;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.EcosystemHeroBanner_squareTitleLarge__FXD7_{font-size:15px;font-weight:700;line-height:1.15;margin-bottom:2px;color:#0f172a}.EcosystemHeroBanner_squareSubtitle__kaN20{font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:600;color:#64748b;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.EcosystemHeroBanner_squareLink__I2YlM{font-family:Chakra Petch,sans-serif;font-size:10.5px;font-weight:700;color:#166534;display:inline-flex;align-items:center;gap:3px}.EcosystemHeroBanner_noBadgeBody__fSpPw .EcosystemHeroBanner_squareLink__I2YlM{margin-top:1px}.EcosystemHeroBanner_richCardBody__glHnT{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;padding-top:6px;min-width:0}.EcosystemHeroBanner_squareTitleBig__AzwkL{font-family:Rajdhani,sans-serif;font-size:19px;font-weight:700;color:#0f172a;line-height:1.15;margin-bottom:1px;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EcosystemHeroBanner_squareSubtitleGreen__FV74B{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;color:#15803d;line-height:1.2;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EcosystemHeroBanner_trustChecklist__NS5B7{display:flex;flex-direction:column;gap:2.5px;margin-bottom:4px}.EcosystemHeroBanner_trustCheckItem__8Xrxq{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;color:#334155;line-height:1.2;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EcosystemHeroBanner_trustCheckIcon__QkJsj{color:#16a34a;font-weight:700;flex-shrink:0}.EcosystemHeroBanner_bottomRowSplit__xRj5v{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:3px;border-top:1px solid #f8fafc;min-height:28px;gap:3px;overflow:visible}.EcosystemHeroBanner_priceTagLarge__hnhp7{font-family:Rajdhani,sans-serif;font-size:11px;font-weight:700;color:#0f172a;line-height:1;white-space:nowrap;overflow:visible!important;text-overflow:clip!important;flex-shrink:0}.EcosystemHeroBanner_priceTagLarge__hnhp7 span{color:#15803d;font-size:12.5px;font-weight:800}.EcosystemHeroBanner_pillBtnYellow__214Za{font-family:Rajdhani,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.2px;background-color:#FFF173;border:1px solid #e5d558;color:#0F172A;padding:3.5px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:2px;line-height:1;text-decoration:none;cursor:pointer;box-shadow:0 2px 6px rgba(229,213,88,.25);transition:all .15s ease;white-space:nowrap!important;flex-shrink:0}.EcosystemHeroBanner_pillBtnYellow__214Za:hover{background-color:#FDEC74;border-color:#E5D558;box-shadow:0 3px 10px rgba(229,213,88,.4);transform:translateY(-1px);color:#0F172A}.EcosystemHeroBanner_pillBtnSoon__SOPR7{font-family:Rajdhani,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2px;background-color:#F1F5F9;border:1px solid #cbd5e1;color:#475569;padding:3.5px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:2px;line-height:1;text-decoration:none;cursor:default;white-space:nowrap!important;flex-shrink:0}.EcosystemHeroBanner_squareCardDisabled__QO_Yp{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:8px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:default;height:254px!important;overflow:hidden;text-align:left}.EcosystemHeroBanner_pillBtnSolid__flztj{font-family:Chakra Petch,sans-serif;font-size:10px;font-weight:700;background:#166534;color:#ffffff;padding:3.5px 9px;border-radius:4px;display:inline-flex;align-items:center;gap:3px;line-height:1;transition:background .15s ease}.EcosystemHeroBanner_pillBtnSolid__flztj:hover{background:#14532d}.EcosystemHeroBanner_containThumb__cd3DA{object-fit:contain!important;background:#ffffff}@media (max-width:767px){.EcosystemHeroBanner_bannerSection__jFd_D{padding-top:5px!important;padding-bottom:6px!important}.EcosystemHeroBanner_sectionHeader__OofiR{margin-bottom:5px}.EcosystemHeroBanner_heroTitle__pn4Hz{font-size:17px}.EcosystemHeroBanner_squareCardsGrid__d2J9E{grid-template-columns:repeat(2,1fr);gap:8px}.EcosystemHeroBanner_squareCardDisabled__QO_Yp,.EcosystemHeroBanner_squareCard__c0fUv{padding:6px 7px;height:auto!important;min-height:188px;aspect-ratio:auto;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.EcosystemHeroBanner_squareThumbBox__UsP1G{height:78px!important}.EcosystemHeroBanner_squareTitle__OVA2_{font-size:11.5px}.EcosystemHeroBanner_squareTitleBig__AzwkL{font-size:14.5px;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EcosystemHeroBanner_squareSubtitleGreen__FV74B{font-size:10px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EcosystemHeroBanner_trustChecklist__NS5B7{gap:1.5px;margin-bottom:3px}.EcosystemHeroBanner_trustCheckItem__8Xrxq{font-size:9px;line-height:1.15;gap:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EcosystemHeroBanner_bottomRowSplit__xRj5v{gap:2px;padding-top:2px;min-height:22px}.EcosystemHeroBanner_priceTagLarge__hnhp7{font-size:10px!important;white-space:nowrap}.EcosystemHeroBanner_priceTagLarge__hnhp7 span{font-size:11px!important}.EcosystemHeroBanner_pillBtnYellow__214Za{font-size:9.5px!important;padding:2.5px 5px!important;gap:2px!important;white-space:nowrap!important}.EcosystemHeroBanner_pillBtnSoon__SOPR7{font-size:9px!important;padding:2.5px 5px!important;gap:2px!important;white-space:nowrap!important}.EcosystemHeroBanner_pillBtnSolid__flztj{font-size:8px!important;padding:2px 5px!important}.EcosystemHeroBanner_squareTitleLarge__FXD7_{font-size:12.5px;margin-bottom:1px}.EcosystemHeroBanner_squareSubtitle__kaN20{font-size:8px;margin-bottom:2px}.EcosystemHeroBanner_squareTag__m8u4h{font-size:7.5px;padding:1px 4px}.EcosystemHeroBanner_squareLink__I2YlM{font-size:9.5px}}.FRPPage_hero__aUlSN{background:var(--primary-color);display:flex;align-items:center;position:relative;overflow:hidden;padding-left:15px;padding-right:15px}.FRPPage_heroBgGrid__7VJWe{pointer-events:none;background-image:url(/gallery/team-image-prc-repair-7.webp);position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;opacity:.1}.FRPPage_heroBgGlow__v4Vy3{position:absolute;top:-200px;right:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(192,0,26,.12) 0,transparent 70%);pointer-events:none}.FRPPage_heroInner__vCylH{max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.FRPPage_heroBadge__6KveZ{display:inline-flex;align-items:center;gap:8px;border:thin solid var(--accent-color);border-radius:100px;padding:6px 14px;font-size:12px;font-weight:500;color:#fff;letter-spacing:.8px;text-transform:uppercase;margin-bottom:20px}.FRPPage_heroBadgeDot__2Rte4{width:6px;height:6px;border-radius:50%;background:var(--accent-color);animation:FRPPage_pulse__97GJb 2s infinite;display:inline-block;flex-shrink:0}@keyframes FRPPage_pulse__97GJb{0%,to{opacity:1}50%{opacity:.4}}.FRPPage_heroH1__t20iM{font-size:clamp(30px,4.5vw,58px);font-weight:700;color:#fff;margin-bottom:20px}.FRPPage_heroAccent__G8Mcm{color:var(--accent-color)}.FRPPage_heroUnderline__gfhA5{position:relative;display:inline-block}.FRPPage_heroUnderline__gfhA5:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:var(--accent-color);border-radius:2px}.FRPPage_heroSubtitle__nOQQ4{color:rgba(255,255,255,.6);margin-bottom:36px;max-width:500px}.FRPPage_heroActions__9vFCi{display:flex;gap:14px;flex-wrap:wrap}.FRPPage_heroTrust__A5YEj{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.FRPPage_heroTrustItem__OHJl8{display:flex;align-items:center;gap:6px;font-size:13px;color:rgba(255,255,255,.5)}.FRPPage_heroStars__HiQTT{display:flex;align-items:center;gap:2px}.FRPPage_heroPanel__TsDkA{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FRPPage_heroPanelTitle___uPDF{font-size:18px;font-weight:700;color:#fff;margin-bottom:16px}.FRPPage_brandGrid__USdgt{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px}.FRPPage_brandChip__CKwkS{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 8px;text-align:center;font-size:13px;color:rgba(255,255,255,.8);font-weight:500;transition:background .2s,border-color .2s;cursor:default}.FRPPage_brandChip__CKwkS:hover{background:var(--secondary-color);border-color:var(--accent-color)}.FRPPage_brandIcon__bhsDv{font-size:22px;display:block;margin-bottom:0}.FRPPage_miniSteps__LNsAk{display:flex;flex-direction:column;gap:12px}.FRPPage_miniStep__ufPSH{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:10px}.FRPPage_miniStepNum__ipsta{width:28px;height:28px;border-radius:50%;background:var(--accent-color);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FRPPage_miniStepText__LwhIV{font-size:14px;color:rgba(255,255,255,.75);line-height:1.4;margin-bottom:0}.FRPPage_miniStepText__LwhIV strong{color:rgba(255,255,255,.95);font-weight:500}.FRPPage_sectionTag__klHy_{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--heading-highlight);margin-bottom:12px;display:block}.FRPPage_sectionTagLight__clrsa{color:#ff6b7a}.FRPPage_sectionTitle__y3cx_{font-size:clamp(28px,3.5vw,44px);font-weight:800;color:#1a1a1a;line-height:1.1;letter-spacing:-1px;margin-bottom:16px}.FRPPage_sectionTitleLight__nCCO0{color:#fff}.FRPPage_sectionSubtitle__3v9L_{font-size:17px;color:#777;line-height:1.7;max-width:580px;font-weight:300}.FRPPage_sectionSubtitleLight__bL1oP{color:rgba(255,255,255,.5)}.FRPPage_btnPrimary__G1yJp{background:var(--accent-color);color:#fff;font-size:15px;font-weight:500;padding:14px 30px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .2s,transform .15s}.FRPPage_btnPrimary__G1yJp:hover{background:#8b0012;transform:translateY(-1px)}.FRPPage_bgLight__JafO_{background:#f5f5f3}.FRPPage_bgDark__yy19_{background:#111}.FRPPage_bgWhite__TDRUR{background:#fff}.FRPPage_whatIsGrid__Cn4Zd{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.FRPPage_whatIsBody__NI40N p{font-size:16px;color:#444;line-height:1.8;margin-bottom:16px}.FRPPage_alertBox__qEsmV{margin-top:28px;background:#ea2a33;border-left:4px solid var(--primary-color);border-radius:0 10px 10px 0;padding:18px 20px}.FRPPage_alertBox__qEsmV p{font-size:15px;color:#fff;margin:0}.FRPPage_alertBox__qEsmV strong{color:#fff}.FRPPage_phoneMockWrap__Mcm6q{position:relative}.FRPPage_phoneMock__wJOM3{background:#1a1a1a;border-radius:28px;padding:30px 20px;max-width:260px;margin:0 auto;box-shadow:0 30px 80px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.08);position:relative}.FRPPage_phoneNotch__dZzDa{width:60px;height:8px;background:rgba(255,255,255,.08);border-radius:100px;margin:0 auto 24px}.FRPPage_phoneScreen__WlBRI{background:#1c1c1e;border-radius:16px;padding:24px 18px;text-align:center}.FRPPage_phoneLockIcon__Ay7iq{width:56px;height:56px;background:rgba(192,0,26,.15);border:2px solid rgba(192,0,26,.4);border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:26px}.FRPPage_phoneScreen__WlBRI h4{font-size:14px;font-weight:600;color:#fff;margin-bottom:8px;line-height:1.3}.FRPPage_phoneScreen__WlBRI p{font-size:12px;color:rgba(255,255,255,.5);line-height:1.5;margin-bottom:16px}.FRPPage_phoneInput__dW1rl{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 12px;font-size:12px;color:rgba(255,255,255,.4);margin-bottom:10px;text-align:left}.FRPPage_phoneBtn__a8Dx3{background:#EA2A33;border-radius:8px;padding:10px;font-size:12px;color:rgba(255,255,255,.7);font-weight:500;text-align:center}.FRPPage_phoneBadgeTop__jdzDi{top:-14px;right:-14px;background:#EA2A33;box-shadow:0 4px 12px rgba(192,0,26,.4)}.FRPPage_phoneBadgeBottom__k3vBp,.FRPPage_phoneBadgeTop__jdzDi{position:absolute;color:#fff;font-size:11px;font-weight:700;padding:6px 12px;border-radius:100px;white-space:nowrap}.FRPPage_phoneBadgeBottom__k3vBp{bottom:-14px;left:-14px;background:#0a7a3c;box-shadow:0 4px 12px rgba(10,122,60,.4)}.FRPPage_servicesGrid__qmEja{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.FRPPage_serviceCard__YxI7G{border:1px solid #e2e2e0;border-radius:16px;padding:28px;background:#fff;position:relative;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.FRPPage_serviceCard__YxI7G:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--primary-color);transform:scaleX(0);transform-origin:left;transition:transform .3s}.FRPPage_serviceCard__YxI7G:hover{border-color:var(--primary-color);box-shadow:0 8px 40px rgba(192,0,26,.08);transform:translateY(-2px)}.FRPPage_serviceCard__YxI7G:hover:before{transform:scaleX(1)}.FRPPage_serviceIcon__JNniz{width:48px;height:48px;background:var(--accent-color);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:18px}.FRPPage_serviceCard__YxI7G h3{font-size:18px;font-weight:700;color:var(--primary-color);margin-bottom:10px}.FRPPage_serviceCard__YxI7G p{font-size:14px;color:#777;line-height:1.7}.FRPPage_timeline__AtYt7{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-top:60px}.FRPPage_timelineLine__e_oJH{position:absolute;top:30px;left:12.5%;right:12.5%;height:1px;background:rgba(22,101,52,.24);z-index:0}.FRPPage_timelineStep__cHBbT{text-align:center;padding:0 16px;position:relative;z-index:1}.FRPPage_timelineNum__7F2k9{width:60px;height:60px;border-radius:50%;background:var(--accent-color);border:2px solid var(--primary-color);color:var(--primary-color);font-size:20px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:background .3s,color .3s}.FRPPage_timelineStep__cHBbT:hover .FRPPage_timelineNum__7F2k9{background:var(--accent-color);color:var(--heading-highlight)}.FRPPage_timelineStep__cHBbT h4{font-size:clamp(16px,1.5vw,18px);font-weight:700;margin-bottom:8px}.FRPPage_timelineStep__cHBbT p{font-size:14px;line-height:1.6}.FRPPage_statsBar__jpIg5{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e2e2e0;border:1px solid #e2e2e0;border-radius:16px;overflow:hidden}.FRPPage_statBlock__FFIIM{background:#fff;padding:32px 24px;text-align:center}.FRPPage_statNum__k13IG{font-size:40px;font-weight:800;color:var(--accent-color);line-height:1;margin-bottom:6px}.FRPPage_statLabel__ZPUF9{font-size:13px;color:#777;line-height:1.4;white-space:pre-line}.FRPPage_reviewsGrid__U6_6q{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.FRPPage_reviewCard__sOvFj{border:1px solid #e2e2e0;border-radius:14px;padding:24px;background:#fff}.FRPPage_reviewStars__GoqBp{color:#d4a017;font-size:15px;margin-bottom:12px}.FRPPage_reviewText__AZzqH{font-size:14px;color:#444;line-height:1.7;margin-bottom:16px;font-style:italic}.FRPPage_reviewAuthor__6xkw1{display:flex;align-items:center;gap:10px}.FRPPage_reviewAvatar__DzLur{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.FRPPage_reviewName__2kmrD{font-size:14px;font-weight:600;color:#1a1a1a}.FRPPage_reviewLocation__dOc93{font-size:12px;color:#777}.FRPPage_reviewBadge__nufND{margin-left:auto;font-size:11px;color:#777;font-weight:600}.FRPPage_devicesGrid__wz62q{display:grid;grid-template-columns:repeat(6,minmax(auto,1fr));gap:12px}.FRPPage_deviceCard__wL9L9{background:#fff;border:1px solid #e2e2e0;border-radius:12px;text-align:center;transition:border-color .2s,transform .2s;overflow:hidden}.FRPPage_deviceCard__wL9L9:hover{border-color:var(--accent-color);transform:translateY(-2px)}.FRPPage_deviceIcon__i_Tnw{font-size:30px;margin-bottom:0;display:block}.FRPPage_deviceBrand__0u1gR{font-weight:600;color:#1a1a1a;margin-bottom:4px}.FRPPage_deviceModels__yz8Sh{font-size:12px;color:#777;line-height:1.5}.FRPPage_devicesNote__CFMlm{text-align:center;margin-top:24px}.FRPPage_devicesNote__CFMlm a{color:var(--accent-color);font-weight:600;text-decoration:none}.FRPPage_ctaSection__XW0_A{background:var(--primary-color);text-align:center;position:relative;overflow:hidden}.FRPPage_ctaSection__XW0_A .sticky-img{max-width:320px;position:absolute;bottom:-80px;right:-100px}.FRPPage_ctaBgGrid__t5dmy{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:50px 50px;pointer-events:none}.FRPPage_ctaInner__J6HBn{max-width:850px;margin:0 auto;position:relative;z-index:1}.FRPPage_ctaInner__J6HBn h2{font-size:clamp(28px,4vw,48px);font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-1px}.FRPPage_ctaInner__J6HBn p{font-size:17px;color:rgba(255,255,255,.8);margin-bottom:36px;line-height:1.6}.FRPPage_ctaActions__vVgAm{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;align-items:center}.FRPPage_ctaTrust__FvNWF{margin-top:28px;display:flex;gap:28px;justify-content:center;flex-wrap:wrap}.FRPPage_ctaTrustItem__CbOx2{font-size:13px;color:rgba(255,255,255,.7)}@media (max-width:900px){.FRPPage_heroInner__vCylH,.FRPPage_whatIsGrid__Cn4Zd{grid-template-columns:1fr}.FRPPage_timeline__AtYt7{grid-template-columns:1fr 1fr}.FRPPage_timelineLine__e_oJH{display:none}.FRPPage_statsBar__jpIg5{grid-template-columns:1fr 1fr}.FRPPage_reviewsGrid__U6_6q{grid-template-columns:1fr}.FRPPage_timeline__AtYt7{gap:1rem}.FRPPage_timelineStep__cHBbT{border:1px solid #e2e2e0;padding:1rem;border-radius:var(--site-border-radius)}.FRPPage_timelineStep__cHBbT p,.FRPPage_timelineStep__cHBbT:last-child{margin-bottom:0}}@media (max-width:600px){.FRPPage_devicesGrid__wz62q{grid-template-columns:repeat(3,minmax(auto,1fr))}.FRPPage_timeline__AtYt7{grid-template-columns:1fr}.FRPPage_heroPanel__TsDkA{padding:1rem}.FRPPage_heroInner__vCylH{gap:35px}.FRPPage_brandGrid__USdgt{grid-template-columns:repeat(2,1fr)}.FRPPage_heroActions__9vFCi .btn-default{width:100%;text-align:center}}.GetInstantQuote_quoteSection___iJFk{padding-top:14px;padding-bottom:45px;background-color:#ffffff}.GetInstantQuote_titleRow__Mzham{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.GetInstantQuote_mainHeading__5RPtm{font-family:Rajdhani,sans-serif;font-size:32px;font-weight:700;color:#0F172A;letter-spacing:-.01em;line-height:1.15;margin:0}.GetInstantQuote_emeraldHighlight__wSeCb{color:#166534}.GetInstantQuote_viewAllBtn__69eKj{display:inline-flex;align-items:center;gap:8px;background-color:#FFF173;border:1px solid #e5d558;color:#0F172A;padding:11px 24px;border-radius:9999px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;text-decoration:none;box-shadow:0 3px 8px rgba(229,213,88,.35);transition:all .2s ease-in-out;white-space:nowrap}.GetInstantQuote_viewAllBtn__69eKj:hover{background-color:#FDEC74;border-color:#E5D558;color:#0F172A;transform:translateY(-1px);box-shadow:0 4px 14px rgba(229,213,88,.45);text-decoration:none}.GetInstantQuote_grid5__oJOSs{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.GetInstantQuote_card__RB_XF{border-radius:18px;border:1.5px solid;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.03);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer;text-decoration:none;color:inherit}.GetInstantQuote_card__RB_XF:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.08);text-decoration:none;color:inherit}.GetInstantQuote_cardThumb__ZZZRd{height:112px;display:flex;align-items:flex-end;justify-content:center;padding:0 10px;overflow:hidden}.GetInstantQuote_cardThumb__ZZZRd img{max-height:100px;width:auto;object-fit:contain;transition:transform .25s ease}.GetInstantQuote_card__RB_XF:hover .GetInstantQuote_cardThumb__ZZZRd img{transform:scale(1.05)}.GetInstantQuote_cardBody__i8Dih{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1 1;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.05)}.GetInstantQuote_cardEyebrow__c3p1K{font-family:Rajdhani,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;color:#64748B;text-transform:uppercase;margin-bottom:2px}.GetInstantQuote_cardTitle__a_wgf{font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;color:#0F172A;line-height:1.2;margin-bottom:2px}.GetInstantQuote_cardSub__PD9xH{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;color:#166534;line-height:1.25;margin-bottom:12px;min-height:28px}.GetInstantQuote_cardFooter__FIIt2{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;border-top:1px solid rgba(0,0,0,.05)}.GetInstantQuote_statusBadge__1LEmM{font-family:Rajdhani,sans-serif;font-size:11.5px;font-weight:700;color:#15803D;background:#F0FDF4;border:1px solid #bbf7d0;padding:2.5px 7px;border-radius:6px;letter-spacing:.02em;white-space:nowrap}.GetInstantQuote_arrowBtn__vCn9P{width:28px;height:28px;background-color:#FFF173;border:1px solid #e5d558;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#0F172A;box-shadow:0 1px 4px rgba(229,213,88,.25);transition:transform .2s ease,background-color .2s ease;flex-shrink:0}.GetInstantQuote_card__RB_XF:hover .GetInstantQuote_arrowBtn__vCn9P{transform:translateX(3px);background-color:#FDEC74;border-color:#E5D558;color:#0F172A}.GetInstantQuote_mobileViewAll__ADKo0{display:none;margin-top:20px;text-align:center}@media (max-width:991px){.GetInstantQuote_grid5__oJOSs{grid-template-columns:repeat(3,1fr);gap:12px}.GetInstantQuote_mainHeading__5RPtm{font-size:26px}}@media (max-width:640px){.GetInstantQuote_grid5__oJOSs{grid-template-columns:repeat(2,1fr);gap:10px}.GetInstantQuote_mainHeading__5RPtm{font-size:22px}.GetInstantQuote_cardThumb__ZZZRd{height:90px}.GetInstantQuote_cardThumb__ZZZRd img{max-height:82px}.GetInstantQuote_cardBody__i8Dih{padding:10px}.GetInstantQuote_cardTitle__a_wgf{font-size:14px}.GetInstantQuote_cardSub__PD9xH{font-size:10.5px;min-height:26px;margin-bottom:8px}.GetInstantQuote_statusBadge__1LEmM{font-size:9.5px;padding:2px 5px}.GetInstantQuote_arrowBtn__vCn9P{width:24px;height:24px;font-size:12px}.GetInstantQuote_viewAllDesktop__TXbzK{display:none}.GetInstantQuote_mobileViewAll__ADKo0{display:block}}.HomepageRedesign_section__nQNRV{padding-top:14px;padding-bottom:14px;position:relative;overflow:hidden}@media (min-width:768px){.HomepageRedesign_section__nQNRV{padding-top:18px;padding-bottom:18px}}.HomepageRedesign_sectionWhite__8N5aw{background-color:#ffffff}.HomepageRedesign_sectionSlate__boC_M{background-color:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.HomepageRedesign_sectionDark__x4U01{background:#f8fafc;color:#0f172a;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.HomepageRedesign_container__Ovh6F{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.HomepageRedesign_headerRow__Hh201{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:14px;gap:8px}@media (min-width:768px){.HomepageRedesign_headerRow__Hh201{flex-direction:row;align-items:flex-end;margin-bottom:16px}}.HomepageRedesign_eyebrowBadge__PIwoI{display:inline-flex;align-items:center;gap:6px;background:#f0fdf4;border:1.5px solid #16a34a;color:#15803d;font-family:Chakra Petch,Rajdhani,sans-serif;font-weight:700;font-size:11px;letter-spacing:.8px;text-transform:uppercase;padding:3px 12px;border-radius:9999px;margin-bottom:8px}.HomepageRedesign_eyebrowBadgeBlue__lxo4G{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.HomepageRedesign_eyebrowBadgeAmber__F3Qj0{background:#fffbeb;border-color:#f59e0b;color:#b45309}.HomepageRedesign_eyebrowBadgeYellow__BKjpa{background:#fffbeb;border-color:#e5d558;color:#0f172a}.HomepageRedesign_eyebrowBadgeDark__FeoeX{background:#dcfce7;border-color:#bbf7d0;color:#166534}.HomepageRedesign_heading__o8EhM{font-family:Rajdhani,sans-serif;font-size:28px;font-weight:700;color:#0f172a;letter-spacing:-.01em;line-height:1.15;margin:0 0 3px}.HomepageRedesign_headingDark__N0qm2{color:#0f172a}.HomepageRedesign_emeraldTextDark__Vsfiv,.HomepageRedesign_emeraldText__vmYCB{color:#166534}.HomepageRedesign_subHeading__jVFcr{font-family:Space Grotesk,sans-serif;font-size:13px;color:#64748b;margin:0;line-height:1.4}.HomepageRedesign_subHeadingDark__YaHVF{color:#475569}.HomepageRedesign_grid4__7WlC5{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.HomepageRedesign_grid4__7WlC5{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HomepageRedesign_grid4__7WlC5{grid-template-columns:repeat(4,1fr)}}.HomepageRedesign_grid3__vVIBG{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.HomepageRedesign_grid3__vVIBG{grid-template-columns:repeat(3,1fr)}}.HomepageRedesign_grid2__u3PU5{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.HomepageRedesign_grid2__u3PU5{grid-template-columns:repeat(2,1fr)}}.HomepageRedesign_card__eEZMl{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px rgba(0,0,0,.03);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-decoration:none;color:inherit}.HomepageRedesign_card__eEZMl:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.07);border-color:#cbd5e1;text-decoration:none;color:inherit}.HomepageRedesign_cardInteractive__BPMZJ:hover{border-color:#16a34a}.HomepageRedesign_cardDark__j_aJa{background:#ffffff;border:1.5px solid #e2e8f0;color:#0f172a}.HomepageRedesign_cardDark__j_aJa:hover{border-color:#166534;box-shadow:0 10px 24px rgba(0,0,0,.08)}.HomepageRedesign_cardImagePlaceholder__IH0Gk{height:120px;background-color:#f1f5f9;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden}.HomepageRedesign_cardTag__hR8dS{font-family:Rajdhani,sans-serif;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#166534;margin-bottom:4px;display:block}.HomepageRedesign_cardTitle__KKD6v{font-family:Rajdhani,sans-serif;font-size:19px;font-weight:700;color:#0f172a;line-height:1.25;margin:0 0 8px}.HomepageRedesign_cardTitleDark__Fstz_{color:#ffffff}.HomepageRedesign_cardDescription__POPyC{font-family:Space Grotesk,sans-serif;font-size:13px;color:#64748b;line-height:1.55;margin:0 0 16px;flex-grow:1}.HomepageRedesign_cardDescriptionDark__Z0uur{color:#cbd5e1}.HomepageRedesign_cardFooter__Qil3k{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f1f5f9;margin-top:auto}.HomepageRedesign_cardFooterDark__AbhjN{border-top-color:#334155}.HomepageRedesign_badgePill__A_eY8{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:9999px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.HomepageRedesign_badgePillBlue__bvogq{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.HomepageRedesign_badgePillAmber__JRdvJ{background:#fffbeb;color:#b45309;border-color:#fde68a}.HomepageRedesign_badgePillYellow__aa9Mn{gap:4px;padding:3px 10px;border-radius:9999px;font-size:12px;background:#fff173}.HomepageRedesign_badgePillYellow__aa9Mn,.HomepageRedesign_yellowBtn__qyV7K{display:inline-flex;align-items:center;font-family:Rajdhani,sans-serif;font-weight:700;color:#0f172a;border:1px solid #e5d558}.HomepageRedesign_yellowBtn__qyV7K{gap:8px;background-color:#fff173;padding:10px 20px;border-radius:9999px;font-size:14px;letter-spacing:.5px;text-decoration:none;box-shadow:0 3px 8px rgba(229,213,88,.35);transition:all .2s ease-in-out;white-space:nowrap}.HomepageRedesign_yellowBtn__qyV7K:hover{background-color:#fdec74;color:#0f172a;transform:translateY(-1px);box-shadow:0 4px 14px rgba(229,213,88,.45);text-decoration:none}.HomepageRedesign_greenBtn__t4Clp{display:inline-flex;align-items:center;gap:8px;background-color:#166534;border:1px solid #166534;color:#ffffff;padding:10px 20px;border-radius:9999px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;text-decoration:none;box-shadow:0 3px 8px rgba(22,101,52,.25);transition:all .2s ease-in-out;white-space:nowrap}.HomepageRedesign_greenBtn__t4Clp:hover{background-color:#14532d;color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 14px rgba(22,101,52,.35);text-decoration:none}.HomepageRedesign_arrowBtn__kBwvE{width:30px;height:30px;border-radius:9999px;background:#f1f5f9;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;transition:all .2s ease}.HomepageRedesign_cardInteractive__BPMZJ:hover .HomepageRedesign_arrowBtn__kBwvE{background:#fff173;color:#0f172a;transform:translateX(2px)}.HomepageRedesign_primaryBtn__6iAOu{display:inline-flex;align-items:center;gap:8px;background-color:#fff173;border:1px solid #e5d558;color:#0f172a;padding:10px 20px;border-radius:9999px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;text-decoration:none;box-shadow:0 3px 8px rgba(229,213,88,.35);transition:all .2s ease-in-out;white-space:nowrap}.HomepageRedesign_primaryBtn__6iAOu:hover{background-color:#fdec74;color:#0f172a;transform:translateY(-1px);box-shadow:0 4px 14px rgba(229,213,88,.45);text-decoration:none}.HomepageRedesign_secondaryBtn__ntMsn{display:inline-flex;align-items:center;gap:8px;background-color:#166534;border:1px solid #166534;color:#ffffff;padding:10px 20px;border-radius:9999px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}.HomepageRedesign_secondaryBtn__ntMsn:hover{background-color:#14532d;color:#ffffff;transform:translateY(-1px);text-decoration:none}.HomepageRedesign_faqItem__A5_DA{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:14px;margin-bottom:12px;overflow:hidden;transition:border-color .2s ease}.HomepageRedesign_faqItem__A5_DA[open]{border-color:#16a34a}.HomepageRedesign_faqSummary__Zxcnt{padding:18px 20px;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:15px;color:#0f172a;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.HomepageRedesign_faqSummary__Zxcnt::-webkit-details-marker{display:none}.HomepageRedesign_faqBody__oRDh7{font-family:Space Grotesk,sans-serif;font-size:14px;color:#475569;line-height:1.6;border-top:1px solid #f1f5f9;padding:14px 20px 18px}.HomepageRedesign_directoryGrid__9DSUP{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (min-width:768px){.HomepageRedesign_directoryGrid__9DSUP{grid-template-columns:repeat(4,1fr)}}.HomepageRedesign_directoryColTitle__2oKVW{font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#166534;margin:0 0 12px}.HomepageRedesign_directoryList__m8eKw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.HomepageRedesign_directoryLink__R0Rxw{font-family:Space Grotesk,sans-serif;font-size:13px;color:#334155;text-decoration:none;transition:color .2s ease}.HomepageRedesign_directoryLink__R0Rxw:hover{color:#166534;text-decoration:underline}.HomepageRedesign_storeCard__msfa1{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.03);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.HomepageRedesign_storeCard__msfa1:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08);border-color:#cbd5e1}.HomepageRedesign_storeImageWrapper__QF8we{position:relative;width:100%;height:180px;overflow:hidden;background-color:#f8fafc}.HomepageRedesign_storeImage__G0wVQ{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.HomepageRedesign_storeCard__msfa1:hover .HomepageRedesign_storeImage__G0wVQ{transform:scale(1.03)}.HomepageRedesign_storeOverlayBadge__GVrAc{position:absolute;top:10px;left:10px;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffff;font-family:Rajdhani,sans-serif;font-weight:700;font-size:11px;letter-spacing:.8px;text-transform:uppercase;padding:3px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.2)}.HomepageRedesign_storeContent__WKIZS{padding:16px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.HomepageRedesign_grid6__DbPBN{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.HomepageRedesign_grid6__DbPBN{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HomepageRedesign_grid6__DbPBN{grid-template-columns:repeat(3,1fr)}}.HomepageRedesign_trustPhotoCard__VnPc9{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.03);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column}.HomepageRedesign_trustPhotoCard__VnPc9:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.07);border-color:#16a34a}.HomepageRedesign_trustPhotoImageWrapper__dVE3E{position:relative;width:100%;height:180px;overflow:hidden;background-color:#f8fafc}.HomepageRedesign_trustPhotoImage__PSPfY{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.HomepageRedesign_trustPhotoCard__VnPc9:hover .HomepageRedesign_trustPhotoImage__PSPfY{transform:scale(1.03)}.HomepageRedesign_trustPhotoContent__nLbM8{padding:12px 14px;display:flex;flex-direction:column;flex-grow:1}.HomepageRedesign_founderGrid__duQgb{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@media (min-width:900px){.HomepageRedesign_founderGrid__duQgb{grid-template-columns:340px 1fr}}.HomepageRedesign_founderImageCard__yzHro{position:relative;border-radius:14px;overflow:hidden;border:2px solid #bbf7d0;box-shadow:0 12px 30px rgba(22,163,74,.12);background:#f8fafc;max-height:400px}.HomepageRedesign_founderImage__Adn6Y{width:100%;height:380px;object-fit:cover;display:block}.HomepageRedesign_founderImageOverlay__zL2zm{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(15,23,42,.95) 0,rgba(15,23,42,.6) 70%,transparent);padding:16px;color:#ffffff}.HomepageRedesign_founderName__xGGXE{font-family:Rajdhani,sans-serif;font-size:20px;font-weight:800;margin:0 0 2px;color:#ffffff}.HomepageRedesign_founderTitle__1GROm{font-family:Space Grotesk,sans-serif;font-size:12px;color:#4ade80;margin:0}.HomepageRedesign_specialistCardImage__ZVBmA{position:relative;width:100%;height:110px;border-radius:10px;overflow:hidden;margin-bottom:8px}.HomepageRedesign_specialistCardImage__ZVBmA img{width:100%;height:100%;object-fit:cover}