.Technologies-module__TXzdPW__tech{background:var(--bg);padding:100px 0;position:relative;overflow:hidden}.Technologies-module__TXzdPW__techContainer{z-index:2;max-width:1500px;margin:0 auto;padding:0 60px;position:relative}.Technologies-module__TXzdPW__sectionTitle{color:var(--primary);text-align:center;flex-wrap:wrap;justify-content:center;gap:0 20px;margin-bottom:20px;font-size:74px;font-weight:300;display:flex}.Technologies-module__TXzdPW__wordWrapper{display:inline-block;overflow:hidden}.Technologies-module__TXzdPW__word{display:inline-block}.Technologies-module__TXzdPW__titleLine{background:linear-gradient(90deg,var(--primary),var(--secondary,#6ba3d6));transform-origin:50%;border-radius:2px;width:120px;height:3px;margin:0 auto 60px}.Technologies-module__TXzdPW__techGrid{grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:30px;display:grid}.Technologies-module__TXzdPW__techGrid2{grid-template-columns:none;justify-content:center;gap:30px;max-width:none;margin:0;display:flex}.Technologies-module__TXzdPW__techGrid2>*{flex:0 0 calc(25% - 22.5px)}.Technologies-module__TXzdPW__techCard{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:20px;padding:35px 30px;transition:all .4s cubic-bezier(.33,1,.68,1);position:relative;overflow:hidden}.Technologies-module__TXzdPW__techCard:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#d9cfa808,#0000);transition:opacity .4s;position:absolute;inset:0}.Technologies-module__TXzdPW__techCard:hover{border-color:var(--primary);transform:translateY(-12px)scale(1.02);box-shadow:0 30px 60px #d9cfa82e}.Technologies-module__TXzdPW__techCard:hover:before{opacity:1}.Technologies-module__TXzdPW__cardNumber{color:#0000;-webkit-text-stroke:1.5px var(--primary);margin-bottom:15px;font-size:64px;font-weight:700;line-height:1;transition:all .4s;display:inline-block;position:relative}.Technologies-module__TXzdPW__cardNumber:after{content:attr(data-num);color:var(--primary);-webkit-text-stroke:0;clip-path:inset(100% 0 0);transition:clip-path .4s;position:absolute;top:0;left:0}.Technologies-module__TXzdPW__techCard:hover .Technologies-module__TXzdPW__cardNumber{-webkit-text-stroke:2px var(--primary);transform:scale(1.1)}.Technologies-module__TXzdPW__cardAccent{pointer-events:none;background:linear-gradient(135deg,#d9cfa81a,#0000);border-radius:50%;width:100px;height:100px;transition:all .5s;position:absolute;top:-50px;right:-50px}.Technologies-module__TXzdPW__techCard:hover .Technologies-module__TXzdPW__cardAccent{background:linear-gradient(135deg,#d9cfa826,#0000);transform:scale(1.5)}.Technologies-module__TXzdPW__techCard h4{color:var(--primary);margin-bottom:15px;font-size:20px;font-weight:600;transition:transform .3s}.Technologies-module__TXzdPW__techCard:hover h4{transform:translateY(-3px)}.Technologies-module__TXzdPW__techCard p{color:var(--gray-text);margin-bottom:25px;font-size:14px;font-weight:300;line-height:1.7;transition:transform .3s 50ms}.Technologies-module__TXzdPW__techCard:hover p{transform:translateY(-2px)}.Technologies-module__TXzdPW__techImage{border-radius:12px;justify-content:center;align-items:center;width:100%;height:150px;display:flex;overflow:hidden}.Technologies-module__TXzdPW__techImg{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:100%;transition:all .4s cubic-bezier(.33,1,.68,1)}.Technologies-module__TXzdPW__techCard:hover .Technologies-module__TXzdPW__techImg{transform:scale(1.05);box-shadow:0 10px 30px #d9cfa826}.Technologies-module__TXzdPW__floatingCircle1{pointer-events:none;background:radial-gradient(circle,#d9cfa814 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:8s ease-in-out infinite Technologies-module__TXzdPW__floatTech1;position:absolute;top:5%;left:5%}.Technologies-module__TXzdPW__floatingCircle2{pointer-events:none;background:radial-gradient(circle,#d9cfa80f 0%,#0000 70%);border-radius:50%;width:150px;height:150px;animation:10s ease-in-out infinite Technologies-module__TXzdPW__floatTech2;position:absolute;top:40%;right:3%}.Technologies-module__TXzdPW__floatingCircle3{pointer-events:none;background:radial-gradient(circle,#d9cfa812 0%,#0000 70%);border-radius:50%;width:120px;height:120px;animation:12s ease-in-out infinite Technologies-module__TXzdPW__floatTech3;position:absolute;bottom:10%;left:15%}@keyframes Technologies-module__TXzdPW__floatTech1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,20px)scale(1.1)}66%{transform:translate(-20px,40px)scale(.95)}}@keyframes Technologies-module__TXzdPW__floatTech2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,-30px)scale(1.15)}}@keyframes Technologies-module__TXzdPW__floatTech3{0%,to{transform:translate(0)scale(1)}25%{transform:translate(25px,-15px)scale(1.05)}75%{transform:translate(-15px,25px)scale(.9)}}@media (max-width:1024px){.Technologies-module__TXzdPW__techContainer{padding:0 30px}.Technologies-module__TXzdPW__sectionTitle{gap:0 15px;font-size:52px}.Technologies-module__TXzdPW__techGrid{grid-template-columns:repeat(2,1fr);gap:25px}.Technologies-module__TXzdPW__techGrid2{grid-template-columns:repeat(2,1fr);max-width:100%;display:grid}.Technologies-module__TXzdPW__techGrid2>*{flex:initial}.Technologies-module__TXzdPW__floatingCircle1,.Technologies-module__TXzdPW__floatingCircle2,.Technologies-module__TXzdPW__floatingCircle3{display:none}}@media (max-width:768px){.Technologies-module__TXzdPW__tech{padding:60px 0}.Technologies-module__TXzdPW__techContainer{padding:0 20px}.Technologies-module__TXzdPW__sectionTitle{gap:0 10px;margin-bottom:15px;font-size:36px}.Technologies-module__TXzdPW__titleLine{width:80px;margin-bottom:40px}.Technologies-module__TXzdPW__techGrid,.Technologies-module__TXzdPW__techGrid2{grid-template-columns:1fr;gap:20px;display:grid}.Technologies-module__TXzdPW__techGrid2>*{flex:initial}.Technologies-module__TXzdPW__techCard{padding:28px 25px}.Technologies-module__TXzdPW__cardIcon{font-size:40px}.Technologies-module__TXzdPW__techCard h4{font-size:18px}.Technologies-module__TXzdPW__techCard p{font-size:13px}.Technologies-module__TXzdPW__techImage{height:120px}}.Technologies-module__TXzdPW__logoStrip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-top:32px;display:grid}.Technologies-module__TXzdPW__logoTile{background:var(--white,#fff);border:1px solid var(--border,#0a0a0a14);aspect-ratio:16/9;border-radius:16px;justify-content:center;align-items:center;padding:22px 18px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.Technologies-module__TXzdPW__logoTile:after{content:"";background:var(--accent,#d9cfa8);width:0;height:2px;transition:width .3s,left .3s;position:absolute;bottom:0;left:50%}.Technologies-module__TXzdPW__logoTile:hover{border-color:#d9cfa88c;transform:translateY(-4px);box-shadow:0 14px 30px #0a0a0a14}.Technologies-module__TXzdPW__logoTile:hover:after{width:60%;left:20%}.Technologies-module__TXzdPW__logoImg{object-fit:contain;filter:grayscale(20%);width:auto;max-width:100%;height:auto;max-height:56px;transition:filter .22s,transform .22s}.Technologies-module__TXzdPW__logoTile:hover .Technologies-module__TXzdPW__logoImg{filter:grayscale(0%);transform:scale(1.04)}@media (max-width:640px){.Technologies-module__TXzdPW__logoStrip{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px}.Technologies-module__TXzdPW__logoTile{border-radius:12px;padding:16px 12px}}
