.hero-module__qbw09W__hero{justify-content:center;align-items:center;min-height:100vh;margin-top:60px;padding:120px 2rem 2rem;display:flex;position:relative;overflow:hidden}.hero-module__qbw09W__heroBackground{background:linear-gradient(135deg,var(--background)0%,var(--card)50%,var(--background)100%);z-index:0;position:absolute;inset:0}.hero-module__qbw09W__gridSvg{width:100%;height:100%;color:var(--accent);opacity:.03;animation:20s linear infinite hero-module__qbw09W__moveGrid;position:absolute}@keyframes hero-module__qbw09W__moveGrid{0%{transform:translate(0)}to{transform:translate(80px,80px)}}.hero-module__qbw09W__animatedElements{width:100%;height:100%;position:absolute}.hero-module__qbw09W__element{background:radial-gradient(circle,var(--accent)0%,transparent 70%);opacity:.05;width:300px;height:300px;animation:15s ease-in-out infinite hero-module__qbw09W__float;animation-delay:var(--delay);border-radius:50%;position:absolute}.hero-module__qbw09W__element:first-child{top:-100px;left:-100px}.hero-module__qbw09W__element:nth-child(2){top:30%;right:-200px}.hero-module__qbw09W__element:nth-child(3){bottom:-150px;left:30%}@keyframes hero-module__qbw09W__float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.05)}}.hero-module__qbw09W__container{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1400px;margin:0 auto;display:grid;position:relative}.hero-module__qbw09W__content{flex-direction:column;gap:1.5rem;display:flex}.hero-module__qbw09W__titleWrapper{display:inline-block;position:relative}.hero-module__qbw09W__title{color:var(--primary);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:3.5rem;font-weight:800;line-height:1.2;animation:.8s cubic-bezier(.4,0,.2,1) hero-module__qbw09W__slideInFromLeft}@keyframes hero-module__qbw09W__slideInFromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.hero-module__qbw09W__titleAccent{background:linear-gradient(90deg,var(--accent),transparent);width:60%;height:4px;animation:.8s cubic-bezier(.4,0,.2,1) .2s both hero-module__qbw09W__expandWidth;position:absolute;bottom:-10px;left:0}@keyframes hero-module__qbw09W__expandWidth{0%{width:0%}to{width:60%}}.hero-module__qbw09W__subtitle{color:var(--accent);letter-spacing:.03em;margin:0;font-size:1.3rem;font-weight:600;animation:.8s cubic-bezier(.4,0,.2,1) .1s both hero-module__qbw09W__slideInFromLeft}.hero-module__qbw09W__description{color:var(--muted-foreground);max-width:500px;margin:0;font-size:1.05rem;line-height:1.8;animation:.8s cubic-bezier(.4,0,.2,1) .2s both hero-module__qbw09W__slideInFromLeft}.hero-module__qbw09W__ctaButtons{gap:1.5rem;margin-top:1rem;animation:.8s cubic-bezier(.4,0,.2,1) .3s both hero-module__qbw09W__slideInFromLeft;display:flex}.hero-module__qbw09W__primaryButton,.hero-module__qbw09W__secondaryButton{letter-spacing:.03em;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.hero-module__qbw09W__primaryButton{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--background);box-shadow:0 4px 15px rgba(from var(--accent)r g b/.3)}.hero-module__qbw09W__primaryButton:hover{box-shadow:0 8px 25px rgba(from var(--accent)r g b/.4);transform:translateY(-2px)}.hero-module__qbw09W__primaryButton:active{transform:translateY(0)}.hero-module__qbw09W__secondaryButton{color:var(--primary);border:2px solid var(--primary);background:0 0}.hero-module__qbw09W__secondaryButton:hover{background:var(--primary);color:var(--background);transform:translateY(-2px)}.hero-module__qbw09W__secondaryButton:active{transform:translateY(0)}.hero-module__qbw09W__buttonArrow{transition:transform .3s;display:inline-block}.hero-module__qbw09W__primaryButton:hover .hero-module__qbw09W__buttonArrow{transform:translate(4px)}.hero-module__qbw09W__visual{perspective:1000px;justify-content:center;align-items:center;display:flex}.hero-module__qbw09W__visualContent{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:400px;display:flex;position:relative}.hero-module__qbw09W__constructionSvg{width:100%;height:100%;color:var(--accent);filter:drop-shadow(0 10px 30px rgba(from var(--accent)r g b/.2));animation:6s ease-in-out infinite hero-module__qbw09W__floatSvg}@keyframes hero-module__qbw09W__floatSvg{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(2deg)}}.hero-module__qbw09W__craneArm{transform-origin:150px 86px;animation:4s ease-in-out infinite hero-module__qbw09W__craneSwing}@keyframes hero-module__qbw09W__craneSwing{0%,to{transform:rotate(0)}50%{transform:rotate(-15deg)}}.hero-module__qbw09W__craneHook{animation:3s ease-in-out infinite hero-module__qbw09W__hookDrop}@keyframes hero-module__qbw09W__hookDrop{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}.hero-module__qbw09W__buildingBlocks{animation:4s ease-in-out infinite hero-module__qbw09W__blocksRise}@keyframes hero-module__qbw09W__blocksRise{0%{opacity:0;transform:translateY(50px)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}.hero-module__qbw09W__blueprint{animation:4s ease-in-out infinite hero-module__qbw09W__blueprintPulse}@keyframes hero-module__qbw09W__blueprintPulse{0%,to{opacity:.1}50%{opacity:.3}}.hero-module__qbw09W__scrollIndicator{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.5rem;padding:0;animation:2s ease-in-out infinite hero-module__qbw09W__bounce;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-module__qbw09W__scrollDot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite hero-module__qbw09W__dotScroll}@keyframes hero-module__qbw09W__bounce{0%,20%,50%,80%,to{opacity:1}40%{opacity:.5}60%{opacity:.7}}@keyframes hero-module__qbw09W__dotScroll{0%{opacity:1;transform:translateY(-10px)}to{opacity:0;transform:translateY(10px)}}.hero-module__qbw09W__scrollText{width:34px;height:34px;color:var(--foreground);border:1px solid var(--border);background:rgba(from var(--background)r g b/.65);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px #0000001f}.hero-module__qbw09W__scrollIcon{width:18px;height:18px;animation:1.6s ease-in-out infinite hero-module__qbw09W__arrowNudge}@keyframes hero-module__qbw09W__arrowNudge{0%{opacity:.7;transform:translateY(-2px)}50%{opacity:1;transform:translateY(4px)}to{opacity:.7;transform:translateY(-2px)}}@media (max-width:1024px){.hero-module__qbw09W__hero{padding:100px 2rem 2rem}.hero-module__qbw09W__container{grid-template-columns:1fr;gap:2rem}.hero-module__qbw09W__title{font-size:2.5rem}.hero-module__qbw09W__subtitle{font-size:1.1rem}.hero-module__qbw09W__description{font-size:1rem}.hero-module__qbw09W__ctaButtons{flex-wrap:wrap}}@media (max-width:640px){.hero-module__qbw09W__hero{min-height:auto;padding:80px 1rem 2rem}.hero-module__qbw09W__title{font-size:2rem}.hero-module__qbw09W__subtitle{font-size:1rem}.hero-module__qbw09W__description{font-size:.95rem}.hero-module__qbw09W__ctaButtons{flex-direction:column;gap:1rem}.hero-module__qbw09W__primaryButton,.hero-module__qbw09W__secondaryButton{justify-content:center;width:100%}.hero-module__qbw09W__visualContent{max-width:250px;margin-top:2rem}}@media (prefers-reduced-motion:reduce){.hero-module__qbw09W__gridSvg,.hero-module__qbw09W__element,.hero-module__qbw09W__title,.hero-module__qbw09W__titleAccent,.hero-module__qbw09W__subtitle,.hero-module__qbw09W__description,.hero-module__qbw09W__ctaButtons,.hero-module__qbw09W__primaryButton,.hero-module__qbw09W__secondaryButton,.hero-module__qbw09W__constructionSvg,.hero-module__qbw09W__craneArm,.hero-module__qbw09W__craneHook,.hero-module__qbw09W__buildingBlocks,.hero-module__qbw09W__blueprint,.hero-module__qbw09W__scrollIndicator,.hero-module__qbw09W__scrollDot,.hero-module__qbw09W__scrollIcon{animation:none!important}}
.our-success-section-module__ehIXaG__ourSuccess{background:var(--background);padding:100px 20px;position:relative;overflow:hidden}.our-success-section-module__ehIXaG__bgDecoration{background:radial-gradient(circle at 20% 50%,var(--accent)0%,transparent 50%),radial-gradient(circle at 80% 80%,var(--primary)0%,transparent 50%);opacity:.05;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.our-success-section-module__ehIXaG__container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.our-success-section-module__ehIXaG__header{text-align:center;margin-bottom:60px;animation:.8s ease-out our-success-section-module__ehIXaG__fadeInDown}.our-success-section-module__ehIXaG__title{color:var(--foreground);margin-bottom:16px;font-size:48px;font-weight:700;line-height:1.2}.our-success-section-module__ehIXaG__subtitle{color:var(--accent);font-size:20px;font-weight:500}.our-success-section-module__ehIXaG__achievementsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.our-success-section-module__ehIXaG__achievementCard{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:16px;padding:40px 30px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s ease-out backwards our-success-section-module__ehIXaG__scaleIn;position:relative;overflow:hidden}.our-success-section-module__ehIXaG__achievementCard:first-child{animation-delay:.1s}.our-success-section-module__ehIXaG__achievementCard:nth-child(2){animation-delay:.2s}.our-success-section-module__ehIXaG__achievementCard:nth-child(3){animation-delay:.3s}.our-success-section-module__ehIXaG__achievementCard:nth-child(4){animation-delay:.4s}.our-success-section-module__ehIXaG__achievementCard:nth-child(5){animation-delay:.5s}.our-success-section-module__ehIXaG__achievementCard:nth-child(6){animation-delay:.6s}.our-success-section-module__ehIXaG__achievementCard:before{content:"";background:linear-gradient(135deg,var(--accent)0%,transparent 100%);opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.our-success-section-module__ehIXaG__achievementCard:hover{border-color:var(--accent);transform:translateY(-12px);box-shadow:0 20px 40px #00000026}.our-success-section-module__ehIXaG__achievementCard:hover:before{opacity:.1}.our-success-section-module__ehIXaG__icon{margin-bottom:16px;font-size:48px;animation:2s ease-in-out infinite our-success-section-module__ehIXaG__bounce;display:inline-block}.our-success-section-module__ehIXaG__cardTitle{color:var(--foreground);margin-bottom:12px;font-size:20px;font-weight:600}.our-success-section-module__ehIXaG__cardDescription{color:var(--muted-foreground);font-size:14px;line-height:1.6}@keyframes our-success-section-module__ehIXaG__fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes our-success-section-module__ehIXaG__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes our-success-section-module__ehIXaG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.our-success-section-module__ehIXaG__ourSuccess{padding:60px 20px}.our-success-section-module__ehIXaG__title{font-size:36px}.our-success-section-module__ehIXaG__achievementsGrid{grid-template-columns:1fr;gap:20px}.our-success-section-module__ehIXaG__achievementCard{padding:30px 20px}}
.projects-section-module__BRrw6G__projects{background:var(--background);padding:100px 20px;position:relative;overflow:hidden}.projects-section-module__BRrw6G__bgDecoration{background:radial-gradient(circle,var(--accent)0%,transparent 70%);opacity:.05;z-index:0;border-radius:50%;width:600px;height:600px;animation:20s ease-in-out infinite projects-section-module__BRrw6G__floatSlow;position:absolute;bottom:0;right:-20%}.projects-section-module__BRrw6G__container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.projects-section-module__BRrw6G__header{text-align:center;margin-bottom:60px;animation:.8s ease-out projects-section-module__BRrw6G__fadeInDown}.projects-section-module__BRrw6G__title{color:var(--foreground);margin-bottom:16px;font-size:48px;font-weight:700;line-height:1.2}.projects-section-module__BRrw6G__subtitle{color:var(--accent);font-size:20px;font-weight:500}.projects-section-module__BRrw6G__projectsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.projects-section-module__BRrw6G__actions{justify-content:center;margin-top:48px;display:flex}.projects-section-module__BRrw6G__showAllButton{letter-spacing:.02em;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--background);box-shadow:0 12px 30px rgba(from var(--accent)r g b/.25);border-radius:12px;align-items:center;gap:12px;padding:14px 22px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.projects-section-module__BRrw6G__showAllButton:hover{box-shadow:0 18px 40px rgba(from var(--accent)r g b/.35);transform:translateY(-2px)}.projects-section-module__BRrw6G__showAllButton:active{transform:translateY(0)}.projects-section-module__BRrw6G__showAllArrow{font-size:18px;line-height:1;transition:transform .25s}.projects-section-module__BRrw6G__showAllButton:hover .projects-section-module__BRrw6G__showAllArrow{transform:translate(4px)}.projects-section-module__BRrw6G__projectCard{background:var(--card);border:1px solid var(--border);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s ease-out backwards projects-section-module__BRrw6G__slideUp;position:relative;overflow:hidden}.projects-section-module__BRrw6G__projectCard:first-child{animation-delay:.1s}.projects-section-module__BRrw6G__projectCard:nth-child(2){animation-delay:.2s}.projects-section-module__BRrw6G__projectCard:nth-child(3){animation-delay:.3s}.projects-section-module__BRrw6G__projectCard:nth-child(4){animation-delay:.4s}.projects-section-module__BRrw6G__projectCard:nth-child(5){animation-delay:.5s}.projects-section-module__BRrw6G__projectCard:nth-child(6){animation-delay:.6s}.projects-section-module__BRrw6G__projectCard:hover{border-color:var(--accent);transform:translateY(-12px);box-shadow:0 20px 40px #00000026}.projects-section-module__BRrw6G__projectImage{aspect-ratio:4/3;background:linear-gradient(135deg,var(--muted)0%,var(--secondary)100%);width:100%;color:var(--accent);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.projects-section-module__BRrw6G__projectImage svg{width:100%;height:100%;transition:transform .3s}.projects-section-module__BRrw6G__projectCard:hover .projects-section-module__BRrw6G__projectImage svg{transform:scale(1.1)}.projects-section-module__BRrw6G__projectOverlay{z-index:2;position:absolute;top:12px;right:12px}.projects-section-module__BRrw6G__category{background:var(--accent);color:var(--foreground);text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.projects-section-module__BRrw6G__projectContent{padding:24px}.projects-section-module__BRrw6G__projectName{color:var(--foreground);margin-bottom:8px;font-size:20px;font-weight:600}.projects-section-module__BRrw6G__projectLocation{color:var(--muted-foreground);margin-bottom:12px;font-size:14px}.projects-section-module__BRrw6G__projectYear{color:var(--accent);text-transform:uppercase;font-size:13px;font-weight:600}.projects-section-module__BRrw6G__projectMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.projects-section-module__BRrw6G__readMoreButton{border:1px solid rgba(from var(--accent)r g b/.28);background:rgba(from var(--accent)r g b/.1);color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.projects-section-module__BRrw6G__readMoreButton:hover{background:rgba(from var(--accent)r g b/.16);border-color:rgba(from var(--accent)r g b/.38);transform:translateY(-1px)}.projects-section-module__BRrw6G__readMoreArrow{font-size:14px;line-height:1;transition:transform .25s}.projects-section-module__BRrw6G__readMoreButton:hover .projects-section-module__BRrw6G__readMoreArrow{transform:translate(3px)}@keyframes projects-section-module__BRrw6G__fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes projects-section-module__BRrw6G__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes projects-section-module__BRrw6G__floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}@media (max-width:768px){.projects-section-module__BRrw6G__projects{padding:60px 20px}.projects-section-module__BRrw6G__title{font-size:36px}.projects-section-module__BRrw6G__projectsGrid{grid-template-columns:1fr;gap:20px}.projects-section-module__BRrw6G__projectCard{margin-bottom:0}.projects-section-module__BRrw6G__actions{margin-top:32px}.projects-section-module__BRrw6G__showAllButton{justify-content:center;width:100%;max-width:360px}}[dir=rtl] .projects-section-module__BRrw6G__projectMeta{flex-direction:row-reverse}[dir=rtl] .projects-section-module__BRrw6G__readMoreButton:hover .projects-section-module__BRrw6G__readMoreArrow{transform:translate(-3px)}[dir=rtl] .projects-section-module__BRrw6G__showAllButton:hover .projects-section-module__BRrw6G__showAllArrow{transform:translate(-4px)}
