.implementation-premium{padding:145px 0}.implementation-head{display:grid;grid-template-columns:1.35fr .65fr;gap:75px;align-items:end}.implementation-head h2{font-size:clamp(45px,5.8vw,75px);margin-bottom:0}.implementation-head>p{color:#98a7c9;font-size:15px;line-height:1.75}.implementation-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:65px 0 80px}.implementation-steps:before{content:"";position:absolute;left:8%;right:8%;top:24px;height:1px;background:linear-gradient(90deg,#67dcff,#684de3,#3454a0)}.implementation-steps article{position:relative;padding-right:25px}.implementation-steps article>small{position:relative;z-index:2;width:49px;height:49px;display:grid;place-items:center;border:1px solid #3b57a7;border-radius:50%;background:#0a1432;color:#6b7fae;font-size:9px}.implementation-steps article.active>small{border-color:#63dcff;color:#fff;box-shadow:0 0 30px rgba(79,211,255,.38)}.implementation-steps article>i{position:absolute;z-index:3;left:42px;top:20px;width:8px;height:8px;border-radius:50%;background:#59dfff;box-shadow:0 0 12px #59dfff}.implementation-steps article div{padding-top:24px}.implementation-steps span{color:#6175a6;font-size:6px;letter-spacing:1.5px}.implementation-steps h3{font-size:24px;margin:7px 0 10px}.implementation-steps p{color:#8e9dc0;font-size:11px;line-height:1.65}.operation-gallery{display:grid;gap:60px}.calendar-card{position:relative}.gallery-label{display:flex;align-items:center;gap:13px;margin:0 0 18px}.gallery-label>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid #3955a3;border-radius:9px;color:#60ddff;font-size:8px}.gallery-label>div{display:flex;flex-direction:column;gap:5px}.gallery-label small{font-size:6px;letter-spacing:1.5px;color:#66dcff}.gallery-label b{font-size:13px}.gallery-label>i{margin-left:auto;font-style:normal;padding:7px 10px;border:1px solid rgba(73,226,165,.28);border-radius:99px;background:rgba(46,176,122,.08);color:#59e1a7;font-size:6px;letter-spacing:1.2px}.gallery-image{position:relative;padding:10px;border:1px solid #304d9b;border-radius:17px;background:#08122d;box-shadow:0 35px 90px #0009,0 0 75px rgba(47,70,183,.17);overflow:hidden}.gallery-image:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 45px #071027;pointer-events:none}.gallery-image img{display:block;width:100%;border-radius:10px}.operations-calendar{width:91%;margin-left:auto}.glass-callout{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #4665be;border-radius:11px;background:rgba(10,20,50,.87);box-shadow:0 20px 50px #000b;backdrop-filter:blur(16px);animation:calendarFloat 6s ease-in-out infinite}.glass-callout>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#443ab9;color:#65e0ff}.glass-callout div{display:flex;flex-direction:column;gap:4px}.glass-callout small{font-size:6px;letter-spacing:1.3px;color:#67ddff}.glass-callout b{font-size:8px}.calendar-search{right:-18px;bottom:28px}.task-callout{left:-40px;bottom:28px;animation-delay:-2.5s}.operation-types{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:65px}.operation-types article{display:flex;align-items:center;gap:11px;padding:17px;border:1px solid #293f77;border-radius:11px;background:#0a1431}.operation-types article>span{color:#1fc47b}.operation-types article:nth-child(2)>span{color:#16a9cf}.operation-types article:nth-child(3)>span{color:#ef4552}.operation-types article:nth-child(4)>span{color:#f2a500}.operation-types div{display:flex;flex-direction:column;gap:5px}.operation-types b{font-size:9px}.operation-types small{color:#7d8eb5;font-size:7px}@keyframes calendarFloat{50%{transform:translateY(-10px)}}@media(max-width:900px){.implementation-head{grid-template-columns:1fr;gap:25px}.implementation-steps{grid-template-columns:1fr 1fr;gap:35px}.implementation-steps:before{display:none}.operation-types{grid-template-columns:1fr 1fr}}@media(max-width:600px){.implementation-premium{padding:90px 0}.implementation-steps{grid-template-columns:1fr}.operations-calendar{width:100%}.glass-callout{display:none}.operation-types{grid-template-columns:1fr}.gallery-label>i{display:none}}@media(prefers-reduced-motion:reduce){.glass-callout{animation:none!important}}
