.Hero-module__ZARIfG__hero{min-height:100svh;color:var(--white);padding:calc(3.5rem + env(safe-area-inset-top,0)) 0 calc(3rem + env(safe-area-inset-bottom,0));background-image:url(/images/backgrounds/home-hero-bg.webp);background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:flex-start;display:flex;position:relative}.Hero-module__ZARIfG__overlay{z-index:1;background:linear-gradient(90deg,#0b1120e6 0%,#0b112099 100%);position:absolute;inset:0}.Hero-module__ZARIfG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Hero-module__ZARIfG__heroContent{z-index:2;text-align:center;padding-inline:clamp(1rem,3vw,2rem);flex-direction:column;align-items:center;max-width:min(1180px,100%);margin-inline:auto;padding-top:clamp(1rem,3vw,2.5rem);animation:1s ease-out Hero-module__ZARIfG__fadeIn;display:flex;position:relative}.Hero-module__ZARIfG__badge{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;background-color:#facc151a;border:1px solid #facc154d;border-radius:2rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.Hero-module__ZARIfG__titleWrapper{margin-bottom:1.5rem;justify-content:center;align-items:center;width:min(1120px,100%);height:1.1em;margin-inline:auto;padding:0 clamp(.35rem,2vw,1.2rem);font-size:clamp(2.7rem,6vw,5.25rem);line-height:1.1;display:flex;overflow:hidden}@supports (height:1lh){.Hero-module__ZARIfG__titleWrapper{height:1lh}}.Hero-module__ZARIfG__titleMarquee{will-change:transform;gap:1rem;width:max-content;animation:50s linear infinite Hero-module__ZARIfG__scroll;display:flex}.Hero-module__ZARIfG__titleMarquee:hover{animation-play-state:paused}.Hero-module__ZARIfG__title{font-size:inherit;font-weight:800;line-height:inherit;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:1rem;display:flex}.Hero-module__ZARIfG__separator{color:var(--primary);opacity:.5;margin:0 1rem;font-size:.6em}.Hero-module__ZARIfG__highlight{color:var(--primary)}.Hero-module__ZARIfG__subtitle{color:#e2e8f0;max-width:600px;margin:0 auto 2.5rem;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.6}.Hero-module__ZARIfG__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.Hero-module__ZARIfG__btnLarge{padding:1rem 2rem;font-size:1.125rem}.Hero-module__ZARIfG__btnLarge span{font-weight:700}.Hero-module__ZARIfG__stats{border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:2rem;width:min(900px,100%);padding-top:2rem;display:flex}.Hero-module__ZARIfG__statItem{flex-direction:column;gap:.25rem;display:flex}.Hero-module__ZARIfG__statValue{font-family:var(--font-heading);color:var(--primary);font-size:2rem;font-weight:800;line-height:1}.Hero-module__ZARIfG__statLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.Hero-module__ZARIfG__statDivider{background-color:#fff3;width:1px;height:40px}@media (max-width:1024px){.Hero-module__ZARIfG__hero{background-position:85% bottom;background-attachment:scroll}}@media (min-width:769px) and (max-width:1024px){.Hero-module__ZARIfG__hero{padding:calc(2.8rem + env(safe-area-inset-top,0)) 0 calc(2.4rem + env(safe-area-inset-bottom,0));min-height:85vh}.Hero-module__ZARIfG__heroContent{padding-top:1rem}}@media (hover:none) and (pointer:coarse){.Hero-module__ZARIfG__hero{background-attachment:scroll}}@media (max-width:768px){.Hero-module__ZARIfG__hero{padding:calc(5rem + env(safe-area-inset-top,0)) 0 calc(4rem + env(safe-area-inset-bottom,0));background-position:85% bottom}.Hero-module__ZARIfG__actions{flex-direction:column;align-items:center;gap:.85rem;width:100%}.Hero-module__ZARIfG__btnLarge{width:100%;max-width:320px;padding:.95rem 1.4rem;font-size:1rem}.Hero-module__ZARIfG__stats{border-top-style:solid;border-top-width:1px;flex-direction:column;gap:1.25rem;padding-top:1.5rem}.Hero-module__ZARIfG__statDivider{display:none}.Hero-module__ZARIfG__heroContent{padding:0 clamp(1rem,4vw,1.75rem)}.Hero-module__ZARIfG__titleWrapper{justify-content:flex-start;width:100%;height:auto;padding:0;font-size:clamp(2rem,8vw,3rem)}.Hero-module__ZARIfG__subtitle{max-width:90%;margin-bottom:1.5rem;font-size:1rem}.Hero-module__ZARIfG__badge{padding-inline:.85rem;font-size:.75rem}}@media (max-width:640px){.Hero-module__ZARIfG__hero{min-height:auto;padding:4.5rem 0}.Hero-module__ZARIfG__badge{margin-bottom:1.1rem}.Hero-module__ZARIfG__titleWrapper{margin-bottom:1rem;padding:0 .35rem;font-size:clamp(1.05rem,4vw,1.7rem)}.Hero-module__ZARIfG__subtitle{max-width:460px;margin-bottom:1.7rem;font-size:1rem;line-height:1.5}.Hero-module__ZARIfG__actions{margin-bottom:2.25rem}.Hero-module__ZARIfG__btnLarge{width:100%}.Hero-module__ZARIfG__statDivider{display:none}.Hero-module__ZARIfG__statValue{font-size:1.55rem}}@media (max-width:480px){.Hero-module__ZARIfG__hero{padding:calc(4rem + env(safe-area-inset-top,0)) 0 calc(3rem + env(safe-area-inset-bottom,0))}.Hero-module__ZARIfG__titleWrapper{justify-content:flex-start;font-size:clamp(1.15rem,8vw,2rem)}.Hero-module__ZARIfG__subtitle{max-width:420px;font-size:.95rem}.Hero-module__ZARIfG__btnLarge{padding:.75rem 1.1rem;font-size:.9rem}}@keyframes Hero-module__ZARIfG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__titleMarquee{animation:none;transform:none}}@media (max-width:360px){.Hero-module__ZARIfG__hero{padding-bottom:3rem}.Hero-module__ZARIfG__titleWrapper{justify-content:flex-start;padding:0 .2rem;font-size:clamp(1.1rem,9vw,1.9rem)}.Hero-module__ZARIfG__subtitle{font-size:.9rem}.Hero-module__ZARIfG__btnLarge{padding:.7rem 1rem;font-size:.85rem}}@media (min-width:1200px) and (max-width:1919px){.Hero-module__ZARIfG__titleWrapper{font-size:clamp(2.4rem,4.5vw,4.8rem)}}@media (min-width:1920px){.Hero-module__ZARIfG__heroContent{max-width:min(1320px,100%)}.Hero-module__ZARIfG__titleWrapper{width:min(1240px,100%);font-size:clamp(3.2rem,4.8vw,6rem)}}
.FadeIn-module__OqdPWW__fadeIn{opacity:0;will-change:opacity, transform;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.FadeIn-module__OqdPWW__visible{opacity:1;transform:translate(0)scale(1)!important}.FadeIn-module__OqdPWW__slideUp{transform:translateY(40px)}.FadeIn-module__OqdPWW__slideDown{transform:translateY(-40px)}.FadeIn-module__OqdPWW__slideLeft{transform:translate(40px)}.FadeIn-module__OqdPWW__slideRight{transform:translate(-40px)}.FadeIn-module__OqdPWW__fadeInOnly{transform:none}
.ContactUsModal-module__QWsKuW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3200;background-color:#0b1120c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ContactUsModal-module__QWsKuW__modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:linear-gradient(#fffffff5 0%,#fffffff0 100%);border:1px solid #0f172a1a;border-radius:14px;width:100%;max-width:860px;max-height:calc(100dvh - 2rem);padding:2rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000040}.ContactUsModal-module__QWsKuW__closeBtn{top:.9rem;top:calc(.9rem + env(safe-area-inset-top));color:#0f172ad9;width:40px;height:40px;transition:var(--transition);background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;right:.9rem}.ContactUsModal-module__QWsKuW__closeBtn:hover{color:var(--secondary);background:#facc1540}.ContactUsModal-module__QWsKuW__header{margin-bottom:1.25rem}.ContactUsModal-module__QWsKuW__title{font-family:var(--font-heading);color:var(--secondary);letter-spacing:-.02em;font-size:clamp(1.6rem,2.2vw,2rem)}.ContactUsModal-module__QWsKuW__subtitle{color:var(--foreground-light);margin-top:.35rem}.ContactUsModal-module__QWsKuW__contactInfo{flex-direction:column;gap:1.25rem;margin-top:1.25rem;margin-bottom:2rem;display:flex}.ContactUsModal-module__QWsKuW__socialLinks{gap:1rem;display:flex}.ContactUsModal-module__QWsKuW__socialCircle{width:44px;height:44px;color:var(--foreground);background-color:#0f172a14;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.ContactUsModal-module__QWsKuW__socialCircle:hover{background-color:var(--primary);color:var(--secondary);transform:translateY(-2px)}.ContactUsModal-module__QWsKuW__contactDetails{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.ContactUsModal-module__QWsKuW__contactLink{color:var(--foreground);transition:var(--transition);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.ContactUsModal-module__QWsKuW__contactLink:hover,.ContactUsModal-module__QWsKuW__contactIcon{color:var(--primary)}.ContactUsModal-module__QWsKuW__sendIcon{color:var(--primary);margin-left:.25rem;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.ContactUsModal-module__QWsKuW__contactLink:hover .ContactUsModal-module__QWsKuW__sendIcon{transform:rotate(45deg)scale(1.1)translateY(-2px)}.ContactUsModal-module__QWsKuW__form{flex-direction:column;gap:.85rem;display:flex}.ContactUsModal-module__QWsKuW__row2{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.ContactUsModal-module__QWsKuW__input,.ContactUsModal-module__QWsKuW__select,.ContactUsModal-module__QWsKuW__textarea{width:100%;color:var(--foreground);transition:var(--transition);background:#ffffffe0;border:1px solid #0f172a1a;border-radius:12px;outline:none;padding:.95rem 1rem;font-size:.95rem}.ContactUsModal-module__QWsKuW__select{appearance:none;color:var(--foreground);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em}.ContactUsModal-module__QWsKuW__textarea{resize:vertical;min-height:140px}.ContactUsModal-module__QWsKuW__input:focus,.ContactUsModal-module__QWsKuW__textarea:focus{border-color:#facc15a6;box-shadow:0 0 0 4px #facc152e}.ContactUsModal-module__QWsKuW__footer{align-items:center;gap:1rem;margin-top:.25rem;display:flex}.ContactUsModal-module__QWsKuW__submitBtn{background:var(--primary);color:var(--secondary);transition:var(--transition);border:1px solid #0000000f;border-radius:12px;justify-content:center;align-items:center;padding:.95rem 1.25rem;font-weight:800;display:inline-flex}.ContactUsModal-module__QWsKuW__submitBtn:hover{background:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ContactUsModal-module__QWsKuW__submitBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.ContactUsModal-module__QWsKuW__success{color:#16a34a;font-weight:700}.ContactUsModal-module__QWsKuW__error{color:#dc2626;font-weight:600}.ContactUsModal-module__QWsKuW__successState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:4rem 1rem;animation:.4s ease-out ContactUsModal-module__QWsKuW__fadeIn;display:flex}.ContactUsModal-module__QWsKuW__successHeading{font-family:var(--font-heading);color:var(--secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2rem;font-size:1.8rem}.ContactUsModal-module__QWsKuW__successState p{color:var(--foreground-light);margin-bottom:1rem;font-size:1.1rem}.ContactUsModal-module__QWsKuW__successPhone{color:var(--foreground-light);font-size:1.1rem}@keyframes ContactUsModal-module__QWsKuW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ContactUsModal-module__QWsKuW__overlay{align-items:flex-start;padding:.6rem}.ContactUsModal-module__QWsKuW__modal{border-radius:12px;max-height:calc(100dvh - 1.2rem);padding:1.25rem}.ContactUsModal-module__QWsKuW__contactDetails{flex-direction:column;align-items:flex-start;gap:.55rem}.ContactUsModal-module__QWsKuW__separator{display:none}.ContactUsModal-module__QWsKuW__row2{grid-template-columns:1fr}.ContactUsModal-module__QWsKuW__footer{flex-direction:column;align-items:flex-start}}@media (prefers-color-scheme:dark){.ContactUsModal-module__QWsKuW__modal{background:linear-gradient(#0f172af5 0%,#0f172aeb 100%);border-color:#e2e8f01a}.ContactUsModal-module__QWsKuW__title,.ContactUsModal-module__QWsKuW__successState h4{color:var(--white)}.ContactUsModal-module__QWsKuW__contactLink{color:#f8fafceb}.ContactUsModal-module__QWsKuW__separator{color:#e2e8f033}.ContactUsModal-module__QWsKuW__input,.ContactUsModal-module__QWsKuW__select,.ContactUsModal-module__QWsKuW__textarea{color:var(--white);background:#ffffff0f;border-color:#e2e8f024}.ContactUsModal-module__QWsKuW__placeholderSelect{color:#94a3b8}.ContactUsModal-module__QWsKuW__option{color:var(--white);background-color:#0f172a}.ContactUsModal-module__QWsKuW__closeBtn{color:#f8fafceb;background:#ffffff14}}@media (prefers-reduced-motion:reduce){.ContactUsModal-module__QWsKuW__submitBtn:hover{transform:none}}@media (max-width:390px){.ContactUsModal-module__QWsKuW__socialLinks{gap:.7rem}.ContactUsModal-module__QWsKuW__socialCircle{width:40px;height:40px;font-size:.8rem}.ContactUsModal-module__QWsKuW__title{font-size:1.45rem}}@media (max-width:360px){.ContactUsModal-module__QWsKuW__overlay{padding:.35rem}.ContactUsModal-module__QWsKuW__modal{max-height:calc(100dvh - .7rem);padding:1rem}.ContactUsModal-module__QWsKuW__contactLink{font-size:.88rem}.ContactUsModal-module__QWsKuW__input,.ContactUsModal-module__QWsKuW__select,.ContactUsModal-module__QWsKuW__textarea{padding:.82rem .9rem;font-size:.9rem}}@media (max-width:390px){.ContactUsModal-module__QWsKuW__successState{min-height:380px;padding:2.5rem .75rem}.ContactUsModal-module__QWsKuW__successHeading{margin-bottom:1.1rem;font-size:1.45rem}.ContactUsModal-module__QWsKuW__successState p,.ContactUsModal-module__QWsKuW__successPhone{font-size:.98rem}}@media (max-width:360px){.ContactUsModal-module__QWsKuW__successState{min-height:320px;padding:2rem .6rem}.ContactUsModal-module__QWsKuW__title{font-size:1.35rem}}.ContactUsModal-module__QWsKuW__modal{background:linear-gradient(#0f172af5 0%,#0f172aeb 100%);border-color:#e2e8f01a}.ContactUsModal-module__QWsKuW__title,.ContactUsModal-module__QWsKuW__successState h4{color:var(--white)}.ContactUsModal-module__QWsKuW__contactLink{color:#f8fafceb}.ContactUsModal-module__QWsKuW__separator{color:#e2e8f033}.ContactUsModal-module__QWsKuW__input,.ContactUsModal-module__QWsKuW__select,.ContactUsModal-module__QWsKuW__textarea{color:var(--white);background:#ffffff0f;border-color:#e2e8f024}.ContactUsModal-module__QWsKuW__placeholderSelect{color:#94a3b8}.ContactUsModal-module__QWsKuW__option{color:var(--white);background-color:#0f172a}.ContactUsModal-module__QWsKuW__closeBtn{color:#f8fafceb;background:#ffffff14}
.FloatingWhatsApp-module__QndPVW__container{right:max(1rem, env(safe-area-inset-right));bottom:max(1.1rem, env(safe-area-inset-bottom));z-index:999;position:fixed}.FloatingWhatsApp-module__QndPVW__trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;display:inline-flex}.FloatingWhatsApp-module__QndPVW__label{color:#fff;letter-spacing:.01em;background:#1f2126;border-radius:.55rem;padding:.68rem .95rem;font-size:.86rem;font-weight:700;line-height:1;transition:transform .2s,background-color .2s;box-shadow:0 8px 16px #0000003d}.FloatingWhatsApp-module__QndPVW__bubble{color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;transition:transform .2s,background .2s,color .2s;display:inline-flex;position:relative;transform:translateZ(0)scale(.92);box-shadow:0 10px 18px #00000038}.FloatingWhatsApp-module__QndPVW__bubble:before,.FloatingWhatsApp-module__QndPVW__bubble:after{content:"";border:2px solid #25d36680;border-radius:999px;animation:2s ease-out infinite FloatingWhatsApp-module__QndPVW__ripple;position:absolute;inset:0}.FloatingWhatsApp-module__QndPVW__bubble:after{animation-delay:1s}.FloatingWhatsApp-module__QndPVW__trigger:hover .FloatingWhatsApp-module__QndPVW__bubble,.FloatingWhatsApp-module__QndPVW__trigger:focus-visible .FloatingWhatsApp-module__QndPVW__bubble{color:#fff;background:#189d93;transform:translateY(-1px)scale(1.02)}.FloatingWhatsApp-module__QndPVW__trigger:hover .FloatingWhatsApp-module__QndPVW__bubble:before,.FloatingWhatsApp-module__QndPVW__trigger:hover .FloatingWhatsApp-module__QndPVW__bubble:after,.FloatingWhatsApp-module__QndPVW__trigger:focus-visible .FloatingWhatsApp-module__QndPVW__bubble:before,.FloatingWhatsApp-module__QndPVW__trigger:focus-visible .FloatingWhatsApp-module__QndPVW__bubble:after{border-color:#25d3669e}.FloatingWhatsApp-module__QndPVW__trigger:hover .FloatingWhatsApp-module__QndPVW__label,.FloatingWhatsApp-module__QndPVW__trigger:focus-visible .FloatingWhatsApp-module__QndPVW__label{background:#181a1f;transform:translateY(-1px)}.FloatingWhatsApp-module__QndPVW__trigger:focus-visible{outline:none}.FloatingWhatsApp-module__QndPVW__panel{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #0f172a24;border-radius:1rem;width:min(90vw,23rem);max-height:min(70dvh,32rem);position:absolute;bottom:calc(100% + .75rem);right:0;overflow:auto;box-shadow:0 24px 40px #0f172a47}.FloatingWhatsApp-module__QndPVW__panelHeader{color:#fff;background:linear-gradient(120deg,#1da55f 0%,#169b90 100%);align-items:flex-start;gap:.7rem;padding:.95rem 1rem;display:flex}.FloatingWhatsApp-module__QndPVW__headerIcon{background:#ffffff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.FloatingWhatsApp-module__QndPVW__panelTitle{margin:0;font-size:1.18rem;font-weight:700;line-height:1.2}.FloatingWhatsApp-module__QndPVW__panelSubtitle{color:#fffffff0;margin:.28rem 0 0;font-size:.91rem;line-height:1.35}.FloatingWhatsApp-module__QndPVW__responseHint{color:#64748b;background:#f8fafc;border-top:1px solid #94a3b833;border-bottom:1px solid #94a3b833;margin:0;padding:.85rem 1rem;font-size:.8rem}.FloatingWhatsApp-module__QndPVW__agentList{gap:.55rem;margin:0;padding:.65rem .7rem .75rem;list-style:none;display:grid}.FloatingWhatsApp-module__QndPVW__agentLink{color:#0f172a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.82rem;justify-content:space-between;align-items:center;padding:.72rem .8rem;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:flex}.FloatingWhatsApp-module__QndPVW__agentLink:hover{background:#c8f7d8;border-color:#4ade80;transform:translateY(-1px)}.FloatingWhatsApp-module__QndPVW__agentTextWrap{gap:.12rem;display:grid}.FloatingWhatsApp-module__QndPVW__agentName{color:#0f172a;font-size:.94rem;font-weight:700}.FloatingWhatsApp-module__QndPVW__agentNumber{color:#0f766e;font-size:.8rem;font-weight:700}.FloatingWhatsApp-module__QndPVW__agentChevron{color:#16a34a;font-size:1.3rem;line-height:1}@keyframes FloatingWhatsApp-module__QndPVW__ripple{0%{opacity:.62;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}@media (prefers-reduced-motion:reduce){.FloatingWhatsApp-module__QndPVW__bubble:before,.FloatingWhatsApp-module__QndPVW__bubble:after{opacity:0;animation:none}.FloatingWhatsApp-module__QndPVW__agentLink,.FloatingWhatsApp-module__QndPVW__trigger .FloatingWhatsApp-module__QndPVW__bubble,.FloatingWhatsApp-module__QndPVW__trigger .FloatingWhatsApp-module__QndPVW__label{transition:none}}@media (max-width:480px){.FloatingWhatsApp-module__QndPVW__container{bottom:.9rem;right:.75rem}.FloatingWhatsApp-module__QndPVW__label{display:none}.FloatingWhatsApp-module__QndPVW__bubble{width:2.65rem;height:2.65rem}.FloatingWhatsApp-module__QndPVW__panel{border-radius:.9rem;width:min(92vw,20rem);right:-.1rem}.FloatingWhatsApp-module__QndPVW__panelHeader{padding:.85rem .85rem .9rem}.FloatingWhatsApp-module__QndPVW__panelTitle{font-size:1.06rem}.FloatingWhatsApp-module__QndPVW__panelSubtitle{font-size:.84rem}.FloatingWhatsApp-module__QndPVW__responseHint{padding:.75rem .85rem}.FloatingWhatsApp-module__QndPVW__agentList{padding:.6rem}}
.Preloader-module__-PvIBG__preloader{z-index:9999;opacity:1;background:radial-gradient(circle at 20% 20%,#facc152e,#0000 42%),linear-gradient(135deg,#0b1120 0%,#0f172a 55%,#111827 100%);place-items:center;transition:opacity .6s,visibility .6s;display:grid;position:fixed;inset:0}.Preloader-module__-PvIBG__leaving{opacity:0;visibility:hidden}.Preloader-module__-PvIBG__nameMark{font-family:var(--font-heading);letter-spacing:.02em;color:#f8fafc;align-items:center;gap:.08em;font-size:clamp(1.7rem,7vw,4.2rem);font-weight:800;display:inline-flex}.Preloader-module__-PvIBG__char{animation:1.2s cubic-bezier(.22,1,.36,1) forwards Preloader-module__-PvIBG__combineIn,1.4s ease-in-out 1.25s infinite Preloader-module__-PvIBG__pulseGlow;animation-delay:calc(var(--i) * 70ms), calc(var(--i) * 70ms + 1.25s);opacity:0;transform-origin:50%;display:inline-block}.Preloader-module__-PvIBG__char:first-child{transform:translate(-220px,-120px)rotate(-20deg)scale(.35)}.Preloader-module__-PvIBG__char:nth-child(2){transform:translate(-180px,140px)rotate(18deg)scale(.45)}.Preloader-module__-PvIBG__char:nth-child(3){transform:translate(-130px,-170px)rotate(-14deg)scale(.4)}.Preloader-module__-PvIBG__char:nth-child(4){transform:translate(-90px,160px)rotate(16deg)scale(.45)}.Preloader-module__-PvIBG__char:nth-child(5){transform:translate(-40px,-150px)rotate(-12deg)scale(.5)}.Preloader-module__-PvIBG__char:nth-child(6){transform:translate(20px,150px)rotate(12deg)scale(.5)}.Preloader-module__-PvIBG__char:nth-child(7){transform:translate(70px,-165px)rotate(-18deg)scale(.38)}.Preloader-module__-PvIBG__char:nth-child(8){transform:translate(120px,140px)rotate(16deg)scale(.42)}.Preloader-module__-PvIBG__char:nth-child(9){transform:translate(160px,-130px)rotate(-14deg)scale(.48)}.Preloader-module__-PvIBG__char:nth-child(10){transform:translate(200px,145px)rotate(18deg)scale(.4)}.Preloader-module__-PvIBG__char:nth-child(11){transform:translate(245px,-115px)rotate(-16deg)scale(.45)}@keyframes Preloader-module__-PvIBG__combineIn{0%{opacity:0}35%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes Preloader-module__-PvIBG__pulseGlow{0%,to{text-shadow:0 0 #facc1500}50%{text-shadow:0 0 20px #facc1573}}@media (prefers-reduced-motion:reduce){.Preloader-module__-PvIBG__char{opacity:1;animation:none;transform:none}.Preloader-module__-PvIBG__preloader,.Preloader-module__-PvIBG__leaving{transition:none}}
.ProjectModal-module__Gk35kW__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3200;background-color:#0b1120d9;justify-content:center;align-items:center;padding:1.5rem;animation:.3s ease-out ProjectModal-module__Gk35kW__fadeIn;display:flex;position:fixed;inset:0}.ProjectModal-module__Gk35kW__modal{background-color:var(--background);border-radius:var(--radius);width:100%;max-width:800px;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.4s ease-out ProjectModal-module__Gk35kW__slideUp;display:flex;position:relative;overflow:hidden}.ProjectModal-module__Gk35kW__closeBtn{top:1rem;top:calc(1rem + env(safe-area-inset-top));width:2.5rem;height:2.5rem;color:var(--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:var(--transition);z-index:10;background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;right:1rem}.ProjectModal-module__Gk35kW__closeBtn:hover{background-color:var(--primary);color:var(--secondary);transform:scale(1.1)}.ProjectModal-module__Gk35kW__imageContainer{background-color:var(--muted);width:100%;height:300px;position:relative}@media (min-width:768px){.ProjectModal-module__Gk35kW__imageContainer{height:400px}}.ProjectModal-module__Gk35kW__image{object-fit:cover;width:100%;height:100%}.ProjectModal-module__Gk35kW__imageOverlay{background:linear-gradient(#0000 0%,#0b1120cc 100%);align-items:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.ProjectModal-module__Gk35kW__categoryBadge{background-color:var(--primary);color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-sm);border-radius:2rem;padding:.35rem 1rem;font-size:.85rem;font-weight:700;display:inline-block}.ProjectModal-module__Gk35kW__content{flex-direction:column;padding:2rem;display:flex;overflow-y:auto}.ProjectModal-module__Gk35kW__header{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:640px){.ProjectModal-module__Gk35kW__header{flex-direction:row;justify-content:space-between;align-items:center}}.ProjectModal-module__Gk35kW__title{font-family:var(--font-heading);color:var(--foreground);margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.ProjectModal-module__Gk35kW__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:2rem;align-self:flex-start;padding:.35rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.ProjectModal-module__Gk35kW__statusCompleted{color:#10b981;background-color:#10b98126;border:1px solid #10b9814d}.ProjectModal-module__Gk35kW__statusOngoing{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f64d}.ProjectModal-module__Gk35kW__divider{background-color:var(--muted-dark);width:100%;height:1px;margin-bottom:1.5rem}.ProjectModal-module__Gk35kW__details{margin-bottom:2rem}.ProjectModal-module__Gk35kW__mainInfo h3{font-family:var(--font-heading);color:var(--primary);margin-bottom:1rem;font-size:1.25rem}.ProjectModal-module__Gk35kW__description{color:var(--foreground-light);margin:0;font-size:1.05rem;line-height:1.7}.ProjectModal-module__Gk35kW__actions{justify-content:flex-end;margin-top:auto;padding-top:1rem;display:flex}@keyframes ProjectModal-module__Gk35kW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProjectModal-module__Gk35kW__slideUp{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.ProjectModal-module__Gk35kW__overlay{align-items:flex-start;padding:.65rem}.ProjectModal-module__Gk35kW__modal{border-radius:12px;max-height:calc(100dvh - 1.3rem)}.ProjectModal-module__Gk35kW__imageContainer{height:240px}.ProjectModal-module__Gk35kW__content{padding:1.25rem}.ProjectModal-module__Gk35kW__description{font-size:1rem}}@media (max-width:390px){.ProjectModal-module__Gk35kW__closeBtn{top:.75rem;top:calc(.75rem + env(safe-area-inset-top));width:2.2rem;height:2.2rem;font-size:1.25rem;right:.75rem}.ProjectModal-module__Gk35kW__imageContainer{height:200px}.ProjectModal-module__Gk35kW__imageOverlay,.ProjectModal-module__Gk35kW__content{padding:1rem}}@media (max-width:360px){.ProjectModal-module__Gk35kW__overlay{padding:.35rem}.ProjectModal-module__Gk35kW__modal{max-height:calc(100dvh - .7rem)}.ProjectModal-module__Gk35kW__title{font-size:1.3rem}.ProjectModal-module__Gk35kW__description{font-size:.95rem}}
.Reviews-module__yTtV6W__reviewsSection{background-color:var(--background);z-index:1;isolation:isolate;position:relative}.Reviews-module__yTtV6W__container{max-width:1200px;margin:0 auto}.Reviews-module__yTtV6W__grid{grid-template-columns:1fr;gap:3rem;margin-top:3rem;display:grid}@media (min-width:992px){.Reviews-module__yTtV6W__grid{grid-template-columns:3fr 2fr;align-items:start}}.Reviews-module__yTtV6W__reviewsListContainer{position:relative}.Reviews-module__yTtV6W__scrollViewport{scrollbar-width:none;-ms-overflow-style:none;max-height:640px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}.Reviews-module__yTtV6W__scrollViewport::-webkit-scrollbar{display:none}.Reviews-module__yTtV6W__scrollTrack{flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;display:flex}.Reviews-module__yTtV6W__reviewCard{background-color:rgba(var(--foreground-rgb,15, 23, 42), .03);border:1px solid var(--muted);border-radius:var(--radius);transition:var(--transition);padding:1.5rem}.Reviews-module__yTtV6W__reviewCard:hover{box-shadow:var(--shadow-sm);border-color:rgba(var(--primary-rgb,250, 204, 21), .3);transform:translateY(-2px)}.Reviews-module__yTtV6W__reviewHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.Reviews-module__yTtV6W__reviewerInfo{align-items:center;gap:1rem;display:flex}.Reviews-module__yTtV6W__avatar{background:linear-gradient(135deg, var(--primary), #b8860b);width:40px;height:40px;color:var(--white);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.Reviews-module__yTtV6W__reviewerName{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:600}.Reviews-module__yTtV6W__reviewDate{color:var(--foreground-light);font-size:.85rem}.Reviews-module__yTtV6W__stars{gap:2px;display:flex}.Reviews-module__yTtV6W__starFilled{color:var(--primary);width:16px;height:16px}.Reviews-module__yTtV6W__starEmpty{color:var(--muted);width:16px;height:16px}.Reviews-module__yTtV6W__reviewText{color:var(--foreground-light);margin:0;font-style:italic;line-height:1.6}.Reviews-module__yTtV6W__formContainer{position:sticky;top:6rem}.Reviews-module__yTtV6W__formCard{background-color:var(--background);color:var(--foreground);border:1px solid var(--muted);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:2rem}.Reviews-module__yTtV6W__formCard h3{font-family:var(--font-heading);color:var(--primary);margin-bottom:.5rem;font-size:1.5rem}.Reviews-module__yTtV6W__formCard p{color:var(--foreground-light);margin-bottom:2rem;font-size:.95rem}.Reviews-module__yTtV6W__form{flex-direction:column;gap:1.5rem;display:flex}.Reviews-module__yTtV6W__formGroup{flex-direction:column;gap:.5rem;display:flex}.Reviews-module__yTtV6W__formGroup label{color:var(--foreground-light);font-size:.9rem;font-weight:500}.Reviews-module__yTtV6W__formGroup input,.Reviews-module__yTtV6W__formGroup textarea{background-color:var(--background);border:1px solid var(--muted-dark);color:var(--foreground);transition:var(--transition);border-radius:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.Reviews-module__yTtV6W__formGroup input:focus,.Reviews-module__yTtV6W__formGroup textarea:focus{border-color:var(--primary);background-color:var(--background);box-shadow:0 0 0 2px rgba(var(--primary-rgb,250, 204, 21), .2);outline:none}.Reviews-module__yTtV6W__ratingInput{gap:.5rem;display:flex}.Reviews-module__yTtV6W__starBtn{cursor:pointer;color:var(--muted-dark);width:24px;height:24px;transition:var(--transition);background:0 0;border:none;padding:0}.Reviews-module__yTtV6W__starBtn:hover,.Reviews-module__yTtV6W__starBtnActive{color:var(--primary);transform:scale(1.1)}.Reviews-module__yTtV6W__submitBtn{justify-content:center;width:100%;margin-top:1rem}.Reviews-module__yTtV6W__submitBtn:disabled{opacity:.7;cursor:not-allowed}@keyframes Reviews-module__yTtV6W__testimonialsScroll{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - .75rem))}}@media (max-width:991px){.Reviews-module__yTtV6W__formContainer{position:static;top:auto}.Reviews-module__yTtV6W__scrollViewport{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.Reviews-module__yTtV6W__scrollTrack{will-change:auto;animation:none;transform:none}.Reviews-module__yTtV6W__scrollTrack [aria-hidden=true]{display:none}}@media (max-width:640px){.Reviews-module__yTtV6W__grid{gap:2rem}.Reviews-module__yTtV6W__formCard{padding:1.25rem}.Reviews-module__yTtV6W__reviewCard{padding:1.1rem}.Reviews-module__yTtV6W__reviewHeader{flex-direction:column;align-items:flex-start;gap:.65rem}.Reviews-module__yTtV6W__reviewerName{font-size:1rem}}@media (prefers-reduced-motion:reduce){.Reviews-module__yTtV6W__scrollTrack{animation:none}}@media (max-width:390px){.Reviews-module__yTtV6W__scrollViewport{max-height:none}.Reviews-module__yTtV6W__reviewCard{padding:1rem}}@media (max-width:360px){.Reviews-module__yTtV6W__formCard{padding:1rem}.Reviews-module__yTtV6W__reviewerInfo{gap:.75rem}.Reviews-module__yTtV6W__avatar{width:34px;height:34px;font-size:1rem}.Reviews-module__yTtV6W__reviewDate{font-size:.8rem}.Reviews-module__yTtV6W__reviewText{font-size:.93rem}}@media (min-width:1920px){.Reviews-module__yTtV6W__grid{gap:4rem}.Reviews-module__yTtV6W__scrollViewport{max-height:700px}}
.ServiceModal-module__ILzE3q__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3200;background-color:#0b1120d9;justify-content:center;align-items:center;padding:1.5rem;animation:.3s ease-out ServiceModal-module__ILzE3q__fadeIn;display:flex;position:fixed;inset:0}.ServiceModal-module__ILzE3q__modal{background-color:var(--background);border-radius:var(--radius);width:100%;max-width:600px;box-shadow:var(--shadow-lg);border:1px solid var(--muted);flex-direction:column;animation:.4s ease-out ServiceModal-module__ILzE3q__slideUp;display:flex;position:relative;overflow:hidden}.ServiceModal-module__ILzE3q__closeBtn{top:1rem;top:calc(1rem + env(safe-area-inset-top));width:2.5rem;height:2.5rem;color:var(--foreground-light);background-color:var(--muted);cursor:pointer;transition:var(--transition);z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;right:1rem}.ServiceModal-module__ILzE3q__closeBtn:hover{background-color:var(--primary);color:var(--secondary);transform:scale(1.1)}.ServiceModal-module__ILzE3q__header{background-color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 2rem 2rem;display:flex}.ServiceModal-module__ILzE3q__iconWrapper{background-color:var(--background);width:80px;height:80px;color:var(--primary);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:2.5rem;display:flex}.ServiceModal-module__ILzE3q__title{font-family:var(--font-heading);color:var(--foreground);margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.ServiceModal-module__ILzE3q__content{flex-direction:column;padding:2.5rem 2rem;display:flex}.ServiceModal-module__ILzE3q__mainInfo h3{font-family:var(--font-heading);color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:1.25rem}.ServiceModal-module__ILzE3q__description{color:var(--foreground-light);margin:0;font-size:1.05rem;line-height:1.7}.ServiceModal-module__ILzE3q__actions{border-top:1px solid var(--muted);justify-content:center;margin-top:2rem;padding-top:1.5rem;display:flex}@keyframes ServiceModal-module__ILzE3q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ServiceModal-module__ILzE3q__slideUp{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.ServiceModal-module__ILzE3q__overlay{align-items:flex-start;padding:.65rem}.ServiceModal-module__ILzE3q__modal{max-height:calc(100dvh - 1.3rem);overflow-y:auto}.ServiceModal-module__ILzE3q__header{gap:1rem;padding:2.4rem 1.25rem 1.4rem}.ServiceModal-module__ILzE3q__iconWrapper{width:64px;height:64px;font-size:2rem}.ServiceModal-module__ILzE3q__content{padding:1.4rem 1.25rem 1.5rem}.ServiceModal-module__ILzE3q__description{font-size:1rem}}@media (max-width:390px){.ServiceModal-module__ILzE3q__closeBtn{width:2.25rem;height:2.25rem;font-size:1.3rem}.ServiceModal-module__ILzE3q__header{padding:2.15rem 1rem 1.1rem}.ServiceModal-module__ILzE3q__content{padding:1.1rem 1rem 1.25rem}}@media (max-width:360px){.ServiceModal-module__ILzE3q__overlay{padding:.35rem}.ServiceModal-module__ILzE3q__modal{max-height:calc(100dvh - .7rem)}.ServiceModal-module__ILzE3q__title{font-size:1.3rem}.ServiceModal-module__ILzE3q__optionBtn,.ServiceModal-module__ILzE3q__description{font-size:.95rem}}
.Services-module__dpHhBa__services{background-color:#0b1120;padding:6rem 0;position:relative}.Services-module__dpHhBa__header{text-align:center;max-width:700px;margin-bottom:4rem;margin-left:auto;margin-right:auto}.Services-module__dpHhBa__subtitle{font-family:var(--font-heading);color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.875rem;font-weight:700;display:block}.Services-module__dpHhBa__title{color:var(--white);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.Services-module__dpHhBa__divider{background-color:var(--primary);border-radius:2px;width:60px;height:4px;margin:0 auto}.Services-module__dpHhBa__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.Services-module__dpHhBa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Services-module__dpHhBa__grid{grid-template-columns:repeat(3,1fr)}}.Services-module__dpHhBa__cardButton{text-align:left;cursor:pointer;border-radius:var(--radius);width:100%;transition:var(--transition);background:0 0;border:none;margin:0;padding:0;display:block}.Services-module__dpHhBa__cardButton:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.Services-module__dpHhBa__card{border-radius:var(--radius);box-shadow:var(--shadow-md);transition:var(--transition);background-color:#1e293b;border:1px solid #e2e8f01a;height:100%;padding:2.5rem 2rem;position:relative;overflow:hidden}.Services-module__dpHhBa__card:before{content:"";background-color:var(--primary);transform-origin:0;width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.Services-module__dpHhBa__cardButton:hover .Services-module__dpHhBa__card{box-shadow:var(--shadow-lg);border-color:#facc154d;transform:translateY(-10px)}.Services-module__dpHhBa__cardButton:hover .Services-module__dpHhBa__card:before{transform:scaleX(1)}.Services-module__dpHhBa__iconWrapper{width:64px;height:64px;transition:var(--transition);background-color:#0f172a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.Services-module__dpHhBa__cardButton:hover .Services-module__dpHhBa__iconWrapper{background-color:var(--primary);color:var(--secondary)}.Services-module__dpHhBa__icon{font-size:1.75rem;line-height:1}.Services-module__dpHhBa__cardTitle{color:var(--white);margin-bottom:1rem;font-size:1.25rem}.Services-module__dpHhBa__cardDescription{color:#94a3b8;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.Services-module__dpHhBa__cardLink{color:var(--white);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.Services-module__dpHhBa__cardLink span{color:var(--primary);transition:transform .3s}.Services-module__dpHhBa__cardButton:hover .Services-module__dpHhBa__cardLink span{transform:translate(4px)}
.AboutUs-module__Rj00zW__about{background-color:var(--secondary);background-image:url(/images/backgrounds/about-bg.webp);background-position:50%;background-size:cover;background-attachment:fixed;position:relative}.AboutUs-module__Rj00zW__overlay{z-index:1;background:linear-gradient(90deg,#0f172af2 0%,#0f172ad9 100%);position:absolute;inset:0}.AboutUs-module__Rj00zW__content{z-index:2;position:relative}.AboutUs-module__Rj00zW__container{grid-template-columns:1fr;align-items:center;gap:4rem;display:grid}@media (min-width:1024px){.AboutUs-module__Rj00zW__container{grid-template-columns:1fr 1fr}}.AboutUs-module__Rj00zW__imageColumn{position:relative}.AboutUs-module__Rj00zW__imageGrid{grid-template-columns:2fr 1fr;align-items:end;gap:1.5rem;display:grid}.AboutUs-module__Rj00zW__imageWrapperMain{border-radius:var(--radius);box-shadow:var(--shadow-lg);aspect-ratio:4/5;position:relative;overflow:hidden}.AboutUs-module__Rj00zW__imageWrapperSub{border-radius:var(--radius);box-shadow:var(--shadow-md);aspect-ratio:1;position:relative;overflow:hidden;transform:translateY(2rem)}.AboutUs-module__Rj00zW__image{object-fit:cover;width:100%;height:100%;transition:transform .7s}.AboutUs-module__Rj00zW__imageWrapperMain:hover .AboutUs-module__Rj00zW__image,.AboutUs-module__Rj00zW__imageWrapperSub:hover .AboutUs-module__Rj00zW__image{transform:scale(1.05)}.AboutUs-module__Rj00zW__experienceBox{background-color:var(--primary);justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.35rem .5rem;display:flex;position:absolute;bottom:0;left:0}.AboutUs-module__Rj00zW__expNumber{font-family:var(--font-heading);color:var(--secondary);font-size:1.5rem;font-weight:800;line-height:1}.AboutUs-module__Rj00zW__expText{color:var(--secondary);text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.2}.AboutUs-module__Rj00zW__subtitle{font-family:var(--font-heading);color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.875rem;font-weight:700;display:block}.AboutUs-module__Rj00zW__title{color:var(--white);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.AboutUs-module__Rj00zW__divider{background-color:var(--primary);border-radius:2px;width:60px;height:4px;margin-bottom:2rem}.AboutUs-module__Rj00zW__description{color:#e2e8f0;text-align:justify;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.AboutUs-module__Rj00zW__commitList{margin-bottom:1.5rem;padding-left:0;list-style:none}.AboutUs-module__Rj00zW__commitItem{color:#e2e8f0;margin-bottom:.75rem;padding-left:1.5rem;font-size:1.05rem;line-height:1.7;position:relative}.AboutUs-module__Rj00zW__commitItem:before{content:"•";color:var(--primary);font-size:1.5rem;line-height:1.2;position:absolute;left:0}.AboutUs-module__Rj00zW__featuresList{grid-template-columns:1fr;gap:1rem;margin:2.5rem 0;display:grid}@media (min-width:640px){.AboutUs-module__Rj00zW__featuresList{grid-template-columns:1fr 1fr}}.AboutUs-module__Rj00zW__featureItem{align-items:center;gap:1rem;display:flex}.AboutUs-module__Rj00zW__featureItem span{color:var(--white);font-size:.95rem;font-weight:600}.AboutUs-module__Rj00zW__featureIcon{width:24px;height:24px;color:var(--primary);background-color:#facc1533;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}@media (prefers-color-scheme:dark){.AboutUs-module__Rj00zW__title,.AboutUs-module__Rj00zW__featureItem span{color:var(--white)}}@media (max-width:1024px){.AboutUs-module__Rj00zW__about{background-attachment:scroll}.AboutUs-module__Rj00zW__container{gap:2.5rem}}@media (hover:none) and (pointer:coarse){.AboutUs-module__Rj00zW__about{background-attachment:scroll}}@media (max-width:640px){.AboutUs-module__Rj00zW__imageGrid{grid-template-columns:1fr;gap:1rem}.AboutUs-module__Rj00zW__imageWrapperSub{transform:none}.AboutUs-module__Rj00zW__experienceBox{position:static}.AboutUs-module__Rj00zW__description{font-size:1rem}}@media (max-width:768px){.AboutUs-module__Rj00zW__imageGrid{grid-template-columns:1fr;gap:.85rem}.AboutUs-module__Rj00zW__imageWrapperMain{aspect-ratio:16/10;max-height:320px}.AboutUs-module__Rj00zW__imageWrapperSub{display:none}}
