@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Open+Sans:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Open+Sans:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700;800&family=Open+Sans:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Open+Sans:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600&display=swap";body{margin:0;padding:0;background-color:#1a1a1a;font-family:Montserrat,sans-serif;color:#e6e6e6;line-height:1.6}._container_kna53_11{max-width:100%;overflow-x:hidden}._contentWrapper_kna53_16{max-width:1400px;margin:0 auto;padding:0 20px}@media (max-width: 768px){body{font-size:15px}}@media (max-width: 480px){body{font-size:14px}}._headerContainer_jkgz1_4{background-color:#1a1a1ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-bottom:1px solid #333;font-family:Open Sans,sans-serif;position:sticky;top:0;z-index:1000}._topBar_jkgz1_15{background-color:#111111b3;border-bottom:1px solid #333;font-size:.9rem;padding:8px 0}._mainHeader_jkgz1_22{padding:15px 0}._headerContent_jkgz1_26{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0 40px}._left_jkgz1_36{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._right_jkgz1_43{display:flex;align-items:center;gap:20px}._logoContainer_jkgz1_49{display:flex;align-items:center}._logo_jkgz1_49{height:6rem}._navLinks_jkgz1_58{display:flex;gap:30px;flex:1;justify-content:center}._navLink_jkgz1_58{color:#e0e0e0;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;transition:color .3s ease;text-transform:uppercase;letter-spacing:1.2px;position:relative;padding:5px 0}._navLink_jkgz1_58:hover{color:#86bc25}._navLink_jkgz1_58:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#86bc25;transition:width .3s ease}._navLink_jkgz1_58:hover:after{width:100%}._icon_jkgz1_97{color:#86bc25;font-size:1rem;min-width:16px}._contactItem_jkgz1_103{display:flex;align-items:center;gap:8px;white-space:nowrap}._socials_jkgz1_110{display:flex;gap:15px}._socialIcon_jkgz1_115{color:#86bc25;font-size:1.1rem;transition:color .3s ease,transform .3s ease}._socialIcon_jkgz1_115:hover{color:#fff;transform:translateY(-2px)}._ctaButton_jkgz1_126{background:linear-gradient(135deg,#86bc25,#6ea01d);color:#fff;border:none;padding:12px 25px;border-radius:5px;font-family:Montserrat,sans-serif;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 4px 15px #0000004d}._ctaButton_jkgz1_126:hover{background:linear-gradient(135deg,#a0e03a,#86bc25);transform:translateY(-3px);box-shadow:0 6px 20px #86bc2566}@media (max-width: 992px){._headerContent_jkgz1_26{flex-wrap:wrap;justify-content:center;gap:20px}._navLinks_jkgz1_58{order:3;width:100%;justify-content:center}._logoContainer_jkgz1_49{order:1}._mainHeader_jkgz1_22 ._ctaButton_jkgz1_126{order:2}}@media (max-width: 768px){._topBar_jkgz1_15 ._headerContent_jkgz1_26{flex-direction:column;gap:12px}._headerContent_jkgz1_26{padding:0 20px}}._phoneLink_jkgz1_178{color:inherit;text-decoration:none}._phoneLink_jkgz1_178:hover{text-decoration:underline}@keyframes _fadeIn_bi96h_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_bi96h_1{0%{transform:scale(1)}50%{transform:scale(1.07)}to{transform:scale(1)}}._hero_bi96h_17{padding:10px 40px;position:relative;overflow:hidden;min-height:90vh;display:flex;align-items:flex-start;background-attachment:fixed;background-position:left center;background-repeat:no-repeat;background-size:cover}._heroContentWrapper_bi96h_30{width:100%;max-width:1280px;margin:10px auto 0;display:flex;justify-content:space-between;align-items:flex-start;gap:25px;position:relative;z-index:2}._heroOverlay_bi96h_42{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1212121a,#2223);z-index:1}._content_bi96h_53{flex:1;max-width:680px}._title_bi96h_58{font-family:Montserrat,sans-serif;font-weight:900;font-size:4rem;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:18px;text-shadow:0px 4px 15px rgba(0,0,0,.5),0 0 8px rgba(134,188,37,.2)}._expertText_bi96h_69{position:relative;color:#86bc25}._expertText_bi96h_69:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:#a0e03a}._subtitle_bi96h_84{font-family:Open Sans,sans-serif;font-weight:700;font-size:1.3rem;line-height:1.5;color:#e6e6e6;margin-bottom:30px}._benefits_bi96h_93{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:35px}._benefitItem_bi96h_100{display:flex;align-items:center;gap:12px;transition:transform .3s ease;animation:_fadeIn_bi96h_1 .5s ease-out forwards}._benefitItem_bi96h_100:nth-child(1){animation-delay:.1s}._benefitItem_bi96h_100:nth-child(2){animation-delay:.2s}._benefitItem_bi96h_100:nth-child(3){animation-delay:.3s}._benefitItem_bi96h_100:nth-child(4){animation-delay:.4s}._benefitItem_bi96h_100:hover{transform:translate(5px)}._benefitIcon_bi96h_117{background-color:#86bc251a;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s ease;box-shadow:0 0 #86bc254d}._benefitItem_bi96h_100:hover ._benefitIcon_bi96h_117{background-color:#86bc2533;transform:scale(1.1) rotate(10deg);box-shadow:0 0 25px 5px #86bc254d}._benefitIcon_bi96h_117 svg{color:#86bc25;font-size:1.4rem;transition:transform .3s ease}._benefitText_bi96h_142{font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;color:#fff;line-height:1.3}._ctaButton_bi96h_150{background:linear-gradient(135deg,#86bc25,#6ea01d);color:#fff;border:none;padding:16px 35px;border-radius:6px;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.1rem;cursor:pointer;text-transform:uppercase;letter-spacing:2px;box-shadow:0 4px 15px #0000004d;position:relative;overflow:hidden;transition:all .4s ease}._ctaButton_bi96h_150:hover{background:linear-gradient(135deg,#94cf2c,#7ab224);transform:translateY(-3px);box-shadow:0 8px 25px #86bc2566;animation:_pulse_bi96h_1 .6s ease-in-out}._ctaButton_bi96h_150:before{content:"";position:absolute;top:0;left:-100%;width:75%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-25deg);transition:left .85s ease-in-out}._ctaButton_bi96h_150:hover:before{left:125%}._formContainer_bi96h_191{background:#00000014;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid transparent;border-image:linear-gradient(135deg,#86bc251f,#ffffff14) 1;border-radius:16px;box-shadow:0 15px 40px #00000040;padding:35px;width:100%;max-width:480px}._formTitle_bi96h_204{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.8rem;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.2);margin-bottom:8px;text-align:center}._formSubtitle_bi96h_214{font-family:Open Sans,sans-serif;font-size:1rem;color:#e6e6e6;text-align:center;margin-bottom:25px}._formGroup_bi96h_222{margin-bottom:18px;position:relative}._formLabel_bi96h_227{display:block;font-family:Montserrat,sans-serif;font-weight:600;font-size:.9rem;color:#fff;margin-bottom:6px}._formInput_bi96h_236{width:100%;padding:14px;border-radius:8px;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:500;transition:all .3s ease;background:#ffffff08;border:1px solid rgba(255,255,255,.15);color:#fff}._formInput_bi96h_236:hover{transform:scale(1.02) translateY(-2px)}._formInput_bi96h_236::placeholder{color:#ffffff80}._formInput_bi96h_236:focus{background:#ffffff14;outline:none;border-color:#86bc25;box-shadow:0 0 12px #86bc2559}._formTextarea_bi96h_264{height:110px;resize:vertical}._consentGroup_bi96h_269{display:flex;align-items:flex-start;margin:20px 0;padding:5px;cursor:pointer}._consentCheckbox_bi96h_277{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #86bc25;border-radius:4px;background-color:transparent;cursor:pointer;position:relative;flex-shrink:0;margin-right:12px;transition:background-color .2s ease,border-color .2s ease}._consentCheckbox_bi96h_277:checked{background-color:#86bc25;border-color:#a0e03a}._consentCheckbox_bi96h_277:checked:after{content:"✔";font-size:16px;color:#121212;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._consentLabel_bi96h_307{font-family:Open Sans,sans-serif;font-size:.85rem;font-weight:500;color:#e6e6e6;line-height:1.4;cursor:pointer}._submitButton_bi96h_316{background:linear-gradient(135deg,#86bc25,#6ea01d);color:#fff;border:none;width:100%;padding:16px;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.1rem;cursor:pointer;text-transform:uppercase;letter-spacing:1.5px;margin-top:8px;box-shadow:0 5px 15px #00000040;position:relative;overflow:hidden;transition:all .4s ease}._submitButton_bi96h_316:hover{background:linear-gradient(135deg,#94cf2c,#7ab224);transform:translateY(-3px);box-shadow:0 8px 20px #86bc2566;animation:_pulse_bi96h_1 .6s ease-in-out}._submitButton_bi96h_316:before{content:"";position:absolute;top:0;left:-100%;width:75%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-25deg);transition:left .85s ease-in-out}._submitButton_bi96h_316:hover:before{left:125%}._guarantee_bi96h_359{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;font-family:Open Sans,sans-serif;font-size:.85rem;font-weight:500;color:#e6e6e6;text-align:center}._guarantee_bi96h_359 svg{color:#86bc25;font-size:1.1rem;flex-shrink:0}@media (max-width: 992px){._heroContentWrapper_bi96h_30{flex-direction:column;text-align:center;gap:35px}._content_bi96h_53{max-width:100%}._benefits_bi96h_93{grid-template-columns:repeat(2,1fr);max-width:580px;margin-left:auto;margin-right:auto;gap:10px}._formContainer_bi96h_191{max-width:620px}}@media (max-width: 768px){._hero_bi96h_17{padding:10px 20px;min-height:auto;background-position:left center}._title_bi96h_58{font-size:3.2rem;line-height:1.1}._subtitle_bi96h_84{font-size:1.15rem;line-height:1.4}._benefits_bi96h_93{grid-template-columns:1fr;max-width:380px;gap:8px}._benefitItem_bi96h_100{justify-content:center;text-align:left}._formContainer_bi96h_191{padding:28px}._formTitle_bi96h_204{font-size:1.6rem}}@media (max-width: 480px){._title_bi96h_58{font-size:2.5rem;line-height:1.15}._subtitle_bi96h_84{font-size:1rem;line-height:1.35}._formContainer_bi96h_191{padding:22px}}._section_17sy3_4{padding:120px 0;background-color:#f9fafb;position:relative;overflow:hidden}._sectionBg_17sy3_11{position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(134,188,37,.03) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(160,224,58,.03) 0%,transparent 40%);z-index:1}._sectionInner_17sy3_23{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:2}._sectionHeader_17sy3_31{text-align:center;margin-bottom:60px}._sectionTitle_17sy3_36{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.8rem;color:#0f172a;margin-bottom:15px;position:relative;display:inline-block}._sectionTitle_17sy3_36:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,#86bc25,#a0e03a);margin:20px auto 0;border-radius:2px}._sectionSubtitle_17sy3_56{font-family:Open Sans,sans-serif;font-size:1.15rem;color:#64748b;max-width:700px;margin:0 auto;line-height:1.6}._featureGrid_17sy3_65{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:60px}._featureCard_17sy3_72{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0f172a14;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;border:1px solid rgba(226,232,240,.8)}._featureCard_17sy3_72:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0f172a1f}._cardImage_17sy3_87{width:100%;height:250px;object-fit:cover;border-bottom:1px solid rgba(226,232,240,.8)}._cardContent_17sy3_94{padding:30px}._cardTitle_17sy3_98{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.4rem;color:#0f172a;margin-bottom:15px;position:relative}._cardTitle_17sy3_98:after{content:"";display:block;width:40px;height:3px;background:linear-gradient(90deg,#86bc25,#a0e03a);margin-top:10px;border-radius:2px}._cardText_17sy3_117{font-family:Open Sans,sans-serif;font-size:1rem;color:#475569;line-height:1.7;margin-bottom:20px}._cardBenefits_17sy3_125{margin-top:25px}._benefitItem_17sy3_129{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}._benefitIcon_17sy3_136{color:#86bc25;font-size:1.2rem;margin-top:3px;flex-shrink:0}._benefitText_17sy3_143{font-family:Open Sans,sans-serif;font-size:.95rem;color:#475569;line-height:1.5}._ctaSection_17sy3_150{text-align:center;margin-top:80px}._ctaTitle_17sy3_155{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.8rem;color:#0f172a;margin-bottom:20px}._ctaButton_17sy3_163{background:linear-gradient(135deg,#86bc25,#6ea01d);color:#fff;border:none;padding:16px 35px;border-radius:6px;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.1rem;cursor:pointer;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}._ctaButton_17sy3_163:hover{background:linear-gradient(135deg,#94cf2c,#7ab224);transform:translateY(-3px);box-shadow:0 8px 25px #86bc2533}@media (max-width: 992px){._featureGrid_17sy3_65{grid-template-columns:1fr 1fr}}@media (max-width: 768px){._section_17sy3_4{padding:80px 0}._sectionTitle_17sy3_36{font-size:2.4rem}._featureGrid_17sy3_65{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}._cardImage_17sy3_87{height:220px}}@media (max-width: 480px){._sectionInner_17sy3_23{padding:0 20px}._sectionTitle_17sy3_36{font-size:2rem}._sectionSubtitle_17sy3_56{font-size:1rem}._cardContent_17sy3_94{padding:25px}._ctaTitle_17sy3_155{font-size:1.5rem}._ctaButton_17sy3_163{padding:14px 30px;font-size:1rem}}:root{--color-primary: #86bc25;--color-primary-light: #a0e03a;--color-background: #121212;--color-surface: #1e1e1e;--color-text-primary: #ffffff;--color-text-secondary: #b0b0b0;--color-border: #333333;--color-border-active: var(--color-primary);--timing-function: cubic-bezier(.645, .045, .355, 1)}._servicesSection_gm8z0_16{padding:80px 20px;background-color:var(--color-background);text-align:center}._container_gm8z0_22{max-width:1200px;margin:0 auto}._titleContainer_gm8z0_27{margin-bottom:16px}._title_gm8z0_27{font-family:Montserrat,sans-serif;font-weight:800;font-size:2.8rem;color:var(--color-text-primary);margin-bottom:10px}._titleUnderline_gm8z0_39{height:4px;width:80px;margin:0 auto;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:2px}._subtitle_gm8z0_47{font-family:Open Sans,sans-serif;font-size:1.1rem;color:var(--color-text-secondary);max-width:750px;margin:0 auto 60px;line-height:1.7}._servicesGrid_gm8z0_56{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}._serviceCard_gm8z0_62{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:24px;text-align:left;cursor:pointer;transition:background-color .4s var(--timing-function),border-color .4s var(--timing-function),box-shadow .4s var(--timing-function)}._serviceCard_gm8z0_62:hover{background-color:#252525;border-color:#444}._serviceCard_gm8z0_62._active_gm8z0_80{background-color:#222;border-color:var(--color-border-active);box-shadow:0 10px 30px #0000004d,inset 0 0 15px #86bc250d}._cardHeader_gm8z0_86{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:16px}._iconWrapper_gm8z0_94{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#86bc251a;border-radius:50%;color:var(--color-primary);font-size:1.8rem}._cardTitle_gm8z0_106{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.3rem;color:var(--color-text-primary)}._toggleIcon_gm8z0_113{color:var(--color-text-secondary);transition:transform .5s var(--timing-function)}._serviceCard_gm8z0_62._active_gm8z0_80 ._toggleIcon_gm8z0_113{transform:rotate(180deg);color:var(--color-primary)}._cardShortDescription_gm8z0_123{font-family:Open Sans,sans-serif;font-size:1rem;color:var(--color-text-secondary);line-height:1.6;padding-right:24px}._cardDetails_gm8z0_131{max-height:0;overflow:hidden;opacity:0;transition:max-height .6s var(--timing-function),opacity .5s var(--timing-function),margin-top .5s var(--timing-function)}._serviceCard_gm8z0_62._active_gm8z0_80 ._cardDetails_gm8z0_131{max-height:500px;opacity:1;margin-top:24px}._cardDetails_gm8z0_131 ul{list-style-type:none;padding:16px;margin:0;background-color:#0003;border-radius:8px;font-family:Open Sans,sans-serif;font-size:.95rem;color:var(--color-text-secondary)}._cardDetails_gm8z0_131 li{padding:8px 0;display:flex;align-items:center;gap:12px}._cardDetails_gm8z0_131 li:before{content:"✓";color:var(--color-primary);font-weight:700}._ctaContainer_gm8z0_171{margin-top:80px}._ctaButton_gm8z0_175{background:linear-gradient(135deg,var(--color-primary),#6ea01d);color:#fff;border:none;padding:16px 35px;border-radius:6px;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.1rem;cursor:pointer;text-transform:uppercase;letter-spacing:2px;box-shadow:0 4px 15px #0000004d;transition:all .3s var(--timing-function)}._ctaButton_gm8z0_175:hover{background:linear-gradient(135deg,#94cf2c,#7ab224);transform:translateY(-3px);box-shadow:0 8px 25px #86bc2566}@media (max-width: 768px){._servicesGrid_gm8z0_56{grid-template-columns:1fr}}._section_1sns0_6{width:100%;background:#0f1011;padding:64px 0 72px;color:#e7e7e7}._sectionInner_1sns0_14{max-width:1200px;margin:0 auto;padding:0 24px}._sectionTitle_1sns0_21{font-size:42px;line-height:1.15;font-weight:800;letter-spacing:.2px;text-align:center;color:#fff;margin:0 0 8px}._sectionSubtitle_1sns0_31{font-size:16px;line-height:1.7;color:#bfbfbf;text-align:center;max-width:820px;margin:0 auto 14px}._sectionTitle_1sns0_21+._sectionSubtitle_1sns0_31:before{content:"";display:block;width:72px;height:4px;border-radius:999px;background:#86bc25;margin:18px auto}._filterBar_1sns0_54{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 24px}._filterButton_1sns0_64{padding:9px 20px;border-radius:999px;border:1px solid #33383f;background:#1b1c1e;color:#cfd2d6;font-size:14px;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:transform .12s ease,background .16s ease,color .16s ease,border-color .16s ease;outline:none}._filterButton_1sns0_64:hover{background:#242629;color:#fff;border-color:#3c4147;transform:translateY(-1px)}._activeFilter_1sns0_85{background:#86bc25;color:#11130f;border-color:#86bc25;box-shadow:0 0 0 3px #86bc2533}._projectGrid_1sns0_95{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:10px}._projectCard_1sns0_103{position:relative;background:#141516;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #00000073;isolation:isolate}._projectImage_1sns0_112{width:100%;height:260px;object-fit:cover;display:block;transform:translateZ(0);transition:transform .22s ease,filter .22s ease}._overlay_1sns0_122{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:stretch;background:linear-gradient(180deg,#0000 30%,#000000a6);opacity:0;transition:opacity .22s ease;pointer-events:none}._overlayContent_1sns0_134{width:100%;padding:18px;pointer-events:auto}._projectCategory_1sns0_141{font-size:12px;font-weight:700;color:#b7ff6f;text-transform:uppercase;letter-spacing:.9px;margin:0 0 6px}._projectTitle_1sns0_150{font-size:20px;font-weight:800;color:#fff;margin:0 0 4px;line-height:1.25;text-shadow:0 2px 12px rgba(0,0,0,.55)}._projectLocation_1sns0_159{display:inline-block;font-size:13px;color:#c9ced4;margin-bottom:10px}._viewProjectButton_1sns0_167{display:inline-block;padding:10px 16px;font-size:13px;font-weight:700;border-radius:10px;border:none;background:#86bc25;color:#0f120a;cursor:pointer;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease}._viewProjectButton_1sns0_167:hover{transform:translateY(-1px);box-shadow:0 8px 22px #86bc2559;filter:brightness(1.03)}._projectCard_1sns0_103:hover ._projectImage_1sns0_112{transform:scale(1.02);filter:saturate(1.04)}._projectCard_1sns0_103:hover ._overlay_1sns0_122{opacity:1}@media (max-width: 1024px){._projectGrid_1sns0_95{grid-template-columns:repeat(2,1fr);gap:18px}._projectImage_1sns0_112{height:240px}}@media (max-width: 640px){._section_1sns0_6{padding:48px 0 56px}._sectionTitle_1sns0_21{font-size:32px}._sectionSubtitle_1sns0_31{font-size:15px}._filterBar_1sns0_54{gap:10px;margin:18px 0 20px}._projectGrid_1sns0_95{grid-template-columns:1fr;gap:16px}._projectImage_1sns0_112{height:230px}}._section_1k7wr_4{padding:100px 0;background-color:#f8fafc;position:relative;overflow:hidden}._sectionBg_1k7wr_11{position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(134,188,37,.03) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(160,224,58,.03) 0%,transparent 40%);z-index:1}._sectionInner_1k7wr_23{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:2}._sectionHeader_1k7wr_31{text-align:center;margin-bottom:60px}._sectionTitle_1k7wr_36{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.8rem;color:#0f172a;margin-bottom:15px;position:relative;display:inline-block}._sectionTitle_1k7wr_36:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,#86bc25,#a0e03a);margin:20px auto 0;border-radius:2px}._sectionSubtitle_1k7wr_56{font-family:Open Sans,sans-serif;font-size:1.15rem;color:#64748b;max-width:700px;margin:0 auto;line-height:1.6}._testimonialGrid_1k7wr_65{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:50px}._testimonialCard_1k7wr_72{background:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 30px #0f172a14;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid rgba(134,188,37,.15)}._testimonialCard_1k7wr_72:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0f172a1f;border-color:#86bc254d}._testimonialCard_1k7wr_72:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,#86bc25,#a0e03a)}._clientHeader_1k7wr_99{display:flex;align-items:center;margin-bottom:25px}._clientImage_1k7wr_105{width:70px;height:70px;border-radius:50%;object-fit:cover;border:3px solid #e2f0c0;margin-right:20px;box-shadow:0 5px 15px #86bc251a}._clientInfo_1k7wr_115{flex:1}._clientName_1k7wr_119{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.2rem;color:#0f172a;margin-bottom:5px}._clientProject_1k7wr_127{font-family:Open Sans,sans-serif;font-size:.95rem;color:#86bc25;font-weight:600}._stars_1k7wr_134{color:#facc15;font-size:1.1rem;margin-top:5px;letter-spacing:2px}._quoteText_1k7wr_141{font-family:Open Sans,sans-serif;font-style:italic;font-weight:500;font-size:1.05rem;line-height:1.7;color:#475569;position:relative;padding-left:20px}._quoteText_1k7wr_141:before{content:'"';position:absolute;left:0;top:0;font-size:3rem;color:#86bc2526;line-height:1;font-family:serif}._testimonialFooter_1k7wr_163{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;border-top:1px solid rgba(148,163,184,.1)}._testimonialDate_1k7wr_172{font-family:Open Sans,sans-serif;font-size:.85rem;color:#94a3b8}._socialProof_1k7wr_178{display:flex;gap:10px}._socialBadge_1k7wr_183{background:#f1f5f9cc;border-radius:20px;padding:5px 10px;font-family:Open Sans,sans-serif;font-size:.75rem;color:#64748b;display:flex;align-items:center;gap:5px}._socialBadge_1k7wr_183 svg{color:#86bc25}._statsContainer_1k7wr_199{display:flex;justify-content:center;gap:30px;margin-top:60px;flex-wrap:wrap}._statItem_1k7wr_207{text-align:center;background:#fff;border-radius:12px;padding:25px 30px;min-width:160px;box-shadow:0 5px 20px #0f172a0d;border:1px solid rgba(134,188,37,.1)}._statNumber_1k7wr_217{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.2rem;color:#86bc25;line-height:1;margin-bottom:5px}._statLabel_1k7wr_226{font-family:Open Sans,sans-serif;font-size:.9rem;color:#64748b}@media (max-width: 992px){._testimonialGrid_1k7wr_65{grid-template-columns:1fr 1fr}}@media (max-width: 768px){._section_1k7wr_4{padding:80px 0}._sectionTitle_1k7wr_36{font-size:2.4rem}._testimonialGrid_1k7wr_65{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}._statItem_1k7wr_207{min-width:140px;padding:20px 25px}._statNumber_1k7wr_217{font-size:2rem}}@media (max-width: 480px){._sectionInner_1k7wr_23{padding:0 20px}._sectionTitle_1k7wr_36{font-size:2rem}._sectionSubtitle_1k7wr_56{font-size:1rem}._testimonialCard_1k7wr_72{padding:30px}._statsContainer_1k7wr_199{gap:15px}._statItem_1k7wr_207{min-width:120px;padding:15px 20px}._statNumber_1k7wr_217{font-size:1.8rem}}._footer_1m73t_2{background-color:#121212;padding:80px 0 30px;border-top:1px solid rgba(255,255,255,.15)}._footerContent_1m73t_8{display:flex;justify-content:space-between;max-width:1300px;margin:0 auto;padding:0 30px;flex-wrap:wrap;gap:40px}._footerSection_1m73t_18{flex:1;min-width:280px;margin-bottom:20px}._footerHeading_1m73t_24{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.4rem;color:#fff;margin-bottom:25px;position:relative;padding-bottom:10px}._footerHeading_1m73t_24:after{content:"";display:block;width:50px;height:3px;background-color:#86bc25;position:absolute;bottom:0;left:0}._footerLinks_1m73t_45{list-style:none;padding:0;margin:0}._footerLinks_1m73t_45 li{margin-bottom:12px}._footerLink_1m73t_45{color:#a0a0a0;text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease;display:block;position:relative;padding:8px 0 8px 20px}._footerLink_1m73t_45:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#86bc25;border-radius:50%;transition:transform .3s ease}._footerLink_1m73t_45:hover{color:#86bc25;transform:translate(5px)}._footerLink_1m73t_45:hover:before{transform:translateY(-50%) scale(1.3)}._contactInfo_1m73t_89{margin-bottom:25px}._contactItem_1m73t_93{display:flex;align-items:center;margin-bottom:15px}._contactIcon_1m73t_99{color:#86bc25;font-size:1.1rem;margin-right:12px;min-width:20px}._contactLink_1m73t_106{color:#a0a0a0;text-decoration:none;transition:color .3s ease}._contactLink_1m73t_106:hover{color:#86bc25}._socialLinks_1m73t_116{display:flex;gap:20px;margin-top:25px}._socialLink_1m73t_116{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff14;color:#86bc25;font-size:1.2rem;transition:all .3s ease}._socialLink_1m73t_116:hover{background:#86bc25;color:#121212;transform:translateY(-3px)}._contactForm_1m73t_141{margin-top:10px}._formGroup_1m73t_145{margin-bottom:15px}._formInput_1m73t_149{width:100%;padding:14px;border-radius:8px;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:500;transition:all .3s ease;background:#ffffff08;border:1px solid rgba(255,255,255,.15);color:#fff}._formInput_1m73t_149::placeholder{color:#ffffff80}._formInput_1m73t_149:focus{background:#ffffff14;outline:none;border-color:#86bc25;box-shadow:0 0 12px #86bc2559}._formTextarea_1m73t_173{height:120px;resize:vertical}._submitButton_1m73t_178{background:linear-gradient(135deg,#86bc25,#6ea01d);color:#fff;border:none;width:100%;padding:14px;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.1rem;cursor:pointer;text-transform:uppercase;letter-spacing:1.5px;margin-top:10px;transition:all .3s ease;position:relative;overflow:hidden}._submitButton_1m73t_178:hover:not(:disabled){background:linear-gradient(135deg,#94cf2c,#7ab224);transform:translateY(-3px);box-shadow:0 8px 20px #86bc2566}._submitButton_1m73t_178:disabled{opacity:.7;cursor:not-allowed}._successMessage_1m73t_208{color:#86bc25;text-align:center;margin-top:15px;font-weight:600;font-size:.95rem;animation:_fadeIn_1m73t_1 .5s ease}@keyframes _fadeIn_1m73t_1{0%{opacity:0}to{opacity:1}}._copyrightText_1m73t_222{margin-top:60px;font-size:.9rem;color:#606060;text-align:center;border-top:1px solid rgba(255,255,255,.05);padding-top:20px;padding-bottom:10px;font-family:Open Sans,sans-serif}@media (max-width: 992px){._footerContent_1m73t_8{flex-direction:column;align-items:center;text-align:center;gap:30px}._footerSection_1m73t_18{min-width:auto;width:100%;max-width:500px}._footerHeading_1m73t_24:after{left:50%;transform:translate(-50%)}._footerLink_1m73t_45{justify-content:center;padding-left:0}._footerLink_1m73t_45:before{display:none}._contactItem_1m73t_93{justify-content:center}}@media (max-width: 768px){._footer_1m73t_2{padding:60px 0 30px}._footerContent_1m73t_8{padding:0 20px}._copyrightText_1m73t_222{margin-top:40px}}@media (max-width: 480px){._footer_1m73t_2{padding:50px 0 20px}._footerSection_1m73t_18{min-width:100%}._socialLinks_1m73t_116{justify-content:center}}._page_1v05l_16{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;line-height:1.6;overflow-x:hidden}._headerContainer_1v05l_19{background:#1a1a1a11;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #333;position:sticky;top:0;z-index:1000}._topBar_1v05l_20{background:#111111b3;border-bottom:1px solid #333;font-size:.9rem;padding:8px 0}._mainHeader_1v05l_21{padding:15px 0}._headerContent_1v05l_22{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}._left_1v05l_23,._right_1v05l_23{display:flex;align-items:center;gap:20px}._contactItem_1v05l_24{display:flex;align-items:center;gap:8px;color:var(--text-2)}._icon_1v05l_25{color:var(--primary)}._logo_1v05l_26{height:6rem;width:auto;display:block}._socials_1v05l_27{display:flex;gap:15px}._socialIcon_1v05l_28{color:var(--primary);font-size:1.1rem;transition:transform .2s ease,color .2s ease}._socialIcon_1v05l_28:hover{color:#fff;transform:translateY(-2px)}._ctaButton_1v05l_30{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#0b0b0b;border:none;padding:12px 25px;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;box-shadow:0 4px 15px #0000004d;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}._ctaButton_1v05l_30:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px #86bc2566}._phoneLink_1v05l_32{color:var(--text);text-decoration:none}._phoneLink_1v05l_32:hover{color:var(--primary)}._hero_1v05l_36{position:relative;min-height:720px;display:flex;align-items:center;padding:64px 0;overflow:hidden}._heroBackground_1v05l_37{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(.85)}._heroOverlay_1v05l_38{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a14,#0a0a0ac7)}._heroContent_1v05l_39{position:relative;z-index:2;max-width:1280px;width:100%;padding:0 40px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:4rem;align-items:center}._heroText_1v05l_41 h1{font-family:Montserrat,sans-serif;font-size:clamp(32px,3.6vw,56px);font-weight:800;line-height:1.15;margin:0 0 12px}._accentText_1v05l_42{color:var(--primary)}._heroText_1v05l_41 p{font-size:1.1rem;color:var(--text-2);max-width:560px}._heroBullets_1v05l_44{list-style:none;padding:0;margin:18px 0 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}._checkIcon_1v05l_45{color:var(--primary);margin-right:8px}._heroForm_1v05l_48{background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;padding:28px;justify-self:end;max-width:560px;width:100%}._form_1v05l_49{display:flex;flex-direction:column}._form_1v05l_49 h3{font-family:Montserrat,sans-serif;text-align:center;font-size:1.5rem;margin:0 0 .5rem}._form_1v05l_49 p{text-align:center;color:var(--text-2);margin:0 0 1.4rem;font-size:.95rem}._formFields_1v05l_52{display:flex;flex-direction:column;gap:.9rem}._form_1v05l_49 input,._form_1v05l_49 select,._form_1v05l_49 textarea{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:.9rem 1rem;color:var(--text);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}._form_1v05l_49 textarea{min-height:88px;resize:vertical}._form_1v05l_49 input:focus,._form_1v05l_49 select:focus,._form_1v05l_49 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #86bc2533}._consentGroup_1v05l_58{display:flex;align-items:flex-start;gap:12px;margin:.8rem 0 .2rem;padding:6px;border-radius:10px;transition:box-shadow .15s ease,border-color .15s ease}._consentCheckbox_1v05l_59{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--primary);border-radius:4px;background:transparent;position:relative;cursor:pointer}._consentCheckbox_1v05l_59:checked{background:var(--primary);border-color:#a0e03a}._consentCheckbox_1v05l_59:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#121212;font-size:16px}._consentLabel_1v05l_62{font-size:.85rem;color:var(--text-2);line-height:1.4}._consentError_1v05l_63{border:1px solid rgba(220,53,69,.65);box-shadow:0 0 0 3px #dc354533;animation:_consentPulse_1v05l_1 .9s ease}@keyframes _consentPulse_1v05l_1{0%{box-shadow:0 0 #dc354559}to{box-shadow:0 0 0 3px #dc354533}}._submitButton_1v05l_67{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;padding:16px;width:100%;border:none;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#0b0b0b;font-weight:800;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 10px 22px #86bc2552;cursor:pointer;transition:transform .12s ease,filter .12s ease}._submitButton_1v05l_67:hover{filter:brightness(1.05);transform:translateY(-2px)}._submitButton_1v05l_67[aria-disabled=true]{cursor:not-allowed}._statusMessage_1v05l_71{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:.95rem;text-align:center}._success_1v05l_72{background:#86bc251f;border:1px solid rgba(134,188,37,.35);color:#cfff8e}._error_1v05l_73{background:#c83c3c1f;border:1px solid rgba(200,60,60,.35);color:#ffb8b8}._guarantee_1v05l_74{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;color:var(--text-2)}._guarantee_1v05l_74 svg{color:var(--primary)}._services_1v05l_78{padding:48px 0 64px;background:#0a0a0a}._container_1v05l_79{max-width:1200px;margin:0 auto;padding:0 24px}._sectionHeader_1v05l_80{text-align:center;margin-bottom:24px}._sectionHeader_1v05l_80 h2{font-family:Montserrat,sans-serif;font-size:clamp(26px,3.5vw,40px);margin:0 0 6px}._sectionHeader_1v05l_80 p{color:var(--text-2);margin:0 auto;max-width:700px}._servicesGrid6_1v05l_85{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._serviceCard_1v05l_86{position:relative;overflow:hidden;min-height:280px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background-size:cover;background-position:center;box-shadow:0 8px 20px #00000059;display:flex;transition:transform .18s ease,filter .18s ease}._serviceCard_1v05l_86:hover{transform:translateY(-3px) scale(1.01);filter:brightness(1.03)}._serviceOverlay_1v05l_88{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a 18%,#000000b3);pointer-events:none;z-index:0}._cardContent_1v05l_89{position:relative;z-index:1;pointer-events:none;padding:1.5rem;margin-top:auto;color:var(--text)}._serviceIcon_1v05l_90{color:#fff;margin-bottom:8px;opacity:.9}._serviceCard_1v05l_86 h3{margin:0 0 .4rem;font-weight:800}._serviceCard_1v05l_86 p{margin:0;color:var(--text-2)}._cardHitArea_1v05l_93{position:absolute;inset:0;background:transparent;border:none;cursor:pointer;z-index:3}._featured_1v05l_96{padding:56px 0;background:var(--surface)}._featuredGrid_1v05l_97{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:stretch}._featuredImage_1v05l_98{position:relative;width:100%;height:420px;background-size:cover;background-position:center;border-radius:14px;border:1px solid rgba(255,255,255,.06);box-shadow:0 12px 28px #00000073;overflow:hidden;transition:transform .2s ease,filter .2s ease}._featuredImage_1v05l_98:hover{transform:translateY(-2px);filter:brightness(1.03)}._featuredOverlay_1v05l_111{position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#000000b3);pointer-events:none}._featuredText_1v05l_112{display:flex;flex-direction:column;gap:12px;justify-content:center}._featuredText_1v05l_112 h3{font-family:Montserrat,sans-serif;margin:0;font-size:1.35rem}._featuredText_1v05l_112 p{margin:0;color:var(--text-2)}._featuredText_1v05l_112 ul{margin:0;padding-left:18px;color:var(--text-2)}._lbOverlay_1v05l_118{position:fixed;inset:0;z-index:9999;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:24px}._lbInner_1v05l_119{position:relative;max-width:min(1200px,96vw);width:100%;max-height:90vh;display:flex;align-items:center;justify-content:center;flex-direction:column}._lbClose_1v05l_120{position:absolute;top:10px;right:10px;background:#000000d9;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:10px;width:46px;height:46px;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 14px #00000080;z-index:5}._lbClose_1v05l_120:hover{background:#ffffff1f}._lbNavLeft_1v05l_122,._lbNavRight_1v05l_122{position:absolute;top:50%;transform:translateY(-50%);background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:10px;width:46px;height:46px;display:grid;place-items:center;cursor:pointer;z-index:5}._lbNavLeft_1v05l_122{left:8px}._lbNavRight_1v05l_122{right:8px}._lbFigure_1v05l_125{position:relative;margin:0;width:100%;display:flex;align-items:center;justify-content:center}._lbImage_1v05l_126{max-width:100%;max-height:80vh;width:auto;height:auto;border-radius:12px;box-shadow:0 10px 30px #00000080;display:block}._lbCaptionBelow_1v05l_127{margin-top:12px;color:#fff;text-align:center;font-size:.98rem}._footer_1v05l_130{padding:28px 0 48px;background:#0a0a0a;color:var(--text-2);border-top:1px solid rgba(255,255,255,.06)}._footerInner_1v05l_131{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}._brandBlock_1v05l_132{display:flex;align-items:center;gap:12px;color:var(--text-2)}._footerLogo_1v05l_133{height:64px;width:auto}._footerSocialLink_1v05l_134{color:var(--primary);margin-left:12px;text-decoration:none}._footerSocialLink_1v05l_134:hover{color:#b6e95a}@media (max-width: 1200px){._heroContent_1v05l_39{grid-template-columns:minmax(0,1fr) 520px;gap:3rem}}@media (max-width: 1024px){._heroContent_1v05l_39{grid-template-columns:1fr}._hero_1v05l_36{padding:48px 0}._heroForm_1v05l_48{justify-self:stretch}._servicesGrid6_1v05l_85{grid-template-columns:repeat(2,minmax(0,1fr))}._featuredGrid_1v05l_97{grid-template-columns:1fr}._featuredImage_1v05l_98{height:360px}}@media (max-width: 640px){._headerContent_1v05l_22{padding:0 16px}._hero_1v05l_36{padding:42px 0 64px}._heroForm_1v05l_48{padding:22px}._services_1v05l_78 ._container_1v05l_79{padding:0 20px}._servicesGrid6_1v05l_85{grid-template-columns:1fr}._featuredImage_1v05l_98{height:300px}}._page_l608b_16{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;line-height:1.6;overflow-x:hidden}._headerContainer_l608b_19{background:#1a1a1a11;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #333;position:sticky;top:0;z-index:1000}._topBar_l608b_20{background:#111111b3;border-bottom:1px solid #333;font-size:.9rem;padding:8px 0}._mainHeader_l608b_21{padding:15px 0}._headerContent_l608b_22{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}._left_l608b_23,._right_l608b_23{display:flex;align-items:center;gap:20px}._contactItem_l608b_24{display:flex;align-items:center;gap:8px;color:var(--text-2)}._icon_l608b_25{color:var(--primary)}._logo_l608b_26{height:6rem;width:auto;display:block}._socials_l608b_27{display:flex;gap:15px}._socialIcon_l608b_28{color:var(--primary);font-size:1.1rem;transition:transform .2s ease,color .2s ease}._socialIcon_l608b_28:hover{color:#fff;transform:translateY(-2px)}._ctaButton_l608b_30{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#0b0b0b;border:none;padding:12px 25px;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;box-shadow:0 4px 15px #0000004d;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}._ctaButton_l608b_30:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px #86bc2566}._phoneLink_l608b_32{color:var(--text);text-decoration:none}._phoneLink_l608b_32:hover{color:var(--primary)}._hero_l608b_36{position:relative;min-height:720px;display:flex;align-items:center;padding:64px 0;overflow:hidden}._heroBackground_l608b_37{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(.85)}._heroOverlay_l608b_38{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a14,#0a0a0ac7)}._heroContent_l608b_39{position:relative;z-index:2;max-width:1280px;width:100%;padding:0 40px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:4rem;align-items:center}._heroText_l608b_41 h1{font-family:Montserrat,sans-serif;font-size:clamp(32px,3.6vw,56px);font-weight:800;line-height:1.15;margin:0 0 12px}._accentText_l608b_42{color:var(--primary)}._heroText_l608b_41 p{font-size:1.1rem;color:var(--text-2);max-width:560px}._heroBullets_l608b_44{list-style:none;padding:0;margin:18px 0 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}._checkIcon_l608b_45{color:var(--primary);margin-right:8px}._heroForm_l608b_48{background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;padding:28px;justify-self:end;max-width:560px;width:100%}._form_l608b_49{display:flex;flex-direction:column}._form_l608b_49 h3{font-family:Montserrat,sans-serif;text-align:center;font-size:1.5rem;margin:0 0 .5rem}._form_l608b_49 p{text-align:center;color:var(--text-2);margin:0 0 1.4rem;font-size:.95rem}._formFields_l608b_52{display:flex;flex-direction:column;gap:.9rem}._form_l608b_49 input,._form_l608b_49 select,._form_l608b_49 textarea{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:.9rem 1rem;color:var(--text);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}._form_l608b_49 textarea{min-height:88px;resize:vertical}._form_l608b_49 input:focus,._form_l608b_49 select:focus,._form_l608b_49 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #86bc2533}._consentGroup_l608b_58{display:flex;align-items:flex-start;gap:12px;margin:.8rem 0 .2rem;padding:6px;border-radius:10px;transition:box-shadow .15s ease,border-color .15s ease}._consentCheckbox_l608b_59{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--primary);border-radius:4px;background:transparent;position:relative;cursor:pointer}._consentCheckbox_l608b_59:checked{background:var(--primary);border-color:#a0e03a}._consentCheckbox_l608b_59:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#121212;font-size:16px}._consentLabel_l608b_62{font-size:.85rem;color:var(--text-2);line-height:1.4}._consentError_l608b_63{border:1px solid rgba(220,53,69,.65);box-shadow:0 0 0 3px #dc354533;animation:_consentPulse_l608b_1 .9s ease}@keyframes _consentPulse_l608b_1{0%{box-shadow:0 0 #dc354559}to{box-shadow:0 0 0 3px #dc354533}}._submitButton_l608b_67{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;padding:16px;width:100%;border:none;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#0b0b0b;font-weight:800;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 10px 22px #86bc2552;cursor:pointer;transition:transform .12s ease,filter .12s ease}._submitButton_l608b_67:hover{filter:brightness(1.05);transform:translateY(-2px)}._submitButton_l608b_67[aria-disabled=true]{cursor:not-allowed}._statusMessage_l608b_71{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:.95rem;text-align:center}._success_l608b_72{background:#86bc251f;border:1px solid rgba(134,188,37,.35);color:#cfff8e}._error_l608b_73{background:#c83c3c1f;border:1px solid rgba(200,60,60,.35);color:#ffb8b8}._guarantee_l608b_74{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;color:var(--text-2)}._guarantee_l608b_74 svg{color:var(--primary)}._services_l608b_78{padding:48px 0 64px;background:#0a0a0a}._container_l608b_79{max-width:1200px;margin:0 auto;padding:0 24px}._sectionHeader_l608b_80{text-align:center;margin-bottom:24px}._sectionHeader_l608b_80 h2{font-family:Montserrat,sans-serif;font-size:clamp(26px,3.5vw,40px);margin:0 0 6px}._sectionHeader_l608b_80 p{color:var(--text-2);margin:0 auto;max-width:700px}._servicesGrid6_l608b_85{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._serviceCard_l608b_86{position:relative;overflow:hidden;min-height:280px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background-size:cover;background-position:center;box-shadow:0 8px 20px #00000059;display:flex;transition:transform .18s ease,filter .18s ease}._serviceCard_l608b_86:hover{transform:translateY(-3px) scale(1.01);filter:brightness(1.03)}._serviceOverlay_l608b_88{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a 18%,#000000b3);pointer-events:none;z-index:0}._cardContent_l608b_89{position:relative;z-index:1;pointer-events:none;padding:1.5rem;margin-top:auto;color:var(--text)}._serviceIcon_l608b_90{color:#fff;margin-bottom:8px;opacity:.9}._serviceCard_l608b_86 h3{margin:0 0 .4rem;font-weight:800}._serviceCard_l608b_86 p{margin:0;color:var(--text-2)}._cardHitArea_l608b_93{position:absolute;inset:0;background:transparent;border:none;cursor:pointer;z-index:3}._featured_l608b_96{padding:56px 0;background:var(--surface)}._featuredGrid_l608b_97{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:stretch}._featuredImage_l608b_98{position:relative;width:100%;height:420px;background-size:cover;background-position:center;border-radius:14px;border:1px solid rgba(255,255,255,.06);box-shadow:0 12px 28px #00000073;overflow:hidden;transition:transform .2s ease,filter .2s ease}._featuredImage_l608b_98:hover{transform:translateY(-2px);filter:brightness(1.03)}._featuredOverlay_l608b_111{position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#000000b3);pointer-events:none}._featuredText_l608b_112{display:flex;flex-direction:column;gap:12px;justify-content:center}._featuredText_l608b_112 h3{font-family:Montserrat,sans-serif;margin:0;font-size:1.35rem}._featuredText_l608b_112 p{margin:0;color:var(--text-2)}._featuredText_l608b_112 ul{margin:0;padding-left:18px;color:var(--text-2)}._lbOverlay_l608b_118{position:fixed;inset:0;z-index:9999;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:24px}._lbInner_l608b_119{position:relative;max-width:min(1200px,96vw);width:100%;max-height:90vh;display:flex;align-items:center;justify-content:center;flex-direction:column}._lbClose_l608b_120{position:absolute;top:10px;right:10px;background:#000000d9;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:10px;width:46px;height:46px;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 14px #00000080;z-index:5}._lbClose_l608b_120:hover{background:#ffffff1f}._lbNavLeft_l608b_122,._lbNavRight_l608b_122{position:absolute;top:50%;transform:translateY(-50%);background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:10px;width:46px;height:46px;display:grid;place-items:center;cursor:pointer;z-index:5}._lbNavLeft_l608b_122{left:8px}._lbNavRight_l608b_122{right:8px}._lbFigure_l608b_125{position:relative;margin:0;width:100%;display:flex;align-items:center;justify-content:center}._lbImage_l608b_126{max-width:100%;max-height:80vh;width:auto;height:auto;border-radius:12px;box-shadow:0 10px 30px #00000080;display:block}._lbCaptionBelow_l608b_127{margin-top:12px;color:#fff;text-align:center;font-size:.98rem}._footer_l608b_130{padding:28px 0 48px;background:#0a0a0a;color:var(--text-2);border-top:1px solid rgba(255,255,255,.06)}._footerInner_l608b_131{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}._brandBlock_l608b_132{display:flex;align-items:center;gap:12px;color:var(--text-2)}._footerLogo_l608b_133{height:64px;width:auto}._footerSocialLink_l608b_134{color:var(--primary);margin-left:12px;text-decoration:none}._footerSocialLink_l608b_134:hover{color:#b6e95a}@media (max-width: 1200px){._heroContent_l608b_39{grid-template-columns:minmax(0,1fr) 520px;gap:3rem}}@media (max-width: 1024px){._heroContent_l608b_39{grid-template-columns:1fr}._hero_l608b_36{padding:48px 0}._heroForm_l608b_48{justify-self:stretch}._servicesGrid6_l608b_85{grid-template-columns:repeat(2,minmax(0,1fr))}._featuredGrid_l608b_97{grid-template-columns:1fr}._featuredImage_l608b_98{height:360px}}@media (max-width: 640px){._headerContent_l608b_22{padding:0 16px}._hero_l608b_36{padding:42px 0 64px}._heroForm_l608b_48{padding:22px}._services_l608b_78 ._container_l608b_79{padding:0 20px}._servicesGrid6_l608b_85{grid-template-columns:1fr}._featuredImage_l608b_98{height:300px}}:root{--primary:#86bc25;--primary-2:#6ea01d;--bg:#0a0a0a;--surface:#151515;--surface-2:#1e1e1e;--text:#ffffff;--text-2:#b0b0b0;--border:#2a2a2a;--error:#dc3545}._page_y990g_16{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;line-height:1.6;overflow-x:hidden}._headerContainer_y990g_19{background:#1a1a1a11;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #333;position:sticky;top:0;z-index:1000}._topBar_y990g_20{background:#111111b3;border-bottom:1px solid #333;font-size:.9rem;padding:8px 0}._mainHeader_y990g_21{padding:15px 0}._headerContent_y990g_22{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}._left_y990g_23,._right_y990g_23{display:flex;align-items:center;gap:20px}._contactItem_y990g_24{display:flex;align-items:center;gap:8px;color:var(--text-2)}._icon_y990g_25{color:var(--primary)}._logo_y990g_26{height:6rem}._socials_y990g_27{display:flex;gap:15px}._socialIcon_y990g_28{color:var(--primary);font-size:1.1rem;transition:transform .2s ease,color .2s ease}._socialIcon_y990g_28:hover{color:#fff;transform:translateY(-2px)}._ctaButton_y990g_30{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#0b0b0b;border:none;padding:12px 25px;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;box-shadow:0 4px 15px #0000004d;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}._ctaButton_y990g_30:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px #86bc2566}._phoneLink_y990g_32{color:var(--text);text-decoration:none}._phoneLink_y990g_32:hover{color:var(--primary)}._hero_y990g_36{position:relative;min-height:720px;display:flex;align-items:center;padding:64px 0;overflow:hidden}._heroBackground_y990g_37{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(.68)}._heroOverlay_y990g_38{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a1a,#0a0a0acc)}._heroContent_y990g_39{position:relative;z-index:2;max-width:1280px;width:100%;padding:0 40px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:4rem;align-items:center}._heroText_y990g_41 h1{font-family:Montserrat,sans-serif;font-size:clamp(32px,3.6vw,56px);font-weight:800;line-height:1.15;margin:0 0 12px}._accentText_y990g_42{color:var(--primary)}._heroText_y990g_41 p{font-size:1.1rem;color:var(--text-2);max-width:560px}._heroBullets_y990g_44{list-style:none;padding:0;margin:18px 0 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}._checkIcon_y990g_45{color:var(--primary);margin-right:8px}._heroForm_y990g_48{background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;padding:28px;justify-self:end;max-width:560px;width:100%}._form_y990g_49{display:flex;flex-direction:column}._form_y990g_49 h3{font-family:Montserrat,sans-serif;text-align:center;font-size:1.5rem;margin:0 0 .5rem}._form_y990g_49 p{text-align:center;color:var(--text-2);margin:0 0 1.4rem;font-size:.95rem}._formFields_y990g_52{display:flex;flex-direction:column;gap:.9rem}._form_y990g_49 input,._form_y990g_49 select,._form_y990g_49 textarea{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:.9rem 1rem;color:var(--text);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}._form_y990g_49 textarea{min-height:88px;resize:vertical}._form_y990g_49 input:focus,._form_y990g_49 select:focus,._form_y990g_49 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #86bc2533}._consentGroup_y990g_58{display:flex;align-items:flex-start;gap:12px;margin:.8rem 0 .2rem;padding:6px;border-radius:10px;transition:box-shadow .15s ease,border-color .15s ease}._consentCheckbox_y990g_59{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--primary);border-radius:4px;background:transparent;position:relative;cursor:pointer}._consentCheckbox_y990g_59:checked{background:var(--primary);border-color:#a0e03a}._consentCheckbox_y990g_59:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#121212;font-size:16px}._consentLabel_y990g_62{font-size:.85rem;color:var(--text-2);line-height:1.4}._consentError_y990g_63{border:1px solid rgba(220,53,69,.65);box-shadow:0 0 0 3px #dc354533;animation:_consentPulse_y990g_1 .9s ease}@keyframes _consentPulse_y990g_1{0%{box-shadow:0 0 #dc354559}to{box-shadow:0 0 0 3px #dc354533}}._submitButton_y990g_67{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;padding:16px;width:100%;border:none;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#0b0b0b;font-weight:800;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 10px 22px #86bc2552;cursor:pointer;transition:transform .12s ease,filter .12s ease}._submitButton_y990g_67:hover{filter:brightness(1.05);transform:translateY(-2px)}._submitButton_y990g_67[aria-disabled=true]{cursor:not-allowed}._statusMessage_y990g_71{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:.95rem;text-align:center}._success_y990g_72{background:#86bc251f;border:1px solid rgba(134,188,37,.35);color:#cfff8e}._error_y990g_73{background:#c83c3c1f;border:1px solid rgba(200,60,60,.35);color:#ffb8b8}._guarantee_y990g_74{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;color:var(--text-2)}._guarantee_y990g_74 svg{color:var(--primary)}._services_y990g_78{padding:48px 0 64px;background:#0a0a0a}._container_y990g_79{max-width:1200px;margin:0 auto;padding:0 24px}._sectionHeader_y990g_80{text-align:center;margin-bottom:24px}._sectionHeader_y990g_80 h2{font-family:Montserrat,sans-serif;font-size:clamp(26px,3.5vw,40px);margin:0 0 6px}._sectionHeader_y990g_80 p{color:var(--text-2);margin:0 auto;max-width:700px}._servicesGrid6_y990g_85{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._serviceCard_y990g_86{position:relative;overflow:hidden;min-height:280px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background-size:cover;background-position:center;box-shadow:0 8px 20px #00000059;display:flex;transition:transform .18s ease,filter .18s ease}._serviceCard_y990g_86:hover{transform:translateY(-3px) scale(1.01);filter:brightness(1.03)}._serviceOverlay_y990g_88{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a 18%,#000000b3);pointer-events:none;z-index:0}._cardContent_y990g_89{position:relative;z-index:1;pointer-events:none;padding:1.5rem;margin-top:auto;color:var(--text)}._serviceIcon_y990g_90{color:#fff;margin-bottom:8px;opacity:.9}._serviceCard_y990g_86 h3{margin:0 0 .4rem;font-weight:800}._serviceCard_y990g_86 p{margin:0;color:var(--text-2)}._cardHitArea_y990g_93{position:absolute;inset:0;background:transparent;border:none;cursor:pointer;z-index:3}._bottomCta_y990g_96{text-align:center;padding:56px 0;background:var(--surface)}._bottomCta_y990g_96 h2{font-family:Montserrat,sans-serif;margin:0 0 .35rem;font-size:clamp(24px,3vw,36px)}._bottomCta_y990g_96 p{color:var(--text-2);margin:0 0 1rem}._bottomCtaBtn_y990g_99{display:inline-block;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#0b0b0b;font-weight:800;padding:12px 22px;border-radius:8px;text-decoration:none}._lbOverlay_y990g_102{position:fixed;inset:0;z-index:9999;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:24px}._lbInner_y990g_103{position:relative;max-width:min(1200px,96vw);width:100%;max-height:90vh;display:flex;align-items:center;justify-content:center;flex-direction:column}._lbClose_y990g_104{position:absolute;top:10px;right:10px;background:#000000d9;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:10px;width:46px;height:46px;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 14px #00000080;z-index:5}._lbClose_y990g_104:hover{background:#ffffff1f}._lbNavLeft_y990g_106,._lbNavRight_y990g_106{position:absolute;top:50%;transform:translateY(-50%);background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:10px;width:46px;height:46px;display:grid;place-items:center;cursor:pointer;z-index:5}._lbNavLeft_y990g_106{left:8px}._lbNavRight_y990g_106{right:8px}._lbFigure_y990g_109{position:relative;margin:0;width:100%;display:flex;align-items:center;justify-content:center}._lbImage_y990g_110{max-width:100%;max-height:80vh;width:auto;height:auto;border-radius:12px;box-shadow:0 10px 30px #00000080;display:block}._lbCaptionBelow_y990g_111{margin-top:12px;color:#fff;text-align:center;font-size:.98rem}._footer_y990g_114{padding:28px 0 48px;background:#0a0a0a;color:var(--text-2);border-top:1px solid rgba(255,255,255,.06)}._footerInner_y990g_115{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}._brandBlock_y990g_116{display:flex;align-items:center;gap:12px;color:var(--text-2)}._footerLogo_y990g_117{height:80px;width:auto}._footerSocialLink_y990g_118{color:var(--primary);margin-left:12px;text-decoration:none}._footerSocialLink_y990g_118:hover{color:#b6e95a}@media (max-width: 1200px){._heroContent_y990g_39{grid-template-columns:minmax(0,1fr) 520px;gap:3rem}}@media (max-width: 1024px){._heroContent_y990g_39{grid-template-columns:1fr}._hero_y990g_36{padding:48px 0}._heroForm_y990g_48{justify-self:stretch}._servicesGrid6_y990g_85{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._headerContent_y990g_22{padding:0 16px}._hero_y990g_36{padding:42px 0 64px}._heroForm_y990g_48{padding:22px}._services_y990g_78 ._container_y990g_79{padding:0 20px}._servicesGrid6_y990g_85{grid-template-columns:1fr}}
