:root{--blue:#168cff;--blue2:#006bd6;--cyan:#55c8ff;--navy:#050c16;--navy2:#091a2e;--ink:#0d1724;--muted:#66788d;--line:#dce7f1;--soft:#f4f8fc;--white:#f8fbff;--radius:18px;--shadow:0 24px 70px rgba(12,43,72,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:#334155;background:#fff;overflow-x:hidden}a{text-decoration:none!important}.navbar{min-height:78px;padding:0 6%;background:rgba(5,12,22,.92);border-bottom:1px solid rgba(22,140,255,.16);backdrop-filter:blur(16px);transition:.25s}.navbar.scrolled{box-shadow:0 10px 35px rgba(0,0,0,.18)}.brand{display:flex;align-items:center;font-size:21px;color:#fff!important;letter-spacing:1.6px;font-weight:700}.brand-mark{width:32px;height:32px;margin-right:10px;border:1px solid rgba(85,200,255,.45);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;position:relative;transform:rotate(45deg);background:linear-gradient(135deg,rgba(22,140,255,.28),rgba(22,140,255,.03));box-shadow:0 0 24px rgba(22,140,255,.18)}.brand-mark:after{content:"A";transform:rotate(-45deg);font-size:16px;font-weight:800;color:var(--cyan)}.brand b{color:var(--blue);font-weight:800}.navbar-collapse>a{color:#c9d7e8;margin:0 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;position:relative}.navbar-collapse>a:not(.nav-cta):after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:var(--blue);transition:.25s}.navbar-collapse>a:hover,.navbar-collapse>a.active{color:#fff}.navbar-collapse>a:hover:after,.navbar-collapse>a.active:after{right:0}.navbar-toggler{color:#fff;border:1px solid rgba(255,255,255,.15);padding:8px 11px}.navbar .nav-cta{border:1px solid var(--blue);padding:10px 18px;color:#fff;border-radius:8px;background:rgba(22,140,255,.08)}.navbar .nav-cta:hover{background:var(--blue)}.hero,.page-hero{color:#fff;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 35%,rgba(22,140,255,.24),transparent 27%),radial-gradient(circle at 15% 95%,rgba(85,200,255,.08),transparent 28%),linear-gradient(115deg,#040a12,#091a2e 62%,#06111e)}.hero{min-height:780px;padding-top:78px}.page-hero{min-height:540px;padding-top:78px}.page-hero.compact{min-height:480px}.grid{position:absolute;inset:0;background-image:linear-gradient(rgba(22,140,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(22,140,255,.055) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black,transparent 92%)}.hero:after,.page-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(22,140,255,.1);border-radius:50%;right:-150px;top:180px;box-shadow:0 0 0 70px rgba(22,140,255,.025),0 0 0 140px rgba(22,140,255,.018)}.hero-inner{position:relative;padding-top:150px;z-index:1}.page-hero-inner{position:relative;padding-top:135px;max-width:920px;margin:auto;text-align:center;z-index:1}.eyebrow,.tag{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:2.5px;margin-bottom:24px;text-transform:uppercase}.hero h1,.page-hero h1,.section h2,.cta h2{font-family:Montserrat,Segoe UI,Arial,sans-serif;font-weight:800}.hero h1{font-size:66px;line-height:1.02;letter-spacing:-2.3px}.hero h1 em,.page-hero h1 em{font-style:normal;color:var(--blue)}.hero p,.page-hero p{color:#afc0d2;font-size:18px;line-height:1.8}.hero p{max-width:670px;margin:25px 0 38px}.page-hero h1{font-size:56px;line-height:1.08;letter-spacing:-1.5px}.page-hero p{max-width:760px;margin:24px auto 0}.btn-main,.btn-ghost{display:inline-block;padding:14px 23px;margin:0 10px 10px 0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.75px;border-radius:8px;transition:.25s}.btn-main{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff!important;box-shadow:0 10px 28px rgba(22,140,255,.24)}.btn-main:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(22,140,255,.32)}.btn-ghost{border:1px solid #40566e;color:#e3edf7!important}.btn-ghost:hover{border-color:var(--blue);background:rgba(22,140,255,.08)}.network-card{height:400px;border:1px solid rgba(22,140,255,.26);border-radius:var(--radius);background:linear-gradient(145deg,rgba(10,28,49,.75),rgba(5,14,26,.42));backdrop-filter:blur(10px);padding:45px;position:relative;box-shadow:0 30px 90px rgba(0,0,0,.38);overflow:hidden}.network-card:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(85,200,255,.05),transparent 70%);transform:translateX(-100%);animation:sweep 6s infinite}@keyframes sweep{50%,100%{transform:translateX(100%)}}.network-card h3{position:absolute;bottom:70px;font-size:34px;color:#fff;font-weight:800;letter-spacing:-1px}.network-card small{position:absolute;bottom:38px;color:#7f9bb8}.orb{width:84px;height:84px;border-radius:50%;border:1px solid var(--blue);display:flex;align-items:center;justify-content:center;color:var(--cyan);font-size:30px;box-shadow:0 0 38px rgba(22,140,255,.22);animation:float 4s ease-in-out infinite}@keyframes float{50%{transform:translateY(-8px)}}.pulse{position:absolute;width:8px;height:8px;background:var(--cyan);border-radius:50%;box-shadow:0 0 14px var(--blue)}.p1{top:90px;right:70px}.p2{top:170px;left:150px}.p3{top:140px;right:130px}.trust-strip{position:relative;background:#07111f;border-top:1px solid #152b41;border-bottom:1px solid #152b41;color:#8ea4b9;padding:19px 0;text-align:center;font-size:11px;font-weight:700;letter-spacing:1.4px}.trust-strip span{color:var(--blue);margin:0 16px}.section{padding:105px 0}.section h2{font-size:42px;line-height:1.18;color:var(--ink);letter-spacing:-1.1px}.section h2 span{color:var(--blue)}.section-copy{max-width:760px}.leadx{font-size:19px;color:#334155;line-height:1.7}.services{background:var(--soft)}.cards{margin-top:45px}.cards>div{margin-bottom:28px}.cards article{height:100%;background:#fff;border:1px solid #e1eaf3;border-radius:var(--radius);padding:34px;transition:.3s;position:relative;overflow:hidden}.cards article:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:var(--blue);transition:.3s}.cards article:hover{transform:translateY(-7px);border-color:#b9dcfb;box-shadow:var(--shadow)}.cards article:hover:before{height:100%}.cards i{font-size:28px;color:var(--blue);margin-bottom:24px}.cards h3{font-size:20px;color:var(--ink);font-weight:800}.cards p{color:#687b90;line-height:1.7}.service-link{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:var(--blue)}.statement{background:var(--navy);color:#9fb0c2}.statement h2{color:#fff}.statement p{font-size:17px;line-height:1.8}.steps{border-left:1px solid #243a51;padding-left:30px;color:#d6e3ef;font-weight:600}.steps b{color:var(--blue);margin-right:15px}.steps hr{border-color:#20364d}.metric-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #20364d;border-radius:var(--radius);overflow:hidden}.metric-grid div{padding:28px;border:1px solid #20364d}.metric-grid b{display:block;color:var(--blue);font-size:24px}.metric-grid span{color:#d6e3ef;font-weight:600}.why-grid{margin-top:42px}.why-item{padding:25px 0;border-top:1px solid var(--line)}.why-item b{display:block;color:var(--blue);font-size:12px;margin-bottom:8px}.why-item h4{font-weight:800;color:var(--ink)}.cta{padding:65px 0;background:linear-gradient(120deg,#168cff,#006bd6);color:#fff}.cta .container{display:flex;align-items:center;justify-content:space-between}.cta h2{font-size:38px;margin:5px 0}.cta .btn-main{background:#07111f;box-shadow:none}footer{padding:65px 0 35px;background:#040a12;color:#71869b}footer .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:45px}footer h5{color:#dbe8f4;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:18px}footer a{display:block;color:#71869b;margin:9px 0;font-size:14px}footer a:hover{color:var(--blue)}footer .legal{border-top:1px solid #142235;margin-top:42px;padding-top:25px;font-size:12px}.service-detail article{min-height:355px}.service-detail ul{padding-left:18px;color:#687b90;line-height:1.9}.service-detail li::marker{color:var(--blue)}.process-row{display:grid;grid-template-columns:repeat(5,1fr);margin-top:45px;border-top:1px solid #20364d}.process-row>div{padding:30px 22px;border-right:1px solid #20364d}.process-row b{color:var(--blue);font-size:12px}.process-row h4{color:#fff;font-weight:800;margin:18px 0 10px}.process-row p{font-size:14px}.contact-section{background:var(--soft)}.contact-info{margin-top:35px}.contact-info>div{display:flex;align-items:flex-start;margin:24px 0}.contact-info i{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #d6e3ef;border-radius:10px;color:var(--blue);margin-right:16px;background:#fff}.contact-info span{color:#687b90}.contact-info b{display:block;color:var(--ink);margin-bottom:4px}.acher-form{background:#fff;border:1px solid #e1eaf3;border-radius:var(--radius);padding:38px;box-shadow:var(--shadow)}.acher-form label{display:block;color:var(--ink);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;margin:0 0 8px}.acher-form input,.acher-form select,.acher-form textarea{width:100%;border:1px solid #dbe5ef;border-radius:8px;background:#f8fbfe;padding:13px 14px;margin-bottom:20px;color:#334155;outline:none}.acher-form input:focus,.acher-form select:focus,.acher-form textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(22,140,255,.08)}.form-btn{border:0;cursor:pointer}.form-note{font-size:12px;color:#8da0b6;margin:10px 0 0}.mini-band{background:#081524;color:#8da0b6;padding:22px 0;text-align:center;font-size:11px;letter-spacing:1.5px}.mini-band span{color:var(--blue);margin:0 16px}.reveal{opacity:0;transform:translateY(20px);transition:.65s ease}.reveal.visible{opacity:1;transform:none}.back-top{position:fixed;right:22px;bottom:22px;width:44px;height:44px;border:0;border-radius:50%;background:#0b1828;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2);z-index:20;opacity:0;pointer-events:none;transition:.25s}.back-top.show{opacity:1;pointer-events:auto}.back-top:hover{background:var(--blue)}@media(max-width:991px){.navbar{height:auto;min-height:72px}.navbar-collapse{padding:18px 0;background:#07111f}.navbar-collapse>a{display:block;margin:10px 0;padding:5px 0}.navbar-collapse>a:after{display:none}.hero{min-height:auto;padding-bottom:90px}.hero-inner{padding-top:90px}.hero h1{font-size:45px}.network-card{margin-top:50px;height:320px}.section{padding:75px 0}.section h2{font-size:34px}.cta .container{display:block}.cta .btn-main{margin-top:20px}.page-hero{min-height:470px}.page-hero-inner{padding-top:105px}.page-hero h1{font-size:42px}.process-row{grid-template-columns:1fr 1fr}.process-row>div{border-bottom:1px solid #20364d}.acher-form{margin-top:40px}footer .footer-grid{grid-template-columns:1fr 1fr}.mini-band b{display:inline-block;margin:5px}.mini-band span{margin:0 6px}}@media(max-width:575px){.hero h1{font-size:38px}.hero p{font-size:16px}.network-card{height:290px;padding:30px}.network-card h3{font-size:28px}.section h2{font-size:29px}.cta h2{font-size:30px}.page-hero{min-height:430px}.page-hero h1{font-size:34px}.page-hero p{font-size:16px}.process-row{grid-template-columns:1fr}.acher-form{padding:24px}.metric-grid{grid-template-columns:1fr}.brand{font-size:17px}footer .footer-grid{grid-template-columns:1fr}.trust-strip span{margin:0 5px}}

/* ACHER SERVICE ARCHITECTURE */
.nav-service-dropdown{position:relative;display:flex;align-items:center;margin:0 14px}.nav-service-dropdown>.nav-service-toggle{color:#c9d7e8;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:28px 0}.nav-service-toggle i{margin-left:5px;transition:.2s}.nav-service-dropdown:hover .nav-service-toggle i{transform:rotate(180deg)}.service-menu{position:absolute;top:68px;left:50%;transform:translateX(-50%) translateY(10px);width:620px;background:#07111f;border:1px solid #17314a;border-radius:14px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:4px;box-shadow:0 28px 70px rgba(0,0,0,.38);opacity:0;visibility:hidden;transition:.22s;z-index:1000}.nav-service-dropdown:hover .service-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.service-menu>a{display:flex;gap:13px;align-items:center;padding:13px;border-radius:9px;color:#d9e6f3!important}.service-menu>a:hover{background:#0c2035}.service-menu>a>i{width:30px;color:var(--blue);font-size:18px;text-align:center}.service-menu span b{display:block;font-size:12px;color:#fff}.service-menu span small{display:block;color:#7790a8;font-size:10px;margin-top:3px}.service-menu .menu-all{grid-column:1/-1;border-top:1px solid #17314a;margin-top:6px;padding:9px 8px 2px}.service-menu .menu-all a{color:var(--blue);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.service-hero{min-height:690px}.service-hero-row{min-height:610px;padding-top:100px}.service-hero h1{font-size:64px;text-align:left}.service-hero p{margin:22px 0;max-width:690px}.service-kicker{font-size:11px;text-transform:uppercase;letter-spacing:1.3px;color:var(--cyan);font-weight:800;margin:0 0 30px}.service-kicker.light{color:#668096;line-height:1.8}.service-visual{height:380px;border-radius:18px;position:relative;overflow:hidden}.placeholder-visual{border:1px dashed rgba(22,140,255,.55);background:radial-gradient(circle at 70% 25%,rgba(22,140,255,.24),transparent 25%),linear-gradient(145deg,#0a1b2d,#06101c);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;min-height:260px}.placeholder-visual .visual-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(85,200,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(85,200,255,.06) 1px,transparent 1px);background-size:32px 32px}.placeholder-visual>i{font-size:48px;color:var(--blue);margin-bottom:18px;z-index:1}.placeholder-visual>span{font-size:11px;letter-spacing:2px;font-weight:800;color:#d9e8f7;z-index:1}.placeholder-visual>small{color:#718ba4;max-width:240px;line-height:1.6;margin-top:8px;z-index:1}.service-capabilities{background:#f4f8fc}.service-page-cards article{min-height:245px}.cap-num{display:block;color:#b8c9d9;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:22px}.dark-feature{background:#06101c;color:#9fb0c2}.dark-feature h2{color:#fff}.dark-feature .placeholder-visual{height:340px}.service-process{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:35px;border:1px solid #1a3248;border-radius:14px;overflow:hidden}.service-process>div{padding:24px;border:1px solid #1a3248}.service-process b{display:block;color:var(--blue);font-size:11px}.service-process span{display:block;color:#fff;font-weight:800;margin:8px 0}.service-process p{font-size:13px;margin:0;color:#8095a9}.project-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;margin-top:40px}.project-gallery .service-visual{height:300px}.service-jump{background:#07111f;border-top:1px solid #17314a;border-bottom:1px solid #17314a}.service-jump .container{display:flex;justify-content:center;flex-wrap:wrap}.service-jump a{color:#9bb0c4;padding:18px 16px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.service-jump a:hover{color:#fff;background:#0c2035}.service-jump i{color:var(--blue);margin-right:7px}.service-catalog{padding-top:60px}.service-showcase{padding:70px 0;border-bottom:1px solid var(--line)}.service-showcase:last-child{border:0}.service-showcase .service-visual{height:360px}.service-showcase h2{font-size:38px}.service-index{font-size:11px;color:#a6b8c9;font-weight:800;letter-spacing:1px}.service-show-icon{font-size:25px;color:var(--blue);margin:15px 0}.service-detail-btn{display:inline-block;margin-top:15px;color:var(--ink);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid #bdd4e8;padding-bottom:7px}.service-detail-btn span{color:var(--blue);margin-left:7px}.service-detail-btn:hover{color:var(--blue)}
@media(max-width:991px){.nav-service-dropdown{display:block;margin:0}.nav-service-dropdown>.nav-service-toggle{display:block;padding:5px 0;margin:10px 0}.service-menu{position:static;width:100%;transform:none!important;display:none;opacity:1;visibility:visible;grid-template-columns:1fr;background:#091a2e;box-shadow:none;margin:8px 0}.nav-service-dropdown:hover .service-menu{display:grid}.service-menu .menu-all{grid-column:1}.service-hero{min-height:auto;padding-bottom:70px}.service-hero-row{padding-top:100px}.service-hero h1{font-size:45px}.service-hero .service-visual{margin-top:40px}.project-gallery{grid-template-columns:1fr 1fr}.project-gallery .service-visual:first-child{grid-column:1/-1}.service-showcase{padding:45px 0}.service-showcase .service-visual{margin-bottom:35px}.service-showcase .order-lg-1,.service-showcase .order-lg-2{order:initial}.service-jump .container{justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.service-jump a{white-space:nowrap}}
@media(max-width:575px){.service-hero h1{font-size:38px}.project-gallery{grid-template-columns:1fr}.project-gallery .service-visual:first-child{grid-column:auto}.service-process{grid-template-columns:1fr}.service-showcase h2{font-size:31px}.service-menu{padding:8px}.service-menu>a{padding:10px}}

/* ACHER LOGO + ELEGANT MOTION V4 */
.acher-logo-link{padding:8px 0!important;line-height:1}.acher-logo{display:block;width:178px;height:auto;max-height:58px;object-fit:contain;filter:drop-shadow(0 0 16px rgba(85,200,255,.10));transition:transform .35s ease,filter .35s ease}.acher-logo-link:hover .acher-logo{transform:translateY(-1px) scale(1.015);filter:drop-shadow(0 0 22px rgba(85,200,255,.22))}footer .acher-logo{width:205px;margin-bottom:18px}.navbar.scrolled .acher-logo{width:162px}
.hero .grid,.page-hero .grid{animation:gridDrift 22s linear infinite}.hero:before,.page-hero:before{content:"";position:absolute;inset:-35%;background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,rgba(22,140,255,.06) 70deg,transparent 135deg,rgba(85,200,255,.035) 235deg,transparent 300deg);animation:ambientRotate 26s linear infinite;pointer-events:none}.hero h1,.page-hero h1{animation:heroRise .85s cubic-bezier(.2,.7,.2,1) both}.hero .eyebrow,.page-hero .eyebrow{animation:heroRise .7s .08s cubic-bezier(.2,.7,.2,1) both}.hero p,.page-hero p{animation:heroRise .8s .16s cubic-bezier(.2,.7,.2,1) both}.hero .btn-main,.hero .btn-ghost,.page-hero .btn-main,.page-hero .btn-ghost{animation:heroRise .8s .24s cubic-bezier(.2,.7,.2,1) both}.network-card,.service-hero .service-visual{animation:heroFloatIn 1s .15s cubic-bezier(.2,.7,.2,1) both}.placeholder-visual:after{content:"";position:absolute;top:-60%;left:-75%;width:48%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:rotate(18deg);animation:visualSheen 7s ease-in-out infinite}.placeholder-visual>i{animation:iconHover 4.5s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(22,140,255,.22))}.cards article,.service-showcase,.why-item,.service-process>div{will-change:transform}.cards article:hover i{transform:translateY(-3px) scale(1.08);filter:drop-shadow(0 7px 12px rgba(22,140,255,.2))}.cards i{transition:transform .35s ease,filter .35s ease}.service-menu{transform-origin:50% 0}.nav-service-dropdown:hover .service-menu{animation:menuIn .26s cubic-bezier(.2,.8,.2,1)}.service-menu>a{transition:background .22s ease,transform .22s ease}.service-menu>a:hover{transform:translateX(4px)}.btn-main{position:relative;overflow:hidden}.btn-main:after{content:"";position:absolute;inset:0;transform:translateX(-120%) skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.20),transparent);transition:transform .65s ease}.btn-main:hover:after{transform:translateX(120%) skewX(-20deg)}.service-detail-btn span{display:inline-block;transition:transform .25s ease}.service-detail-btn:hover span{transform:translateX(5px)}.reveal{opacity:0;transform:translateY(34px) scale(.985);filter:blur(4px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease}.reveal.visible{opacity:1;transform:none;filter:blur(0)}.reveal.stagger-1{transition-delay:.08s}.reveal.stagger-2{transition-delay:.16s}.reveal.stagger-3{transition-delay:.24s}.service-showcase .service-visual{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.service-showcase:hover .service-visual{transform:translateY(-5px);box-shadow:0 26px 70px rgba(6,31,55,.16)}
@keyframes heroRise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes heroFloatIn{from{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}@keyframes gridDrift{to{background-position:52px 52px}}@keyframes ambientRotate{to{transform:rotate(360deg)}}@keyframes visualSheen{0%,58%{left:-75%}78%,100%{left:145%}}@keyframes iconHover{50%{transform:translateY(-7px)}}@keyframes menuIn{from{opacity:0;transform:translateX(-50%) translateY(9px) scale(.985)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}
@media(max-width:991px){.acher-logo{width:154px}.navbar.scrolled .acher-logo{width:148px}.nav-service-dropdown:hover .service-menu{animation:none}}@media(max-width:575px){.acher-logo{width:138px}footer .acher-logo{width:180px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

.lang-switch{margin-left:10px!important;border:1px solid rgba(77,208,225,.45);border-radius:18px;padding:7px 11px!important;font-size:12px;font-weight:700;letter-spacing:.08em;color:#4dd0e1!important}.lang-switch:hover{background:rgba(77,208,225,.12)}

/* Optimized service photography */
.service-photo{margin:0;background:#07111f;border:1px solid rgba(22,140,255,.18);box-shadow:0 22px 55px rgba(6,31,55,.16)}.service-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.project-gallery .service-photo:nth-child(2) img{object-position:65% center}.project-gallery .service-photo:nth-child(3) img{object-position:35% center}@media(max-width:575px){.service-photo{height:260px!important}}
