.Form_formWrapper____tJT{text-align:center;width:100%;display:flex;align-items:center;justify-content:center}.Form_formWrapper____tJT h3{font-size:1.8rem;font-weight:700;color:var(--color-text);margin:0 0 10px}.Form_formWrapper____tJT h4{font-size:1.2rem;font-weight:400;color:var(--color-text-light);margin:0 0 30px}.Form_longForm__HCeCa{background:var(--color-white);padding:50px 40px;border-radius:20px;box-shadow:0 15px 50px rgba(0,0,0,.1);border:2px solid rgba(251,176,64,.2);max-width:550px;margin:0 auto;width:100%}.Form_longForm__HCeCa:before{content:"השאירו פרטים ונחזור אליכם";display:block;font-size:1.5rem;font-weight:700;color:var(--color-text);text-align:center;margin-bottom:25px}.Form_longForm__HCeCa .Form_checkbox__bXfFu{font-size:.95rem;color:var(--color-text-light);display:flex;align-items:center;gap:8px;cursor:pointer}.Form_longForm__HCeCa input[type=email],.Form_longForm__HCeCa input[type=tel],.Form_longForm__HCeCa input[type=text],.Form_longForm__HCeCa textarea{border:2px solid #e0e0e0;background:#f8f8f8;padding:18px 22px;border-radius:14px;width:100%;margin:0;font-size:1.1rem;transition:var(--transition-fast);outline:none}.Form_longForm__HCeCa input:focus,.Form_longForm__HCeCa textarea:focus{border-color:var(--color-primary);background:var(--color-white);box-shadow:0 0 0 4px rgba(251,176,64,.15)}.Form_longForm__HCeCa input::placeholder{color:#999}.Form_longForm__HCeCa .Form_inputs__SIMqm{display:flex;flex-direction:column;justify-content:space-around;align-items:stretch;margin-bottom:25px;gap:15px}.Form_longForm__HCeCa .Form_inputs__SIMqm>input{font-size:1.1rem}.Form_longForm__HCeCa button[type=submit]{background:var(--gradient-primary);padding:18px 40px;width:100%!important;border:none;font-size:1.2rem;border-radius:14px;box-shadow:0 8px 25px rgba(251,176,64,.35);color:#1a1a1a;font-weight:700;cursor:pointer;transition:var(--transition)}.Form_longForm__HCeCa button[type=submit]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(251,176,64,.45)}.Form_longForm__HCeCa button:disabled{opacity:.7;cursor:not-allowed;transform:none}.Form_lineForm__BRbRm{background:var(--color-white);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 40px;box-shadow:0 15px 50px rgba(0,0,0,.1);border:2px solid rgba(251,176,64,.2);max-width:800px;margin:0 auto}.Form_lineForm__BRbRm:before{content:"רוצים לשמוע עוד? השאירו פרטים!";display:block;font-size:1.5rem;font-weight:700;color:var(--color-text);text-align:center;margin-bottom:25px}.Form_lineForm__BRbRm .Form_inputs__SIMqm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;width:100%;margin-bottom:25px}.Form_lineForm__BRbRm .Form_inputs__SIMqm input{width:100%;padding:18px 22px;border-radius:14px;outline:none;font-size:1.1rem;border:2px solid #e0e0e0;background:#f8f8f8;font-weight:500;transition:var(--transition-fast);margin:0}.Form_lineForm__BRbRm .Form_inputs__SIMqm input:focus{border-color:var(--color-primary);background:var(--color-white);box-shadow:0 0 0 4px rgba(251,176,64,.15)}.Form_lineForm__BRbRm .Form_inputs__SIMqm input::placeholder{color:#999}.Form_lineForm__BRbRm .Form_checkboxes__XQ_DW{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:15px 0}.Form_lineForm__BRbRm .Form_checkboxes__XQ_DW .Form_checkbox__bXfFu{display:flex;align-items:center;gap:6px;color:var(--color-text);font-size:.95rem;cursor:pointer}.Form_lineForm__BRbRm .Form_checkboxes__XQ_DW .Form_checkbox__bXfFu input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary)}.Form_lineForm__BRbRm .Form_whatWeAreGoingToTalkAbout__RWtVD{display:flex;flex-direction:column;align-items:center;margin-bottom:15px;width:100%}.Form_lineForm__BRbRm .Form_whatWeAreGoingToTalkAbout__RWtVD legend,.Form_lineForm__BRbRm .Form_whatWeAreGoingToTalkAbout__RWtVD p{font-size:1.1rem;margin:0 0 10px;color:var(--color-text);font-weight:600}.Form_lineForm__BRbRm button{background:var(--gradient-primary);color:#1a1a1a;transition:var(--transition);font-weight:700;width:100%;border:none;border-radius:14px;padding:20px 45px;font-size:1.3rem;box-shadow:0 8px 30px rgba(251,176,64,.35);cursor:pointer}.Form_lineForm__BRbRm button:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(251,176,64,.5)}.Form_fullWidthForm__tcr7W.Form_lineForm__BRbRm{max-width:100%;width:100%;padding:30px}.Form_footerForm__P_QU4{width:100%}.Form_footerForm__P_QU4 .Form_heading__QzXMH{color:var(--color-white);text-shadow:0 0 10px black;width:50%}.Form_footerForm__P_QU4 form{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:28px 24px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);transition:var(--transition);position:relative;overflow:hidden}.Form_footerForm__P_QU4 form:before{display:none}.Form_footerForm__P_QU4 form:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);border-radius:20px 20px 0 0}.Form_footerForm__P_QU4 form:hover{border-color:rgba(251,176,64,.3);box-shadow:0 12px 40px rgba(0,0,0,.35),0 0 30px rgba(251,176,64,.1),inset 0 1px 0 rgba(255,255,255,.15);transform:translateY(-2px)}.Form_footerForm__P_QU4 .Form_inputs__SIMqm{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.Form_footerForm__P_QU4 .Form_inputs__SIMqm input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 18px;font-size:.95rem;color:var(--color-white);transition:var(--transition-fast);outline:none;width:100%}.Form_footerForm__P_QU4 .Form_inputs__SIMqm input::placeholder{color:rgba(255,255,255,.5);font-weight:400}.Form_footerForm__P_QU4 .Form_inputs__SIMqm input:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25)}.Form_footerForm__P_QU4 .Form_inputs__SIMqm input:focus{background:rgba(255,255,255,.1);border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(251,176,64,.15),0 4px 12px rgba(0,0,0,.2)}.Form_footerForm__P_QU4 .Form_checkboxes__XQ_DW{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.Form_footerForm__P_QU4 .Form_checkboxes__XQ_DW .Form_checkbox__bXfFu{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.8);font-size:.85rem;cursor:pointer;padding:6px 12px;background:rgba(255,255,255,.05);border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:var(--transition-fast)}.Form_footerForm__P_QU4 .Form_checkboxes__XQ_DW .Form_checkbox__bXfFu:hover{background:rgba(255,255,255,.1);border-color:rgba(251,176,64,.3)}.Form_footerForm__P_QU4 .Form_checkboxes__XQ_DW .Form_checkbox__bXfFu input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary)}.Form_footerForm__P_QU4 button[type=submit]{width:100%;background:var(--gradient-primary);color:#1a1a1a;border:none;border-radius:12px;padding:16px 24px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:var(--transition);box-shadow:0 4px 15px rgba(251,176,64,.3),inset 0 1px 0 rgba(255,255,255,.3);position:relative;overflow:hidden}.Form_footerForm__P_QU4 button[type=submit]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:.5s}.Form_footerForm__P_QU4 button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(251,176,64,.45),inset 0 1px 0 rgba(255,255,255,.4)}.Form_footerForm__P_QU4 button[type=submit]:hover:before{left:100%}.Form_footerForm__P_QU4 button[type=submit]:active{transform:translateY(0)}.Form_footerForm__P_QU4 button:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:760px){.Form_footerForm__P_QU4{display:flex;flex-direction:column;margin:0 auto}.Form_footerForm__P_QU4 form{padding:24px 20px}.Form_footerForm__P_QU4 .Form_heading__QzXMH{width:100%;margin-bottom:20px}.Form_footerForm__P_QU4 .Form_inputs__SIMqm input{padding:12px 16px}.Form_footerForm__P_QU4 button[type=submit]{padding:14px 20px;font-size:1rem}}.Form_footerForm__P_QU4 .Form_lineForm__BRbRm,.Form_footerForm__P_QU4 .Form_longForm__HCeCa{background:transparent;border:none;box-shadow:none;padding:0;max-width:100%}.Form_footerForm__P_QU4 .Form_lineForm__BRbRm:before,.Form_footerForm__P_QU4 .Form_longForm__HCeCa:before{display:none}.Form_checkboxes__XQ_DW{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin:20px 0}.Form_popup__ZpcpM{position:fixed;min-height:150px;max-width:400px;width:90%;background-color:var(--color-white);color:var(--color-text);z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.Form_popup__ZpcpM h2{font-size:1.3rem;margin:0}@media only screen and (max-width:768px){.Form_formWrapper____tJT{width:100%!important;margin:60px auto 0!important}.Form_formWrapper____tJT h3{font-size:1.5rem;margin:10px 0 0}.Form_lineForm__BRbRm{padding:40px 25px;background:transparent}.Form_lineForm__BRbRm:before{font-size:1.3rem}.Form_lineForm__BRbRm .Form_inputs__SIMqm{grid-template-columns:1fr;gap:12px}.Form_lineForm__BRbRm button{font-size:1.1rem;background:var(--color-primary);color:white;text-shadow:0 0 10px black;transition:var(--transition);font-weight:700;width:100%;border:none;border-radius:15px;padding:10px 0;font-size:1.5rem}.Form_lineForm__BRbRm .Form_whatWeAreGoingToTalkAbout__RWtVD{flex-direction:column;margin:20px 0;display:none}.Form_fullWidthForm__tcr7W.Form_lineForm__BRbRm{width:100%;border-radius:10px;height:100%!important;padding:0}}.Form_projectForm__l_hYv{max-width:100%;width:100%;background:transparent;box-shadow:none;border:none;padding:0}.Form_projectForm__l_hYv:before{display:none}.Form_projectForm__l_hYv .Form_inputs__SIMqm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;width:100%;margin-bottom:30px}.Form_projectForm__l_hYv input{padding:20px 25px;font-size:1.1rem;border-radius:16px}.Form_projectForm__l_hYv button{padding:22px 60px;font-size:1.4rem;max-width:400px}@media only screen and (max-width:900px){.Form_projectForm__l_hYv .Form_inputs__SIMqm{grid-template-columns:1fr;gap:15px}}@media (max-width:1024px){.Form_longForm__HCeCa .Form_inputs__SIMqm{align-items:center}}.Form_heroLineForm__4vJqM{padding:50px 60px;box-shadow:0 25px 80px rgba(0,0,0,.35);max-width:900px;border:3px solid var(--color-primary);width:100%}.Form_heroLineForm__4vJqM:before{font-size:1.6rem;margin-bottom:30px}.Form_heroLineForm__4vJqM .Form_inputs__SIMqm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:25px}.Form_heroLineForm__4vJqM .Form_inputs__SIMqm input{border:2px solid #e0e0e0;background:#f8f8f8}.Form_heroLineForm__4vJqM .Form_inputs__SIMqm input:focus{border-color:var(--color-primary);background:var(--color-white);box-shadow:0 0 0 4px rgba(251,176,64,.2)}.Form_heroLineForm__4vJqM button{padding:20px 50px;font-size:1.3rem;box-shadow:0 8px 30px rgba(251,176,64,.4)}.Form_heroLineForm__4vJqM button:hover{box-shadow:0 12px 40px rgba(251,176,64,.5)}@media only screen and (max-width:768px){.Form_heroLineForm__4vJqM{padding:35px 25px}.Form_heroLineForm__4vJqM:before{font-size:1.3rem}.Form_heroLineForm__4vJqM .Form_inputs__SIMqm{grid-template-columns:1fr;gap:15px}.Form_heroLineForm__4vJqM button{padding:18px 40px;font-size:1.1rem}}.Form_bottomLineForm__wzbby{padding:60px 70px;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1);max-width:900px;border:2px solid rgba(251,176,64,.3);width:100%}.Form_bottomLineForm__wzbby:before{content:"הגיע הזמן לקחת את העסק שלכם קדימה!";font-size:1.8rem;margin-bottom:15px}.Form_bottomLineForm__wzbby:after{content:"השאירו פרטים ונחזור אליכם תוך 24 שעות";display:block;font-size:1.1rem;color:var(--color-text-light);text-align:center;margin-bottom:35px}.Form_bottomLineForm__wzbby .Form_inputs__SIMqm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:25px}.Form_bottomLineForm__wzbby .Form_inputs__SIMqm input{border:2px solid #e0e0e0;background:#f8f8f8}.Form_bottomLineForm__wzbby .Form_inputs__SIMqm input:focus{border-color:var(--color-primary);background:var(--color-white);box-shadow:0 0 0 4px rgba(251,176,64,.15)}.Form_bottomLineForm__wzbby button{padding:22px 50px;font-size:1.4rem;box-shadow:0 8px 30px rgba(251,176,64,.35)}.Form_bottomLineForm__wzbby button:hover{box-shadow:0 12px 40px rgba(251,176,64,.5)}@media only screen and (max-width:768px){.Form_bottomLineForm__wzbby{padding:40px 25px}.Form_bottomLineForm__wzbby:before{font-size:1.4rem}.Form_bottomLineForm__wzbby:after{font-size:1rem}.Form_bottomLineForm__wzbby .Form_inputs__SIMqm{grid-template-columns:1fr;gap:15px}.Form_bottomLineForm__wzbby button{padding:18px 40px;font-size:1.2rem}}.Contact_contactPage__qjrxq{background:linear-gradient(135deg,#fbb040,#f09819 50%,#fde0a7);background-size:200% 200%;animation:Contact_gradientShift__pnR_X 15s ease infinite;position:relative;overflow:hidden}@keyframes Contact_gradientShift__pnR_X{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Contact_contactPage__qjrxq:before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(240,152,25,.4) 0,transparent 70%);border-radius:50%;pointer-events:none;animation:Contact_float__ZRXzk 20s ease-in-out infinite}.Contact_contactPage__qjrxq:after{content:"";position:absolute;bottom:-20%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(253,224,167,.5) 0,transparent 70%);border-radius:50%;pointer-events:none;animation:Contact_float__ZRXzk 15s ease-in-out infinite reverse}@keyframes Contact_float__ZRXzk{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(5deg)}66%{transform:translate(-20px,20px) rotate(-5deg)}}.Contact_contactPage__qjrxq>div{height:auto;position:relative}.Contact_contactContent__UqGew{display:flex;justify-content:center;align-items:center;gap:60px;padding:140px 40px 100px;max-width:1400px;margin:0 auto;position:relative;z-index:2}.Contact_formContainer__ShLVO{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:55px 45px;border-radius:32px;box-shadow:0 40px 100px rgba(0,0,0,.25),0 20px 50px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.5);flex:1 1;max-width:600px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.3);transform:translateY(0);transition:all .4s ease}.Contact_formContainer__ShLVO:hover{transform:translateY(-5px);box-shadow:0 50px 120px rgba(0,0,0,.3),0 25px 60px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5)}.Contact_formHeader__qNMlx{text-align:center;margin-bottom:40px}.Contact_formHeader__qNMlx h2{font-size:2.3rem;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px;letter-spacing:-.5px}.Contact_formHeader__qNMlx p{font-size:1.1rem;font-weight:400;color:#6b7280;margin:0}.Contact_formContainer__ShLVO input{width:100%;padding:22px 24px;border-radius:18px;font-size:1.15rem;border:2px solid #e5e7eb;background:rgba(255,255,255,.8);outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Contact_formContainer__ShLVO input:focus{border-color:var(--color-primary);background:var(--color-white);box-shadow:0 0 0 4px rgba(251,176,64,.15),0 4px 12px rgba(0,0,0,.08);transform:translateY(-3px) scale(1.01)}.Contact_formContainer__ShLVO input::placeholder{color:#9ca3af;transition:all .3s ease}.Contact_formContainer__ShLVO input:focus::placeholder{transform:translateX(-5px);opacity:.6}.Contact_formContainer__ShLVO button{width:100%;padding:24px 45px;font-size:1.25rem;font-weight:800;border-radius:18px;background:var(--gradient-primary);border:none;box-shadow:0 12px 40px rgba(251,176,64,.45);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);color:var(--color-text-on-primary);text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.Contact_formContainer__ShLVO button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.Contact_formContainer__ShLVO button:hover:before{left:100%}.Contact_formContainer__ShLVO button:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 18px 60px rgba(251,176,64,.6)}.Contact_formContainer__ShLVO button:active{transform:translateY(-2px) scale(.98)}.Contact_formContainer__ShLVO button:disabled{opacity:.6;cursor:not-allowed;transform:none}.Contact_formContainer__ShLVO p,.Contact_formContainer__ShLVO span{color:var(--color-text)}.Contact_contactPage__qjrxq .Contact_formContainer__ShLVO p{font-size:1.1rem;font-weight:500;margin-bottom:5px;margin-top:15px;color:var(--color-text-light)}.Contact_contactDetails__GNU1m{color:white;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 1;max-width:500px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:55px 45px;border-radius:32px;border:1px solid rgba(255,255,255,.3);box-shadow:0 30px 80px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.3);transition:all .4s ease}.Contact_contactDetails__GNU1m:hover{transform:translateY(-5px);box-shadow:0 40px 100px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.3)}.Contact_contactDetails__GNU1m h2{color:white;font-size:2.8rem;font-weight:900;margin-bottom:18px;text-shadow:0 2px 10px rgba(0,0,0,.2);letter-spacing:-.5px}.Contact_contactDetails__GNU1m>p{font-size:1.2rem;color:rgba(255,255,255,.9);line-height:1.7;margin-bottom:40px;text-shadow:0 1px 3px rgba(0,0,0,.15)}.Contact_contactDetails__GNU1m ul{width:100%;display:flex;flex-direction:column;gap:12px}.Contact_contactDetails__GNU1m ul li{display:flex;align-items:center;justify-content:flex-start;padding:0;border-radius:18px;transition:all .4s cubic-bezier(.4,0,.2,1);background:transparent;gap:20px}.Contact_contactDetails__GNU1m ul li:hover{background:transparent;transform:translateX(-8px) scale(1.02)}.Contact_contactDetails__GNU1m ul li i{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.25);border-radius:14px;color:white;font-size:1.4rem;flex-shrink:0;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid rgba(255,255,255,.3)}.Contact_contactDetails__GNU1m ul li:hover i{transform:rotate(10deg) scale(1.1);background:rgba(255,255,255,.35);border-color:rgba(255,255,255,.5)}.Contact_contactDetails__GNU1m ul li a,.Contact_contactDetails__GNU1m ul li span{color:white;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:20px;font-size:1.2rem;font-weight:600;transition:all .3s ease;text-shadow:0 1px 3px rgba(0,0,0,.15)}.Contact_contactDetails__GNU1m ul li:hover a,.Contact_contactDetails__GNU1m ul li:hover span{color:white;text-shadow:0 2px 8px rgba(0,0,0,.3)}.Contact_contactDetails__GNU1m ul li a:hover{color:var(--color-primary-dark);transform:translateX(-5px)}.Contact_contactDetails__GNU1m ul li svg{font-size:1.4rem;color:white}@media only screen and (max-width:960px){.Contact_contactContent__UqGew{flex-direction:column-reverse;gap:50px;padding:120px 30px 80px}.Contact_contactDetails__GNU1m,.Contact_formContainer__ShLVO{max-width:600px}}@media only screen and (max-width:760px){.Contact_contactContent__UqGew>div{width:100%;margin-top:0}.Contact_contactPage__qjrxq{background:var(--gradient-primary);animation:none}.Contact_contactPage__qjrxq>div{min-height:auto;padding:40px 20px}.Contact_contactPage__qjrxq:after,.Contact_contactPage__qjrxq:before{width:300px;height:300px}.Contact_contactContent__UqGew{flex-direction:column-reverse;padding:100px 20px 60px}}.SinglePageHero_hero__O1wwy{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:-moz-fit-content;min-height:fit-content;text-align:center;position:relative;width:100%;padding:120px 40px 60px;background:linear-gradient(135deg,rgba(251,176,64,.06),rgba(251,176,64,.12));border-bottom:1px solid rgba(251,176,64,.2);overflow:hidden}.SinglePageHero_hero__O1wwy:before{content:"";position:absolute;top:-50%;right:-30%;width:80%;height:150%;background:radial-gradient(circle,rgba(251,176,64,.08) 0,transparent 60%);pointer-events:none}.SinglePageHero_hero__O1wwy h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-text);margin:0 0 20px;position:relative;z-index:2}.SinglePageHero_breadCrumbs__csjjc{align-items:center;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;font-size:.95rem;color:var(--color-text-light);position:relative;z-index:2}.SinglePageHero_breadCrumbs__csjjc a{color:var(--color-primary-dark);text-decoration:none;transition:var(--transition-fast);font-weight:500}.SinglePageHero_breadCrumbs__csjjc a:hover{color:#e09930;text-decoration:underline}.SinglePageHero_breadCrumbs__csjjc span{display:flex;align-items:center;gap:5px}.SinglePageHero_breadCrumbs__csjjc span[aria-current=page]{color:#333;font-weight:500}.SinglePageHero_breadCrumbs__csjjc svg{font-size:.75rem;color:#999}.WhyUs_whyUs__XIKXy{padding:80px 20px;text-align:center;min-height:-moz-fit-content;min-height:fit-content;background:linear-gradient(135deg,rgba(251,176,64,.08),rgba(251,176,64,.15));border-top:1px solid rgba(251,176,64,.2);border-bottom:1px solid rgba(251,176,64,.2)}.WhyUs_list__GK4Uk{flex-wrap:wrap;max-width:1400px;gap:20px;margin:0 auto}.WhyUs_item__PTDfJ,.WhyUs_list__GK4Uk{display:flex;justify-content:center;align-items:center}.WhyUs_item__PTDfJ{font-size:1.15rem;font-weight:600;color:var(--color-text);background:var(--color-white);padding:15px 25px;border-radius:var(--border-radius-full);box-shadow:var(--shadow-sm);transition:var(--transition)}.WhyUs_item__PTDfJ:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.WhyUs_item__PTDfJ svg{margin-left:10px;padding:0;border-radius:50%;color:var(--color-primary);font-size:1.3rem}.ContentLoader_contentLoader__ETGqL{width:100%;height:100%;background-color:white;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:0}.ContentLoader_contentLoader__ETGqL>div{border:2px solid var(--color-primary);border-radius:50%;position:relative;width:50px;height:50px;animation-name:ContentLoader_infiniteRotate__HRqyz;animation-duration:1s;animation-iteration-count:infinite;animation-direction:normal linear;animation-play-state:running}.ContentLoader_contentLoader__ETGqL>div:after{content:".";color:transparent;width:25px;height:25px;background-color:white;position:absolute;right:0;top:0}@keyframes ContentLoader_infiniteRotate__HRqyz{to{transform:rotate(1turn)}}.Logo_logo__2PR44{width:100%;height:350px;--fill-cls1:#fbb141;--fill-cls2:#060707;--fill-cls3:#fbb142;--fill-cls4:#070808;--fill-cls5:#070707;--fill-cls6:#090a0a;--fill-cls7:#090909;--fill-cls8:#fbb143;--fill-cls9:#fbb041;--fill-cls10:#080909}.Logo_cls1__Lx01A{fill:var(--fill-cls1)}.Logo_cls2__vaNvf{fill:var(--fill-cls2)}.Logo_cls3__amcCv{fill:var(--fill-cls3)}.Logo_cls4__4fm6q{fill:var(--fill-cls4)}.Logo_cls5__VsKi8{fill:var(--fill-cls5)}.Logo_cls6__yMrU_{fill:var(--fill-cls6)}.Logo_cls7__qGsnG{fill:var(--fill-cls7)}.Logo_cls8__Ua1GU{fill:var(--fill-cls8)}.Logo_cls9__rJTjJ{fill:var(--fill-cls9)}.Logo_cls10___EhgA{fill:var(--fill-cls10)}.Logo_logo__2PR44 .Logo_cls10___EhgA,.Logo_logo__2PR44 .Logo_cls2__vaNvf,.Logo_logo__2PR44 .Logo_cls4__4fm6q,.Logo_logo__2PR44 .Logo_cls5__VsKi8,.Logo_logo__2PR44 .Logo_cls6__yMrU_,.Logo_logo__2PR44 .Logo_cls7__qGsnG{filter:drop-shadow(0 0 0 #00000000);transition:all .6s ease}.Logo_logo__2PR44:hover .Logo_cls10___EhgA,.Logo_logo__2PR44:hover .Logo_cls2__vaNvf,.Logo_logo__2PR44:hover .Logo_cls4__4fm6q,.Logo_logo__2PR44:hover .Logo_cls5__VsKi8,.Logo_logo__2PR44:hover .Logo_cls6__yMrU_,.Logo_logo__2PR44:hover .Logo_cls7__qGsnG{filter:drop-shadow(20px 0 10px #00000080)}.Logo_logo__2PR44 .Logo_cls1__Lx01A,.Logo_logo__2PR44 .Logo_cls3__amcCv,.Logo_logo__2PR44 .Logo_cls8__Ua1GU,.Logo_logo__2PR44 .Logo_cls9__rJTjJ{filter:brightness(100px);transition:all .6s ease}.Logo_logo__2PR44:hover .Logo_cls1__Lx01A,.Logo_logo__2PR44:hover .Logo_cls3__amcCv,.Logo_logo__2PR44:hover .Logo_cls8__Ua1GU,.Logo_logo__2PR44:hover .Logo_cls9__rJTjJ{fill:#fae163;filter:drop-shadow(0 0 10px #f5e594)}.Logo_footerVariant__LaXYR{width:200px;height:80px;filter:brightness(0) invert(1);opacity:.9;transition:var(--transition)}.Logo_footerVariant__LaXYR:hover{opacity:1;filter:brightness(0) invert(1) drop-shadow(0 0 20px rgba(251,176,64,.5))}.Logo_footerVariant__LaXYR .Logo_cls1__Lx01A,.Logo_footerVariant__LaXYR .Logo_cls3__amcCv,.Logo_footerVariant__LaXYR .Logo_cls8__Ua1GU,.Logo_footerVariant__LaXYR .Logo_cls9__rJTjJ{fill:var(--color-primary)!important}.Footer_footer__pQtti{background:var(--gradient-dark);padding:80px 0 0;margin:0;position:relative;overflow:hidden}.Footer_footer__pQtti:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.Footer_footerContent__yAl3k{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:40px;gap:40px;max-width:var(--max-width);margin:0 auto;padding:0 40px}.Footer_footerContent__yAl3k>div,.Footer_footerContent__yAl3k>nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.Footer_footerContent__yAl3k h3{color:var(--color-primary);font-size:1.2rem;font-weight:700;margin-bottom:20px;text-align:right}.Footer_footerContent__yAl3k p{color:var(--color-text-muted);line-height:1.8;text-align:right}.Footer_footerContent__yAl3k ul{text-align:right}.Footer_footerContent__yAl3k li{margin:12px 0}.Footer_footerContent__yAl3k li a{color:rgba(255,255,255,.7);font-size:1rem;transition:var(--transition-fast);display:inline-flex;align-items:center;gap:8px}.Footer_footerContent__yAl3k li a:hover{color:var(--color-primary);transform:translateX(-5px)}.Footer_contact__w5K5T{position:relative}.Footer_contact__w5K5T h3{color:var(--color-primary);font-size:1.3rem;font-weight:700;margin-bottom:24px;display:flex;align-items:center;gap:10px}.Footer_contact__w5K5T h3:before{content:"";width:4px;height:24px;background:var(--gradient-primary);border-radius:2px}.Footer_contact__w5K5T>div{width:100%}.Footer_logoWrapper__rjN_x{width:180px}.Footer_footerBottom__YIYBj{background:rgba(0,0,0,.3);margin-top:60px;padding:25px 40px;text-align:center;border-top:1px solid rgba(255,255,255,.05)}.Footer_footerBottom__YIYBj p{margin:0;color:rgba(255,255,255,.5);font-size:.9rem}.Footer_copyrights__SlDP7{display:none}@media (max-width:760px){.Footer_about__NUgf4 p{text-align:right;padding-right:0}}@media only screen and (max-width:1024px) and (min-width:771px){.Footer_footerContent__yAl3k{grid-template-columns:repeat(3,1fr)}.Footer_contact__w5K5T{grid-column:span 3;max-width:500px;margin:20px auto 0}}@media only screen and (max-width:760px){.Footer_about__NUgf4 p{text-align:right!important;padding-right:0!important}}@media only screen and (max-width:770px){.Footer_footerContent__yAl3k{grid-template-columns:100%!important;gap:30px}.Footer_footerContent__yAl3k>div,.Footer_footerContent__yAl3k>nav{margin:0;padding-right:50px}.Footer_footerBottom__YIYBj{margin-top:30px}.Footer_contact__w5K5T{padding-left:50px;margin-top:20px}.Footer_contact__w5K5T h3{justify-content:flex-start}}.MainMenu_menuItem__piRtG{position:relative;display:inline-block;list-style:none}.MainMenu_menuLink__YA_Ql{color:var(--color-text);font-weight:500;font-size:1.05rem;text-decoration:none;padding:28px 20px;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease;position:relative}.MainMenu_menuLinkActive__fkX6B,.MainMenu_menuLink__YA_Ql:hover{color:var(--color-primary-dark)}.MainMenu_menuLink__YA_Ql:after{content:"";position:absolute;bottom:20px;right:50%;transform:translateX(50%);width:0;height:3px;background:var(--gradient-primary);border-radius:10px;transition:width .2s ease}.MainMenu_menuItem__piRtG:hover .MainMenu_menuLink__YA_Ql:after{width:30px}.MainMenu_menuIndicator__KmVCf{display:inline-block;width:8px;height:8px;background:var(--color-primary);border-radius:50%;margin-right:4px}.MainMenu_dropdown__5vCwJ{position:absolute;top:100%;right:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;z-index:1000}.MainMenu_dropdownActive__Le0kA{opacity:1;visibility:visible;transform:translateY(0)}.MainMenu_dropdownInner__KlNSF{display:flex;flex-direction:row-reverse;background:#fff;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08);overflow:hidden}.MainMenu_submenuColumn__CrNeS{list-style:none;margin:0;padding:0;min-width:200px;display:flex;flex-direction:column}.MainMenu_submenuItem__QHGQD{margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,.06)}.MainMenu_submenuItem__QHGQD:last-child{border-bottom:none}.MainMenu_submenuLink__7rDR4{display:block;padding:16px 24px;color:var(--color-text);text-decoration:none;font-size:.95rem;font-weight:500;white-space:nowrap;transition:background .15s ease,color .15s ease}.MainMenu_submenuItemActive__iz2Q1 .MainMenu_submenuLink__7rDR4,.MainMenu_submenuItem__QHGQD:hover .MainMenu_submenuLink__7rDR4{background:var(--color-primary);color:#1a1a1a}.MainMenu_nestedColumn__vebNh{min-width:0;max-width:0;overflow:hidden;transition:min-width .25s ease,max-width .25s ease;background:#fff;border-left:1px solid rgba(0,0,0,.08)}.MainMenu_nestedColumnActive__LrS7v{min-width:180px;max-width:300px}.MainMenu_nestedList__ZWtHm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.MainMenu_nestedItem__PLxSl{margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,.06)}.MainMenu_nestedItem__PLxSl:last-child{border-bottom:none}.MainMenu_nestedLink__zkJZK{display:block;padding:16px 24px;color:var(--color-text);text-decoration:none;font-size:.95rem;font-weight:400;white-space:nowrap;transition:background .15s ease,color .15s ease}.MainMenu_nestedLink__zkJZK:hover{background:rgba(251,176,64,.15);color:var(--color-primary-dark)}.MainMenu_mobileMenuItem__KmZy9{width:100%;position:relative;margin:15px 0;opacity:0;transform:translateX(30px);animation:MainMenu_fadeInRight__7bnwQ .4s ease forwards;list-style:none}.MainMenu_mobileMenuItem__KmZy9:first-child{animation-delay:.1s}.MainMenu_mobileMenuItem__KmZy9:nth-child(2){animation-delay:.15s}.MainMenu_mobileMenuItem__KmZy9:nth-child(3){animation-delay:.2s}.MainMenu_mobileMenuItem__KmZy9:nth-child(4){animation-delay:.25s}.MainMenu_mobileMenuItem__KmZy9:nth-child(5){animation-delay:.3s}.MainMenu_mobileMenuItem__KmZy9:nth-child(6){animation-delay:.35s}.MainMenu_mobileMenuLink__FWRNx{color:var(--color-white);font-size:2rem;font-weight:700;transition:color .2s ease,transform .2s ease;display:inline-block;text-decoration:none}.MainMenu_mobileMenuLink__FWRNx:hover{color:var(--color-primary);transform:translateX(-10px)}.MainMenu_mobileMenuLinkActive__TUh5_{color:var(--color-primary)}.MainMenu_mobileHidden__fvn9I{display:none}@keyframes MainMenu_fadeInRight__7bnwQ{to{opacity:1;transform:translateX(0)}}.MobileMenu_mobileMenu__qnFK_{height:100vh;width:100vw;position:fixed;right:-100vw;top:0;background:linear-gradient(135deg,#1a1a2e,#16213e);color:var(--color-white);display:flex!important;flex-direction:column;align-items:center;justify-content:center;transition:var(--transition);z-index:100;margin-top:0;text-align:center;padding:0;list-style:none}.MobileMenu_menuOpen__XOcZ_{right:0}.MobileMenu_mobileMenu__qnFK_ ul{flex-direction:column;font-size:2.5rem;font-weight:700}.MobileMenu_mobileMenu__qnFK_ a{color:var(--color-white);transition:var(--transition-fast);text-decoration:none}.MobileMenu_mobileMenu__qnFK_ a:hover{color:var(--color-primary)}.ServicesPopup_servicesPopup__cbkJl{z-index:101;position:absolute;top:0;right:-100vw;width:100vw;height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;transition:var(--transition)}.ServicesPopup_subMenuClosed__bKCqJ{right:-100vw}.ServicesPopup_subMenuOpen__IVV1B{right:0}.ServicesPopup_closeButton__6SX1j{align-items:center;background:linear-gradient(135deg,#e94f4f,#d63031);border-radius:var(--border-radius-full);box-shadow:var(--shadow-md);color:var(--color-white);display:flex;font-size:1.2rem;padding:10px 20px;position:absolute;right:20px;top:10vh;border:none;cursor:pointer;transition:var(--transition)}.ServicesPopup_closeButton__6SX1j:hover{transform:scale(1.05)}.ServicesPopup_servicesPopup__cbkJl ul{list-style:none;padding:0;text-align:center}.ServicesPopup_servicesPopup__cbkJl li{margin:10px 0}.ServicesPopup_serviceLink__86jR4{color:var(--color-primary);font-size:2rem;text-decoration:none;font-weight:700}.ServicesPopup_subServiceLink__PZuEs{color:rgba(255,255,255,.7);font-size:1.2rem;text-decoration:none;display:block;margin-top:5px}.ServicesPopup_subServiceLink__PZuEs:hover{color:var(--color-primary)}.Header_header__KwdYD{background:rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;justify-content:space-between;height:80px;align-items:center;position:-webkit-sticky;position:sticky;top:0;left:0;margin:0 auto;z-index:999;transition:var(--transition);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:var(--shadow-sm);padding:0 50px}.Header_headerScrolled__BPoby{background:rgba(255,255,255,.95);box-shadow:var(--shadow-md);height:70px}.Header_logoWrapper__9Pokp{display:flex;align-items:center;height:100%;width:15%;flex-shrink:0}.Header_logoWrapper__9Pokp svg{max-height:60px;width:auto;transition:var(--transition)}.Header_headerScrolled__BPoby .Header_logoWrapper__9Pokp svg{max-height:50px}.Header_mainMenuWrapper__5yzsi{width:70%;display:flex;align-items:center;justify-content:center;flex:1 1}.Header_mainMenuNav__d_yvn{width:100%;display:flex}.Header_mainMenuNav__d_yvn ul{display:flex;justify-content:space-around;align-items:center;position:relative;text-align:center;list-style:none;padding:0;margin:0;width:100%}.Header_contactLinkWrapper__JLVKw{text-align:center;width:15%;flex-shrink:0}.Header_phoneButton__WQewS{text-decoration:none;color:var(--color-text);font-weight:600;font-size:1.2rem;padding:10px 20px;background:var(--gradient-primary);border-radius:var(--border-radius-full);transition:var(--transition);box-shadow:var(--shadow-sm);position:relative;display:inline-block}.Header_phoneButton__WQewS:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.Header_phoneDropdown__FevRG{position:absolute;top:120%;text-align:center;right:50%;transform:translateX(50%);width:180px;border-radius:var(--border-radius-md);margin-top:10px;background:var(--color-white);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column}.Header_phoneDropdownCall__pURhz{background:var(--gradient-primary);padding:12px;color:var(--color-text-on-primary);font-weight:600;transition:var(--transition-fast);text-decoration:none}.Header_phoneDropdownCall__pURhz:hover{filter:brightness(1.1)}.Header_phoneDropdownWhatsapp__FkLXV{background:#25d366;padding:12px;color:white;font-weight:600;transition:var(--transition-fast);text-decoration:none}.Header_phoneDropdownWhatsapp__FkLXV:hover{background:#128c7e}.Header_mobileMenuWrapper__wO9Nr{display:none}.Header_mobileMenu__YC5Nj{position:relative;transition:var(--transition);cursor:pointer;background:none;border:none;padding:0}.Header_mobileMenuLine__6nNSH{position:absolute;width:28px;bottom:0;height:3px;border-radius:var(--border-radius-full);transition:var(--transition)}.Header_mobileMenuClosed__zGCsz{height:20px;width:28px;display:flex;flex-direction:column;justify-content:flex-end}.Header_mobileMenuClosed__zGCsz .Header_mobileMenuLine__6nNSH{background:var(--color-primary);margin:4px 0 0}.Header_mobileMenuOpen__r21de{height:20px;width:28px;display:flex;flex-direction:column;justify-content:flex-end}.Header_mobileMenuOpen__r21de .Header_mobileMenuLine__6nNSH{background:var(--color-primary);margin:0}.Header_mobileMenuLine1__bBns5{bottom:100%}.Header_mobileMenuLine2__H9ywi{bottom:50%}.Header_mobileMenuLine3__OSnJQ{bottom:0}.Header_mobileMenuOpen__r21de .Header_mobileMenuLine1__bBns5{bottom:50%}.Header_mobileMenuOpen__r21de .Header_mobileMenuLine2__H9ywi{opacity:0}.Header_mobileMenuOpen__r21de .Header_mobileMenuLine3__OSnJQ{bottom:50%}.Header_mobileMenuOpenReady__aZIcO .Header_mobileMenuLine1__bBns5{bottom:50%;transform:rotate(45deg)}.Header_mobileMenuOpenReady__aZIcO .Header_mobileMenuLine3__OSnJQ{bottom:50%;transform:rotate(-45deg)}@media only screen and (max-width:768px){.Header_header__KwdYD{padding:0;flex-direction:row-reverse}.Header_headerScrolled__BPoby{height:80px}.Header_logoWrapper__9Pokp{width:50%}.Header_logoWrapper__9Pokp svg{height:45px!important}.Header_headerScrolled__BPoby .Header_logoWrapper__9Pokp svg{max-height:45px}.Header_contactLinkWrapper__JLVKw,.Header_mainMenuNav__d_yvn{display:none}.Header_mobileMenuWrapper__wO9Nr{display:flex;justify-content:flex-start;align-items:center;width:80px;height:100%}}.Loader_loaderLogo__qQ57m{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:white;z-index:9999;color:#000;position:fixed;font-size:3rem;transition:all 1s ease}.Loader_loaderLogo__qQ57m svg{width:400px!important;transition:all 1s ease}.Loader_sizeAndRoll__ObYVg svg{transform:rotate(2turn) scale(10)}.Loader_loaderLogoNotReady__gPp6H svg{animation-name:Loader_rotateAndScale__Z7M1K;animation-duration:2s;animation-fill-mode:both;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:running}@keyframes Loader_rotateAndScale__Z7M1K{0%{transform:scale(1) rotate(-20deg)}25%{transform:scale(.9) rotate(20deg)}50%{transform:scale(1) rotate(-40deg)}75%{transform:scale(1.3) rotate(40deg)}to{transform:scale(1) rotate(0)}}.HeroSection_hero__tOd4X h1,.HeroSection_hero__tOd4X h1 span{background:linear-gradient(135deg,var(--color-text) 30%,var(--color-primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.HeroSection_hero__tOd4X p{color:var(--color-text-light);font-size:clamp(1.1rem,2vw,1.4rem);text-align:center;max-width:700px;line-height:1.8;position:relative;z-index:2}.HeroSection_logoWrapper__rxAMH{position:relative;z-index:2;width:100%;max-width:1000px;padding:10px}.HeroSection_logoWrapper__rxAMH svg{filter:drop-shadow(0 0 60px rgba(251,176,64,.3));max-height:auto;width:100%;height:auto}.HeroSection_hero__tOd4X{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:120px 20px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(251,176,64,.05) 0,transparent 70%)}.HeroSection_hero__tOd4X:before{content:"";position:absolute;top:-100px;left:-100px;width:500px;height:500px;background:rgba(251,176,64,.1);filter:blur(100px);border-radius:50%;animation:HeroSection_float__s9c3J 10s ease-in-out infinite}.HeroSection_hero__tOd4X:after{content:"";position:absolute;bottom:-100px;right:-100px;width:400px;height:400px;background:rgba(251,176,64,.08);filter:blur(80px);border-radius:50%;animation:HeroSection_float__s9c3J 15s ease-in-out infinite reverse}.HeroSection_hero__tOd4X h1{font-size:clamp(3rem,6vw,5rem);font-weight:900;text-align:center;margin:30px 0 20px;line-height:1.1;letter-spacing:-1px;position:relative;z-index:2}.ServicesSection_servicesSection__ZSxwH{position:relative;padding:120px 40px;background:linear-gradient(180deg,var(--color-bg) 0,#fffbf5 100%);overflow:hidden}.ServicesSection_servicesSection__ZSxwH:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(251,176,64,.08) 0,transparent 70%);pointer-events:none}.ServicesSection_servicesSection__header__3BfRe{text-align:center;max-width:800px;margin:0 auto 80px}.ServicesSection_servicesSection__header__3BfRe h2{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;color:var(--color-text);margin:0 0 20px;position:relative;display:inline-block}.ServicesSection_servicesSection__header__3BfRe h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--gradient-primary);border-radius:2px}.ServicesSection_servicesSection__header__3BfRe p{font-size:1.2rem;color:var(--color-text-light);line-height:1.8;margin-top:30px}.ServicesSection_servicesSection__grid__w2Xpj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto}.ServicesSection_serviceCard__5U_GR{position:relative;display:flex;align-items:flex-start;gap:25px;background:var(--color-white);border-radius:24px;padding:40px;box-shadow:0 4px 30px rgba(0,0,0,.04);border:1px solid rgba(251,176,64,.1);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;animation:ServicesSection_serviceCardIn__e94qj .6s ease forwards;animation-delay:calc(var(--index) * .1s);opacity:0}@keyframes ServicesSection_serviceCardIn__e94qj{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ServicesSection_serviceCard__5U_GR:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(251,176,64,.15);border-color:rgba(251,176,64,.3)}.ServicesSection_serviceCard__icon__ZuBQC{flex-shrink:0;width:70px;height:70px;background:linear-gradient(135deg,#fff9ef,#fff5e6);border-radius:20px;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.ServicesSection_serviceCard__icon__ZuBQC svg{width:36px;height:36px;color:var(--color-primary-dark);transition:all .4s ease}.ServicesSection_serviceCard__5U_GR:hover .ServicesSection_serviceCard__icon__ZuBQC{background:var(--gradient-primary);transform:rotate(-5deg) scale(1.05)}.ServicesSection_serviceCard__5U_GR:hover .ServicesSection_serviceCard__icon__ZuBQC svg{color:#1a1a1a;transform:scale(1.1)}.ServicesSection_serviceCard__content__OeDrl{flex:1 1;min-width:0}.ServicesSection_serviceCard__title__ae7Gq{font-size:1.5rem;font-weight:700;margin:0 0 15px}.ServicesSection_serviceCard__title__ae7Gq a{color:var(--color-text);transition:color .3s ease}.ServicesSection_serviceCard__title__ae7Gq a:hover{color:var(--color-primary-dark)}.ServicesSection_serviceCard__title__ae7Gq a:after{display:none}.ServicesSection_serviceCard__list__tzIyO{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ServicesSection_serviceCard__list__tzIyO li{margin:0}.ServicesSection_serviceCard__list__tzIyO li a{display:inline-block;padding:8px 16px;background:#f8f8f8;border-radius:50px;font-size:.95rem;font-weight:500;color:var(--color-text-light);transition:all .3s ease;border:1px solid transparent}.ServicesSection_serviceCard__list__tzIyO li a:after{display:none}.ServicesSection_serviceCard__list__tzIyO li a:hover{background:#fff9ef;color:var(--color-primary-dark);border-color:rgba(251,176,64,.3);transform:translateY(-2px)}.ServicesSection_serviceCard__arrow__l7FEt{position:absolute;top:40px;left:40px;width:45px;height:45px;background:#f8f8f8;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ServicesSection_serviceCard__arrow__l7FEt svg{width:20px;height:20px;color:var(--color-text-light);transition:all .3s ease}.ServicesSection_serviceCard__arrow__l7FEt:after{display:none}.ServicesSection_serviceCard__5U_GR:hover .ServicesSection_serviceCard__arrow__l7FEt{background:var(--gradient-primary)}.ServicesSection_serviceCard__5U_GR:hover .ServicesSection_serviceCard__arrow__l7FEt svg{color:#1a1a1a;transform:translateX(-3px)}.ServicesSection_serviceCard__number__I_Yyd{position:absolute;bottom:20px;left:30px;font-size:4rem;font-weight:800;color:rgba(251,176,64,.08);line-height:1;pointer-events:none;transition:all .4s ease}.ServicesSection_serviceCard__5U_GR:hover .ServicesSection_serviceCard__number__I_Yyd{color:rgba(251,176,64,.15);transform:scale(1.1)}@media only screen and (max-width:1024px){.ServicesSection_servicesSection__ZSxwH{padding:80px 30px}.ServicesSection_servicesSection__grid__w2Xpj{grid-template-columns:1fr;gap:25px}.ServicesSection_serviceCard__5U_GR{padding:35px}}@media only screen and (max-width:768px){.ServicesSection_servicesSection__ZSxwH{padding:60px 20px}.ServicesSection_servicesSection__header__3BfRe{margin-bottom:50px}.ServicesSection_serviceCard__5U_GR{flex-direction:column;padding:30px;gap:20px}.ServicesSection_serviceCard__icon__ZuBQC{width:60px;height:60px;border-radius:16px}.ServicesSection_serviceCard__icon__ZuBQC svg{width:30px;height:30px}.ServicesSection_serviceCard__title__ae7Gq{font-size:1.3rem}.ServicesSection_serviceCard__arrow__l7FEt{top:30px;left:30px;width:40px;height:40px}.ServicesSection_serviceCard__number__I_Yyd{font-size:3rem;bottom:15px;left:25px}.ServicesSection_serviceCard__list__tzIyO{gap:8px}.ServicesSection_serviceCard__list__tzIyO li a{padding:6px 12px;font-size:.9rem}}.ProjectsShowcase_projectsShowcase__zyHYW{padding:100px 40px;background:var(--color-bg);min-height:auto}.ProjectsShowcase_projectsShowcase__header__U97hX{text-align:center;margin-bottom:60px}.ProjectsShowcase_projectsShowcase__header__U97hX h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-text);margin:0 0 15px}.ProjectsShowcase_projectsShowcase__header__U97hX p{font-size:1.2rem;color:var(--color-text-light);margin:0 0 25px}.ProjectsShowcase_projectsShowcase__viewAll__SSkXQ{display:inline-flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:600;color:var(--color-primary-dark);padding:12px 30px;border:2px solid var(--color-primary);border-radius:50px;transition:var(--transition)}.ProjectsShowcase_projectsShowcase__viewAll__SSkXQ:hover{background:var(--gradient-primary);color:#1a1a1a;border-color:transparent;transform:translateY(-3px);box-shadow:0 10px 30px rgba(251,176,64,.3)}.ProjectsShowcase_projectsShowcase__viewAll__SSkXQ span{transition:transform .3s ease}.ProjectsShowcase_projectsShowcase__viewAll__SSkXQ:hover span{transform:translateX(-5px)}.ProjectsShowcase_projectsShowcase__grid__4zshv{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;max-width:1400px;margin:0 auto}.ProjectsShowcase_projectCard__wrapper__MXIGC{position:relative;display:flex;align-items:center;gap:0}.ProjectsShowcase_projectCard__wrapper__MXIGC .ProjectsShowcase_projectCard--featured__HYQ53{flex:1 1}.ProjectsShowcase_projectCard__nav__RQd6m{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border:none;border-radius:50%;background:var(--gradient-primary);color:#1a1a1a;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 20px rgba(251,176,64,.4)}.ProjectsShowcase_projectCard__nav__RQd6m:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 30px rgba(251,176,64,.6)}.ProjectsShowcase_projectCard__nav__RQd6m svg{width:24px;height:24px}.ProjectsShowcase_projectCard__nav--prev__YuLeT{right:-25px}.ProjectsShowcase_projectCard__nav--next__gsODk{left:-25px}.ProjectsShowcase_projectCard__XAMtP{position:relative;border-radius:24px;overflow:hidden;cursor:pointer}.ProjectsShowcase_projectCard__image__5lKLl{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .6s ease}.ProjectsShowcase_projectCard__XAMtP:hover .ProjectsShowcase_projectCard__image__5lKLl{transform:scale(1.08)}.ProjectsShowcase_projectCard__overlay__U_K7E{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.85));transition:var(--transition)}.ProjectsShowcase_projectCard__XAMtP:hover .ProjectsShowcase_projectCard__overlay__U_K7E{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.9))}.ProjectsShowcase_projectCard__tag__9SgmQ{display:inline-block;background:var(--gradient-primary);color:#1a1a1a;font-size:.85rem;font-weight:700;padding:8px 18px;border-radius:50px;margin-bottom:20px;width:-moz-fit-content;width:fit-content}.ProjectsShowcase_projectCard__title__BtxrA{font-size:1.8rem;font-weight:700;color:var(--color-white);margin:0 0 10px}.ProjectsShowcase_projectCard__desc__cHfFg{font-size:1rem;color:rgba(255,255,255,.8);margin:0 0 20px;line-height:1.6}.ProjectsShowcase_projectCard__link__ycyKn{display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--color-primary);padding:12px 28px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50px;width:-moz-fit-content;width:fit-content;transition:var(--transition)}.ProjectsShowcase_projectCard__link__ycyKn:hover{background:var(--gradient-primary);color:#1a1a1a;border-color:transparent;transform:translateY(-2px)}.ProjectsShowcase_projectCard--featured__HYQ53{height:600px}.ProjectsShowcase_projectCard--featured__HYQ53 .ProjectsShowcase_projectCard__image__5lKLl{transition:opacity .5s ease,transform .6s ease}.ProjectsShowcase_projectCard--featured__HYQ53 .ProjectsShowcase_projectCard__overlay__U_K7E{transition:all .4s ease}.ProjectsShowcase_projectCard--featured__HYQ53 .ProjectsShowcase_projectCard__desc__cHfFg,.ProjectsShowcase_projectCard--featured__HYQ53 .ProjectsShowcase_projectCard__tag__9SgmQ,.ProjectsShowcase_projectCard--featured__HYQ53 .ProjectsShowcase_projectCard__title__BtxrA{animation:ProjectsShowcase_fadeSlideUp__ilXHD .5s ease forwards}@keyframes ProjectsShowcase_fadeSlideUp__ilXHD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProjectsShowcase_projectCard--featured__HYQ53.ProjectsShowcase_slide-left__A3stp{animation:ProjectsShowcase_slideFromLeft__4pK0u .5s ease forwards}.ProjectsShowcase_projectCard--featured__HYQ53.ProjectsShowcase_slide-right__U6LWN{animation:ProjectsShowcase_slideFromRight__bwYF5 .5s ease forwards}@keyframes ProjectsShowcase_slideFromLeft__4pK0u{0%{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes ProjectsShowcase_slideFromRight__bwYF5{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}.ProjectsShowcase_projectCard--featured__HYQ53 .ProjectsShowcase_projectCard__title__BtxrA{font-size:clamp(2rem,3vw,2.5rem)}.ProjectsShowcase_projectCard--featured__HYQ53 .ProjectsShowcase_projectCard__desc__cHfFg{font-size:1.1rem;max-width:400px}.ProjectsShowcase_projectsShowcase__secondary__ex8Mw{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.ProjectsShowcase_projectCard--small__Sbt29{height:280px;animation:ProjectsShowcase_fadeIn__CvLc9 .8s ease forwards;opacity:0}@keyframes ProjectsShowcase_fadeIn__CvLc9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ProjectsShowcase_projectCard--small__Sbt29:first-child{animation-delay:.1s}.ProjectsShowcase_projectCard--small__Sbt29:nth-child(2){animation-delay:.2s}.ProjectsShowcase_projectCard--small__Sbt29:nth-child(3){animation-delay:.3s}.ProjectsShowcase_projectCard--small__Sbt29:nth-child(4){animation-delay:.4s}.ProjectsShowcase_projectCard--small__Sbt29 .ProjectsShowcase_projectCard__overlay__U_K7E{padding:25px}.ProjectsShowcase_projectCard--small__Sbt29 .ProjectsShowcase_projectCard__title__BtxrA{font-size:1.3rem;margin-bottom:8px}.ProjectsShowcase_projectCard--small__Sbt29 .ProjectsShowcase_projectCard__desc__cHfFg{font-size:.9rem;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProjectsShowcase_projectCard--small__Sbt29 .ProjectsShowcase_projectCard__link__ycyKn{font-size:.9rem;padding:10px 22px}.ProjectsShowcase_projectsShowcase__dots__A_9qi{display:flex;justify-content:center;gap:12px;margin-top:40px}.ProjectsShowcase_projectsShowcase__dot__ayVlu{width:12px;height:12px;border:2px solid var(--color-primary);border-radius:50%;background:transparent;cursor:pointer;transition:all .3s ease;padding:0}.ProjectsShowcase_projectsShowcase__dot__ayVlu:hover{background:rgba(251,176,64,.3);transform:scale(1.2)}.ProjectsShowcase_projectsShowcase__dot--active__Rp43H{background:var(--gradient-primary);transform:scale(1.3);box-shadow:0 0 15px rgba(251,176,64,.5)}@media only screen and (max-width:1024px){.ProjectsShowcase_projectsShowcase__grid__4zshv{grid-template-columns:1fr}.ProjectsShowcase_projectCard--featured__HYQ53{height:450px}.ProjectsShowcase_projectsShowcase__secondary__ex8Mw{grid-template-columns:1fr 1fr}.ProjectsShowcase_projectCard--small__Sbt29{height:250px}.ProjectsShowcase_projectCard__nav__RQd6m{width:45px;height:45px}.ProjectsShowcase_projectCard__nav--prev__YuLeT{right:-22px}.ProjectsShowcase_projectCard__nav--next__gsODk{left:-22px}}@media only screen and (max-width:768px){.ProjectsShowcase_projectsShowcase__zyHYW{padding:60px 20px}.ProjectsShowcase_projectsShowcase__header__U97hX{margin-bottom:40px}.ProjectsShowcase_projectsShowcase__grid__4zshv{gap:20px}.ProjectsShowcase_projectCard__wrapper__MXIGC{padding:0 35px}.ProjectsShowcase_projectCard__nav__RQd6m{width:40px;height:40px}.ProjectsShowcase_projectCard__nav__RQd6m svg{width:20px;height:20px}.ProjectsShowcase_projectCard__nav--prev__YuLeT{right:0}.ProjectsShowcase_projectCard__nav--next__gsODk{left:0}.ProjectsShowcase_projectCard--featured__HYQ53{height:350px}.ProjectsShowcase_projectCard--featured__HYQ53 .ProjectsShowcase_projectCard__overlay__U_K7E{padding:25px}.ProjectsShowcase_projectsShowcase__secondary__ex8Mw{grid-template-columns:1fr}.ProjectsShowcase_projectCard--small__Sbt29{height:280px}.ProjectsShowcase_projectsShowcase__dots__A_9qi{margin-top:30px;gap:10px}.ProjectsShowcase_projectsShowcase__dot__ayVlu{width:10px;height:10px}}.SinglePage_pageHero__W6St2{position:relative;min-height:70vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:center;padding:80px 100px 100px 40px;background:linear-gradient(135deg,rgba(251,176,64,.08),rgba(251,176,64,.15));overflow:hidden}.SinglePage_preContent__rbWxH{font-size:1.5rem;margin-bottom:50px}.SinglePage_preContent__rbWxH h2{color:var(--color-white)}.SinglePage_bottomForm__THXkl{margin-bottom:150px}.SinglePage_pageHero__W6St2 video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:brightness(.3)}.SinglePage_pageHero__W6St2:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.5),rgba(0,0,0,.7));z-index:1}.SinglePage_pageHero__W6St2>*{position:relative;z-index:2}.SinglePage_pageHero__W6St2>div:first-of-type{color:var(--color-white);font-size:1.4rem;line-height:1.8;max-width:700px;text-shadow:0 2px 10px rgba(0,0,0,.5);margin-bottom:40px}.SinglePage_scrollDown__R9_fj{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:3}.SinglePage_scrollDown__R9_fj svg{color:var(--color-white);font-size:2rem;animation:SinglePage_bounce__MKFi7 2s infinite}@keyframes SinglePage_bounce__MKFi7{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.SinglePage_contentWrapper__VV4_P{margin:0 auto;padding:60px 40px 80px;max-width:900px;font-size:1.15rem;color:var(--color-text);line-height:1.8}.SinglePage_contentWrapper__VV4_P h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:var(--color-text);margin:50px 0 25px;position:relative}.SinglePage_contentWrapper__VV4_P h3{font-size:1.4rem;font-weight:700;color:var(--color-text);position:relative;width:-moz-fit-content;width:fit-content;z-index:1;margin:40px 0 20px;padding-right:15px;border-right:4px solid var(--color-primary)}.SinglePage_contentWrapper__VV4_P h3:after{display:none}.SinglePage_contentWrapper__VV4_P h4{font-size:1.2rem;font-weight:600;color:var(--color-text);margin:30px 0 15px}.SinglePage_contentWrapper__VV4_P p{margin-bottom:20px;color:var(--color-text-light)}.SinglePage_contentWrapper__VV4_P a{color:var(--color-primary-dark);font-weight:500;transition:var(--transition-fast)}.SinglePage_contentWrapper__VV4_P a:hover{color:var(--color-primary);text-decoration:underline}.SinglePage_contentWrapper__VV4_P ol,.SinglePage_contentWrapper__VV4_P ul{padding-right:30px;margin:20px 0}.SinglePage_contentWrapper__VV4_P li{margin-bottom:12px;color:var(--color-text-light)}.SinglePage_contentWrapper__VV4_P img{max-width:100%;height:auto;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);margin:30px 0}.SinglePage_contentWrapper__VV4_P blockquote{background:linear-gradient(135deg,rgba(251,176,64,.08),rgba(251,176,64,.15));border-right:4px solid var(--color-primary);padding:25px 30px;margin:30px 0;border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;font-style:italic;color:var(--color-text)}.SinglePage_contentSection__V7B46 ul{padding-right:30px}.SinglePage_scrollDown__R9_fj{margin:auto;position:relative;transition:all .3s ease}.SinglePage_scrollDown__R9_fj svg{font-size:3rem}.SinglePage_scrollDown__R9_fj i{animation-name:SinglePage_iconUpDownAnim__wu7ti;animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:infinite;animation-direction:alternate-reverse;position:absolute;margin-top:0;transform:translateX(50%);transition:all .3s ease}@keyframes SinglePage_iconUpDownAnim__wu7ti{0%{margin-top:0;transition:all .3s ease}to{margin-top:30px;transition:all .3s ease}}.SingleBlogPost_singleBlog__4SvFF{position:relative;background:var(--color-white)}.SingleBlogPost_singleBlogWrapper__mfHRl{background:var(--color-white)}.SingleBlogPost_blogContent__9Rkjb{display:flex;flex-direction:column;background:var(--color-white);padding:60px 20px 80px;background-size:cover;background-position:50%;background-attachment:fixed;position:relative}.SingleBlogPost_blogContent__9Rkjb:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.92);z-index:0}.SingleBlogPost_sections__n_MK7{width:100%;max-width:800px;margin:0 auto;background:var(--color-white);padding:50px 40px;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);position:relative;z-index:1;border:1px solid rgba(0,0,0,.05)}.SingleBlogPost_blogSection__EV03c{margin:0 0 40px}.SingleBlogPost_blogSection__EV03c:last-child{margin-bottom:0}.SingleBlogPost_blogSection__EV03c h3{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0 0 15px;padding-right:15px;border-right:4px solid var(--color-primary)}.SingleBlogPost_blogSection__EV03c div,.SingleBlogPost_blogSection__EV03c p,.SingleBlogPost_blogSection__EV03c pre{font-size:1.1rem;line-height:1.8;color:var(--color-text-light);font-family:Danidin;margin:0}.SingleBlogPost_sections__n_MK7 ul{padding-right:25px;margin:15px 0}.SingleBlogPost_sections__n_MK7 li{color:var(--color-text-light);line-height:1.7}.SingleBlogPost_bottomForm__ueFDo{margin-bottom:150px}.SingleProject_singleProject__5GBtt{background:var(--color-white)}.SingleProject_projectHero__LAbGC{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.SingleProject_projectHero__overlay__sg6_m{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.85));display:flex;align-items:center;justify-content:center}.SingleProject_projectHero__content__sBFlj{position:relative;z-index:2;max-width:900px;padding:60px 40px;text-align:center;animation:SingleProject_fadeInUp__0Y1qZ .8s ease}@keyframes SingleProject_fadeInUp__0Y1qZ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.SingleProject_projectHero__tags__cAlmd{margin-bottom:25px}.SingleProject_projectHero__tag__UUG11{display:inline-block;padding:10px 25px;background:var(--gradient-primary);color:#1a1a1a;border-radius:50px;font-size:.95rem;font-weight:700;box-shadow:0 4px 20px rgba(251,176,64,.4)}.SingleProject_projectHero__title__YCXjy{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;color:var(--color-white);margin:0 0 30px;line-height:1.2;background:linear-gradient(135deg,var(--color-white) 30%,var(--color-primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SingleProject_projectHero__description__0_XUY{font-size:1.3rem;color:rgba(255,255,255,.9);line-height:1.8;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.SingleProject_projectHero__description__0_XUY p{color:rgba(255,255,255,.9);margin:0}.SingleProject_projectHero__cta__cGxKT{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:var(--gradient-primary);color:#1a1a1a;font-size:1.2rem;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 30px rgba(251,176,64,.4)}.SingleProject_projectHero__cta__cGxKT:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px rgba(251,176,64,.6)}.SingleProject_projectHero__cta__cGxKT svg{transition:transform .3s ease}.SingleProject_projectHero__cta__cGxKT:hover svg{transform:translateX(-5px)}.SingleProject_projectGallery__PYBu_{padding:120px 40px;background:linear-gradient(180deg,#fffbf5 0,var(--color-white) 100%)}.SingleProject_projectGallery__container__GiTGK{max-width:1400px;margin:0 auto;display:grid;grid-gap:60px;gap:60px}.SingleProject_projectGallery__item__LNsnK{border-radius:24px;overflow:hidden;background:none;transition:all .4s ease}.SingleProject_projectGallery__item__LNsnK img{width:100%;height:auto;display:block;transition:transform .6s ease}.SingleProject_projectDetails__A8PfG{padding:120px 40px;background:var(--color-white)}.SingleProject_projectDetails__container__kJBKt{max-width:900px;margin:0 auto}.SingleProject_projectDetails__title__kl8_Q{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--color-text);text-align:center;margin:0 0 60px;position:relative;padding-bottom:25px}.SingleProject_projectDetails__title__kl8_Q:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--gradient-primary);border-radius:2px}.SingleProject_projectDetails__content__1jhDo{font-size:1.2rem;line-height:1.9;color:var(--color-text-light)}.SingleProject_projectDetails__content__1jhDo h2,.SingleProject_projectDetails__content__1jhDo h3,.SingleProject_projectDetails__content__1jhDo h4{color:var(--color-text);margin-top:40px;margin-bottom:20px}.SingleProject_projectDetails__content__1jhDo p{margin-bottom:20px}.SingleProject_projectDetails__content__1jhDo ol,.SingleProject_projectDetails__content__1jhDo ul{margin:20px 0;padding-right:25px}.SingleProject_projectDetails__content__1jhDo li{margin-bottom:12px;line-height:1.8}.SingleProject_projectCTA__oES2H{padding:140px 40px;background:linear-gradient(135deg,rgba(251,176,64,.12),rgba(251,176,64,.25));position:relative;overflow:hidden}.SingleProject_projectCTA__oES2H:before{content:"";position:absolute;top:-50%;right:-20%;width:100%;height:150%;background:radial-gradient(circle,rgba(251,176,64,.2) 0,transparent 60%);pointer-events:none}.SingleProject_projectCTA__oES2H:after{content:"";position:absolute;bottom:-50%;left:-20%;width:100%;height:150%;background:radial-gradient(circle,rgba(251,176,64,.15) 0,transparent 60%);pointer-events:none}.SingleProject_projectCTA__container__M5uN7{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2;background:var(--color-white);padding:80px 60px;border-radius:32px;box-shadow:0 30px 80px rgba(0,0,0,.15);border:3px solid rgba(251,176,64,.3)}.SingleProject_projectCTA__title__AYf_t{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;color:var(--color-text);margin:0 0 25px;background:linear-gradient(135deg,var(--color-text) 0,var(--color-primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SingleProject_projectCTA__subtitle__RqDMZ{font-size:1.5rem;color:var(--color-text-light);margin:0 0 50px;line-height:1.8;font-weight:500}.SingleProject_nextPrevProjects__tiB5R{padding:120px 40px;background:var(--color-white)}.SingleProject_nextPrevProjects__title__zcpUc{text-align:center;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--color-text);margin:0 0 60px}.SingleProject_nextPrevProjects__grid__pUodY{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px;gap:40px;max-width:1400px;margin:0 auto}.SingleProject_nextPrevProjects__card__yVPjI{position:relative;height:450px;border-radius:24px;overflow:hidden;background-size:cover;background-position:50%;text-decoration:none;box-shadow:0 20px 60px rgba(0,0,0,.1);transition:all .4s ease}.SingleProject_nextPrevProjects__card__yVPjI:hover{transform:translateY(-10px);box-shadow:0 30px 80px rgba(0,0,0,.2)}.SingleProject_nextPrevProjects__overlay__TDPZB{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.85));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;transition:all .4s ease}.SingleProject_nextPrevProjects__card__yVPjI:hover .SingleProject_nextPrevProjects__overlay__TDPZB{background:linear-gradient(135deg,rgba(0,0,0,.5),rgba(0,0,0,.75))}.SingleProject_nextPrevProjects__label__oV1Vw{display:inline-block;padding:8px 20px;background:var(--gradient-primary);color:#1a1a1a;border-radius:50px;font-size:.9rem;font-weight:700;margin-bottom:20px;box-shadow:0 4px 20px rgba(251,176,64,.4)}.SingleProject_nextPrevProjects__name__gQkKy{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:var(--color-white);margin:0 0 20px;line-height:1.3}.SingleProject_nextPrevProjects__arrow__4J_9l{font-size:3rem;color:var(--color-primary);font-weight:700;transition:transform .3s ease}.SingleProject_nextPrevProjects__card__yVPjI:hover .SingleProject_nextPrevProjects__arrow__4J_9l{transform:scale(1.2)}@media only screen and (max-width:768px){.SingleProject_projectHero__LAbGC{min-height:70vh}.SingleProject_projectHero__content__sBFlj{padding:40px 25px}.SingleProject_projectHero__cta__cGxKT{padding:16px 32px;font-size:1.1rem}.SingleProject_projectGallery__PYBu_{padding:80px 25px}.SingleProject_projectGallery__container__GiTGK{gap:40px}.SingleProject_projectDetails__A8PfG{padding:80px 25px}.SingleProject_projectDetails__content__1jhDo{font-size:1.1rem}.SingleProject_projectCTA__oES2H{padding:100px 25px}.SingleProject_projectCTA__container__M5uN7{padding:60px 30px;border-radius:24px}.SingleProject_projectCTA__title__AYf_t{font-size:clamp(2rem,6vw,2.8rem)}.SingleProject_projectCTA__subtitle__RqDMZ{font-size:1.2rem}.SingleProject_nextPrevProjects__tiB5R{padding:80px 25px}.SingleProject_nextPrevProjects__grid__pUodY{grid-template-columns:1fr;gap:30px}.SingleProject_nextPrevProjects__card__yVPjI{height:400px}}.ServicesPage_servicesPage__1THAu{padding-top:200px}.ServicesPage_servicesSection__UFCzP{display:flex;flex-direction:column;align-items:center;justify-content:center}.ServicesPage_servicesList__y_AbH{display:flex;flex-direction:row;justify-content:space-around;width:90%}.ServicesPage_serviceItem__i_xa_{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.ServicesPage_serviceTitle__Z71FN{color:var(--color-primary);font-size:2rem;position:relative;text-decoration:none}.ServicesPage_subServiceItem__zcTRJ{color:black;font-size:1.2rem;position:relative}.ServicesPage_lottieWrapper__C6sb0{max-width:500px}@media only screen and (max-width:770px){.ServicesPage_servicesSection__UFCzP{max-width:100vw}.ServicesPage_servicesList__y_AbH{display:grid!important;grid-template-columns:50% 50%;width:100vw}.ServicesPage_serviceItem__i_xa_{margin:20px}.ServicesPage_serviceTitle__Z71FN{font-size:1.12rem}.ServicesPage_lottieWrapper__C6sb0{max-width:200px!important}.ServicesPage_subServiceItem__zcTRJ a{font-size:1.05rem;margin:10px 0}}.BlogArchivePage_archivePage__0xtOp{max-width:1400px;margin:0 auto;padding:80px 40px 120px;background:linear-gradient(180deg,#fffbf5 0,var(--color-bg) 100%)}.BlogArchivePage_articles__tMrut{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;width:100%}.BlogArchivePage_article__Tnj_x{background:var(--color-white);border-radius:24px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.BlogArchivePage_articleLink__CVQ8_{display:flex;flex-direction:column;height:100%;text-decoration:none}.BlogArchivePage_articleCover__pBNqh{position:relative;width:100%;height:280px;overflow:hidden}.BlogArchivePage_articleCoverImage__fSLQk{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .6s ease}.BlogArchivePage_articleTitle__8M8h3{font-size:1.4rem;font-weight:700;color:var(--color-text);line-height:1.5;margin:0;padding:0;transition:color .3s ease}.BlogArchivePage_articleContent__W4XIz{padding:30px;display:flex;flex-direction:column;gap:12px}.BlogArchivePage_articleDescription__bHty_{font-size:1rem;line-height:1.6;color:var(--color-text-light);margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.BlogArchivePage_articleDescription__bHty_ p{margin:0;padding:0}.BlogArchivePage_article__Tnj_x:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(251,176,64,.2)}.BlogArchivePage_article__Tnj_x:hover .BlogArchivePage_articleCoverImage__fSLQk{transform:scale(1.1)}.BlogArchivePage_article__Tnj_x:hover .BlogArchivePage_articleTitle__8M8h3{color:var(--color-primary-dark)}.BlogArchivePage_categoryTag__e9L3M{position:absolute;top:20px;right:20px;padding:8px 18px;background:var(--gradient-primary);color:#1a1a1a;border-radius:50px;font-size:.85rem;font-weight:700;z-index:2;box-shadow:0 4px 15px rgba(251,176,64,.4)}@media screen and (max-width:900px){.BlogArchivePage_articles__tMrut{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (max-width:600px){.BlogArchivePage_archivePage__0xtOp{padding:20px 15px 60px}.BlogArchivePage_articles__tMrut{grid-template-columns:1fr;gap:25px}}.ProjectsArchivePage_archivePage__vZ4o6{max-width:1400px;margin:0 auto;padding:80px 40px 120px;background:linear-gradient(180deg,#fffbf5 0,var(--color-bg) 100%)}.ProjectsArchivePage_theProjects__vfOrR{display:grid;justify-content:center;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;padding:20px}.ProjectsArchivePage_projectContainer__I3cwx{aspect-ratio:1/1;width:100%;background-position:50%!important;background-size:cover!important;border-radius:var(--border-radius-lg);position:relative;overflow:hidden;box-shadow:var(--shadow-md);transition:var(--transition)}.ProjectsArchivePage_projectContainer__I3cwx:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl)}.ProjectsArchivePage_projectContainerLink__tZXEu{color:var(--color-white);font-size:1.3rem;font-weight:700;width:100%!important;text-decoration:none}.ProjectsArchivePage_projectContainerCover__31Zq3,.ProjectsArchivePage_projectContainerLink__tZXEu{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:30px;border-radius:var(--border-radius-lg);opacity:1;transition:var(--transition)}.ProjectsArchivePage_projectContainerCover__31Zq3{background:linear-gradient(180deg,rgba(26,26,46,0),rgba(26,26,46,.95))}.ProjectsArchivePage_projectContainer__I3cwx:hover .ProjectsArchivePage_projectContainerCover__31Zq3{background:linear-gradient(180deg,rgba(26,26,46,.3),rgba(26,26,46,.98))}.ProjectsArchivePage_projectTitle__J26A6{text-align:center;color:var(--color-white);font-size:1.2rem;font-weight:600;margin-bottom:10px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.ProjectsArchivePage_projectBtn__U6lOe{background:var(--gradient-primary);padding:12px 28px;border-radius:var(--border-radius-full);color:var(--color-text-on-primary);font-weight:600;font-size:.95rem;transition:var(--transition);opacity:0;transform:translateY(20px);box-shadow:var(--shadow-glow)}.ProjectsArchivePage_projectContainer__I3cwx:hover .ProjectsArchivePage_projectBtn__U6lOe{opacity:1;transform:translateY(0)}.ProjectsArchivePage_projectBtn__U6lOe:hover{transform:scale(1.08);box-shadow:var(--shadow-glow-intense)}@media screen and (max-width:1200px){.ProjectsArchivePage_theProjects__vfOrR{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:900px){.ProjectsArchivePage_theProjects__vfOrR{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:600px){.ProjectsArchivePage_archivePage__vZ4o6{padding:20px 15px 60px}.ProjectsArchivePage_theProjects__vfOrR{grid-template-columns:1fr!important}.ProjectsArchivePage_projectContainer__I3cwx{height:300px}}