:root{--dark:#050816;--dark2:#08132a;--violet:#795cff;--blue:#20a8ff;--cyan:#19e6df;--pink:#d946ef;--mint:#4ee7b1;--gold:#ffd166;--paper:#f5f7fb;--ink:#0b1220;--muted:#68758a;--line:#e5e9f1;--shadow:0 24px 70px rgba(8,16,35,.12)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:"DM Sans",sans-serif;background:var(--paper);color:var(--ink);overflow-x:hidden}a{text-decoration:none;color:inherit}.container{width:min(1180px,92%);margin:auto}.section{padding:105px 0;position:relative}header{position:fixed;z-index:1000;top:56px;left:0;right:0;height:80px;background:rgba(5,8,22,.76);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;color:#fff;font-family:"Space Grotesk";font-weight:700}.logo{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--violet),var(--cyan));box-shadow:0 0 32px rgba(32,168,255,.24);font-size:19px;position:relative;overflow:hidden}.brand b{letter-spacing:-.5px}.brand span span{background:linear-gradient(90deg,#fff,#71efff);-webkit-background-clip:text;background-clip:text;color:transparent}nav{display:flex;gap:22px;align-items:center;color:#dce5f2;font-size:12px;font-weight:700}nav a{position:relative}nav a:not(.navPay):after{content:"";position:absolute;left:0;bottom:-8px;height:2px;width:0;background:linear-gradient(90deg,var(--violet),var(--cyan));transition:.3s}nav a:hover:after{width:100%}.navPay{padding:11px 16px;border-radius:12px;background:linear-gradient(135deg,var(--violet),var(--blue));box-shadow:0 10px 25px rgba(121,92,255,.28)}.menu{display:none;background:none;border:0;color:#fff;font-size:27px}.hero{min-height:900px;padding:165px 0 80px;color:#fff;background:radial-gradient(circle at 12% 22%,rgba(121,92,255,.25),transparent 26%),radial-gradient(circle at 86% 22%,rgba(25,230,223,.17),transparent 27%),radial-gradient(circle at 65% 85%,rgba(217,70,239,.10),transparent 25%),linear-gradient(135deg,#050816,#08162e 62%,#050a18);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}.heroGrid{display:grid;grid-template-columns:1.02fr .98fr;gap:55px;align-items:center;position:relative;z-index:2}.eyebrow{display:inline-flex;gap:8px;align-items:center;padding:8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.055);font-size:10px;text-transform:uppercase;letter-spacing:1.8px;color:#d9e4f5;font-weight:800}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px rgba(78,231,177,.1)}h1,h2,h3{font-family:"Space Grotesk",sans-serif}h1{font-size:clamp(46px,6.3vw,82px);line-height:.98;letter-spacing:-5px;margin:24px 0 18px}.gradient{background:linear-gradient(100deg,#a89cff,#51c5ff,#64f2c1);-webkit-background-clip:text;background-clip:text;color:transparent}.heroLead{font-size:17px;line-height:1.8;color:#b9c6d9;max-width:680px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 19px;border-radius:14px;font-size:12px;font-weight:800;transition:.3s;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.32) 50%,transparent 80%);transform:translateX(-130%);transition:.65s}.btn:hover:after{transform:translateX(130%)}.btn:hover{transform:translateY(-4px)}.primary{background:linear-gradient(135deg,var(--violet),var(--blue));color:#fff;box-shadow:0 18px 38px rgba(121,92,255,.28)}.ghost{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff}.heroVisual{height:510px;border-radius:34px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.025));box-shadow:0 40px 110px rgba(0,0,0,.34);backdrop-filter:blur(18px);position:relative;overflow:hidden;padding:22px}.heroVisual:before{content:"";position:absolute;width:420px;height:420px;right:-190px;top:-190px;border-radius:50%;background:radial-gradient(circle,rgba(121,92,255,.36),transparent 65%)}.visualTop{display:flex;justify-content:space-between;color:#aab8cc;font-size:9px;font-weight:800;letter-spacing:1.2px}.live{padding:7px 10px;border:1px solid rgba(78,231,177,.25);border-radius:10px;color:#75f1bf;background:rgba(78,231,177,.06)}.globeArea{height:355px;display:grid;place-items:center;position:relative}.globe{width:245px;height:245px;border-radius:50%;background:radial-gradient(circle at 32% 27%,#65e9ff,#2c68d6 34%,#16185a 68%,#080d25 100%);box-shadow:0 0 45px rgba(32,168,255,.45),inset -28px -30px 55px rgba(0,0,0,.35);position:relative;animation:float 5s ease-in-out infinite}.globe:before{content:"";position:absolute;inset:18px;border-radius:50%;border:1px dashed rgba(255,255,255,.45);background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(255,255,255,.12) 28px 29px),repeating-linear-gradient(90deg,transparent 0 33px,rgba(255,255,255,.10) 34px 35px);mix-blend-mode:screen}.globe:after{content:"";position:absolute;width:320px;height:70px;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid rgba(19,230,223,.42);border-radius:50%;box-shadow:0 0 25px rgba(19,230,223,.22)}.label{position:absolute;padding:9px 12px;border-radius:12px;background:rgba(6,14,32,.78);border:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:800;letter-spacing:.8px;color:#dce8f8;box-shadow:0 12px 30px rgba(0,0,0,.25);backdrop-filter:blur(10px)}.l1{top:32px;left:12%}.l2{top:105px;right:3%}.l3{bottom:52px;left:5%}.l4{bottom:26px;right:12%}.visualBottom{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.metric{padding:13px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.metric b{font-family:"Space Grotesk";font-size:18px}.metric small{display:block;color:#8e9db2;font-size:9px;margin-top:2px}.light{background:var(--paper)}.sectionHead{text-align:center;max-width:770px;margin:0 auto 55px}.sectionHead .eyebrow{color:var(--violet);background:#fff;border-color:var(--line)}.sectionHead .eyebrow i{background:var(--violet);box-shadow:none}.sectionHead h1,.sectionHead h2{font-size:clamp(34px,4.5vw,55px);line-height:1.06;letter-spacing:-3px;margin:13px 0 14px}.sectionHead p{color:var(--muted);line-height:1.75}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.service{background:#fff;border:1px solid var(--line);border-radius:26px;padding:30px;position:relative;overflow:hidden;transition:.35s;box-shadow:0 9px 32px rgba(16,24,40,.045)}.service:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--violet),var(--blue),var(--cyan),var(--mint));transform:scaleX(0);transform-origin:left;transition:.4s}.service:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-110px;bottom:-110px;background:rgba(121,92,255,.08);transition:.4s}.service:hover{transform:translateY(-10px);box-shadow:0 30px 70px rgba(16,24,40,.13);border-color:#d7dcf0}.service:hover:before{transform:scaleX(1)}.service:hover:after{transform:scale(1.6)}.icon{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,#f0edff,#e3fbff);font-size:23px;margin-bottom:21px}.service h3{font-size:19px;margin-bottom:8px}.service p{font-size:13px;line-height:1.75;color:var(--muted)}.about{background:#07111f;color:#fff;overflow:hidden}.about:after{content:"";position:absolute;width:650px;height:650px;right:-330px;top:-300px;border-radius:50%;background:radial-gradient(circle,rgba(121,92,255,.2),transparent 65%)}.aboutGrid{display:grid;grid-template-columns:.92fr 1.08fr;gap:65px;align-items:center;position:relative;z-index:2}.aboutCopy h2{font-size:clamp(35px,4.5vw,56px);line-height:1.04;letter-spacing:-3px;margin:13px 0 17px}.aboutCopy p{color:#aebbd0;font-size:14px;line-height:1.85}.chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.chip{font-size:10px;color:#d8e3f2;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);padding:8px 11px;border-radius:999px}.why{display:grid;grid-template-columns:1fr 1fr;gap:14px}.whyCard{padding:22px;border-radius:21px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);transition:.3s}.whyCard:hover{transform:translateY(-7px);background:rgba(255,255,255,.08);border-color:rgba(32,168,255,.3)}.whyCard h3{font-size:16px;margin:9px 0 5px}.whyCard p{font-size:11px;line-height:1.65;color:#93a2b8}.vision{background:#fff}.visionGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.visionCard{padding:34px;border:1px solid var(--line);border-radius:27px;background:linear-gradient(145deg,#fff,#f8f9fc);box-shadow:0 12px 40px rgba(16,24,40,.05);transition:.3s}.visionCard:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.visionCard .big{font-size:30px;margin-bottom:13px}.visionCard h3{font-size:23px;margin-bottom:8px}.visionCard p{font-size:13px;line-height:1.8;color:var(--muted)}.mission{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;margin-top:20px}.missionIntro{padding:32px;border-radius:27px;background:linear-gradient(135deg,#101a3b,#30266e);color:#fff;box-shadow:0 20px 60px rgba(33,25,91,.18)}.missionIntro h3{font-size:28px;line-height:1.1;margin:12px 0}.missionIntro p{color:#c0c8da;font-size:13px}.missionList{display:grid;grid-template-columns:1fr 1fr;gap:12px}.missionItem{padding:18px;border:1px solid var(--line);background:#fff;border-radius:18px;font-size:12px;font-weight:700;transition:.25s}.missionItem:hover{transform:translateX(5px);border-color:#d5d9ff;box-shadow:0 12px 30px rgba(16,24,40,.06)}.missionItem span{color:var(--violet);font-weight:900;margin-right:7px}.approach{background:#07111f;color:#fff}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.step{padding:23px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);border-radius:21px;transition:.3s}.step:hover{transform:translateY(-7px);background:rgba(255,255,255,.075);border-color:rgba(19,230,223,.3)}.num{font-size:10px;letter-spacing:1.4px;color:#7deeff;font-weight:900}.step h3{font-size:17px;margin:10px 0 7px}.step p{font-size:11px;color:#93a2b8;line-height:1.65}.values{background:var(--paper)}.valueGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.value{padding:23px;background:#fff;border:1px solid var(--line);border-radius:21px;transition:.3s}.value:hover{transform:translateY(-7px);box-shadow:0 22px 55px rgba(16,24,40,.09)}.value b{font-size:16px}.value p{font-size:11px;color:var(--muted);margin-top:6px;line-height:1.7}.difference{background:linear-gradient(135deg,#0a1230,#111d43);color:#fff;text-align:center;overflow:hidden}.difference:before{content:"";position:absolute;width:700px;height:700px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(121,92,255,.14),transparent 65%)}.difference .inner{position:relative;z-index:2;max-width:820px;margin:auto}.difference h2{font-size:clamp(35px,4.5vw,58px);letter-spacing:-3px;margin:12px 0}.difference p{color:#b8c5d9;line-height:1.85;font-size:14px}.quote{margin-top:27px;font-family:"Space Grotesk";font-size:clamp(21px,3vw,31px);background:linear-gradient(90deg,#fff,#64efff);-webkit-background-clip:text;background-clip:text;color:transparent}.ecosystem{background:#fff}.ecoGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.eco{padding:27px;border-radius:22px;border:1px solid var(--line);background:#fff;text-align:center;transition:.3s}.eco:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.eco .ecoIcon{font-size:27px}.eco h3{font-size:17px;margin:9px 0 5px}.eco p{font-size:11px;color:var(--muted);line-height:1.65}.future{background:var(--paper)}.futureBox{padding:55px;border-radius:32px;background:linear-gradient(135deg,#11193b,#30266e);color:#fff;position:relative;overflow:hidden}.futureBox:after{content:"";position:absolute;width:420px;height:420px;right:-180px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(19,230,223,.25),transparent 66%)}.futureBox h2{font-size:clamp(35px,4.5vw,55px);letter-spacing:-3px;margin:10px 0 14px;position:relative;z-index:1}.futureBox p{max-width:730px;color:#b9c5d8;font-size:14px;line-height:1.8;position:relative;z-index:1}.futureLine{margin-top:22px;font-family:"Space Grotesk";font-size:20px;color:#fff;position:relative;z-index:1}.partners{background:#fff}.partnerBox{padding:35px;border:1px solid var(--line);border-radius:27px;text-align:center;background:linear-gradient(135deg,#fff,#f7f8fc)}.partnerBox h2{font-size:clamp(32px,4vw,49px);letter-spacing:-2.5px;margin:9px 0}.partnerBox p{max-width:720px;margin:auto;color:var(--muted);font-size:13px;line-height:1.8}.careers{background:#07111f;color:#fff}.careerGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.careerGrid p{color:#aebbd0;font-size:14px;line-height:1.8}.careerCard{padding:31px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:rgba(255,255,255,.05)}.careerCard h3{font-size:24px;margin-bottom:9px}.careerCard ul{list-style:none;color:#aebbd0;font-size:12px;line-height:2}.careerCard li:before{content:"✓";color:var(--mint);font-weight:900;margin-right:8px}.paySection{background:linear-gradient(135deg,#050816,#0b1830);color:#fff;overflow:hidden}.payGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.payInfo{padding:34px;border:1px solid rgba(255,255,255,.1);border-radius:29px;background:rgba(255,255,255,.055);backdrop-filter:blur(14px)}.payInfo h2{font-size:clamp(35px,4.3vw,53px);letter-spacing:-3px;line-height:1.04;margin:10px 0 13px}.payInfo p{color:#aebbd0;font-size:13px;line-height:1.75}.details{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:23px}.detail{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);border-radius:14px}.detail small{display:block;color:#8392aa;font-size:8px;text-transform:uppercase;letter-spacing:1px}.detail b{display:block;font-size:12px;margin-top:3px;word-break:break-word}.upi{color:#55e8ff}.qrCard{background:#fff;color:var(--ink);border-radius:29px;padding:26px;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 30px 80px rgba(0,0,0,.28)}.qrFrame{padding:9px;border:1px solid#e4e8ef;border-radius:18px;box-shadow:0 15px 45px rgba(9,20,40,.1)}.qrFrame img{display:block;width:min(100%,360px);border-radius:11px}.qrCard h3{font-size:20px;margin-top:14px}.qrCard p{font-size:11px;color:var(--muted)}.contact{background:var(--paper)}.contactGrid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.contactCard{padding:31px;border:1px solid var(--line);border-radius:27px;background:#fff;box-shadow:0 12px 38px rgba(16,24,40,.05)}.contactCard h3{font-size:21px;margin-bottom:15px}.contactRow{display:flex;gap:13px;padding:15px 0;border-bottom:1px solid var(--line)}.contactRow:last-child{border:0}.contactIcon{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#efedff,#e3fbff)}.contactRow b{font-size:11px}.contactRow span{display:block;font-size:12px;color:var(--muted);line-height:1.65;margin-top:3px}.emailLink{color:var(--violet);font-weight:800}.notice{margin-top:16px;padding:13px;border-radius:13px;border:1px solid#f1dfaa;background:#fff9e9;color:#735b18;font-size:10px}footer{background:#040810;color:#92a1b6;padding:60px 0 23px}.footerGrid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:45px}.footerBrand p{font-size:11px;line-height:1.8;max-width:400px;margin-top:14px}.footerGrid h4{color:#fff;font-size:12px;margin-bottom:14px}.footerGrid a{font-size:11px;margin:8px 0;display:block}.footerGrid a:hover{color:#fff}.copy{border-top:1px solid rgba(255,255,255,.08);padding-top:19px;margin-top:40px;display:flex;justify-content:space-between;gap:15px;font-size:9px}.reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.2,1)}.reveal.show{opacity:1;transform:none}@keyframes float{50%{transform:translateY(-9px)}}@keyframes orb{50%{transform:translate(25px,20px) scale(1.05)}}@media(max-width:950px){nav{display:none}.menu{display:block}.hero{padding-top:125px;min-height:auto}.heroGrid,.aboutGrid,.mission,.payGrid,.contactGrid,.careerGrid{grid-template-columns:1fr}.services{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.valueGrid{grid-template-columns:1fr 1fr}.ecoGrid{grid-template-columns:1fr 1fr}.footerGrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.section{padding:75px 0}.hero h1{font-size:49px;letter-spacing:-3px}.heroLead{font-size:15px}.heroVisual{height:410px;padding:18px}.globeArea{height:270px}.globe{width:185px;height:185px}.globe:after{width:245px}.services,.why,.missionList,.steps,.valueGrid,.ecoGrid,.details,.footerGrid{grid-template-columns:1fr}.visionGrid{grid-template-columns:1fr}.futureBox{padding:29px}.copy{flex-direction:column}.scroll{display:none}}.trustSection{background:linear-gradient(135deg,#07111f,#0c1730);color:#fff;overflow:hidden}.trustGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.trustVisual{min-height:390px;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:radial-gradient(circle at 50% 50%,rgba(25,230,223,.12),transparent 42%),rgba(255,255,255,.035);display:grid;place-items:center;position:relative}.shield{width:130px;height:150px;clip-path:polygon(50% 0,94% 18%,86% 70%,50% 100%,14% 70%,6% 18%);display:grid;place-items:center;font-size:45px;font-weight:900;background:linear-gradient(145deg,var(--violet),var(--cyan))}.trustOrbit{position:absolute;padding:9px 12px;border:1px solid rgba(255,255,255,.11);background:rgba(5,12,28,.72);border-radius:999px;font-size:9px;letter-spacing:1.3px;font-weight:900;color:#dce8f8;animation:tf 4s ease-in-out infinite}.oA{left:8%;top:18%}.oB{right:7%;top:38%;animation-delay:.8s}.oC{left:13%;bottom:15%;animation-delay:1.5s}.trustCopy h2{font-size:clamp(35px,4.4vw,55px);letter-spacing:-3px;line-height:1.05;margin:13px 0 17px}.trustCopy p{color:#aebbd0;font-size:14px;line-height:1.85;margin-top:10px}.taglineSection{background:linear-gradient(180deg,#fff,#f4f6fb)}.taglineGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tagCard{min-height:185px;padding:27px;border-radius:23px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;transition:.35s}.tagCard:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.tagCard small{color:var(--violet);font-size:9px;letter-spacing:1.4px;font-weight:900}.tagCard h3{font-size:21px;line-height:1.25}.tagCard.featured{color:#fff;background:linear-gradient(135deg,#111b42,#33246e);border-color:transparent}.tagCard.featured small{color:#76efff}.tagCard.featured h3{font-size:27px}@keyframes tf{50%{transform:translateY(-8px)}}@media(max-width:950px){.trustGrid{grid-template-columns:1fr}.taglineGrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.taglineGrid{grid-template-columns:1fr}.trustVisual{min-height:330px}}.megaServices{background:#f7f8fc}.megaGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.megaService{position:relative;display:grid;grid-template-columns:58px 1fr;gap:14px;background:#fff;border:1px solid#e4e8f0;border-radius:27px;padding:27px;overflow:hidden;box-shadow:0 10px 35px rgba(9,18,38,.045);transition:.35s}.megaService:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#795cff,#20a8ff,#19e6df,#4ee7b1);transform:scaleX(0);transform-origin:left;transition:.4s}.megaService:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(9,18,38,.12)}.megaService:hover:before{transform:scaleX(1)}.svcNo{font:700 12px "Space Grotesk";color:#7d8799;padding-top:5px}.svcIcon{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#f0edff,#e4fbff);font-size:21px;position:absolute;right:23px;top:22px}.svcContent{grid-column:1/-1;padding-right:45px}.svcKicker{font-size:8px;font-weight:900;letter-spacing:1.5px;color:#795cff;margin-bottom:8px}.svcContent h3{font-size:24px;letter-spacing:-1px;margin-bottom:6px}.svcContent h4{font:600 14px "DM Sans";color:#26334a;margin-bottom:11px}.svcContent>p{font-size:12px;line-height:1.75;color:#69768a}.megaService details{margin-top:18px;border-top:1px solid#e8ebf1;padding-top:14px}.megaService summary{cursor:pointer;list-style:none;font-size:11px;font-weight:900;color:#1a2740;display:flex;justify-content:space-between}.megaService summary::-webkit-details-marker{display:none}.megaService summary span{font-size:17px;color:#795cff}.megaService ul{columns:2;margin:14px 0 4px 17px;padding:0}.megaService li{font-size:10px;color:#667388;line-height:1.8;padding-right:12px}.megaService .btn{margin-top:16px;font-size:10px;padding:11px 14px}.completeSolution{background:#fff}.solutionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.solutionBox{padding:24px;border-radius:21px;border:1px solid#e2e7ef;background:linear-gradient(145deg,#fff,#f7f9fc);transition:.3s}.solutionBox:hover{transform:translateY(-7px);box-shadow:0 20px 55px rgba(10,20,40,.1)}.solutionBox b{display:block;color:#795cff;font:800 11px "Space Grotesk";letter-spacing:1.5px;margin-bottom:9px}.solutionBox span{font-size:12px;line-height:1.65;color:#59677b}.journeySection{background:#07111f;color:#fff}.journeyGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.journeyStep{padding:23px;border-radius:21px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);transition:.3s}.journeyStep:hover{transform:translateY(-7px);border-color:rgba(25,230,223,.3)}.journeyStep b{font-size:10px;letter-spacing:1.1px;color:#75eaff}.journeyStep p{font-size:11px;color:#a0aec1;line-height:1.7;margin-top:9px}.finalServicesCTA{background:linear-gradient(180deg,#f7f8fc,#fff)}.finalServicesBox{border-radius:32px;padding:48px;text-align:center;background:linear-gradient(135deg,#10183b,#30246c);color:#fff;box-shadow:0 28px 80px rgba(32,27,85,.18);position:relative;overflow:hidden}.finalServicesBox:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;right:-190px;top:-180px;background:radial-gradient(circle,rgba(25,230,223,.22),transparent 65%)}.finalServicesBox>*{position:relative;z-index:2}.finalServicesBox h2{font-size:clamp(34px,4.5vw,55px);letter-spacing:-3px;margin:13px 0}.finalServicesBox p{max-width:760px;margin:15px auto;color:#b9c6d9;font-size:13px;line-height:1.8}.finalServicesBox h3{font-size:16px;margin-top:17px}.finalTag{font:600 22px "Space Grotesk";color:#fff}.finalServicesBox .ghost{background:rgba(255,255,255,.07)}@media(max-width:950px){.megaGrid{grid-template-columns:1fr}.solutionGrid{grid-template-columns:1fr 1fr}.journeyGrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.megaService{grid-template-columns:1fr;padding:22px}.svcNo{position:absolute;right:23px;top:27px}.svcIcon{top:48px}.svcContent{padding-right:0;padding-top:28px}.megaService ul{columns:1}.solutionGrid,.journeyGrid{grid-template-columns:1fr}.finalServicesBox{padding:30px 20px}}.megaServices{background:linear-gradient(180deg,#f7f8fc 0%,#eef2f8 100%);padding-top:115px}.servicesHero{display:grid;grid-template-columns:1fr 420px;gap:45px;align-items:end;margin-bottom:38px}.servicesHero h2{font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-3.5px;margin:15px 0}.serviceHeroLead{font-size:14px;line-height:1.8;color:#69768a;max-width:760px}.serviceStats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.serviceStats div{min-height:118px;padding:19px;border-radius:20px;background:#fff;border:1px solid#e3e8f0;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 12px 35px rgba(13,25,48,.05)}.serviceStats strong{font:700 28px "Space Grotesk";background:linear-gradient(90deg,#795cff,#20a8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.serviceStats span{font-size:9px;color:#7b8799;font-weight:800;text-transform:uppercase;letter-spacing:.8px;margin-top:4px}.serviceFilter{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px;padding:7px;border:1px solid#e0e5ed;background:rgba(255,255,255,.72);border-radius:18px;backdrop-filter:blur(12px);position:sticky;top:91px;z-index:20}.filter{border:0;background:transparent;border-radius:12px;padding:11px 13px;color:#667389;font:800 10px "DM Sans";cursor:pointer;transition:.25s}.filter em{font-style:normal;margin-left:4px;opacity:.6}.filter:hover{background:#edf1f8;color:#16243a}.filter.active{color:#fff;background:linear-gradient(135deg,#795cff,#20a8ff);box-shadow:0 9px 23px rgba(83,91,225,.23)}.proServicesGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.proService{position:relative;overflow:hidden;min-height:440px;border:1px solid#e1e6ee;border-radius:27px;background:#fff;box-shadow:0 10px 35px rgba(12,23,44,.055);transition:.35s cubic-bezier(.2,.75,.2,1);padding:23px}.proService:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#795cff,#20a8ff,#19e6df);transform:scaleY(0);transform-origin:top;transition:.4s}.proService:after{content:"";position:absolute;width:230px;height:230px;right:-140px;top:-145px;border-radius:50%;background:radial-gradient(circle,rgba(121,92,255,.11),transparent 68%);transition:.45s}.proService:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(12,23,44,.13);border-color:#d5dbea}.proService:hover:before{transform:scaleY(1)}.proService:hover:after{transform:scale(1.25)}.proTop{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.proNumber{font:700 12px "Space Grotesk";color:#9aa5b5;letter-spacing:1px}.proCategory{font-size:8px;font-weight:900;letter-spacing:1.2px;padding:7px 9px;border-radius:999px;background:#f0edff;color:#6951df}.proCategory.design{background:#e9f8ff;color:#1688bd}.proCategory.promote{background:#effcf6;color:#15966a}.proCategory.connect{background:#fff4ea;color:#c87517}.proCategory.power{background:#f2efff;color:#794ad1}.proCategory.support{background:#edf4ff;color:#3d73d0}.proIcon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:24px;margin:20px 0 18px;background:linear-gradient(135deg,#eeeaff,#e6fbff);box-shadow:inset 0 0 0 1px rgba(121,92,255,.07)}.proBody{position:relative;z-index:2}.proKicker{font-size:8px;font-weight:900;letter-spacing:1.5px;color:#795cff;margin-bottom:7px}.proBody h3{font-size:24px;letter-spacing:-1px;line-height:1.1;margin-bottom:7px}.proBody h4{font:700 13px "DM Sans";color:#28354a;line-height:1.45;margin-bottom:10px}.proBody>p{font-size:11px;line-height:1.7;color:#6b778b;min-height:57px}.serviceTags{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 13px}.serviceTags span{font-size:8px;font-weight:700;color:#56647a;padding:6px 8px;border-radius:8px;background:#f5f7fa;border:1px solid#edf0f4}.serviceTags .moreTag{color:#795cff;background:#f2efff;border-color:#e6e0ff}.proService details{border-top:1px solid#e9edf2;padding-top:12px}.proService summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:10px;font-weight:900;color:#1b2940}.proService summary::-webkit-details-marker{display:none}.proService summary b{font-size:17px;color:#795cff}.proService details[open]summary b{transform:rotate(45deg);display:inline-block}.proService ul{columns:2;margin:13px 0 2px 17px}.proService li{font-size:9px;color:#68758a;line-height:1.85;padding-right:10px}.serviceCTA{margin-top:15px;display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#121c40,#46318c);font-size:10px;font-weight:900;transition:.25s}.serviceCTA b{font-size:15px}.serviceCTA:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(48,39,119,.2)}.proService.hidden{display:none}@media(max-width:950px){.servicesHero{grid-template-columns:1fr}.serviceStats{max-width:620px}.proServicesGrid{grid-template-columns:1fr}.serviceFilter{top:80px}}@media(max-width:600px){.megaServices{padding-top:80px}.servicesHero h2{font-size:42px;letter-spacing:-2.5px}.serviceStats{grid-template-columns:1fr 1fr}.serviceStats div:last-child{grid-column:1/-1;min-height:90px}.serviceFilter{top:73px;overflow-x:auto;flex-wrap:nowrap;padding:6px}.filter{white-space:nowrap}.proService{padding:20px;min-height:auto}.proBody h3{font-size:22px}.proService ul{columns:1}}.proService details{margin-top:18px;border:1px solid#e4e8f0;border-radius:18px;background:linear-gradient(145deg,#fafbff,#f3f6fb);overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.9);transition:.3s}.proService details:hover{border-color:#d6dcef;box-shadow:0 10px 28px rgba(25,35,70,.07)}.proService summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 17px;color:#111d36;font-size:13px;font-weight:900;letter-spacing:-.1px;background:linear-gradient(90deg,rgba(121,92,255,.07),rgba(32,168,255,.035))}.proService summary::-webkit-details-marker{display:none}.scopeTitle{display:flex;align-items:center;gap:10px}.scopeBadge{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#795cff,#20a8ff);font-size:13px;box-shadow:0 7px 18px rgba(86,77,220,.2)}.scopeArrow{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#fff;border:1px solid#e3e7ef;color:#795cff;font-size:20px;font-weight:500;transition:.3s}.proService details[open].scopeArrow{transform:rotate(45deg);background:#795cff;color:#fff;border-color:#795cff}.scopePanel{padding:17px 17px 19px;border-top:1px solid#e5e9f0;background:#fff}.scopeIntro{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.scopeIntro strong{font:800 12px "Space Grotesk";color:#192640}.scopeIntro span{font-size:9px;color:#7a8699;font-weight:800}.scopeList{display:grid!important;grid-template-columns:1fr 1fr;gap:7px 10px!important;columns:initial!important;list-style:none;margin:0!important;padding:0!important}.scopeList li{position:relative;padding:9px 10px 9px 30px!important;margin:0;border:1px solid#edf0f5;border-radius:11px;background:#f8f9fc;font-size:10px!important;font-weight:800;line-height:1.35!important;color:#334158!important;transition:.2s}.scopeList li:before{content:"✓";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#795cff,#20a8ff);font-size:8px;font-weight:900}.scopeList li:hover{transform:translateX(3px);background:#f1f4ff;border-color:#dce2f3;color:#1a2740!important}@media(max-width:600px){.scopeList{grid-template-columns:1fr!important}.proService summary{font-size:12px;padding:15px}.scopePanel{padding:14px}.scopeList li{font-size:10px!important}}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;background:radial-gradient(circle at var(--mx,50%) var(--my,20%),rgba(121,92,255,.045),transparent 20%);transition:background .2s}.proService,.service,.whyCard,.visionCard,.value,.eco,.step,.journeyStep,.solutionBox,.tagCard,.office,.contactCard,.careerCard{will-change:transform}.proService:hover .proIcon,.service:hover .icon{animation:iconBounce .65s cubic-bezier(.2,.8,.2,1)}.proService:hover .proNumber{color:#795cff}@keyframes iconBounce{0%{transform:scale(1) rotate(0)}45%{transform:scale(1.13) rotate(-4deg)}75%{transform:scale(.97) rotate(3deg)}100%{transform:scale(1) rotate(0)}}.serviceCTA,.footerCTA,.btn{isolation:isolate}.serviceCTA:before,.footerCTA:before,.btn:before{content:"";position:absolute;top:-30%;bottom:-30%;width:55px;left:-90px;transform:skewX(-18deg);background:rgba(255,255,255,.34);filter:blur(5px);transition:1s}.serviceCTA:hover:before,.footerCTA:hover:before,.btn:hover:before{left:125%}.megaFooter{position:relative;background:#030711;color:#91a0b5;padding:82px 0 24px;overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.megaFooter:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}.footerGlow{position:absolute;border-radius:50%;filter:blur(5px);pointer-events:none}.fg1{width:500px;height:500px;right:-260px;top:-280px;background:radial-gradient(circle,rgba(121,92,255,.22),transparent 65%);animation:footerOrb 9s ease-in-out infinite}.fg2{width:380px;height:380px;left:-240px;bottom:-270px;background:radial-gradient(circle,rgba(25,230,223,.15),transparent 65%);animation:footerOrb 11s ease-in-out infinite reverse}.footerTop{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:2}.footerBrandBlock p{font:800 10px "Space Grotesk";letter-spacing:1.5px;color:#fff;margin-top:17px}.footerBrand{width:max-content}.footerTag{font:600 23px "Space Grotesk";margin-top:9px;background:linear-gradient(90deg,#fff,#69ecff);-webkit-background-clip:text;background-clip:text;color:transparent}.footerMini{font-size:10px;margin-top:9px;color:#65748b}.footerStatement{align-self:center;padding-left:35px;border-left:1px solid rgba(255,255,255,.09)}.footerStatement>span{font-size:8px;letter-spacing:1.7px;color:#63efff;font-weight:900}.footerStatement h3{font-size:31px;line-height:1.1;color:#fff;margin:10px 0 19px;letter-spacing:-1.5px}.footerStatement h3 b{background:linear-gradient(90deg,#a69aff,#61edff);-webkit-background-clip:text;background-clip:text;color:transparent}.footerCTA{display:inline-flex;align-items:center;gap:14px;padding:12px 15px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#795cff,#20a8ff);font-size:10px;font-weight:900;position:relative;overflow:hidden;box-shadow:0 12px 30px rgba(78,83,211,.25)}.footerCTA b{font-size:15px}.footerLinks{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:30px;padding:45px 0;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:2}.footerCol h4{font-size:9px;letter-spacing:1.6px;color:#fff;margin-bottom:17px}.footerCol a{display:block;font-size:11px;color:#8795a9;margin:10px 0;transition:.25s}.footerCol a:hover{color:#fff;transform:translateX(4px)}.footerOffice p{font-size:10px;line-height:1.7;margin-bottom:13px}.footerOffice b{color:#d8e2ef}.footerLegal{display:flex;justify-content:space-between;gap:20px;padding:20px 0 13px;font-size:9px;position:relative;z-index:2}.footerLegal>div:first-child{display:flex;gap:13px;flex-wrap:wrap}.legalLinks{display:flex;align-items:center;gap:9px}.legalLinks a{transition:.25s}.legalLinks a:hover{color:#fff}.legalLinks i{width:3px;height:3px;border-radius:50%;background:#556277}.footerBottom{display:flex;justify-content:space-between;align-items:center;font:800 8px "Space Grotesk";letter-spacing:1.7px;color:#536176;position:relative;z-index:2}.footerPulse{display:flex;align-items:center;gap:7px}.footerPulse i{width:6px;height:6px;border-radius:50%;background:#4ee7b1;box-shadow:0 0 0 5px rgba(78,231,177,.09);animation:pulse 1.8s infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(78,231,177,0)}}@keyframes footerOrb{50%{transform:translate(25px,18px) scale(1.08)}}@media(max-width:800px){.footerTop{grid-template-columns:1fr}.footerStatement{padding:24px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.09)}.footerLinks{grid-template-columns:1fr 1fr}.footerOffice{grid-column:1/-1}.footerLegal{flex-direction:column}.footerBottom{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:500px){.megaFooter{padding-top:65px}.footerLinks{grid-template-columns:1fr 1fr;gap:25px 18px}.footerTag{font-size:19px}.footerStatement h3{font-size:26px}}.serviceVerifiedStrip{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 0 18px;padding:9px 13px;border:1px solid#dfe5ee;border-radius:999px;background:#fff;box-shadow:0 8px 24px rgba(12,23,44,.05);font-size:9px;font-weight:900;letter-spacing:1px;color:#69768a}.serviceVerifiedStrip span:first-child{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#795cff,#20a8ff);color:#fff}.serviceVerifiedStrip b{color:#1b2940}.serviceVerifiedStrip i{width:4px;height:4px;border-radius:50%;background:#aab4c3}.serviceVerifiedStrip span:last-child{font-size:8px;letter-spacing:.8px}@media(max-width:600px){.serviceVerifiedStrip{font-size:8px;gap:7px}.serviceVerifiedStrip span:last-child{display:none}}.proService details{border:1px solid#dce3ed;border-radius:19px;background:#fff;overflow:hidden}.proService details[open]{box-shadow:0 16px 38px rgba(18,31,58,.09)}.proService summary{font-size:14px!important;font-weight:900!important;padding:17px 18px!important}.proService details[open].scopePanel{display:block!important}.scopePanel{padding:17px 18px 20px!important;background:linear-gradient(180deg,#fff,#f7f9fc)!important}.scopeIntro strong{font-size:13px!important}.scopeList{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;margin:13px 0 0!important;padding:0!important;list-style:none!important}.scopeList li{display:flex!important;align-items:center;gap:9px!important;padding:10px 11px!important;border:1px solid#e7ebf2!important;border-radius:11px!important;background:#f9fafc!important;font-size:10px!important;font-weight:800!important;color:#26344a!important;line-height:1.35!important}.scopeCheck{flex:0 0 18px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#795cff,#20a8ff);color:#fff;font-size:9px}@media(max-width:600px){.scopeList{grid-template-columns:1fr!important}}:root{--violet:#7657ff;--violet2:#9b7cff;--blue:#21a8ff;--cyan:#19e6df;--mint:#58e8b6;--ink:#0b1220;--paper:#f4f7fb;--line:#e1e7f0;--glass:rgba(255,255,255,.72);--shadow:0 22px 65px rgba(18,29,55,.11);}body{background:radial-gradient(circle at 10% 10%,rgba(118,87,255,.045),transparent 25%),radial-gradient(circle at 90% 30%,rgba(33,168,255,.04),transparent 24%),var(--paper);}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);opacity:.18;}header{transition:height .35s ease,background .35s ease,box-shadow .35s ease,transform .35s ease;}header.scrolled{height:70px;background:rgba(5,8,22,.91);box-shadow:0 12px 40px rgba(0,0,0,.18);}.logo{transition:transform .35s ease,box-shadow .35s ease;}.brand:hover .logo{transform:rotate(-5deg) scale(1.06);box-shadow:0 0 40px rgba(25,230,223,.36);}.hero{isolation:isolate;}.hero:after{content:"";position:absolute;width:520px;height:520px;left:-220px;bottom:-300px;border-radius:50%;background:radial-gradient(circle,rgba(25,230,223,.12),transparent 66%);animation:heroOrb 10s ease-in-out infinite;}.heroVisual{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.75,.2,1),box-shadow .5s ease;}.heroVisual:hover{box-shadow:0 45px 120px rgba(0,0,0,.43);}.label{transition:transform .3s ease,background .3s ease,border-color .3s ease}.heroVisual:hover .l1{transform:translate(-5px,-5px)}.heroVisual:hover .l2{transform:translate(5px,-4px)}.heroVisual:hover .l3{transform:translate(-4px,4px)}.heroVisual:hover .l4{transform:translate(5px,4px)}.metric{transition:transform .3s ease,border-color .3s ease,background .3s ease}.metric:hover{transform:translateY(-4px);border-color:rgba(25,230,223,.25);background:rgba(255,255,255,.08);}.btn,.serviceCTA,.footerCTA,.filter{-webkit-tap-highlight-color:transparent;}.btn:focus-visible,.filter:focus-visible,.serviceCTA:focus-visible,nav a:focus-visible,summary:focus-visible{outline:3px solid rgba(25,230,223,.45);outline-offset:3px;}.service,.proService,.whyCard,.visionCard,.value,.eco,.step,.journeyStep,.solutionBox,.tagCard,.contactCard,.careerCard{transition:transform .38s cubic-bezier(.2,.75,.2,1),box-shadow .38s ease,border-color .3s ease,background .3s ease;}.service:hover,.proService:hover,.whyCard:hover,.visionCard:hover,.value:hover,.eco:hover,.step:hover,.journeyStep:hover,.solutionBox:hover,.tagCard:hover,.contactCard:hover,.careerCard:hover{border-color:rgba(118,87,255,.22);}.service:after,.proService:after,.tagCard:after{pointer-events:none;}.sectionHead h2,.aboutCopy h2,.trustCopy h2,.servicesHero h2,.futureBox h2,.difference h2{text-wrap:balance;}.serviceFilter{box-shadow:0 10px 32px rgba(12,23,44,.06);transition:box-shadow .3s ease,transform .3s ease;}.serviceFilter:hover{box-shadow:0 16px 40px rgba(12,23,44,.09)}.filter{position:relative;overflow:hidden}.filter:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);transform:translateX(-140%);transition:.6s;}.filter:hover:after{transform:translateX(140%)}.filter.active{transform:translateY(-1px)}.proService{animation:cardIn .65s both;}.proService.hidden{display:none!important;}.proService details{position:relative;}.proService details .scopePanel{display:none!important;animation:scopeOpen .35s ease both;}.proService details[open].scopePanel{display:block!important;}.proService details[open]{box-shadow:0 18px 42px rgba(18,31,58,.10);}.proService summary{cursor:pointer!important;user-select:none;}.scopePanel{overflow:hidden;}.serviceCTA{position:relative;}.serviceCTA:hover{transform:translateY(-3px) scale(1.01);}.reveal{will-change:opacity,transform;}.scrollTop{position:fixed;right:22px;bottom:22px;width:48px;height:48px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(8,16,36,.88);color:#fff;display:grid;place-items:center;cursor:pointer;z-index:9997;opacity:0;visibility:hidden;transform:translateY(12px);transition:.35s;box-shadow:0 14px 35px rgba(0,0,0,.25);backdrop-filter:blur(14px);}.scrollTop.show{opacity:1;visibility:visible;transform:none}.scrollTop:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(0,0,0,.3)}.mobilePanel{display:none;}.legalModal{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:20px;background:rgba(3,7,17,.68);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:.3s;}.legalModal.show{opacity:1;visibility:visible}.legalDialog{width:min(720px,100%);max-height:min(78vh,720px);overflow:auto;background:#fff;border:1px solid#e1e7f0;border-radius:28px;padding:30px;box-shadow:0 35px 100px rgba(0,0,0,.28);transform:translateY(18px) scale(.98);transition:.35s;}.legalModal.show .legalDialog{transform:none}.legalHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.legalHead h3{font-size:28px;letter-spacing:-1px}.legalClose{width:40px;height:40px;border:1px solid#e1e7f0;border-radius:12px;background:#f7f9fc;cursor:pointer;font-size:22px;color:#26344a;}.legalDialog p,.legalDialog li{font-size:13px;line-height:1.8;color:#667388}.legalDialog p{margin-top:15px}.legalDialog ul{padding-left:20px;margin-top:12px}@keyframes heroOrb{50%{transform:translate(40px,-25px) scale(1.08)}}@keyframes scopeOpen{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes cardIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:950px){.scrollTop{right:15px;bottom:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}#services{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 8% 18%,rgba(118,87,255,.11),transparent 24%),radial-gradient(circle at 92% 30%,rgba(25,230,223,.10),transparent 25%),linear-gradient(180deg,#f7f9fd 0%,#eef3fa 50%,#f7f9fd 100%);}#services:before{content:"";position:absolute;inset:-20%;z-index:-2;background:radial-gradient(circle at 20% 25%,rgba(118,87,255,.08),transparent 20%),radial-gradient(circle at 80% 70%,rgba(33,168,255,.07),transparent 22%);animation:servicesAura 14s ease-in-out infinite alternate;}#services:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#7657ff,#19e6df,#21a8ff,transparent);opacity:.55;}#services .sectionHead{position:relative;z-index:2;}#services .sectionHead h2{letter-spacing:-1.7px;}#services .sectionHead h2 .gradient{background:linear-gradient(100deg,#7657ff 0%,#21a8ff 45%,#19cfc8 100%);-webkit-background-clip:text;background-clip:text;}#services .serviceFilter{position:relative;z-index:10;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:34px auto 46px;padding:10px;width:max-content;max-width:100%;border:1px solid rgba(118,87,255,.13);border-radius:22px;background:rgba(255,255,255,.68);backdrop-filter:blur(18px);box-shadow:0 18px 55px rgba(31,46,76,.09),inset 0 1px rgba(255,255,255,.9);}#services .serviceFilter .filter{position:relative;overflow:hidden;border:1px solid transparent;border-radius:14px;padding:11px 17px;color:#53627a;background:transparent;font-weight:800;letter-spacing:.1px;transition:color .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease;}#services .serviceFilter .filter:before{content:"";position:absolute;width:70px;height:70px;top:-38px;left:-65px;border-radius:50%;background:rgba(255,255,255,.32);transition:.45s ease;}#services .serviceFilter .filter:hover{color:#17223a;background:rgba(118,87,255,.07);border-color:rgba(118,87,255,.13);transform:translateY(-2px);}#services .serviceFilter .filter:hover:before{left:110%}#services .serviceFilter .filter.active{color:#fff;border-color:transparent;background:linear-gradient(115deg,#5f45e8,#7657ff 50%,#21a8ff);box-shadow:0 10px 28px rgba(91,69,220,.27),0 0 0 3px rgba(118,87,255,.08);transform:translateY(-2px);}#services .proServicesGrid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;}#services .proService{position:relative;overflow:hidden;border:1px solid rgba(130,145,170,.17);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(248,250,254,.80));box-shadow:0 18px 55px rgba(26,40,68,.075),inset 0 1px rgba(255,255,255,.95);backdrop-filter:blur(14px);transform-style:preserve-3d;transition:transform .48s cubic-bezier(.16,.8,.22,1),box-shadow .48s ease,border-color .35s ease;}#services .proService:before{content:"";position:absolute;width:260px;height:260px;top:-150px;right:-110px;border-radius:50%;background:radial-gradient(circle,rgba(118,87,255,.16),transparent 68%);transition:transform .7s ease,opacity .5s ease;opacity:.65;}#services .proService:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--service-accent,#7657ff),transparent 80%);opacity:.9;}#services .proService:nth-child(6n+1){--service-accent:#7657ff}#services .proService:nth-child(6n+2){--service-accent:#21a8ff}#services .proService:nth-child(6n+3){--service-accent:#19cfc8}#services .proService:nth-child(6n+4){--service-accent:#8a5cf6}#services .proService:nth-child(6n+5){--service-accent:#f08a5d}#services .proService:nth-child(6n){--service-accent:#e95b9f}#services .proService:hover{border-color:color-mix(in srgb,var(--service-accent) 32%,#dce4ef);box-shadow:0 28px 75px rgba(26,40,68,.14),0 0 0 1px color-mix(in srgb,var(--service-accent) 10%,transparent),inset 0 1px rgba(255,255,255,1);transform:translateY(-10px);}#services .proService:hover:before{transform:scale(1.45) translate(-20px,20px);opacity:1;}#services .proTop{position:relative;z-index:2;padding:24px 25px 0;}#services .proNumber{display:inline-grid;place-items:center;min-width:42px;height:30px;padding:0 10px;border-radius:999px;color:var(--service-accent);background:color-mix(in srgb,var(--service-accent) 9%,white);border:1px solid color-mix(in srgb,var(--service-accent) 17%,white);font-size:11px;font-weight:950;letter-spacing:1px;}#services .proCategory{margin-left:8px;padding:7px 11px;border-radius:999px;color:#627087;background:#f2f5fa;border:1px solid#e4eaf2;font-size:9px;font-weight:950;letter-spacing:1.25px;}#services .proIcon{position:relative;z-index:2;display:grid;place-items:center;width:76px;height:76px;margin:20px 25px 4px;border-radius:23px;font-size:32px;background:linear-gradient(145deg,color-mix(in srgb,var(--service-accent) 16%,white),white);border:1px solid color-mix(in srgb,var(--service-accent) 18%,#e4eaf2);box-shadow:0 12px 30px color-mix(in srgb,var(--service-accent) 14%,transparent),inset 0 1px rgba(255,255,255,.95);transform:translateZ(22px);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease;}#services .proService:hover .proIcon{transform:translateZ(35px) rotate(-4deg) scale(1.07);box-shadow:0 18px 38px color-mix(in srgb,var(--service-accent) 24%,transparent),0 0 0 6px color-mix(in srgb,var(--service-accent) 5%,transparent);}#services .proBody{position:relative;z-index:2;padding:10px 25px 25px;}#services .proKicker{color:var(--service-accent);font-size:9px;font-weight:950;letter-spacing:1.4px;margin:2px 0 9px;}#services .proBody h3{color:#152139;font-size:25px;line-height:1.12;letter-spacing:-.7px;margin:0 0 7px;transition:color .3s ease;}#services .proService:hover .proBody h3{color:var(--service-accent);}#services .proBody h4{color:#56657c;font-size:13px;line-height:1.45;margin:0 0 11px;}#services .proBody>p{color:#6c788b;font-size:13px;line-height:1.7;margin:0 0 16px;}#services .serviceTags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px;}#services .serviceTags span{padding:7px 9px;border-radius:10px;color:#59677d;background:rgba(245,247,251,.92);border:1px solid#e4e9f1;font-size:10px;font-weight:750;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease;}#services .proService:hover .serviceTags span{border-color:color-mix(in srgb,var(--service-accent) 14%,#e4e9f1);}#services .serviceTags span:hover{transform:translateY(-2px);color:var(--service-accent);background:#fff;}#services .serviceTags .moreTag{color:var(--service-accent);background:color-mix(in srgb,var(--service-accent) 7%,white);border-color:color-mix(in srgb,var(--service-accent) 16%,white);}#services .proService details{position:relative;margin:0 0 15px;border:1px solid#e4e9f1;border-radius:16px;background:rgba(249,251,254,.8);overflow:hidden;}#services .proService details[open]{border-color:color-mix(in srgb,var(--service-accent) 22%,#e4e9f1);background:#fff;box-shadow:0 14px 32px rgba(30,46,75,.07);}#services .proService summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:50px;padding:12px 14px;color:#34435b;cursor:pointer;list-style:none;font-size:11px;font-weight:900;}#services .proService summary::-webkit-details-marker{display:none}#services .scopeTitle{display:flex;align-items:center;gap:9px;}#services .scopeBadge{display:grid;place-items:center;width:23px;height:23px;flex:none;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--service-accent),color-mix(in srgb,var(--service-accent) 65%,#21a8ff));font-size:11px;box-shadow:0 5px 13px color-mix(in srgb,var(--service-accent) 20%,transparent);}#services .scopeArrow{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--service-accent);background:color-mix(in srgb,var(--service-accent) 7%,white);font-size:19px;line-height:1;transition:transform .3s ease,background .3s ease;}#services .proService details[open].scopeArrow{transform:rotate(45deg);background:color-mix(in srgb,var(--service-accent) 12%,white);}#services .scopePanel{padding:0 14px 14px;border-top:1px solid#edf0f5;}#services .scopeIntro{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0 9px;}#services .scopeIntro strong{color:#25344d;font-size:11px;}#services .scopeIntro span{color:var(--service-accent);font-size:8px;font-weight:950;letter-spacing:.8px;}#services .scopeList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;list-style:none;}#services .scopeList li{display:flex;gap:7px;align-items:flex-start;color:#66748a;font-size:10px;line-height:1.45;}#services .scopeCheck{display:inline-grid;place-items:center;width:15px;height:15px;flex:none;margin-top:1px;border-radius:5px;color:var(--service-accent);background:color-mix(in srgb,var(--service-accent) 9%,white);font-size:9px;font-weight:950;}#services .serviceCTA{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:49px;padding:0 13px 0 16px;border-radius:15px;color:#fff;background:linear-gradient(110deg,var(--service-accent),color-mix(in srgb,var(--service-accent) 72%,#21a8ff));box-shadow:0 12px 26px color-mix(in srgb,var(--service-accent) 18%,transparent);overflow:hidden;font-size:11px;font-weight:900;text-decoration:none;transition:transform .32s ease,box-shadow .32s ease;}#services .serviceCTA:before{content:"";position:absolute;top:-80%;left:-40%;width:35%;height:260%;transform:rotate(24deg);background:rgba(255,255,255,.23);transition:left .65s ease;}#services .serviceCTA:hover{color:#fff;transform:translateY(-3px);box-shadow:0 17px 36px color-mix(in srgb,var(--service-accent) 29%,transparent);}#services .serviceCTA:hover:before{left:125%}#services .serviceCTA b{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.16);font-size:15px;transition:transform .3s ease;}#services .serviceCTA:hover b{transform:translate(3px,-3px) rotate(4deg)}#services .proService.hidden{display:none!important}@keyframes servicesAura{0%{transform:translate3d(-1%,0,0) scale(1)}100%{transform:translate3d(1.5%,-1%,0) scale(1.04)}}@media(max-width:850px){#services .proServicesGrid{grid-template-columns:1fr}}@media(max-width:620px){#services .serviceFilter{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;border-radius:18px;scrollbar-width:none;}#services .serviceFilter::-webkit-scrollbar{display:none}#services .serviceFilter .filter{white-space:nowrap}#services .proService{border-radius:24px}#services .scopeList{grid-template-columns:1fr}#services .proBody h3{font-size:22px}}@media(prefers-reduced-motion:reduce){#services:before{animation:none}}#services .proService,#services .proService*{font-family:'Manrope',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}#services .proBody h3,#services .proBody h4,#services .proKicker,#services .scopeIntro strong,#services .serviceCTA{font-family:'Plus Jakarta Sans',system-ui,sans-serif;}#services .proBody h3{font-weight:800;letter-spacing:-.85px;}#services .proBody h4{font-weight:800;color:#44536b;letter-spacing:-.15px;}#services .proBody>p{font-weight:650;color:#56657a;letter-spacing:-.05px;}#services .serviceTags span{font-weight:800;letter-spacing:-.1px;}#services .proNumber,#services .proCategory,#services .proKicker,#services .scopeIntro span{font-weight:900;}#services .proService summary{font-weight:850;color:#263650;}#services .scopeList li{font-weight:650;color:#59687e;}#services .serviceCTA{font-weight:800;letter-spacing:-.1px;}#services .sectionHead h2{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:800;letter-spacing:-1.8px;}#services .sectionHead p{font-family:'Manrope',system-ui,sans-serif;font-weight:600;}#services .sectionHead h2{font-size:clamp(34px,4.2vw,58px);line-height:1.02;font-weight:900;}#services .sectionHead p{font-size:15px;line-height:1.75;font-weight:650;max-width:760px;}#services .serviceFilter{gap:10px;padding:11px;}#services .serviceFilter .filter{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:12px;font-weight:900;letter-spacing:.15px;padding:13px 18px;}#services .serviceFilter .filter strong{font-size:14px;font-weight:950;}#services .proService{min-height:100%;animation:serviceFlowIn .65s cubic-bezier(.16,.8,.22,1) both;}#services .proBody{padding-top:13px;}#services .proBody h3{font-size:clamp(25px,2.15vw,31px);line-height:1.08;font-weight:900;letter-spacing:-1px;}#services .proBody h4{font-size:14px;line-height:1.45;font-weight:850;}#services .proBody>p{font-size:13.5px;line-height:1.72;font-weight:650;}#services .proKicker{font-size:10px;font-weight:950;letter-spacing:1.55px;}#services .proNumber{min-width:46px;height:33px;font-size:12px;font-weight:950;}#services .proCategory{font-size:10px;font-weight:950;letter-spacing:1.4px;}#services .serviceTags span{font-size:10.5px;font-weight:850;padding:8px 10px;}#services .proService summary{min-height:53px;font-size:12px;font-weight:900;}#services .scopeIntro strong{font-size:12px;font-weight:900;}#services .scopeList li{font-size:10.5px;font-weight:700;}#services .serviceCTA{min-height:53px;font-size:12px;font-weight:900;}#services .proServicesGrid .proService:nth-child(1){animation-delay:.02s}#services .proServicesGrid .proService:nth-child(2){animation-delay:.05s}#services .proServicesGrid .proService:nth-child(3){animation-delay:.08s}#services .proServicesGrid .proService:nth-child(4){animation-delay:.11s}#services .proServicesGrid .proService:nth-child(5){animation-delay:.14s}#services .proServicesGrid .proService:nth-child(6){animation-delay:.17s}#services .proServicesGrid .proService:nth-child(7){animation-delay:.20s}#services .proServicesGrid .proService:nth-child(8){animation-delay:.23s}#services .proServicesGrid .proService:nth-child(9){animation-delay:.26s}#services .proServicesGrid .proService:nth-child(10){animation-delay:.29s}#services .proServicesGrid .proService:nth-child(11){animation-delay:.32s}#services .proServicesGrid .proService:nth-child(12){animation-delay:.35s}#services .proServicesGrid .proService:nth-child(13){animation-delay:.38s}#services .proServicesGrid .proService:nth-child(14){animation-delay:.41s}#services .proServicesGrid .proService:nth-child(15){animation-delay:.44s}#services .proServicesGrid .proService:nth-child(16){animation-delay:.47s}@keyframes serviceFlowIn{0%{opacity:0;transform:translateY(24px) scale(.975)}60%{opacity:1}100%{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:620px){#services .sectionHead h2{font-size:34px}#services .sectionHead p{font-size:14px}#services .proBody h3{font-size:25px}}#services .sectionHead{margin-bottom:12px;}#services .sectionHead h2{font-size:clamp(40px,5vw,68px);line-height:1.01;font-weight:950;letter-spacing:-2.25px;margin-bottom:17px;}#services .sectionHead p{font-size:16px;line-height:1.78;max-width:820px;font-weight:650;}#services .serviceFilter{margin:40px auto 52px;padding:12px;gap:11px;border-radius:25px;box-shadow:0 22px 65px rgba(31,46,76,.11),0 0 0 1px rgba(118,87,255,.045),inset 0 1px rgba(255,255,255,.95);}#services .serviceFilter .filter{min-height:50px;padding:13px 21px;border-radius:15px;font-size:13px;font-weight:950;}#services .serviceFilter .filter strong{margin-left:3px;font-size:16px;font-weight:950;}#services .proServicesGrid{gap:29px;}#services .proService{border-radius:32px;box-shadow:0 20px 62px rgba(26,40,68,.085),inset 0 1px rgba(255,255,255,.98);}#services .proTop{padding:27px 29px 0;}#services .proNumber{min-width:49px;height:35px;font-size:12px;}#services .proCategory{padding:8px 12px;font-size:10px;}#services .proIcon{width:86px;height:86px;margin:23px 29px 5px;border-radius:25px;font-size:36px;}#services .proBody{padding:13px 29px 29px;}#services .proKicker{font-size:10px;letter-spacing:1.7px;margin-bottom:10px;}#services .proBody h3{font-size:clamp(28px,2.45vw,35px);line-height:1.06;letter-spacing:-1.15px;font-weight:950;margin-bottom:9px;}#services .proBody h4{font-size:15px;line-height:1.48;font-weight:850;margin-bottom:13px;}#services .proBody>p{font-size:14px;line-height:1.76;font-weight:650;margin-bottom:19px;}#services .serviceTags{gap:8px;margin-bottom:19px;}#services .serviceTags span{padding:9px 11px;border-radius:11px;font-size:10.5px;font-weight:850;}#services .proService details{margin-bottom:17px;border-radius:18px;}#services .proService summary{min-height:56px;padding:13px 15px;font-size:12px;font-weight:900;}#services .scopeBadge{width:25px;height:25px;}#services .scopeArrow{width:30px;height:30px;}#services .scopePanel{padding:0 15px 16px;}#services .scopeIntro{padding:15px 0 11px;}#services .scopeIntro strong{font-size:12px;}#services .scopeList{gap:7px 14px;}#services .scopeList li{font-size:10.5px;line-height:1.5;font-weight:700;}#services .serviceCTA{min-height:57px;padding:0 15px 0 18px;border-radius:17px;font-size:12.5px;font-weight:950;}#services .serviceCTA b{width:31px;height:31px;border-radius:10px;font-size:16px;}#services .proService:hover{transform:translateY(-12px) scale(1.006);box-shadow:0 32px 86px rgba(26,40,68,.15),0 0 0 1px color-mix(in srgb,var(--service-accent) 10%,transparent),inset 0 1px rgba(255,255,255,1);}#services .proService:hover .proNumber{box-shadow:0 8px 20px color-mix(in srgb,var(--service-accent) 14%,transparent);}#services .proService:hover .proKicker{letter-spacing:1.9px;transition:letter-spacing .35s ease;}@media(max-width:850px){#services .sectionHead h2{font-size:46px}}@media(max-width:620px){#services .sectionHead h2{font-size:38px;letter-spacing:-1.45px;}#services .sectionHead p{font-size:14px}#services .serviceFilter{margin:30px auto 38px;padding:9px;}#services .serviceFilter .filter{min-height:46px;padding:11px 16px;}#services .proTop{padding:23px 22px 0}#services .proIcon{width:76px;height:76px;margin:19px 22px 4px}#services .proBody{padding:11px 22px 23px}#services .proBody h3{font-size:27px}#services .proBody>p{font-size:13.5px}}.paySection{position:relative;isolation:isolate;background:radial-gradient(circle at 8% 20%,rgba(118,87,255,.30),transparent 27%),radial-gradient(circle at 92% 18%,rgba(25,230,223,.19),transparent 25%),radial-gradient(circle at 68% 92%,rgba(33,168,255,.16),transparent 28%),linear-gradient(135deg,#071022 0%,#0b1730 48%,#10113a 100%);overflow:hidden;}.paySection:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 92%);}.paySection:after{content:"";position:absolute;left:50%;top:-240px;transform:translateX(-50%);width:720px;height:420px;border-radius:50%;background:radial-gradient(ellipse,rgba(155,124,255,.13),transparent 68%);filter:blur(8px);z-index:-1;}.payAurora{position:absolute;border-radius:50%;pointer-events:none;filter:blur(4px);z-index:-1}.pa1{width:360px;height:360px;left:-180px;bottom:-190px;background:radial-gradient(circle,rgba(25,230,223,.17),transparent 68%);animation:payFloat 9s ease-in-out infinite}.pa2{width:430px;height:430px;right:-230px;top:80px;background:radial-gradient(circle,rgba(217,70,239,.14),transparent 68%);animation:payFloat 11s ease-in-out infinite reverse}.pa3{width:180px;height:180px;left:48%;top:22%;background:radial-gradient(circle,rgba(255,209,102,.08),transparent 68%);animation:payPulse 5s ease-in-out infinite}.payWowGrid{position:relative;z-index:2;align-items:stretch;gap:24px}.payWowInfo{position:relative;overflow:hidden;padding:38px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:32px!important;background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.035))!important;box-shadow:0 35px 95px rgba(0,0,0,.30),inset 0 1px rgba(255,255,255,.11);}.payWowInfo:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef);background-size:220% 100%;animation:payGradientFlow 6s linear infinite;}.payTopBadge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:#dbe7f7;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);font-size:8px;font-weight:900;letter-spacing:1.35px;box-shadow:0 10px 28px rgba(0,0,0,.12);}.payTopBadge span{color:#64f2c1;font-size:12px}.payTopBadge b{color:#52627a}.payWowInfo .eyebrow{margin-top:19px}.payWowInfo h2{font-size:clamp(40px,4.6vw,58px)!important;letter-spacing:-3.4px!important;margin:12px 0 14px!important;}.payGradient{background:linear-gradient(100deg,#a89aff 0%,#55caff 48%,#65f2c0 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:180% 100%;animation:payTextFlow 5s ease-in-out infinite alternate;}.payLead{max-width:700px}.paymentMethodRow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.paymentMethod{display:flex;align-items:center;gap:10px;padding:12px 13px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.045);transition:.3s;}.paymentMethod:hover,.paymentMethod.active{transform:translateY(-3px);border-color:rgba(25,230,223,.25);background:linear-gradient(135deg,rgba(118,87,255,.15),rgba(25,230,223,.07));box-shadow:0 12px 30px rgba(0,0,0,.13);}.paymentMethod>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#7657ff,#21a8ff);font-size:12px;box-shadow:0 8px 20px rgba(72,77,211,.25);}.paymentMethod:nth-child(2)>span{background:linear-gradient(135deg,#19cfc8,#58e8b6)}.paymentMethod b{display:block;color:#eef5ff;font-size:9px;letter-spacing:.8px}.paymentMethod small{display:block;color:#718199;font-size:8px;margin-top:2px}.payDetails{margin-top:18px!important}.payDetail{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025))!important;border-color:rgba(255,255,255,.085)!important;transition:.3s;}.payDetail:after{content:"";position:absolute;right:-32px;top:-32px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(118,87,255,.18),transparent 68%);}.payDetail:hover{transform:translateY(-3px);border-color:rgba(33,168,255,.24)!important}.payDetail small{color:#7889a2!important}.payDetail b{color:#f4f8ff}.upiDetail{border-color:rgba(25,230,223,.18)!important;background:linear-gradient(145deg,rgba(25,230,223,.08),rgba(118,87,255,.045))!important}.upiDetail .upi{font-size:13px}.copyHint{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:#64f2c1;font-size:7px;font-weight:900;letter-spacing:1px;}.copyHint:first-letter{font-size:10px}.paymentTrust{display:flex;align-items:center;gap:8px;margin-top:15px;padding:10px 12px;border-radius:12px;background:rgba(78,231,177,.045);border:1px solid rgba(78,231,177,.13);color:#8ea1b9;font-size:9px;}.paymentTrust span{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#062018;background:#58e8b6;font-weight:900;font-size:9px;}.payActions{margin-top:18px!important}.payAssist{box-shadow:0 15px 34px rgba(69,74,206,.28)!important}.payAssist b{font-size:14px}.qrWowCard{position:relative!important;overflow:hidden;min-height:100%;padding:29px!important;background:radial-gradient(circle at 50% 20%,rgba(118,87,255,.08),transparent 30%),linear-gradient(145deg,#ffffff,#f5f8fc)!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:0 35px 95px rgba(0,0,0,.30),0 0 0 1px rgba(33,168,255,.07);}.qrWowCard:before{content:"";position:absolute;inset:12px;border-radius:24px;border:1px solid rgba(118,87,255,.10);pointer-events:none;}.qrGlow{position:absolute;width:280px;height:280px;top:-120px;left:50%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(118,87,255,.15),transparent 67%);animation:qrGlowMove 6s ease-in-out infinite;}.qrHeader{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.qrBadge{padding:7px 10px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#7657ff,#21a8ff);font:900 8px "Space Grotesk";letter-spacing:1px;box-shadow:0 8px 20px rgba(75,78,210,.22);}.qrLive{padding:6px 9px;border-radius:999px;color:#13825e;background:#effcf6;border:1px solid#c9f2df;font-size:7px;font-weight:900;letter-spacing:1px;}.scanTitle{position:relative;z-index:2;margin:18px 0 11px;color:#17233b;font:900 10px "Space Grotesk";letter-spacing:2.2px;}.qrWowFrame{position:relative;z-index:2;padding:12px!important;border-radius:22px!important;border:1px solid#dfe5ef!important;background:#fff;box-shadow:0 18px 50px rgba(19,35,64,.13)!important;}.qrWowFrame:before,.qrWowFrame:after{content:"";position:absolute;width:24px;height:24px;border:3px solid#7657ff;pointer-events:none;}.qrWowFrame:before{left:-2px;top:-2px;border-right:0;border-bottom:0;border-radius:9px 0 0 0}.qrWowFrame:after{right:-2px;bottom:-2px;border-left:0;border-top:0;border-radius:0 0 9px 0}.qrWowFrame img{width:min(100%,355px)!important;border-radius:12px!important}.qrWowCard h3{position:relative;z-index:2;font-size:21px!important;margin-top:17px!important;color:#101d35}.qrWowCard>p{position:relative;z-index:2;margin-top:5px;font-size:11px!important}.qrFooter{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:17px;padding-top:13px;border-top:1px solid#e8edf4;color:#75839a;font:900 7px "Space Grotesk";letter-spacing:1px;}.qrFooter i{width:3px;height:3px;border-radius:50%;background:#20a8ff}.megaFooter{background:radial-gradient(circle at 15% 15%,rgba(118,87,255,.12),transparent 25%),radial-gradient(circle at 88% 20%,rgba(25,230,223,.08),transparent 23%),radial-gradient(circle at 55% 100%,rgba(217,70,239,.07),transparent 28%),#030711!important;padding:92px 0 27px!important;}.megaFooter:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef,transparent);background-size:220% 100%;animation:footerRainbow 8s linear infinite;}.footerTop{padding-bottom:52px!important}.footerBrandBlock,.footerStatement{position:relative}.footerBrand{filter:drop-shadow(0 10px 25px rgba(0,0,0,.18));}.footerBrand .logo{width:49px;height:49px;border-radius:16px;background:linear-gradient(135deg,#7657ff,#21a8ff 52%,#19e6df)!important;box-shadow:0 0 35px rgba(33,168,255,.20)!important;}.footerBrandBlock p{color:#f2f7ff!important;font-size:10px!important;letter-spacing:1.7px!important}.footerTag{font-size:25px!important;background:linear-gradient(90deg,#fff,#a69aff,#62eaff,#70f2c3);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:footerTextFlow 6s ease-in-out infinite alternate;}.footerMini{color:#687991!important}.footerStatement{padding:27px 0 27px 38px!important;border-left:1px solid rgba(255,255,255,.10)!important;}.footerStatement>span{color:#63efff!important}.footerStatement h3{font-size:35px!important}.footerCTA{padding:14px 17px!important;border-radius:14px!important;background:linear-gradient(135deg,#7657ff,#21a8ff 55%,#19cfc8)!important;background-size:180% 100%;animation:ctaFlow 5s ease-in-out infinite alternate;box-shadow:0 16px 36px rgba(73,76,206,.25)!important;}.footerLinks{grid-template-columns:1fr 1fr 1fr 1.35fr!important;gap:34px!important;padding:48px 0!important;}.footerCol{position:relative;padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.018);transition:.3s;}.footerCol:hover{transform:translateY(-5px);border-color:rgba(118,87,255,.18);background:rgba(255,255,255,.035);box-shadow:0 18px 45px rgba(0,0,0,.18);}.footerCol h4{display:flex;align-items:center;gap:8px;color:#fff!important;letter-spacing:1.8px!important;}.footerCol h4:before{content:"";width:20px;height:3px;border-radius:99px;background:linear-gradient(90deg,#7657ff,#19e6df);}.footerCol a{color:#8493a9!important;padding:3px 0;}.footerCol a:hover{color:#fff!important;transform:translateX(5px)}.footerOffice p{color:#8290a4!important}.footerOffice b{color:#dce6f4!important}.footerLegal{padding:21px 0 15px!important;border-top:0!important;}.legalLinks a:hover{color:#64eaff!important}.footerBottom{padding-top:10px;letter-spacing:2px!important;}.footerPulse i{background:#58e8b6!important;box-shadow:0 0 0 5px rgba(88,232,182,.08),0 0 18px rgba(88,232,182,.28)!important;}.footerOffice:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;border-radius:0 18px 18px 0;background:linear-gradient(180deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef);opacity:.7;}@keyframes payFloat{50%{transform:translate(24px,-18px) scale(1.08)}}@keyframes payPulse{50%{transform:scale(1.25);opacity:.65}}@keyframes payGradientFlow{to{background-position:220% 0}}@keyframes payTextFlow{to{background-position:100% 0}}@keyframes qrGlowMove{50%{transform:translateX(-50%) translateY(24px) scale(1.08)}}@keyframes footerRainbow{to{background-position:220% 0}}@keyframes footerTextFlow{to{background-position:100% 0}}@keyframes ctaFlow{to{background-position:100% 0}}@media(max-width:950px){.payWowGrid{grid-template-columns:1fr!important}.payWowInfo{padding:31px!important}.footerLinks{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){.payWowInfo{padding:24px!important}.payTopBadge{font-size:7px;letter-spacing:1px}.payWowInfo h2{font-size:42px!important;letter-spacing:-2.5px!important}.paymentMethodRow{grid-template-columns:1fr}.payDetails{grid-template-columns:1fr!important}.payDetail.upiDetail{grid-column:auto!important}.qrWowCard{padding:23px!important}.qrFooter{gap:5px;font-size:6px}.footerLinks{grid-template-columns:1fr 1fr!important}.footerCol{padding:17px}.footerStatement{padding:24px 0 0!important}.footerStatement h3{font-size:28px!important}.footerTag{font-size:20px!important}}@media(max-width:430px){.footerLinks{grid-template-columns:1fr!important}.footerCol{padding:19px}}@media(prefers-reduced-motion:reduce){.paySection*,.megaFooter*{animation:none!important}}.payWowInfo h2{font-size:clamp(52px,6vw,76px)!important;font-weight:900!important;letter-spacing:-4px!important;line-height:.98!important}.payLead{font-size:16px!important;font-weight:600!important;line-height:1.8!important;color:#c8d4e6!important}.payTopBadge{font-size:10px!important;font-weight:900!important}.paymentMethod b{font-size:11px!important;font-weight:900!important}.paymentMethod small{font-size:9px!important}.payDetail small{font-size:9px!important;font-weight:900!important}.payDetail b{font-size:14px!important;font-weight:900!important;line-height:1.35!important}.upiDetail .upi{font-size:16px!important;font-weight:900!important}.paymentTrust{font-size:10px!important;font-weight:700!important}.payAssist{font-size:13px!important;font-weight:900!important;padding:16px 21px!important}.qrWowCard h3{font-size:25px!important;font-weight:900!important}.qrWowCard>p{font-size:12px!important;font-weight:700!important}.scanTitle{font-size:12px!important;font-weight:900!important;letter-spacing:2.8px!important}.qrFooter{font-size:8px!important;font-weight:900!important}.payWowInfo,.qrWowCard{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .35s ease}.payWowInfo:hover{transform:translateY(-9px);box-shadow:0 45px 110px rgba(0,0,0,.38),0 0 55px rgba(118,87,255,.12);border-color:rgba(33,168,255,.3)!important}.qrWowCard:hover{transform:translateY(-10px) scale(1.012);box-shadow:0 45px 105px rgba(0,0,0,.34),0 0 55px rgba(33,168,255,.13)}.payDetail:hover{transform:translateY(-5px) scale(1.015)!important}.paymentMethod:hover{transform:translateY(-5px) scale(1.02)}.payAssist:hover{transform:translateY(-5px) scale(1.04)!important;box-shadow:0 20px 45px rgba(69,74,206,.42)!important}.megaFooter{padding-top:105px!important}.footerBrandBlock p{font-size:12px!important;font-weight:900!important}.footerTag{font-size:30px!important;font-weight:900!important;letter-spacing:-.8px}.footerMini{font-size:11px!important;font-weight:600!important}.footerStatement>span{font-size:10px!important;font-weight:900!important}.footerStatement h3{font-size:43px!important;font-weight:900!important;letter-spacing:-2.2px!important}.footerCTA{font-size:12px!important;font-weight:900!important;padding:16px 20px!important}.footerCol{padding:23px!important}.footerCol h4{font-size:11px!important;font-weight:900!important}.footerCol a{font-size:13px!important;font-weight:700!important;margin:12px 0!important}.footerOffice p{font-size:11px!important;font-weight:600!important}.footerOffice b{font-size:12px!important;font-weight:900!important}.footerLegal{font-size:10px!important;font-weight:600!important}.footerBottom{font-size:9px!important;font-weight:900!important}.footerCol:hover{transform:translateY(-8px) scale(1.015);box-shadow:0 25px 55px rgba(0,0,0,.26);border-color:rgba(25,230,223,.22)}.footerCol a:hover{transform:translateX(8px) scale(1.03)!important;color:#69ecff!important}.footerBrand:hover .footerTag{transform:translateX(4px);transition:.35s}.footerCTA:hover{transform:translateY(-5px) scale(1.04);box-shadow:0 22px 50px rgba(72,75,211,.42)!important}.footerStatement h3 b{animation:footerWordPulse 2.8s ease-in-out infinite alternate}.footerLinks{gap:38px!important}@keyframes footerWordPulse{to{filter:drop-shadow(0 0 13px rgba(97,237,255,.24));letter-spacing:-1px}}@media(max-width:600px){.payWowInfo h2{font-size:47px!important}.payLead{font-size:14px!important}.payDetail b{font-size:13px!important}.upiDetail .upi{font-size:14px!important}.footerTag{font-size:24px!important}.footerStatement h3{font-size:32px!important}.footerCol a{font-size:12px!important}}.payConnectSection{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 9% 18%,rgba(118,87,255,.16),transparent 25%),radial-gradient(circle at 91% 24%,rgba(33,168,255,.13),transparent 25%),radial-gradient(circle at 52% 92%,rgba(25,230,223,.09),transparent 28%),linear-gradient(135deg,#121a2d 0%,#17233b 48%,#111a2e 100%)!important;color:#fff;}.payConnectSection:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent 90%);}.payConnectSection:after{content:"";position:absolute;top:0;left:8%;right:8%;height:2px;z-index:-1;background:linear-gradient(90deg,transparent,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef,transparent);background-size:220% 100%;animation:connectRainbow 8s linear infinite;}.payConnectOrb{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(4px)}.pc1{width:420px;height:420px;left:-230px;top:130px;background:radial-gradient(circle,rgba(118,87,255,.17),transparent 67%);animation:connectOrb 10s ease-in-out infinite}.pc2{width:370px;height:370px;right:-190px;bottom:-170px;background:radial-gradient(circle,rgba(25,230,223,.12),transparent 67%);animation:connectOrb 12s ease-in-out infinite reverse}.pc3{width:180px;height:180px;right:25%;top:12%;background:radial-gradient(circle,rgba(217,70,239,.08),transparent 67%);animation:connectPulse 6s ease-in-out infinite}.payConnectHead{max-width:800px;margin-bottom:52px!important}.payConnectHead .eyebrow{color:#d9e7fa!important;background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.12)!important;}.payConnectHead .eyebrow i{background:#58e8b6!important;box-shadow:0 0 0 5px rgba(88,232,182,.08)!important}.payConnectHead h2{color:#fff!important;font-size:clamp(46px,5.4vw,68px)!important;line-height:1!important;letter-spacing:-3.8px!important;margin:17px 0 15px!important;}.payConnectHead h2 .gradient{background:linear-gradient(100deg,#a99bff 0%,#58caff 45%,#65f2c0 100%)!important;background-size:180% 100%!important;animation:connectTextFlow 5s ease-in-out infinite alternate;-webkit-background-clip:text;background-clip:text;color:transparent;}.payConnectHead p{max-width:680px;margin:auto!important;color:#aebbd0!important;font-size:15px!important;line-height:1.85!important;}.payConnectHead p b{color:#eaf2ff}.payConnectGrid{gap:22px!important}.payOfficeCard{position:relative!important;overflow:hidden!important;padding:34px!important;border:1px solid rgba(255,255,255,.105)!important;border-radius:29px!important;background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(255,255,255,.045))!important;box-shadow:0 30px 80px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.10)!important;backdrop-filter:blur(18px);transition:transform .45s cubic-bezier(.2,.75,.2,1),box-shadow .45s ease,border-color .35s ease;}.payOfficeCard:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#7657ff,#21a8ff,#19e6df,#58e8b6);background-size:200% 100%;animation:connectRainbow 6s linear infinite;}.payOfficeCard:after{content:"";position:absolute;width:190px;height:190px;right:-110px;top:-105px;border-radius:50%;background:radial-gradient(circle,rgba(118,87,255,.20),transparent 68%);transition:.5s;}.payOfficeCard:hover{transform:translateY(-12px);border-color:rgba(33,168,255,.30)!important;box-shadow:0 42px 100px rgba(0,0,0,.32),0 0 35px rgba(118,87,255,.08)!important;}.payOfficeCard:hover:after{transform:scale(1.45);opacity:.9}.payRegisteredCard:after{background:radial-gradient(circle,rgba(25,230,223,.17),transparent 68%);}.payRegisteredCard:hover{border-color:rgba(25,230,223,.28)!important}.payCardTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;position:relative;z-index:2}.payCardIcon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;font-size:22px;background:linear-gradient(135deg,#7657ff,#21a8ff);box-shadow:0 13px 30px rgba(73,75,208,.25);transition:.4s;}.payRegisteredCard .payCardIcon{background:linear-gradient(135deg,#19cfc8,#58e8b6)}.payOfficeCard:hover .payCardIcon{transform:rotate(-6deg) scale(1.1);box-shadow:0 16px 34px rgba(33,168,255,.25)}.payCardTag{padding:7px 10px;border-radius:999px;color:#aebdd2;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);font:900 8px "Space Grotesk";letter-spacing:1.4px;}.payOfficeCard h3{color:#fff!important;font-size:27px!important;letter-spacing:-1px!important;margin-bottom:13px!important;}.payRow{position:relative;padding:17px 0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;}.payRow:last-child{border-bottom:0!important}.payRow .contactIcon{width:45px!important;height:45px!important;flex:none;background:linear-gradient(135deg,rgba(118,87,255,.20),rgba(33,168,255,.12))!important;border:1px solid rgba(255,255,255,.075);font-size:18px!important;transition:.35s;}.payRegisteredCard .payRow .contactIcon{background:linear-gradient(135deg,rgba(25,230,223,.17),rgba(88,232,182,.09))!important;}.payRow:hover .contactIcon{transform:translateX(5px) scale(1.07)}.payRow b{color:#f4f8ff!important;font-size:13px!important;font-weight:900!important;letter-spacing:.15px;}.payRow span{color:#aebbd0!important;font-size:12px!important;line-height:1.7!important;margin-top:4px!important;}.payRow .emailLink{color:#66d8ff!important;font-size:13px!important;font-weight:900!important;position:relative;}.payRow .emailLink:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:linear-gradient(90deg,#7657ff,#19e6df);transition:.35s;}.payRow:hover .emailLink:after{width:100%}.payUpiRow{padding:19px 12px!important;margin-top:5px;border:1px solid rgba(25,230,223,.14)!important;border-radius:16px;background:linear-gradient(100deg,rgba(25,230,223,.065),rgba(118,87,255,.055));}.payUpiRow .payUpi{color:#67f0cf!important;font:900 14px "Space Grotesk"!important;letter-spacing:.1px;text-shadow:0 0 18px rgba(88,232,182,.12);}.payConnectSection .contactCard{color:#fff}.payConnectSection .contactRow:last-child{border-bottom:0}.payConnectSection .contactIcon{color:#fff}.payConnectSection .emailLink{color:#66d8ff}@keyframes connectRainbow{to{background-position:220% 0}}@keyframes connectTextFlow{to{background-position:100% 0}}@keyframes connectOrb{50%{transform:translate(28px,-22px) scale(1.08)}}@keyframes connectPulse{50%{transform:scale(1.28);opacity:.55}}@media(max-width:600px){.payConnectSection{padding:78px 0!important}.payConnectHead{margin-bottom:38px!important}.payConnectHead h2{font-size:46px!important;letter-spacing:-2.8px!important}.payConnectHead p{font-size:13px!important}.payOfficeCard{padding:24px!important;border-radius:24px!important}.payOfficeCard h3{font-size:24px!important}.payRow span{font-size:11px!important}.payUpiRow .payUpi{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.payConnectSection*{animation:none!important;transition:none!important}}.payConnectSection{background:radial-gradient(circle at 8% 18%,rgba(124,92,255,.13),transparent 25%),radial-gradient(circle at 92% 22%,rgba(35,183,255,.12),transparent 25%),radial-gradient(circle at 52% 95%,rgba(28,210,188,.08),transparent 28%),linear-gradient(135deg,#26334a 0%,#33445f 48%,#29384f 100%)!important;}.payConnectSection:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);}.payConnectHead h2{color:#ffffff!important}.payConnectHead p{color:#d4deeb!important}.payOfficeCard{background:linear-gradient(145deg,rgba(255,255,255,.145),rgba(255,255,255,.075))!important;border-color:rgba(255,255,255,.17)!important;box-shadow:0 28px 65px rgba(11,23,42,.20),inset 0 1px rgba(255,255,255,.16)!important;}.payOfficeCard:hover{box-shadow:0 38px 85px rgba(11,23,42,.27),0 0 32px rgba(75,183,255,.10)!important;}.payRow{border-bottom-color:rgba(255,255,255,.105)!important}.payRow span{color:#d1dbea!important}.payRow b{color:#ffffff!important}.payCardTag{color:#d9e4f2;background:rgba(255,255,255,.07)}.payUpiRow{background:linear-gradient(100deg,rgba(46,222,194,.10),rgba(128,101,255,.09))!important;border-color:rgba(74,235,211,.22)!important;}.megaFooter{background:radial-gradient(circle at 10% 10%,rgba(118,87,255,.09),transparent 23%),radial-gradient(circle at 90% 20%,rgba(33,168,255,.08),transparent 25%),linear-gradient(135deg,#eef3f9 0%,#e5edf6 48%,#f2f6fb 100%)!important;color:#17243a!important;}.megaFooter:after{background:linear-gradient(90deg,transparent,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef,transparent);}.footerBrandBlock p,.footerTag,.footerMini,.footerStatement h3,.footerStatement>span,.footerCol h4,.footerCol a,.footerOffice p,.footerOffice b,.footerLegal,.legalLinks a,.footerBottom{color:#17243a!important;}.footerTag{background:linear-gradient(90deg,#5b45d6,#168bd1,#009f91);-webkit-background-clip:text;background-clip:text;color:transparent!important;}.footerMini{color:#64748b!important}.footerStatement{border-left-color:rgba(35,55,80,.13)!important}.footerStatement>span{color:#1479a9!important}.footerCol{background:rgba(255,255,255,.64)!important;border-color:rgba(36,63,92,.10)!important;box-shadow:0 12px 32px rgba(30,55,85,.07);}.footerCol:hover{background:rgba(255,255,255,.88)!important;border-color:rgba(118,87,255,.22)!important;box-shadow:0 22px 45px rgba(30,55,85,.13);}.footerCol h4{color:#18263d!important}.footerCol a{color:#53657d!important}.footerCol a:hover{color:#513bd0!important}.footerOffice{background:rgba(255,255,255,.68)!important;border:1px solid rgba(36,63,92,.10);border-radius:18px;}.footerOffice p{color:#5c6d83!important}.footerOffice b{color:#25364d!important}.footerOffice:after{background:linear-gradient(180deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef);}.footerCTA{box-shadow:0 15px 32px rgba(77,78,205,.22)!important;}.footerLegal{border-top-color:rgba(36,63,92,.10)!important}.legalLinks a:hover{color:#168bd1!important}.footerPulse i{background:#19b98d!important;box-shadow:0 0 0 5px rgba(25,185,141,.09),0 0 16px rgba(25,185,141,.22)!important;}.payConnectSection:after{display:none!important;}.payConnectSection{border-top:0!important;}.payConnectSection{background:radial-gradient(circle at 7% 16%,rgba(111,76,255,.17),transparent 26%),radial-gradient(circle at 93% 20%,rgba(0,191,255,.15),transparent 27%),radial-gradient(circle at 52% 100%,rgba(28,225,190,.11),transparent 30%),linear-gradient(135deg,#202d46 0%,#2d4260 48%,#233550 100%)!important;}.payConnectSection:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;}.payConnectHead h2{text-shadow:0 8px 28px rgba(0,0,0,.18);}.payConnectHead h2 .gradient{background:linear-gradient(100deg,#b9a7ff,#63caff 48%,#66f1c7)!important;background-size:220% 100%!important;animation:contactGradient 5s ease-in-out infinite alternate;}.payConnectHead p{color:#d9e4f2!important;}.payOfficeCard{background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.065))!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 28px 75px rgba(9,23,45,.23),inset 0 1px rgba(255,255,255,.17)!important;backdrop-filter:blur(20px);}.payOfficeCard:before{height:4px!important;background:linear-gradient(90deg,#7657ff,#239cff,#19e6df,#58e8b6,#d946ef)!important;background-size:250% 100%!important;animation:contactRainbow 6s linear infinite;}.payOfficeCard:hover{transform:translateY(-14px) scale(1.012);border-color:rgba(77,205,255,.40)!important;box-shadow:0 42px 95px rgba(7,24,48,.32),0 0 40px rgba(55,176,255,.10)!important;}.payOfficeCard:nth-child(1) .payCardIcon{background:linear-gradient(135deg,#7657ff 0%,#3b9cff 55%,#25d9e5 100%)!important;}.payRegisteredCard .payCardIcon{background:linear-gradient(135deg,#00bfae 0%,#2ddbbf 55%,#7cf2bc 100%)!important;}.payCardIcon{box-shadow:0 15px 34px rgba(50,116,224,.27)!important;}.payOfficeCard:hover .payCardIcon{transform:translateY(-4px) rotate(-7deg) scale(1.13);}.payCardTag{background:linear-gradient(135deg,rgba(118,87,255,.13),rgba(33,168,255,.10))!important;color:#e8f2ff!important;border-color:rgba(123,201,255,.17)!important;}.payRow{transition:background .3s ease,padding-left .3s ease;}.payRow:hover{background:linear-gradient(90deg,rgba(91,176,255,.055),transparent);padding-left:7px!important;}.payRow .contactIcon{box-shadow:0 8px 22px rgba(21,47,83,.17);}.payRow:hover .contactIcon{box-shadow:0 0 0 5px rgba(64,190,255,.07),0 12px 28px rgba(21,93,160,.20);}.payRow .emailLink{color:#6bdcff!important;}.payUpiRow{background:linear-gradient(105deg,rgba(25,230,223,.10),rgba(118,87,255,.10),rgba(33,168,255,.07))!important;background-size:200% 100%!important;animation:upiShimmer 7s ease-in-out infinite alternate;border-color:rgba(92,239,217,.25)!important;}.payUpiRow .payUpi{color:#72f2d1!important;text-shadow:0 0 20px rgba(88,232,182,.18);}.megaFooter{background:radial-gradient(circle at 8% 10%,rgba(118,87,255,.10),transparent 25%),radial-gradient(circle at 92% 18%,rgba(33,168,255,.10),transparent 27%),radial-gradient(circle at 55% 100%,rgba(25,210,190,.07),transparent 28%),linear-gradient(135deg,#f7faff 0%,#eaf1f9 48%,#f5f8fc 100%)!important;color:#17263d!important;}.megaFooter:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 42%,rgba(118,87,255,.035) 50%,transparent 58%),linear-gradient(300deg,transparent 0 48%,rgba(33,168,255,.03) 53%,transparent 60%);background-size:180% 180%;animation:footerAmbient 14s linear infinite;}.megaFooter:after{height:4px!important;background:linear-gradient(90deg,#7657ff,#239cff,#19e6df,#58e8b6,#d946ef,#7657ff)!important;background-size:300% 100%!important;animation:footerRainbow 7s linear infinite;}.footerBrand .logo{background:linear-gradient(135deg,#7657ff,#249dff 52%,#19d9cf)!important;box-shadow:0 12px 32px rgba(66,101,220,.20)!important;}.footerBrandBlock p{color:#21324a!important;}.footerTag{background:linear-gradient(90deg,#5b45d6,#147fd0,#009f93)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:footerText 6s ease-in-out infinite alternate;}.footerMini{color:#61738b!important;}.footerStatement{border-left:1px solid rgba(45,72,103,.14)!important;}.footerStatement>span{color:#147bb2!important;}.footerStatement h3{color:#162840!important;}.footerCTA{background:linear-gradient(100deg,#6d55e9,#258fe0,#10b9b1)!important;background-size:220% 100%!important;animation:ctaFlow 5s ease-in-out infinite alternate;box-shadow:0 17px 38px rgba(72,84,202,.22)!important;transition:transform .35s ease,box-shadow .35s ease!important;}.footerCTA:hover{transform:translateY(-5px) scale(1.035);box-shadow:0 25px 48px rgba(48,105,211,.30)!important;}.footerLinks{position:relative;z-index:2;}.footerCol{background:rgba(255,255,255,.72)!important;border:1px solid rgba(40,70,105,.095)!important;box-shadow:0 12px 30px rgba(34,66,103,.06);transition:transform .4s cubic-bezier(.2,.75,.2,1),box-shadow .4s ease,border-color .35s ease,background .35s ease!important;}.footerCol:hover{transform:translateY(-9px);background:rgba(255,255,255,.96)!important;border-color:rgba(89,116,226,.23)!important;box-shadow:0 24px 50px rgba(34,66,103,.13),0 0 28px rgba(118,87,255,.055);}.footerCol h4{color:#172940!important;}.footerCol h4:before{background:linear-gradient(90deg,#7657ff,#21a8ff,#19d9cf)!important;transition:width .35s ease;}.footerCol:hover h4:before{width:30px}.footerCol a{color:#53667d!important;transition:transform .3s ease,color .3s ease,padding-left .3s ease!important;}.footerCol a:hover{color:#4e3ad0!important;transform:translateX(7px);}.footerOffice{background:rgba(255,255,255,.78)!important;border:1px solid rgba(40,70,105,.10)!important;box-shadow:0 12px 30px rgba(34,66,103,.06);}.footerOffice:hover{box-shadow:0 22px 44px rgba(34,66,103,.12);}.footerOffice p{color:#61738a!important}.footerOffice b{color:#243750!important}.footerOffice:after{width:4px!important;background:linear-gradient(180deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef)!important;background-size:100% 220%!important;animation:footerSide 5s linear infinite;}.footerLegal{border-top-color:rgba(38,65,96,.10)!important;}.legalLinks a{color:#52657b!important;}.legalLinks a:hover{color:#258fda!important;}.footerBottom{color:#63758a!important;}.footerPulse i{background:#16b88c!important;box-shadow:0 0 0 5px rgba(22,184,140,.08),0 0 20px rgba(22,184,140,.24)!important;}@keyframes contactRainbow{to{background-position:250% 0}}@keyframes contactGradient{to{background-position:100% 0}}@keyframes upiShimmer{to{background-position:100% 0}}@keyframes footerRainbow{to{background-position:300% 0}}@keyframes footerText{to{background-position:100% 0}}@keyframes footerAmbient{to{background-position:100% 100%}}@keyframes footerSide{to{background-position:0 220%}}@keyframes ctaFlow{to{background-position:100% 0}}@media(max-width:600px){.payOfficeCard:hover{transform:translateY(-7px) scale(1.005)}.footerCol:hover{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.payConnectSection*,.megaFooter*{animation:none!important;transition:none!important}}.payConnectSection{background:radial-gradient(circle at 6% 15%,rgba(124,88,255,.22),transparent 27%),radial-gradient(circle at 94% 20%,rgba(0,202,255,.18),transparent 27%),radial-gradient(circle at 52% 95%,rgba(26,235,190,.13),transparent 30%),linear-gradient(135deg,#243552 0%,#344b69 48%,#273b58 100%)!important;}.payConnectHead h2{font-size:clamp(50px,5.8vw,74px)!important;font-weight:900!important;letter-spacing:-4px!important;}.payConnectHead h2 .gradient{background:linear-gradient(90deg,#c1aaff,#68d3ff,#65f3ce,#b99aff,#68d3ff)!important;background-size:300% 100%!important;animation:connectTitleFlow 5s linear infinite!important;-webkit-background-clip:text!important;background-clip:text!important;}.payConnectHead p{font-size:16px!important;color:#e2eaf5!important;}.payOfficeCard{background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.065))!important;border-color:rgba(255,255,255,.20)!important;}.payOfficeCard h3{font-size:30px!important;font-weight:900!important;}.payRow b{font-size:14px!important;font-weight:900!important;}.payRow span{font-size:13px!important;}.payUpiRow .payUpi{font-size:15px!important;font-weight:900!important;}.footerBrandBlock p{font-size:12px!important;font-weight:800!important;}.footerTag{font-size:29px!important;font-weight:900!important;background:linear-gradient(90deg,#543bd0 0%,#168fe0 24%,#00aeaa 45%,#6b4fe0 66%,#168fe0 84%,#543bd0 100%)!important;background-size:400% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:footerTextColourFlow 5s linear infinite!important;text-shadow:0 0 22px rgba(68,118,220,.08);}.footerMini{font-size:11px!important;}.footerStatement>span{font-size:11px!important;font-weight:900!important;background:linear-gradient(90deg,#5d42d8,#148fe0,#00a99b,#5d42d8)!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:footerTextColourFlow 4s linear infinite!important;}.footerStatement h3{font-size:40px!important;font-weight:900!important;letter-spacing:-1.5px!important;background:linear-gradient(90deg,#172940,#5a43d5,#078fd0,#009f91,#172940)!important;background-size:350% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:footerHeadingFlow 6s linear infinite!important;}.footerCol h4{font-size:13px!important;font-weight:900!important;}.footerCol a{font-size:11px!important;font-weight:700!important;}.footerOffice p{font-size:11px!important;}.footerOffice b{font-size:12px!important;font-weight:900!important;}.footerBottom{font-size:10px!important;font-weight:700!important;}.footerTag,.footerStatement>span,.footerStatement h3{position:relative;background-clip:text!important;-webkit-background-clip:text!important;}@keyframes connectTitleFlow{0%{background-position:0% 50%}100%{background-position:300% 50%}}@keyframes footerTextColourFlow{0%{background-position:0% 50%}100%{background-position:400% 50%}}@keyframes footerHeadingFlow{0%{background-position:0% 50%}100%{background-position:350% 50%}}@media(max-width:600px){.payConnectHead h2{font-size:50px!important;letter-spacing:-3px!important;}.payConnectHead p{font-size:13px!important}.payOfficeCard h3{font-size:26px!important}.footerTag{font-size:23px!important}.footerStatement h3{font-size:31px!important}}@media(prefers-reduced-motion:reduce){.payConnectSection*,.megaFooter*{animation:none!important}}.payConnectHead{position:relative;}.payConnectHead h2{font-size:clamp(54px,6vw,78px)!important;font-weight:900!important;letter-spacing:-4.5px!important;line-height:.98!important;background:linear-gradient(90deg,#ffffff 0%,#c4b5fd 18%,#67d7ff 38%,#5ff1d0 56%,#a78bfa 75%,#ffffff 100%)!important;background-size:350% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:contactWowFlow 5s linear infinite!important;filter:drop-shadow(0 10px 22px rgba(67,120,210,.20));}.payConnectHead h2 .gradient{background:linear-gradient(90deg,#b9a5ff 0%,#55c9ff 25%,#61f2cf 48%,#d09cff 72%,#55c9ff 100%)!important;background-size:350% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:contactWowFlow 4s linear infinite!important;}.payConnectHead .eyebrow{font-size:11px!important;font-weight:900!important;letter-spacing:2px!important;color:#eff7ff!important;background:linear-gradient(100deg,rgba(118,87,255,.22),rgba(33,168,255,.16),rgba(25,230,223,.13))!important;border-color:rgba(164,218,255,.20)!important;box-shadow:0 10px 28px rgba(12,39,75,.12);}.payConnectHead p{font-size:17px!important;font-weight:600!important;line-height:1.85!important;color:#e5edf8!important;}.payConnectHead p b{font-weight:900!important;background:linear-gradient(90deg,#ffffff,#8fe3ff,#8af3d5,#ffffff)!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:contactSubFlow 5s linear infinite!important;}.payOfficeCard h3{font-size:31px!important;font-weight:900!important;color:#ffffff!important;letter-spacing:-1px!important;}.payRow b{font-size:14px!important;font-weight:900!important;color:#ffffff!important;}.payRow span{font-size:13px!important;font-weight:600!important;}.payUpiRow .payUpi{font-size:15px!important;font-weight:900!important;}@keyframes contactWowFlow{0%{background-position:0% 50%}100%{background-position:350% 50%}}@keyframes contactSubFlow{0%{background-position:0% 50%}100%{background-position:300% 50%}}@media(max-width:600px){.payConnectHead h2{font-size:51px!important;letter-spacing:-3.2px!important;}.payConnectHead p{font-size:13.5px!important}.payOfficeCard h3{font-size:27px!important}}@media(prefers-reduced-motion:reduce){.payConnectHead*{animation:none!important}}.payConnectSection{background:radial-gradient(circle at 8% 15%,rgba(121,92,235,.13),transparent 27%),radial-gradient(circle at 92% 18%,rgba(46,177,225,.11),transparent 27%),radial-gradient(circle at 52% 100%,rgba(55,205,178,.08),transparent 30%),linear-gradient(135deg,#35445d 0%,#43566f 48%,#364963 100%)!important;}.payConnectSection:before{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;}.payConnectHead .eyebrow{color:#f2f7fc!important;background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.14)!important;}.payConnectHead h2{background:linear-gradient(90deg,#f9fbff,#cfc4ff,#8edcff,#92edd6,#d8caff,#f9fbff)!important;background-size:350% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:contactLightDarkFlow 6s linear infinite!important;filter:drop-shadow(0 8px 20px rgba(15,38,65,.16));}.payConnectHead h2 .gradient{background:linear-gradient(90deg,#c9baff,#79d5ff,#82efd5,#c4aaff,#79d5ff)!important;background-size:350% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:contactLightDarkFlow 5s linear infinite!important;}.payConnectHead p{color:#e2eaf3!important;}.payOfficeCard{background:linear-gradient(145deg,rgba(255,255,255,.145),rgba(255,255,255,.065))!important;border-color:rgba(255,255,255,.16)!important;box-shadow:0 28px 70px rgba(18,37,61,.18),inset 0 1px rgba(255,255,255,.14)!important;}.payOfficeCard:hover{border-color:rgba(112,211,242,.30)!important;box-shadow:0 38px 88px rgba(18,37,61,.25),0 0 34px rgba(87,191,231,.08)!important;}.payOfficeCard h3{color:#f8fbff!important}.payRow b{color:#f4f8fd!important}.payRow span{color:#d2dce8!important}.payCardTag{color:#e6eef7!important;background:rgba(255,255,255,.055)!important;}.payOfficeCard:nth-child(1) .payCardIcon{background:linear-gradient(135deg,#7765d8,#4f9ed1,#43c9c0)!important;}.payRegisteredCard .payCardIcon{background:linear-gradient(135deg,#35b7a7,#54cfbc,#8ae1c5)!important;}.payUpiRow{background:linear-gradient(105deg,rgba(73,212,195,.085),rgba(126,102,218,.08),rgba(74,177,222,.07))!important;}.payUpiRow .payUpi{color:#8df0d8!important;}@keyframes contactLightDarkFlow{0%{background-position:0% 50%}100%{background-position:350% 50%}}@media(prefers-reduced-motion:reduce){.payConnectSection*{animation:none!important}}.payConnectSection{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 18%,rgba(151,126,255,.22),transparent 24%),radial-gradient(circle at 88% 17%,rgba(82,201,255,.18),transparent 25%),radial-gradient(circle at 72% 82%,rgba(73,235,205,.12),transparent 27%),linear-gradient(135deg,#3b4c66 0%,#536982 45%,#3e536d 100%)!important;overflow:hidden;}.payConnectSection:before{content:"";position:absolute;inset:-40%;z-index:-2;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.025) 36%,rgba(255,255,255,.12) 42%,rgba(255,255,255,.025) 48%,transparent 64%);background-size:55% 100%;transform:rotate(-8deg);animation:contactShineSweep 8s ease-in-out infinite;pointer-events:none;}.payConnectSection:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 20% 70%,rgba(255,255,255,.055),transparent 18%),radial-gradient(circle at 82% 55%,rgba(255,255,255,.045),transparent 20%);animation:contactGlowPulse 6s ease-in-out infinite alternate;pointer-events:none;}@keyframes contactShineSweep{0%,18%{transform:translateX(-42%) rotate(-8deg);opacity:.2}55%{transform:translateX(35%) rotate(-8deg);opacity:.7}100%{transform:translateX(75%) rotate(-8deg);opacity:.15}}@keyframes contactGlowPulse{from{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.payConnectSection:before,.payConnectSection:after{animation:none!important}}.payOfficeCard{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(242,248,255,.91))!important;border:1px solid rgba(112,143,180,.18)!important;box-shadow:0 22px 55px rgba(29,62,98,.12),inset 0 1px rgba(255,255,255,.95)!important;}.payOfficeCard:hover{background:linear-gradient(145deg,#ffffff,#eef7ff)!important;border-color:rgba(64,169,225,.30)!important;box-shadow:0 34px 75px rgba(29,62,98,.17),0 0 30px rgba(64,178,235,.09)!important;}.payOfficeCard h3{color:#182b45!important;}.payRow{border-bottom-color:rgba(58,86,119,.10)!important;}.payRow b{color:#213650!important;}.payRow span{color:#60738a!important;}.payCardTag{color:#43566d!important;background:linear-gradient(135deg,rgba(118,87,255,.08),rgba(33,168,255,.08))!important;border-color:rgba(83,124,166,.13)!important;}.payRow .contactIcon{background:linear-gradient(135deg,#eeeaff,#e5f5ff)!important;border-color:rgba(92,128,175,.12)!important;box-shadow:0 8px 20px rgba(52,91,133,.10)!important;}.payRegisteredCard .payRow .contactIcon{background:linear-gradient(135deg,#e4faf5,#e8f7ff)!important;}.payRow:hover{background:linear-gradient(90deg,rgba(76,171,230,.055),transparent)!important;}.payRow .emailLink{color:#247fbd!important;}.payUpiRow{background:linear-gradient(105deg,#effcf9,#f2efff,#eef8ff)!important;border-color:rgba(69,185,173,.20)!important;}.payUpiRow .payUpi{color:#138e78!important;}.payCardIcon{box-shadow:0 12px 28px rgba(62,111,171,.17)!important;}.payOfficeCard{padding:32px!important;}.payOfficeCard h3{margin:4px 0 18px!important;font-size:29px!important;font-weight:900!important;color:#152a45!important;letter-spacing:-.8px!important;}.payRow{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:17px 8px!important;margin:0!important;border-bottom:1px solid rgba(51,87,122,.09)!important;border-radius:15px!important;transition:transform .35s ease,background .35s ease,box-shadow .35s ease!important;}.payRow:hover{transform:translateX(6px)!important;background:linear-gradient(90deg,rgba(75,165,230,.075),rgba(117,91,220,.035),transparent)!important;box-shadow:inset 3px 0#5a8ee8,0 7px 18px rgba(52,91,133,.055)!important;}.payRow .contactIcon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:15px!important;display:grid!important;place-items:center!important;font-size:19px!important;background:linear-gradient(145deg,#f0edff,#e8f6ff)!important;border:1px solid rgba(92,128,175,.13)!important;box-shadow:0 9px 22px rgba(51,92,139,.10)!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease!important;}.payRow:hover .contactIcon{transform:rotate(-6deg) scale(1.12)!important;box-shadow:0 0 0 5px rgba(81,164,228,.07),0 13px 27px rgba(51,92,139,.15)!important;}.payRow b{display:block!important;margin-bottom:5px!important;font-size:11px!important;font-weight:900!important;letter-spacing:1.4px!important;text-transform:uppercase!important;color:#65758b!important;}.payRow span{display:block!important;font-size:13px!important;line-height:1.65!important;font-weight:700!important;color:#1e3653!important;word-break:normal!important;}.payRow .emailLink{font-size:13px!important;font-weight:900!important;color:#287fc0!important;text-decoration:none!important;transition:color .3s ease,filter .3s ease!important;}.payRow:hover .emailLink{color:#5744c9!important;filter:drop-shadow(0 3px 8px rgba(87,68,201,.16));}.payUpiRow{margin-top:7px!important;padding:14px 10px!important;border:1px solid rgba(54,184,163,.19)!important;background:linear-gradient(105deg,#effcf8,#f4f0ff,#eef8ff)!important;background-size:220% 100%!important;animation:upiContentFlow 7s ease-in-out infinite alternate!important;box-shadow:0 8px 24px rgba(39,123,121,.06)!important;}.payUpiRow .contactIcon{background:linear-gradient(145deg,#e2faf5,#e9f2ff)!important;}.payUpiRow .payUpi{color:#138b76!important;font-size:14px!important;font-weight:900!important;letter-spacing:.1px!important;}.payCardTop{margin-bottom:11px!important;}.payCardTag{font-size:8px!important;font-weight:900!important;letter-spacing:1.6px!important;padding:7px 11px!important;color:#4e6077!important;}.payCardIcon{width:50px!important;height:50px!important;border-radius:15px!important;}.payOfficeCard h3:after{content:"";display:block;width:54px;height:3px;margin-top:10px;border-radius:99px;background:linear-gradient(90deg,#7657ff,#29a9ed,#24cbb3);background-size:200% 100%;animation:headingAccentFlow 4s linear infinite;}.payOfficeCard:nth-child(2) h3:after{background:linear-gradient(90deg,#20b89f,#36aeea,#7657ff);background-size:200% 100%;}@keyframes upiContentFlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes headingAccentFlow{0%{background-position:0% 50%}100%{background-position:200% 50%}}@media(max-width:600px){.payOfficeCard{padding:24px!important}.payOfficeCard h3{font-size:26px!important}.payRow{grid-template-columns:43px minmax(0,1fr)!important;gap:12px!important;padding:15px 5px!important}.payRow .contactIcon{width:43px!important;height:43px!important;min-width:43px!important}.payRow span{font-size:12px!important}.payRow b{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.payOfficeCard*{animation:none!important;transition:none!important}}.payRow{grid-template-columns:58px minmax(0,1fr)!important;gap:15px!important;padding:16px 8px!important;border-bottom:0!important;border-radius:20px!important;margin:4px 0!important;position:relative;}.payRow:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:20px;background:linear-gradient(90deg,rgba(100,170,235,.055),rgba(125,100,220,.025),transparent);opacity:0;transform:scale(.96);transition:.4s ease;z-index:0;}.payRow:hover:before{opacity:1;transform:scale(1);}.payRow>*{position:relative;z-index:1;}.payRow .contactIcon{width:54px!important;height:54px!important;min-width:54px!important;border-radius:50%!important;background:linear-gradient(145deg,#f3efff,#e8f7ff)!important;border:2px solid rgba(255,255,255,.95)!important;box-shadow:0 8px 22px rgba(47,91,139,.12),inset 0 1px rgba(255,255,255,.95)!important;position:relative;}.payRow .contactIcon:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(79,166,224,.18);animation:iconRing 3.5s ease-in-out infinite;}.payRow:hover .contactIcon{transform:scale(1.13) rotate(8deg)!important;box-shadow:0 0 0 7px rgba(82,174,229,.07),0 15px 30px rgba(47,91,139,.18)!important;}.payRow b{font-size:11px!important;letter-spacing:1.6px!important;color:#65768d!important;}.payRow span{font-size:13.5px!important;font-weight:750!important;color:#203a58!important;}.payRow .emailLink{color:#217fbe!important;font-weight:900!important;}.payUpiRow{border:1px solid rgba(53,190,168,.20)!important;border-radius:22px!important;padding:15px 12px!important;background:linear-gradient(110deg,#effcf8,#f4f0ff,#eef8ff)!important;box-shadow:0 10px 27px rgba(39,123,121,.06)!important;}.payUpiRow .contactIcon{background:linear-gradient(145deg,#ddfaf2,#eaf4ff)!important;}.payUpiRow .contactIcon:after{border-color:rgba(35,190,163,.22);}.payUpiRow .payUpi{color:#118c76!important;font-size:15px!important;font-weight:900!important;}.payCardIcon{border-radius:50%!important;width:54px!important;height:54px!important;box-shadow:0 12px 28px rgba(62,111,171,.18)!important;}.payCardTop{align-items:center!important;}.payOfficeCard h3{font-size:30px!important;}@keyframes iconRing{0%,100%{transform:scale(.94);opacity:.45}50%{transform:scale(1.08);opacity:.9}}@media(max-width:600px){.payRow{grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important}.payRow .contactIcon{width:47px!important;height:47px!important;min-width:47px!important}.payOfficeCard h3{font-size:27px!important}}@media(prefers-reduced-motion:reduce){.payOfficeCard*{animation:none!important;transition:none!important}}.payRow{display:flex!important;align-items:center!important;gap:14px!important;padding:13px 16px!important;margin:7px 0!important;min-height:68px!important;border:1px solid rgba(70,105,145,.11)!important;border-radius:18px!important;background:linear-gradient(100deg,rgba(255,255,255,.72),rgba(239,247,255,.62))!important;box-shadow:0 7px 20px rgba(42,77,116,.055)!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,background .35s ease!important;}.payRow:before{display:none!important}.payRow:hover{transform:translateX(7px)!important;background:linear-gradient(100deg,#ffffff,#eef8ff,#f4f0ff)!important;border-color:rgba(71,155,219,.27)!important;box-shadow:0 13px 30px rgba(42,77,116,.11),0 0 20px rgba(84,160,224,.06)!important;}.payRow .contactIcon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;border:0!important;font-size:17px!important;background:linear-gradient(135deg,#7657ff,#299fe6)!important;color:#fff!important;box-shadow:0 8px 19px rgba(73,103,205,.18)!important;}.payRegisteredCard .payRow .contactIcon{background:linear-gradient(135deg,#16bda9,#4acfae)!important;}.payRow .contactIcon:after{display:none!important}.payRow:hover .contactIcon{transform:scale(1.08) rotate(-4deg)!important;box-shadow:0 0 0 5px rgba(69,168,226,.07),0 11px 25px rgba(54,108,166,.17)!important;}.payRow>div:last-child{flex:1!important;min-width:0!important;}.payRow b{display:block!important;margin:0 0 3px!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.5px!important;color:#748398!important;}.payRow span{display:block!important;margin:0!important;font-size:12.5px!important;line-height:1.5!important;font-weight:800!important;color:#1c3552!important;}.payRow .emailLink{font-size:12.5px!important;font-weight:900!important;color:#247fc0!important;}.payUpiRow{border:1px solid rgba(38,187,163,.20)!important;background:linear-gradient(100deg,#eefbf7,#f4f0ff,#eef8ff)!important;background-size:220% 100%!important;animation:contactPillFlow 7s ease-in-out infinite alternate!important;}.payUpiRow .payUpi{color:#138a76!important;font-size:13.5px!important;font-weight:900!important;}.payCardTag{border-radius:999px!important;padding:7px 12px!important;background:linear-gradient(100deg,rgba(118,87,255,.10),rgba(33,168,255,.09))!important;}.payOfficeCard h3{margin-bottom:16px!important;}@keyframes contactPillFlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}@media(max-width:600px){.payRow{min-height:62px!important;padding:11px 12px!important;border-radius:16px!important;}.payRow .contactIcon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;}.payRow span,.payRow .emailLink{font-size:11.5px!important}}@media(prefers-reduced-motion:reduce){.payOfficeCard*{animation:none!important;transition:none!important}}.payConnectSection{position:relative!important;overflow:hidden!important;isolation:isolate;padding-top:86px!important;padding-bottom:86px!important;background:radial-gradient(circle at 10% 15%,rgba(116,91,230,.15),transparent 25%),radial-gradient(circle at 90% 18%,rgba(43,171,224,.13),transparent 25%),radial-gradient(circle at 70% 90%,rgba(54,207,176,.09),transparent 27%),linear-gradient(135deg,#edf3f9 0%,#e2ebf5 52%,#f0f5fa 100%)!important;}.payConnectSection:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.48) 50%,transparent 82%);background-size:180% 100%;animation:contactSoftShine 10s ease-in-out infinite;pointer-events:none;}.payConnectSection:after{content:"";position:absolute;width:520px;height:520px;right:-250px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(113,89,227,.10),transparent 67%);z-index:-1;animation:contactOrbFloat 10s ease-in-out infinite;pointer-events:none;}.payConnectHead{max-width:850px!important;margin:0 auto 48px!important;text-align:center!important;}.payConnectHead .eyebrow{display:inline-flex!important;padding:8px 14px!important;border-radius:999px!important;background:rgba(255,255,255,.78)!important;color:#425673!important;border:1px solid rgba(80,112,148,.13)!important;box-shadow:0 8px 24px rgba(42,76,112,.07)!important;font-weight:900!important;}.payConnectHead h2{margin:16px 0 13px!important;font-size:clamp(48px,5.5vw,70px)!important;font-weight:900!important;line-height:1!important;letter-spacing:-3.5px!important;color:#162b45!important;text-shadow:0 7px 22px rgba(50,84,119,.08);}.payConnectHead h2 .gradient{background:linear-gradient(90deg,#654bd3,#168fd4,#00a992,#654bd3)!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:contactTitleFlow 5s linear infinite!important;}.payConnectHead p{max-width:700px!important;margin:0 auto!important;color:#60748b!important;font-size:15px!important;line-height:1.8!important;}.payConnectHead p b{color:#304a67!important;}.payConnectGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;max-width:1050px!important;margin:0 auto!important;}.payOfficeCard{position:relative!important;overflow:hidden!important;padding:31px!important;border-radius:28px!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(65,101,140,.12)!important;box-shadow:0 20px 55px rgba(41,72,107,.10),inset 0 1px rgba(255,255,255,.95)!important;backdrop-filter:blur(14px);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .35s ease!important;}.payOfficeCard:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6d55e5,#289ce0,#13bca7,#6d55e5);background-size:300% 100%;animation:contactCardFlow 6s linear infinite;}.payOfficeCard:hover{transform:translateY(-10px)!important;border-color:rgba(66,157,215,.24)!important;box-shadow:0 31px 72px rgba(41,72,107,.16),0 0 28px rgba(69,159,218,.07)!important;}.payCardTop{margin-bottom:14px!important;}.payCardIcon{width:48px!important;height:48px!important;border-radius:15px!important;background:linear-gradient(135deg,#7158df,#319edf)!important;box-shadow:0 10px 25px rgba(76,91,197,.17)!important;transition:transform .4s ease,box-shadow .4s ease!important;}.payRegisteredCard .payCardIcon{background:linear-gradient(135deg,#19b9a5,#4acfb2)!important;}.payOfficeCard:hover .payCardIcon{transform:translateY(-3px) rotate(-5deg) scale(1.08)!important;box-shadow:0 15px 31px rgba(52,117,181,.20)!important;}.payCardTag{border-radius:999px!important;color:#53677e!important;background:#f1f5fa!important;border:1px solid#dfe7ef!important;font-weight:900!important;}.payRow{display:grid!important;grid-template-columns:43px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;margin:7px 0!important;padding:13px 12px!important;min-height:65px!important;border:1px solid rgba(67,103,139,.08)!important;border-radius:16px!important;background:rgba(248,251,254,.72)!important;transition:transform .3s ease,background .3s ease,box-shadow .3s ease,border-color .3s ease!important;}.payRow:hover{transform:translateX(5px)!important;background:#fff!important;border-color:rgba(67,157,216,.20)!important;box-shadow:0 9px 24px rgba(42,80,119,.08)!important;}.payRow .contactIcon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;display:grid!important;place-items:center!important;font-size:16px!important;background:linear-gradient(135deg,#ebe8ff,#e7f6ff)!important;border:1px solid rgba(83,124,174,.10)!important;box-shadow:none!important;transition:transform .3s ease!important;}.payRegisteredCard .payRow .contactIcon{background:linear-gradient(135deg,#e5faf6,#e9f6ff)!important;}.payRow:hover .contactIcon{transform:scale(1.08)!important;}.payRow b{display:block!important;margin-bottom:3px!important;color:#728298!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.45px!important;}.payRow span{display:block!important;color:#203a56!important;font-size:12px!important;line-height:1.5!important;font-weight:750!important;}.payRow .emailLink{color:#227fbd!important;font-size:12px!important;font-weight:900!important;}.payRow .emailLink:hover{color:#5a42cf!important;}.payUpiRow{background:linear-gradient(100deg,#edfaf7,#f4f0ff,#edf8ff)!important;border-color:rgba(50,181,162,.18)!important;animation:contactUpiFlow 7s ease-in-out infinite alternate!important;}.payUpiRow .payUpi{color:#118873!important;font-size:13px!important;font-weight:900!important;}@keyframes contactSoftShine{0%,20%{background-position:-100% 0}65%,100%{background-position:200% 0}}@keyframes contactOrbFloat{50%{transform:translate(-35px,28px) scale(1.08)}}@keyframes contactTitleFlow{0%{background-position:0% 50%}100%{background-position:300% 50%}}@keyframes contactCardFlow{0%{background-position:0% 50%}100%{background-position:300% 50%}}@keyframes contactUpiFlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}@media(max-width:800px){.payConnectGrid{grid-template-columns:1fr!important}}@media(max-width:600px){.payConnectSection{padding:70px 0!important}.payConnectHead{margin-bottom:36px!important}.payConnectHead h2{font-size:49px!important;letter-spacing:-2.8px!important}.payConnectHead p{font-size:13px!important}.payOfficeCard{padding:23px!important;border-radius:23px!important}.payOfficeCard h3{font-size:26px!important}.payRow{grid-template-columns:39px minmax(0,1fr)!important;padding:11px 9px!important}.payRow .contactIcon{width:37px!important;height:37px!important;min-width:37px!important}.payRow span,.payRow .emailLink{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.payConnectSection*{animation:none!important;transition:none!important}}.payConnectGrid .payOfficeCard{overflow:hidden!important;}.payConnectGrid .payRow{position:relative!important;isolation:isolate;overflow:hidden!important;min-height:72px!important;padding:14px 15px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,255,255,.90),rgba(242,248,253,.82))!important;border:1px solid rgba(75,112,149,.11)!important;box-shadow:0 8px 22px rgba(36,71,108,.055)!important;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s ease,border-color .35s ease!important;}.payConnectGrid .payRow:after{content:"";position:absolute;left:-55%;top:0;width:45%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(98,190,235,.13),rgba(122,91,226,.10),transparent);transform:skewX(-18deg);transition:none;}.payConnectGrid .payRow:hover{transform:translateY(-5px) translateX(4px)!important;background:linear-gradient(135deg,#ffffff,#f0f8ff,#f8f3ff)!important;border-color:rgba(73,158,219,.25)!important;box-shadow:0 16px 34px rgba(37,75,113,.12),0 0 24px rgba(85,145,218,.06)!important;}.payConnectGrid .payRow:hover:after{animation:detailShine .8s ease forwards;}.payConnectGrid .payRow .contactIcon{position:relative!important;width:43px!important;height:43px!important;min-width:43px!important;border-radius:14px!important;border:0!important;color:#fff!important;background:linear-gradient(135deg,#6954dc,#299ddd,#22c9bd)!important;box-shadow:0 9px 20px rgba(65,104,188,.16)!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease!important;}.payConnectGrid .payRow:nth-child(2) .contactIcon{background:linear-gradient(135deg,#4d6de0,#299fe3)!important;}.payConnectGrid .payRow:nth-child(3) .contactIcon{background:linear-gradient(135deg,#7353d8,#4d8ee0)!important;}.payRegisteredCard .payRow:nth-child(1) .contactIcon{background:linear-gradient(135deg,#20ae9d,#39c9b0,#55d6d0)!important;}.payRegisteredCard .payRow:nth-child(2) .contactIcon{background:linear-gradient(135deg,#159fc4,#32b9df,#48cdb9)!important;}.payRegisteredCard .payRow:nth-child(3) .contactIcon{background:linear-gradient(135deg,#13b795,#48d4ad,#68d9c9)!important;}.payConnectGrid .payRow:hover .contactIcon{transform:scale(1.12) rotate(-6deg)!important;box-shadow:0 0 0 5px rgba(67,168,225,.07),0 14px 27px rgba(55,105,170,.20)!important;}.payConnectGrid .payRow b{position:relative!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.55px!important;color:#73849a!important;transition:color .3s ease!important;}.payConnectGrid .payRow span{position:relative!important;font-size:12.5px!important;font-weight:800!important;line-height:1.55!important;color:#203953!important;transition:color .3s ease!important;}.payConnectGrid .payRow:hover b{color:#4967a0!important;}.payConnectGrid .payRow:hover span{color:#172f4c!important;}.payConnectGrid .payRow .emailLink{color:#257fbe!important;font-weight:900!important;}.payConnectGrid .payRow:hover .emailLink{color:#5944ca!important;}.payConnectGrid .payRow:nth-child(1){--flow:#7657ff}.payConnectGrid .payRow:nth-child(2){--flow:#249fe4}.payConnectGrid .payRow:nth-child(3){--flow:#8a58dc}.payRegisteredCard .payRow:nth-child(1){--flow:#19b8a3}.payRegisteredCard .payRow:nth-child(2){--flow:#249fc9}.payRegisteredCard .payRow:nth-child(3){--flow:#20b58f}.payConnectGrid .payRow{border-left:3px solid transparent!important;background-image:linear-gradient(135deg,#ffffff,#f2f8fd),linear-gradient(180deg,var(--flow),#8edcff)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;}.payConnectGrid .payRow:hover{background-image:linear-gradient(135deg,#ffffff,#f2f8fd,#faf7ff),linear-gradient(180deg,var(--flow),#65e8d1)!important;}.payConnectGrid .payUpiRow{min-height:76px!important;background:linear-gradient(110deg,#effcf8,#f5f1ff,#edf8ff,#effcf8)!important;background-size:300% 100%!important;border:1px solid rgba(39,184,163,.23)!important;border-left:3px solid#20b89c!important;animation:upiWowFlow 6s ease-in-out infinite!important;}.payConnectGrid .payUpiRow .payUpi{color:#118a74!important;font-size:13.5px!important;font-weight:900!important;letter-spacing:.15px!important;}.payConnectGrid .payUpiRow:hover{box-shadow:0 17px 36px rgba(34,145,130,.12),0 0 28px rgba(43,204,181,.08)!important;}.payConnectGrid .payOfficeCard{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease!important;}.payConnectGrid .payOfficeCard:hover{transform:translateY(-8px)!important;}.payConnectGrid .payOfficeCard:before{background:linear-gradient(90deg,#7657ff,#299fe5,#20cdb9,#7657ff)!important;background-size:300% 100%!important;animation:cardTopFlow 5s linear infinite!important;}@keyframes detailShine{from{left:-55%}to{left:125%}}@keyframes upiWowFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes cardTopFlow{0%{background-position:0% 50%}100%{background-position:300% 50%}}@media(max-width:600px){.payConnectGrid .payRow{min-height:65px!important;padding:12px 11px!important;}.payConnectGrid .payRow .contactIcon{width:39px!important;height:39px!important;min-width:39px!important;}.payConnectGrid .payRow span{font-size:11.5px!important}}@media(prefers-reduced-motion:reduce){.payConnectGrid*{animation:none!important;transition:none!important}}.payConnectGrid .payRow{position:relative!important;isolation:isolate!important;overflow:hidden!important;z-index:1!important;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .42s ease!important;}.payConnectGrid .payRow:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;display:block!important;border-radius:inherit!important;background:linear-gradient(115deg,#6d55e8 0%,#318fdf 28%,#20cdb8 52%,#7657e8 76%,#2a9fe3 100%)!important;background-size:300% 100%!important;opacity:0!important;transform:scale(1.08)!important;transition:opacity .4s ease,transform .45s ease!important;}.payConnectGrid .payRow:after{content:""!important;position:absolute!important;top:-40%!important;left:-85%!important;width:55%!important;height:180%!important;z-index:-1!important;display:block!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),rgba(255,255,255,.06),transparent)!important;transform:skewX(-18deg)!important;opacity:0!important;}.payConnectGrid .payRow:hover{transform:translateY(-7px) scale(1.018)!important;border-color:transparent!important;box-shadow:0 20px 42px rgba(42,83,132,.18),0 0 30px rgba(60,169,225,.12)!important;}.payConnectGrid .payRow:hover:before{opacity:1!important;transform:scale(1)!important;animation:fullCoverColourFlow 3.5s linear infinite!important;}.payConnectGrid .payRow:hover:after{opacity:1!important;animation:fullCoverShine 1s ease forwards!important;}.payConnectGrid .payRow:hover b{color:rgba(255,255,255,.78)!important;}.payConnectGrid .payRow:hover span,.payConnectGrid .payRow:hover .emailLink,.payConnectGrid .payRow:hover .payUpi{color:#ffffff!important;text-shadow:0 1px 8px rgba(15,40,70,.18)!important;}.payConnectGrid .payRow:hover .contactIcon{background:rgba(255,255,255,.20)!important;border:1px solid rgba(255,255,255,.34)!important;box-shadow:0 0 0 5px rgba(255,255,255,.10),0 10px 26px rgba(20,55,90,.18)!important;transform:scale(1.12) rotate(-6deg)!important;}.payConnectGrid .payRow:nth-child(1):before{background:linear-gradient(115deg,#6951db,#397fda,#20bcd0,#6951db)!important;background-size:300% 100%!important;}.payConnectGrid .payRow:nth-child(2):before{background:linear-gradient(115deg,#367fd5,#238fdc,#21c7cf,#367fd5)!important;background-size:300% 100%!important;}.payConnectGrid .payRow:nth-child(3):before{background:linear-gradient(115deg,#7652d7,#5977df,#319fe2,#7652d7)!important;background-size:300% 100%!important;}.payRegisteredCard .payRow:nth-child(1):before{background:linear-gradient(115deg,#18a995,#25bda9,#38cfc2,#18a995)!important;background-size:300% 100%!important;}.payRegisteredCard .payRow:nth-child(2):before{background:linear-gradient(115deg,#188ebc,#1ca8ce,#31c6c0,#188ebc)!important;background-size:300% 100%!important;}.payRegisteredCard .payRow:nth-child(3):before{background:linear-gradient(115deg,#159d7f,#20b99b,#54d5bd,#159d7f)!important;background-size:300% 100%!important;}.payConnectGrid .payUpiRow:hover:before{animation:fullCoverColourFlow 2.8s linear infinite!important;}.payConnectGrid .payUpiRow:hover{box-shadow:0 22px 46px rgba(25,153,132,.20),0 0 34px rgba(44,213,184,.15)!important;}@keyframes fullCoverColourFlow{0%{background-position:0% 50%}100%{background-position:300% 50%}}@keyframes fullCoverShine{0%{left:-85%}100%{left:135%}}@media(max-width:600px){.payConnectGrid .payRow:hover{transform:translateY(-4px) scale(1.008)!important;}}@media(prefers-reduced-motion:reduce){.payConnectGrid .payRow*,.payConnectGrid .payRow{animation:none!important;transition:none!important;}}#services{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:100vh!important;display:flex!important;align-items:center!important;background:radial-gradient(circle at 8% 14%,rgba(118,87,255,.13),transparent 24%),radial-gradient(circle at 92% 18%,rgba(25,191,235,.12),transparent 25%),radial-gradient(circle at 50% 92%,rgba(38,214,180,.08),transparent 28%),linear-gradient(135deg,#f5f8fc 0%,#eaf1f8 48%,#f7f9fc 100%)!important;}#services:before{content:"";position:absolute;inset:-35%;z-index:-2;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.58) 48%,transparent 60%);background-size:55% 100%;transform:rotate(-8deg);animation:servicesPageShine 11s ease-in-out infinite;pointer-events:none;}#services:after{content:"";position:absolute;width:620px;height:620px;right:-280px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(118,87,255,.10),transparent 68%);z-index:-1;animation:servicesOrb 10s ease-in-out infinite;pointer-events:none;}#services .container{width:100%!important;}#services .sectionHead{max-width:1050px!important;margin:0 auto 46px!important;}#services .sectionHead h2{font-size:clamp(52px,6.5vw,84px)!important;font-weight:900!important;letter-spacing:-4.5px!important;line-height:.98!important;color:#162b45!important;}#services .sectionHead h2 .gradient{background:linear-gradient(90deg,#684dd4,#178fd7,#00a895,#7657e8,#178fd7)!important;background-size:400% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:servicesTitleFlow 5s linear infinite!important;}#services .sectionHead p{max-width:760px!important;font-size:16px!important;font-weight:600!important;color:#63768c!important;line-height:1.8!important;margin-left:auto!important;margin-right:auto!important;}#services .servicesGrid,#services .serviceGrid,#services .services{width:100%!important;}#services .serviceCard,#services .serviceItem,#services .servicesGrid>*,#services .serviceGrid>*{position:relative!important;overflow:hidden!important;min-height:230px!important;padding:30px!important;border-radius:28px!important;background:rgba(255,255,255,.86)!important;border:1px solid rgba(61,100,140,.11)!important;box-shadow:0 17px 45px rgba(35,70,108,.075)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .35s ease!important;}#services .serviceCard:before,#services .serviceItem:before,#services .servicesGrid>*:before,#services .serviceGrid>*:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;border-radius:inherit!important;background:linear-gradient(115deg,#6d55e7,#258fdc,#15bea8,#7657e8,#258fdc)!important;background-size:350% 100%!important;opacity:0!important;transition:opacity .4s ease!important;}#services .serviceCard:after,#services .serviceItem:after,#services .servicesGrid>*:after,#services .serviceGrid>*:after{content:""!important;position:absolute!important;top:-40%;left:-80%;width:48%;height:180%;z-index:1!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent)!important;transform:skewX(-18deg);opacity:0;}#services .serviceCard:hover,#services .serviceItem:hover,#services .servicesGrid>*:hover,#services .serviceGrid>*:hover{transform:translateY(-12px) scale(1.025)!important;border-color:transparent!important;box-shadow:0 28px 60px rgba(37,76,116,.17),0 0 32px rgba(80,157,224,.10)!important;}#services .serviceCard:hover:before,#services .serviceItem:hover:before,#services .servicesGrid>*:hover:before,#services .serviceGrid>*:hover:before{opacity:1!important;animation:servicesCardFlow 3.5s linear infinite!important;}#services .serviceCard:hover:after,#services .serviceItem:hover:after,#services .servicesGrid>*:hover:after,#services .serviceGrid>*:hover:after{opacity:1!important;animation:servicesSweep 1s ease forwards!important;}#services .serviceCard>*,#services .serviceItem>*,#services .servicesGrid>*>*,#services .serviceGrid>*>*{position:relative!important;z-index:2!important;}#services .serviceCard:hover*,#services .serviceItem:hover*,#services .servicesGrid>*:hover*,#services .serviceGrid>*:hover*{color:#fff!important;text-shadow:0 1px 7px rgba(15,42,72,.14);}#services .serviceCard h3,#services .serviceItem h3,#services .servicesGrid>*h3,#services .serviceGrid>*h3{font-size:24px!important;font-weight:900!important;line-height:1.15!important;}#services .serviceCard p,#services .serviceItem p,#services .servicesGrid>*p,#services .serviceGrid>*p{font-size:13px!important;font-weight:600!important;line-height:1.65!important;}#services .serviceCard b,#services .serviceItem b,#services .servicesGrid>*b,#services .serviceGrid>*b{font-weight:900!important;}@keyframes servicesPageShine{0%,20%{background-position:-120% 0}65%,100%{background-position:220% 0}}@keyframes servicesOrb{50%{transform:translate(-35px,28px) scale(1.08)}}@keyframes servicesTitleFlow{0%{background-position:0% 50%}100%{background-position:400% 50%}}@keyframes servicesCardFlow{0%{background-position:0% 50%}100%{background-position:350% 50%}}@keyframes servicesSweep{0%{left:-80%}100%{left:135%}}@media(max-width:900px){#services{min-height:auto!important}}@media(max-width:600px){#services .sectionHead h2{font-size:51px!important;letter-spacing:-3px!important}#services .serviceCard,#services .serviceItem,#services .servicesGrid>*,#services .serviceGrid>*{min-height:200px!important;padding:23px!important;border-radius:22px!important;}}@media(prefers-reduced-motion:reduce){#services*{animation:none!important;transition:none!important}}#services{min-height:auto!important;display:block!important;padding-top:92px!important;padding-bottom:92px!important;}#services .container{width:min(1400px,94%)!important;max-width:1400px!important;margin:0 auto!important;}#services .sectionHead{max-width:1000px!important;margin:0 auto 52px!important;}#services .sectionHead h2{font-size:clamp(50px,5.5vw,76px)!important;line-height:1!important;letter-spacing:-3.5px!important;white-space:nowrap!important;}#services .servicesGrid,#services .serviceGrid,#services .services{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:18px!important;width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding:14px 8px 26px!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;}#services .servicesGrid::-webkit-scrollbar,#services .serviceGrid::-webkit-scrollbar,#services .services::-webkit-scrollbar{height:7px;}#services .servicesGrid::-webkit-scrollbar-thumb,#services .serviceGrid::-webkit-scrollbar-thumb,#services .services::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,#7657ff,#249fe3,#18c8b1);}#services .serviceCard,#services .serviceItem,#services .servicesGrid>*,#services .serviceGrid>*{flex:0 0 235px!important;width:235px!important;min-width:235px!important;min-height:210px!important;height:auto!important;scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:28px 24px!important;border-radius:24px!important;}#services .serviceCard h3,#services .serviceItem h3,#services .servicesGrid>*h3,#services .serviceGrid>*h3{font-size:clamp(22px,2vw,30px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.8px!important;margin-bottom:12px!important;}#services .serviceCard p,#services .serviceItem p,#services .servicesGrid>*p,#services .serviceGrid>*p{font-size:12px!important;line-height:1.55!important;}#services .serviceCard .number,#services .serviceItem .number,#services .servicesGrid>*.number,#services .serviceGrid>*.number{font-size:16px!important;font-weight:900!important;}@media(min-width:901px){#services .servicesGrid,#services .serviceGrid,#services .services{overflow-x:auto!important;}}@media(max-width:900px){#services .sectionHead h2{white-space:normal!important;}#services .servicesGrid,#services .serviceGrid,#services .services{gap:14px!important;}#services .serviceCard,#services .serviceItem,#services .servicesGrid>*,#services .serviceGrid>*{flex-basis:215px!important;width:215px!important;min-width:215px!important;}}@media(max-width:600px){#services{padding-top:70px!important;padding-bottom:70px!important;}#services .sectionHead{margin-bottom:34px!important;}#services .sectionHead h2{font-size:48px!important;letter-spacing:-2.8px!important;}#services .serviceCard,#services .serviceItem,#services .servicesGrid>*,#services .serviceGrid>*{flex-basis:205px!important;width:205px!important;min-width:205px!important;min-height:190px!important;padding:22px 19px!important;}#services .serviceCard h3,#services .serviceItem h3,#services .servicesGrid>*h3,#services .serviceGrid>*h3{font-size:22px!important;}}#services .serviceFilter{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:5!important;width:100%!important;max-width:none!important;margin:8px 0 30px!important;padding:9px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;box-sizing:border-box!important;border-radius:20px!important;background:rgba(255,255,255,.86)!important;border:1px solid rgba(83,111,148,.13)!important;box-shadow:0 14px 35px rgba(31,54,83,.08)!important;backdrop-filter:blur(16px)!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scroll-behavior:smooth!important;}#services .serviceFilter::-webkit-scrollbar{height:6px!important;}#services .serviceFilter::-webkit-scrollbar-thumb{border-radius:999px!important;background:linear-gradient(90deg,#7357e8,#2a9fe3,#20cbb3)!important;}#services .serviceFilter .filter{flex:0 0 auto!important;min-width:142px!important;height:54px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;border-radius:15px!important;border:1px solid rgba(81,111,149,.10)!important;background:#f5f8fc!important;color:#334a65!important;font:900 14px "DM Sans",sans-serif!important;letter-spacing:.1px!important;box-shadow:inset 0 1px rgba(255,255,255,.95)!important;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease!important;}#services .serviceFilter .filter strong{font:900 15px "Space Grotesk",sans-serif!important;color:#6b54d8!important;}#services .serviceFilter .filter:hover{transform:translateY(-3px)!important;color:#3f31a2!important;background:#fff!important;border-color:rgba(106,82,214,.22)!important;box-shadow:0 9px 22px rgba(66,82,151,.10)!important;}#services .serviceFilter .filter.active{color:#fff!important;background:linear-gradient(105deg,#6650dc,#298fdc,#20bcae)!important;background-size:220% 100%!important;border-color:transparent!important;box-shadow:0 12px 28px rgba(78,88,207,.23)!important;animation:servicesTabFlow 5s linear infinite!important;}#services .serviceFilter .filter.active strong{color:#fff!important;}#services .serviceFilter .filter:before{display:none!important;}#services .proServicesGrid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px!important;width:100%!important;}#services .proService{min-width:0!important;width:auto!important;}#services .servicesGrid,#services .serviceGrid,#services .services{display:initial!important;overflow:visible!important;}#services .servicesHero{position:relative!important;z-index:2!important;margin-bottom:30px!important;}@keyframes servicesTabFlow{0%{background-position:0% 50%}100%{background-position:220% 50%}}@media(max-width:950px){#services .serviceFilter{margin-bottom:24px!important;}#services .serviceFilter .filter{min-width:132px!important;height:51px!important;font-size:13px!important;}#services .proServicesGrid{grid-template-columns:1fr!important;}}@media(max-width:600px){#services .serviceFilter{margin-top:4px!important;padding:7px!important;border-radius:17px!important;}#services .serviceFilter .filter{min-width:122px!important;height:48px!important;padding:0 15px!important;font-size:12px!important;}#services .serviceFilter .filter strong{font-size:13px!important;}}@media(prefers-reduced-motion:reduce){#services .serviceFilter .filter.active{animation:none!important}}#services .serviceFilter{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;float:none!important;transform:none!important;z-index:3!important;display:flex!important;width:100%!important;height:auto!important;min-height:76px!important;box-sizing:border-box!important;margin:0 0 34px!important;padding:9px!important;gap:9px!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:20px!important;background:rgba(255,255,255,.94)!important;border:1px solid#dce5ef!important;box-shadow:0 12px 30px rgba(27,55,87,.09)!important;}#services .serviceFilter .filter{position:relative!important;flex:0 0 158px!important;width:158px!important;min-width:158px!important;max-width:158px!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-sizing:border-box!important;margin:0!important;padding:0 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important;overflow:hidden!important;border-radius:15px!important;background:#f3f7fb!important;color:#314963!important;border:1px solid#dfe8f1!important;font:900 15px "DM Sans",sans-serif!important;letter-spacing:.1px!important;transition:transform .32s ease,box-shadow .32s ease,background .32s ease,color .32s ease!important;}#services .serviceFilter .filter strong{font:900 17px "Space Grotesk",sans-serif!important;color:#6551d2!important;}#services .serviceFilter .filter:hover{transform:translateY(-4px)!important;background:#fff!important;color:#4e3bc1!important;box-shadow:0 11px 25px rgba(54,81,124,.13)!important;}#services .serviceFilter .filter.active{color:#fff!important;background:linear-gradient(110deg,#664ddc,#2b92dc,#20bba9)!important;background-size:240% 100%!important;border-color:transparent!important;box-shadow:0 13px 30px rgba(71,86,199,.23)!important;animation:serviceTabColourFlow 4.5s linear infinite!important;}#services .serviceFilter .filter.active strong{color:#fff!important;}#services .serviceFilter .filter:after{display:none!important;}#services .proServicesGrid{position:relative!important;clear:both!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin:0!important;padding:0!important;transform:none!important;}#services .proService{position:relative!important;width:auto!important;min-width:0!important;transform:none;}#services .proBody h3{font-size:clamp(24px,2.2vw,31px)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.8px!important;}@media(max-width:950px){#services .serviceFilter{min-height:68px!important;margin-bottom:28px!important;}#services .serviceFilter .filter{flex-basis:145px!important;width:145px!important;min-width:145px!important;max-width:145px!important;height:52px!important;min-height:52px!important;max-height:52px!important;font-size:14px!important;}#services .proServicesGrid{grid-template-columns:1fr!important;}}@media(max-width:600px){#services .serviceFilter{min-height:61px!important;padding:7px!important;gap:7px!important;margin-bottom:24px!important;border-radius:17px!important;}#services .serviceFilter .filter{flex-basis:132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:47px!important;min-height:47px!important;max-height:47px!important;padding:0 11px!important;border-radius:13px!important;font-size:13px!important;}#services .serviceFilter .filter strong{font-size:15px!important;}}@keyframes serviceTabColourFlow{0%{background-position:0% 50%}100%{background-position:240% 50%}}@media(prefers-reduced-motion:reduce){#services .serviceFilter .filter.active{animation:none!important}}.rc-floating-contact{position:fixed;left:24px;right:24px;bottom:24px;z-index:10000;display:flex;align-items:flex-end;justify-content:space-between;pointer-events:none;font-family:"DM Sans",sans-serif;}.rc-float-btn{position:relative;display:flex;align-items:center;gap:13px;width:270px;height:66px;padding:0 18px;border:1px solid rgba(255,255,255,.32);border-radius:21px;color:#fff;text-decoration:none;overflow:hidden;isolation:isolate;pointer-events:auto;box-shadow:0 18px 50px rgba(9,18,45,.28),inset 0 1px 0 rgba(255,255,255,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;}.rc-float-btn:before{content:"";position:absolute;inset:-2px;z-index:-3;border-radius:inherit;background:linear-gradient(110deg,#7657ff,#21a8ff,#19e6df,#7657ff);background-size:300% 100%;animation:rcGradientFlow 5s linear infinite;}.rc-float-btn:after{content:"";position:absolute;top:-90%;left:-55%;width:32%;height:280%;z-index:4;transform:rotate(20deg) translateX(-220%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),rgba(255,255,255,.16),transparent);filter:blur(3px);pointer-events:none;animation:rcShineFlow 4.2s ease-in-out infinite;}.rc-float-btn:hover{transform:translateY(-7px) scale(1.025);box-shadow:0 28px 72px rgba(9,18,45,.36),0 0 30px rgba(33,168,255,.18),inset 0 1px rgba(255,255,255,.7);}.rc-float-btn:hover:after{animation-play-state:paused;transform:rotate(20deg) translateX(600%)}.rc-call{background:radial-gradient(circle at 15% 10%,rgba(164,139,255,.45),transparent 35%),linear-gradient(135deg,rgba(42,24,105,.97),rgba(38,77,176,.97) 52%,rgba(19,178,218,.97));}.rc-wa{background:radial-gradient(circle at 85% 10%,rgba(94,255,193,.42),transparent 35%),linear-gradient(135deg,rgba(4,105,73,.98),rgba(6,157,103,.98) 52%,rgba(25,211,139,.98));}.rc-wa:before{background:linear-gradient(110deg,#087b57,#19c981,#58e8b6,#087b57);background-size:300% 100%;}.rc-float-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:14px;position:relative;background:linear-gradient(145deg,rgba(255,255,255,.30),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.30);box-shadow:inset 0 1px rgba(255,255,255,.5),0 7px 20px rgba(0,0,0,.14);z-index:5;}.rc-float-icon:after{content:"";position:absolute;inset:-5px;border-radius:17px;border:1px solid rgba(255,255,255,.22);animation:rcIconRing 2.8s ease-out infinite;}.rc-float-icon svg{width:21px;height:21px;display:block;position:relative;z-index:2;fill:none;stroke:#fff;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 5px rgba(0,0,0,.22));}.rc-wa .rc-float-icon svg{fill:#fff;stroke:#fff;stroke-width:1.25}.rc-float-text{display:flex;flex-direction:column;line-height:1.15;white-space:nowrap;position:relative;z-index:5}.rc-float-text small{font-size:8px;opacity:.82;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:5px;font-weight:950;}.rc-float-text strong{font-size:14px;font-weight:1000;letter-spacing:.08px;text-shadow:0 1px 3px rgba(0,0,0,.20)}.rc-float-badge{margin-left:auto;padding:5px 9px;border-radius:9px;font-size:7px;letter-spacing:1px;text-transform:uppercase;font-weight:950;color:#fff;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.22);position:relative;z-index:5;box-shadow:inset 0 1px rgba(255,255,255,.2);}.rc-float-btn:focus-visible{outline:3px solid rgba(25,230,223,.8);outline-offset:4px}@keyframes rcGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes rcShineFlow{0%,18%{transform:rotate(20deg) translateX(-220%);opacity:0}28%{opacity:1}48%,100%{transform:rotate(20deg) translateX(600%);opacity:0}}@keyframes rcIconRing{0%,60%,100%{transform:scale(.82);opacity:0}20%{transform:scale(1);opacity:.7}}@media(max-width:700px){.rc-floating-contact{left:12px;right:12px;bottom:13px;gap:8px}.rc-float-btn{width:calc(50% - 4px);height:58px;padding:0 10px;gap:9px;border-radius:18px}.rc-float-icon{width:34px;height:34px;flex-basis:34px;border-radius:11px}.rc-float-icon svg{width:18px;height:18px}.rc-float-text small{font-size:6.5px;letter-spacing:1.1px;margin-bottom:3px}.rc-float-text strong{font-size:9px}.rc-float-badge{display:none}}@media(max-width:370px){.rc-float-btn{padding:0 8px}.rc-float-text strong{font-size:8.5px}}@media(prefers-reduced-motion:reduce){.rc-float-btn,.rc-float-btn:after{transition:none;animation:none}.rc-float-icon:after{animation:none}}.brand>span:last-child{font-size:13px;letter-spacing:-.15px;white-space:nowrap;}@media(max-width:1100px){.brand>span:last-child{font-size:11px}}@media(max-width:950px){.brand>span:last-child{font-size:12px}}@media(max-width:600px){.brand>span:last-child{font-size:10px;max-width:240px;white-space:normal;line-height:1.05}}.rc-top-contact{position:fixed;top:0;left:0;right:0;height:56px;z-index:11000;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 10% 18%,rgba(66,232,255,.16),transparent 26%),radial-gradient(ellipse at 37% 120%,rgba(45,125,255,.18),transparent 33%),radial-gradient(ellipse at 70% -18%,rgba(138,111,255,.14),transparent 31%),radial-gradient(ellipse at 95% 60%,rgba(255,231,168,.11),transparent 27%),linear-gradient(108deg,#071a3d 0%,#0b2d5f 30%,#123f7a 55%,#0a3269 76%,#071a3d 100%);background-size:160% 160%,170% 170%,165% 165%,155% 155%,320% 100%;animation:rcNavyContactAura 10s ease-in-out infinite alternate;border-bottom:1px solid rgba(139,205,255,.38);box-shadow:0 10px 34px rgba(3,19,52,.30),inset 0 1px rgba(255,255,255,.14),inset 0 -1px rgba(66,232,255,.10);color:#fff;font-family:"DM Sans",sans-serif;}.rc-top-contact:before{content:"";position:absolute;top:-65%;left:-30%;width:16%;height:230%;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.10),rgba(220,248,255,.76),rgba(255,231,168,.18),transparent);transform:skewX(-18deg);filter:blur(3px);animation:rcNavyContactShine 4.8s cubic-bezier(.35,0,.2,1) infinite;}.rc-top-contact:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;z-index:1;background:linear-gradient(90deg,#1d6dff,#42e8ff,#ffffff,#ffe7a8,#8b7bff,#42e8ff,#1d6dff);background-size:320% 100%;animation:rcNavyContactFlow 4.2s linear infinite;box-shadow:0 0 16px rgba(66,232,255,.52),0 0 24px rgba(29,109,255,.25);}.rc-top-contact-inner{width:min(1280px,94%);display:flex;align-items:center;justify-content:center;gap:30px;position:relative;z-index:2;}.rc-top-contact-left,.rc-top-contact-right{display:flex;align-items:center;gap:16px}.rc-top-contact a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:.25s;text-shadow:0 2px 9px rgba(0,16,48,.42);}.rc-top-contact a:hover{color:#fff;transform:translateY(-1px);text-shadow:0 0 15px rgba(66,232,255,.64)}.rc-top-dot{width:8px;height:8px;border-radius:50%;background:#42e8ff;box-shadow:0 0 0 5px rgba(66,232,255,.13),0 0 18px rgba(66,232,255,.78);animation:rcNavyContactPulse 1.8s infinite;}.rc-top-label{color:rgba(224,242,255,.82);font-size:8px;letter-spacing:1.8px;text-transform:uppercase;font-weight:950}.rc-top-phone{font-size:15px!important;font-weight:1000}.rc-phone-icon{color:#7fefff;font-size:16px;filter:drop-shadow(0 0 6px rgba(66,232,255,.55))}.rc-top-sep{width:1px;height:25px;background:rgba(185,221,255,.28)}.rc-top-whatsapp{color:#eaffff!important;font-size:13px!important;font-weight:1000}.rc-top-email{color:#fff!important;font-size:14px!important;font-weight:1000}.rc-top-office{color:#fff;font-size:13px;font-weight:950;white-space:nowrap;text-shadow:0 2px 8px rgba(0,16,48,.40)}.office-pin{color:#ffe7a8;filter:drop-shadow(0 0 6px rgba(255,231,168,.42))}@keyframes rcNavyContactAura{0%{background-position:0% 15%,15% 100%,75% 0%,100% 55%,0% 50%}100%{background-position:18% 28%,38% 78%,54% 18%,82% 42%,100% 50%}}@keyframes rcNavyContactShine{0%,18%{transform:skewX(-18deg) translateX(-320%);opacity:0}30%{opacity:.92}52%,100%{transform:skewX(-18deg) translateX(900%);opacity:0}}@keyframes rcNavyContactFlow{0%{background-position:0% 50%}100%{background-position:320% 50%}}@keyframes rcNavyContactPulse{50%{box-shadow:0 0 0 9px rgba(66,232,255,0),0 0 24px rgba(66,232,255,.95)}}@media(max-width:900px){.rc-top-contact-inner{gap:15px}.rc-top-email{font-size:11px!important}.rc-top-phone{font-size:13px!important}.rc-top-office{font-size:11px}}@media(max-width:700px){.rc-top-contact{height:48px}.rc-top-contact-inner{gap:12px}.rc-top-label,.rc-top-sep,.rc-top-whatsapp{display:none}.rc-top-phone{font-size:13px!important}.rc-top-email{font-size:10px!important;max-width:190px;overflow:hidden;text-overflow:ellipsis}.rc-top-office{font-size:10px}}@media(max-width:500px){.rc-top-contact{height:44px}.rc-top-contact-inner{gap:8px}.rc-top-email{font-size:9px!important;max-width:145px}.rc-top-phone{font-size:11px!important}.rc-top-office{font-size:9px}}@media(prefers-reduced-motion:reduce){.rc-top-contact,.rc-top-contact:before,.rc-top-contact:after,.rc-top-dot{animation:none}}header{position:fixed!important;overflow:hidden!important;isolation:isolate;background:radial-gradient(ellipse at 16% 10%,rgba(137,151,255,.18),transparent 28%),radial-gradient(ellipse at 52% 120%,rgba(72,105,220,.16),transparent 34%),radial-gradient(ellipse at 88% 10%,rgba(107,129,255,.20),transparent 28%),linear-gradient(112deg,#151b43 0%,#202b63 36%,#283d82 68%,#171e4a 100%)!important;border-bottom:1px solid rgba(191,207,255,.28)!important;box-shadow:0 12px 40px rgba(18,24,72,.28),inset 0 1px rgba(255,255,255,.18),inset 0 -1px rgba(125,158,255,.13)!important;}header:before{content:"";position:absolute;inset:-30%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 25% 50%,rgba(177,190,255,.13),transparent 25%),radial-gradient(ellipse at 72% 45%,rgba(92,135,255,.13),transparent 25%);filter:blur(25px);animation:reviecomIndigoAura 9s ease-in-out infinite alternate;}header:after{content:"";position:absolute;top:-140%;left:-26%;width:9%;height:380%;z-index:-1;pointer-events:none;transform:rotate(17deg) translateX(-600%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(232,238,255,.88),rgba(167,198,255,.28),transparent);filter:blur(3px);animation:reviecomPearlShine 5.8s cubic-bezier(.35,0,.2,1) infinite;}@keyframes reviecomIndigoAura{0%{transform:scale(.97) translateX(-1%);opacity:.55}100%{transform:scale(1.045) translateX(1.5%);opacity:1}}@keyframes reviecomPearlShine{0%,22%{transform:rotate(17deg) translateX(-600%);opacity:0}34%{opacity:.85}51%,100%{transform:rotate(17deg) translateX(950%);opacity:0}}.payConnectSection .payRow{position:relative;overflow:hidden;border-radius:15px;padding:17px 12px!important;margin:3px 0;transition:background .35s ease,transform .35s cubic-bezier(.2,.75,.2,1),border-color .35s ease,box-shadow .35s ease;}.payConnectSection .payRow:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,rgba(118,87,255,.10),rgba(33,168,255,.08),rgba(25,230,223,.10),rgba(88,232,182,.07),rgba(118,87,255,.10));background-size:260% 100%;opacity:0;transition:opacity .35s ease;}.payConnectSection .payRow:after{content:"";position:absolute;top:-35%;bottom:-35%;left:-80px;width:48px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:skewX(-18deg);opacity:0;}.payConnectSection .payRow:hover{transform:translateX(5px);background:rgba(255,255,255,.045);border-bottom-color:rgba(33,168,255,.20)!important;box-shadow:0 10px 26px rgba(0,0,0,.10),inset 0 0 0 1px rgba(255,255,255,.045);}.payConnectSection .payRow:hover:before{opacity:1;animation:contactBarFlow 4.5s ease-in-out infinite alternate}.payConnectSection .payRow:hover:after{opacity:1;animation:contactBarShine 1.15s ease forwards}.payConnectSection .payRow:hover .contactIcon{transform:translateX(6px) scale(1.09) rotate(-3deg);box-shadow:0 10px 25px rgba(33,168,255,.18)}.payConnectSection .payRow b,.payConnectSection .payRow span,.payConnectSection .payRow .emailLink{transition:color .3s ease}.payConnectSection .payRow:hover b{color:#ffffff!important}.payConnectSection .payRow:hover span{color:#c8d7e9!important}.payConnectSection .payUpiRow:hover{transform:translateY(-2px) translateX(4px);border-color:rgba(25,230,223,.32)!important;background:linear-gradient(100deg,rgba(25,230,223,.11),rgba(118,87,255,.10))}@keyframes contactBarFlow{to{background-position:100% 0}}@keyframes contactBarShine{from{left:-80px}to{left:115%}}@media(prefers-reduced-motion:reduce){.payConnectSection .payRow:before,.payConnectSection .payRow:after{animation:none!important}}.payConnectSection{background:radial-gradient(circle at 8% 18%,rgba(118,87,255,.20),transparent 28%),radial-gradient(circle at 92% 22%,rgba(33,168,255,.16),transparent 27%),radial-gradient(circle at 52% 100%,rgba(25,230,223,.10),transparent 32%),linear-gradient(135deg,#07102b 0%,#12164a 42%,#123b68 72%,#071d36 100%)!important;}.payConnectSection:before{background:linear-gradient(110deg,#7657ff,#21a8ff,#19e6df,#7657ff)!important;background-size:300% 100%!important;animation:contactColourFlow 8s linear infinite!important;opacity:.55!important;}.payConnectSection .payOfficeCard{background:radial-gradient(circle at 12% 8%,rgba(164,139,255,.24),transparent 34%),linear-gradient(135deg,rgba(42,24,105,.96),rgba(38,77,176,.95) 52%,rgba(19,178,218,.92))!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 24px 65px rgba(5,14,48,.30),inset 0 1px rgba(255,255,255,.28)!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,filter .4s ease!important;}.payConnectSection .payOfficeCard:hover{transform:translateY(-8px)!important;box-shadow:0 32px 80px rgba(5,14,48,.38),0 0 32px rgba(33,168,255,.16),inset 0 1px rgba(255,255,255,.42)!important;filter:saturate(1.08)!important;}.payConnectSection .payOfficeCard:after{content:"";position:absolute;top:-80%;left:-55%;width:30%;height:260%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:rotate(20deg) translateX(-250%);pointer-events:none;animation:contactCardShine 5.5s ease-in-out infinite;}.payConnectSection .contactIcon{background:linear-gradient(145deg,rgba(255,255,255,.28),rgba(255,255,255,.08))!important;border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 1px rgba(255,255,255,.45),0 8px 22px rgba(0,0,0,.16);transition:transform .3s ease,background .3s ease;}.payConnectSection .payRow:hover .contactIcon{transform:scale(1.08) rotate(-4deg);background:linear-gradient(145deg,rgba(255,255,255,.40),rgba(255,255,255,.13))!important;}@keyframes contactColourFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes contactCardShine{0%,22%{transform:rotate(20deg) translateX(-250%);opacity:0}32%{opacity:1}52%,100%{transform:rotate(20deg) translateX(620%);opacity:0}}@media(prefers-reduced-motion:reduce){.payConnectSection:before,.payConnectSection .payOfficeCard:after{animation:none!important}}:root{--flow-a:#7657ff;--flow-b:#21a8ff;--flow-c:#19e6df;--flow-d:#58e8b6;--flow-e:#d946ef;--flow-f:#ff7a59}body{position:relative;background:#f5f7fb}body:before{content:"";position:fixed;inset:-18%;z-index:-10;pointer-events:none;background:radial-gradient(42% 35% at 8% 12%,rgba(118,87,255,.18),transparent 70%),radial-gradient(38% 34% at 92% 18%,rgba(33,168,255,.16),transparent 70%),radial-gradient(40% 38% at 78% 78%,rgba(25,230,223,.13),transparent 70%),radial-gradient(32% 30% at 18% 82%,rgba(217,70,239,.11),transparent 70%);filter:blur(18px);animation:chromaDrift 18s ease-in-out infinite alternate;opacity:.9}body:after{content:"";position:fixed;left:-20%;right:-20%;top:0;height:3px;z-index:10001;pointer-events:none;background:linear-gradient(90deg,var(--flow-a),var(--flow-b),var(--flow-c),var(--flow-d),var(--flow-e),var(--flow-f),var(--flow-a));background-size:300% 100%;animation:rainbowFlow 8s linear infinite;box-shadow:0 0 22px rgba(33,168,255,.5)}header{border-bottom-color:transparent!important;background:linear-gradient(120deg,rgba(5,8,22,.92),rgba(28,18,63,.88),rgba(4,34,55,.9),rgba(5,8,22,.92));background-size:300% 300%;animation:headerFlow 12s ease infinite}header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--flow-a),var(--flow-c),var(--flow-e),transparent);background-size:220% 100%;animation:rainbowFlow 6s linear infinite}.logo{background:linear-gradient(135deg,var(--flow-a),var(--flow-b),var(--flow-c),var(--flow-e));background-size:300% 300%;animation:logoFlow 7s ease infinite;box-shadow:0 0 30px rgba(33,168,255,.25),0 0 50px rgba(118,87,255,.12)}nav a:not(.navPay):after{background:linear-gradient(90deg,var(--flow-e),var(--flow-a),var(--flow-b),var(--flow-c));background-size:220% 100%;animation:rainbowFlow 4s linear infinite}.navPay,.primary,.footerCTA,.serviceCTA{background:linear-gradient(110deg,var(--flow-a),var(--flow-b),var(--flow-c),var(--flow-e),var(--flow-a));background-size:320% 320%;animation:buttonFlow 8s ease infinite;box-shadow:0 14px 34px rgba(55,70,210,.24),0 0 28px rgba(25,230,223,.08)}.hero{background:radial-gradient(circle at 12% 22%,rgba(118,87,255,.28),transparent 27%),radial-gradient(circle at 84% 20%,rgba(25,230,223,.20),transparent 28%),radial-gradient(circle at 66% 82%,rgba(217,70,239,.15),transparent 27%),linear-gradient(125deg,#050816,#0a1730 48%,#11153d 72%,#071c28);background-size:auto,auto,auto,260% 260%;animation:heroColour 18s ease-in-out infinite alternate}.hero:after{background:radial-gradient(circle,rgba(255,122,89,.12),rgba(217,70,239,.08),transparent 68%);animation:heroOrbColour 11s ease-in-out infinite alternate}.heroVisual{border-color:rgba(255,255,255,.18);background:linear-gradient(135deg,rgba(118,87,255,.10),rgba(255,255,255,.045),rgba(25,230,223,.07));background-size:180% 180%;animation:glassFlow 10s ease infinite}.globe{background:radial-gradient(circle at 28% 25%,#8af5ff,#4387ff 28%,#7b4eea 53%,#16185a 73%,#080d25 100%);animation:float 5s ease-in-out infinite,globeHue 9s ease-in-out infinite}.light,.vision,.ecosystem,.partners,.contact,.values,.future,.taglineSection,.completeSolution,.finalServicesCTA,.megaServices{position:relative;overflow:hidden}.light:before,.vision:before,.ecosystem:before,.partners:before,.contact:before,.values:before,.future:before,.taglineSection:before,.completeSolution:before,.finalServicesCTA:before,.megaServices:before{content:"";position:absolute;width:58vw;height:58vw;min-width:420px;min-height:420px;left:-24vw;top:10%;border-radius:50%;background:radial-gradient(circle,rgba(118,87,255,.075),rgba(33,168,255,.045) 35%,rgba(25,230,223,.025) 52%,transparent 70%);animation:lightAura 16s ease-in-out infinite alternate;pointer-events:none}.service,.proService,.visionCard,.value,.eco,.contactCard,.careerCard,.solutionBox,.tagCard,.whyCard,.step,.journeyStep{isolation:isolate}.service:hover,.proService:hover,.visionCard:hover,.value:hover,.eco:hover,.contactCard:hover,.careerCard:hover,.solutionBox:hover,.tagCard:hover,.whyCard:hover,.step:hover,.journeyStep:hover{border-color:transparent!important}.service:hover:before,.proService:hover:before{background:linear-gradient(90deg,var(--flow-e),var(--flow-a),var(--flow-b),var(--flow-c),var(--flow-d),var(--flow-e));background-size:300% 100%;animation:rainbowFlow 4s linear infinite}.gradient,.footerTag,.quote{background-image:linear-gradient(90deg,var(--flow-a),var(--flow-b),var(--flow-c),var(--flow-e),var(--flow-a));background-size:300% 100%;animation:textFlow 7s ease infinite;-webkit-background-clip:text;background-clip:text}.chromaDot{position:fixed;width:7px;height:7px;border-radius:50%;pointer-events:none;z-index:0;filter:blur(.2px);opacity:.32;background:var(--flow-c);box-shadow:0 0 18px currentColor;animation:dotFloat 13s linear infinite}@keyframes rainbowFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes buttonFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes logoFlow{0%{background-position:0% 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(35deg)}100%{background-position:0% 50%;filter:hue-rotate(0deg)}}@keyframes headerFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes heroColour{0%{background-position:0 0,0 0,0 0,0% 50%}100%{background-position:0 0,0 0,0 0,100% 50%}}@keyframes heroOrbColour{0%{transform:translate(0,0) scale(1);filter:hue-rotate(0deg)}100%{transform:translate(65px,-35px) scale(1.12);filter:hue-rotate(80deg)}}@keyframes globeHue{0%,100%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(65deg)}}@keyframes glassFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes lightAura{0%{transform:translate3d(0,0,0) scale(1);filter:hue-rotate(0deg)}100%{transform:translate3d(42vw,12vh,0) scale(1.15);filter:hue-rotate(70deg)}}@keyframes textFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes chromaDrift{0%{transform:translate3d(-2%,0,0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(3%,-2%,0) scale(1.05);filter:hue-rotate(55deg)}100%{transform:translate3d(-1%,3%,0) scale(1.08);filter:hue-rotate(115deg)}}@keyframes dotFloat{0%{transform:translate3d(0,110vh,0) scale(.5)}50%{transform:translate3d(35px,50vh,0) scale(1)}100%{transform:translate3d(-25px,-15vh,0) scale(.7)}}@media(prefers-reduced-motion:reduce){body:before,body:after,header,.logo,.hero,.heroVisual,.globe,.gradient,.footerTag,.quote{animation:none!important}}header{background:linear-gradient(115deg,#43218b 0%,#174ea6 18%,#087f9f 36%,#079b86 52%,#6b318f 70%,#a52d72 84%,#43218b 100%)!important;background-size:600% 600%!important;animation:reviecomHeaderColourFlow 12s ease-in-out infinite!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;box-shadow:0 12px 42px rgba(34,22,93,.28)!important;border-bottom:1px solid rgba(255,255,255,.18)!important;}header .container{position:relative;z-index:3;}header::after{content:"";position:absolute;inset:-180%;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 50%,rgba(184,126,255,.38),transparent 18%),radial-gradient(circle at 42% 30%,rgba(54,224,255,.34),transparent 18%),radial-gradient(circle at 66% 70%,rgba(73,255,191,.28),transparent 18%),radial-gradient(circle at 86% 35%,rgba(255,91,207,.32),transparent 18%);filter:blur(35px);animation:reviecomHeaderAura 10s ease-in-out infinite alternate;}header::before{content:"";position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:2px!important;z-index:4!important;background:linear-gradient(90deg,#a77cff,#38d9ff,#54f4bf,#ffe071,#ff6bcf,#a77cff)!important;background-size:300% 100%!important;animation:reviecomHeaderLine 4s linear infinite!important;box-shadow:0 0 18px rgba(65,225,255,.75)!important;}header.scrolled{background:linear-gradient(115deg,#43218b,#174ea6,#087f9f,#079b86,#6b318f,#a52d72,#43218b)!important;background-size:600% 600%!important;animation:reviecomHeaderColourFlow 12s ease-in-out infinite!important;box-shadow:0 14px 46px rgba(22,17,70,.34)!important;}header nav a:not(.navPay){position:relative;transition:all .35s ease!important;}header nav a:not(.navPay):hover{color:#fff!important;transform:translateY(-3px) scale(1.03)!important;text-shadow:0 0 15px rgba(107,239,255,.85)!important;}header nav a:not(.navPay)::after{background:linear-gradient(90deg,#a77cff,#38d9ff,#54f4bf,#ff6bcf)!important;background-size:300% 100%!important;animation:reviecomHeaderLine 3s linear infinite!important;}header .navPay{background:linear-gradient(115deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#ff67cf,#7657ff)!important;background-size:500% 500%!important;animation:reviecomPayFlow 5s ease-in-out infinite!important;box-shadow:0 10px 30px rgba(38,218,232,.35),0 0 24px rgba(132,92,255,.28)!important;}header .logo{background:linear-gradient(115deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#ff67cf,#7657ff)!important;background-size:500% 500%!important;animation:reviecomPayFlow 5s ease-in-out infinite!important;}@keyframes reviecomHeaderColourFlow{0%{background-position:0% 50%}20%{background-position:35% 20%}40%{background-position:70% 55%}60%{background-position:100% 80%}80%{background-position:55% 100%}100%{background-position:0% 50%}}@keyframes reviecomHeaderAura{0%{transform:translate3d(-8%,0,0) scale(1)}50%{transform:translate3d(8%,-4%,0) scale(1.10)}100%{transform:translate3d(-2%,6%,0) scale(1.04)}}@keyframes reviecomHeaderLine{0%{background-position:0% 50%}100%{background-position:300% 50%}}@keyframes reviecomPayFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){header,header::after,header::before,header .navPay,header .logo{animation:none!important;}}.navServicesItem{position:relative!important}.navServicesTrigger{display:inline-flex!important;align-items:center;gap:6px;cursor:pointer}.navServicesTrigger .megaChevron{font-size:9px;transition:.3s}.navServicesItem:hover .megaChevron,.navServicesItem.open .megaChevron{transform:rotate(180deg)}.servicesMegaMenu{position:absolute!important;top:calc(100%+18px)!important;left:50%!important;transform:translateX(-50%) translateY(-10px)!important;width:min(1040px,calc(100vw - 32px))!important;padding:18px!important;border:1px solid rgba(126,176,255,.28)!important;border-radius:24px!important;background:radial-gradient(circle at 8% 0%,rgba(91,115,255,.30),transparent 25%),radial-gradient(circle at 92% 100%,rgba(24,226,218,.18),transparent 28%),linear-gradient(135deg,rgba(8,16,39,.98),rgba(18,28,66,.98) 48%,rgba(8,25,47,.98))!important;box-shadow:0 28px 85px rgba(0,0,0,.48),0 0 55px rgba(54,125,255,.14),inset 0 1px rgba(255,255,255,.12)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .28s ease,transform .28s ease,visibility .28s ease!important;z-index:10000!important;}.navServicesItem:hover .servicesMegaMenu,.navServicesItem.open .servicesMegaMenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important;}.servicesMegaMenu:before{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 28%,transparent 70%,rgba(25,230,223,.05));}.servicesMegaHead{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:4px 5px 15px;border-bottom:1px solid rgba(255,255,255,.10);}.servicesMegaHead b{font:900 17px "Space Grotesk";color:#fff;letter-spacing:-.3px}.servicesMegaHead span{font:700 9px "DM Sans";color:#9eb1cf;letter-spacing:1.2px;text-transform:uppercase}.servicesMegaGrid{position:relative;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:13px!important;}.servicesMegaLink{position:relative!important;display:flex!important;align-items:center!important;gap:11px!important;min-height:76px!important;padding:12px 13px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035))!important;color:#fff!important;overflow:hidden!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease!important;}.servicesMegaLink:after{content:"";position:absolute;left:-80%;top:0;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.14),transparent);transform:skewX(-18deg);transition:.55s;}.servicesMegaLink:hover{transform:translateY(-4px)!important;border-color:rgba(80,205,255,.48)!important;background:linear-gradient(145deg,rgba(88,103,255,.20),rgba(20,202,211,.10))!important;box-shadow:0 12px 28px rgba(0,0,0,.25),0 0 24px rgba(44,166,255,.10)!important;}.servicesMegaLink:hover:after{left:125%}.servicesMegaNo{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;font:900 10px "Space Grotesk";color:#fff;background:linear-gradient(135deg,#7657ff,#238fff 58%,#19d9d0);box-shadow:0 6px 18px rgba(52,110,255,.25);}.servicesMegaText{min-width:0}.servicesMegaText strong{display:block;font:900 13px/1.18 "Space Grotesk";color:#fff;letter-spacing:-.15px;text-wrap:balance;}.servicesMegaText small{display:block;margin-top:4px;font:700 8px "DM Sans";color:#8fa3c1;text-transform:uppercase;letter-spacing:1px;}@media(max-width:950px){.servicesMegaMenu{position:fixed!important;top:76px!important;left:3%!important;right:3%!important;width:auto!important;transform:translateY(-8px)!important;max-height:calc(100vh - 92px)!important;overflow:auto!important;}.navServicesItem.open .servicesMegaMenu{transform:translateY(0)!important}.servicesMegaGrid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.servicesMegaMenu{top:69px!important;padding:13px!important;border-radius:19px!important}.servicesMegaGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.servicesMegaLink{min-height:72px!important;padding:10px!important;gap:8px!important}.servicesMegaNo{width:27px;height:27px;flex-basis:27px;font-size:9px;border-radius:8px}.servicesMegaText strong{font-size:10.5px}.servicesMegaText small{font-size:7px}}header,.nav,nav{overflow:visible!important}.navServicesItem{position:relative!important;display:inline-flex!important;align-items:center!important;height:100%!important;}.navServicesItem .servicesMegaMenu{display:block!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:calc(100%+14px)!important;left:50%!important;right:auto!important;z-index:999999!important;}.navServicesItem:hover>.servicesMegaMenu,.navServicesItem.open>.servicesMegaMenu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}.servicesMegaGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;visibility:visible!important;opacity:1!important;}.servicesMegaLink{display:flex!important;visibility:visible!important;opacity:1!important;}@media(max-width:950px){.navServicesItem{display:block!important;height:auto!important}.navServicesItem .servicesMegaMenu{position:fixed!important;top:76px!important;left:3%!important;right:3%!important;width:auto!important;transform:translateY(-8px)!important;}.navServicesItem.open>.servicesMegaMenu{transform:translateY(0)!important;}}header,.nav,nav{overflow:visible!important}.navServicesItem{position:relative!important;display:inline-flex!important;align-items:center!important;height:100%!important}.servicesMegaMenu{width:min(1080px,calc(100vw - 40px))!important;max-width:1080px!important;padding:18px!important;top:calc(100%+14px)!important;left:50%!important;transform:translateX(-50%) translateY(-8px)!important;border-radius:24px!important;background:radial-gradient(circle at 8% 0%,rgba(91,115,255,.26),transparent 25%),radial-gradient(circle at 94% 100%,rgba(25,230,223,.14),transparent 28%),linear-gradient(135deg,#071127 0%,#101c3d 48%,#071b30 100%)!important;border:1px solid rgba(130,180,255,.26)!important;box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 45px rgba(47,130,255,.13),inset 0 1px rgba(255,255,255,.12)!important;overflow:hidden!important;}.navServicesItem:hover>.servicesMegaMenu,.navServicesItem.open>.servicesMegaMenu{transform:translateX(-50%) translateY(0)!important;}.servicesMegaGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;width:100%!important;}.servicesMegaLink{min-width:0!important;min-height:82px!important;padding:12px!important;gap:10px!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important;display:flex!important;align-items:center!important;overflow:hidden!important;}.servicesMegaLink:hover{transform:translateY(-4px)!important;background:linear-gradient(145deg,rgba(105,93,255,.22),rgba(24,207,215,.10))!important;border-color:rgba(88,204,255,.45)!important;box-shadow:0 12px 30px rgba(0,0,0,.25),0 0 22px rgba(48,171,255,.10)!important;}.servicesMegaNo{flex:0 0 clamp(29px,2.4vw,36px)!important;width:clamp(29px,2.4vw,36px)!important;height:clamp(29px,2.4vw,36px)!important;border-radius:10px!important;font-size:clamp(8px,.72vw,10px)!important;}.servicesMegaText{min-width:0!important;flex:1!important}.servicesMegaText strong{font-size:clamp(10px,1vw,13px)!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.15px!important;display:block!important;overflow-wrap:anywhere!important;}.servicesMegaText small{font-size:clamp(6.5px,.62vw,8px)!important;line-height:1.2!important;margin-top:4px!important;white-space:nowrap!important;}.servicesMegaHead b{font-size:clamp(15px,1.5vw,18px)!important}.servicesMegaHead span{font-size:clamp(7px,.7vw,9px)!important}@media(max-width:1100px) and (min-width:951px){.servicesMegaMenu{width:calc(100vw - 28px)!important}.servicesMegaGrid{gap:8px!important}.servicesMegaLink{min-height:76px!important;padding:10px!important}.servicesMegaText strong{font-size:11px!important}}@media(max-width:950px){.navServicesItem{display:block!important;height:auto!important}.servicesMegaMenu{position:fixed!important;top:76px!important;left:3%!important;right:3%!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 90px)!important;overflow-y:auto!important;transform:translateY(-8px)!important;}.navServicesItem.open>.servicesMegaMenu{transform:translateY(0)!important}.servicesMegaGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.servicesMegaText strong{font-size:11px!important}}@media(max-width:600px){.servicesMegaMenu{top:69px!important;left:2.5%!important;right:2.5%!important;padding:12px!important;border-radius:19px!important}.servicesMegaGrid{gap:7px!important}.servicesMegaLink{min-height:70px!important;padding:9px!important;gap:7px!important;border-radius:13px!important}.servicesMegaNo{flex-basis:27px!important;width:27px!important;height:27px!important}.servicesMegaText strong{font-size:9.5px!important;line-height:1.15!important}.servicesMegaText small{font-size:6.5px!important}}.navServicesItem{position:relative!important;}.navServicesItem>.servicesMegaMenu{left:50%!important;right:auto!important;margin-left:0!important;margin-right:0!important;transform:translateX(-50%) translateY(-8px)!important;}.navServicesItem:hover>.servicesMegaMenu,.navServicesItem.open>.servicesMegaMenu{transform:translateX(-50%) translateY(0)!important;}.servicesMegaGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;}@media(max-width:950px){.navServicesItem>.servicesMegaMenu{left:3%!important;right:3%!important;width:auto!important;transform:translateY(-8px)!important;}.navServicesItem:hover>.servicesMegaMenu,.navServicesItem.open>.servicesMegaMenu{transform:translateY(0)!important;}}.servicesMegaText strong{font-weight:950!important;font-size:clamp(10.5px,1.02vw,13.5px)!important;line-height:1.16!important;}.servicesMegaText small{font-weight:800!important}.servicesMegaLink.selected{border-color:rgba(55,210,255,.58)!important;background:linear-gradient(145deg,rgba(104,91,255,.24),rgba(24,214,218,.13))!important;box-shadow:0 0 24px rgba(47,169,255,.13)!important;}.navServicesItem.megaSelectionMade>.servicesMegaMenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(-50%) translateY(-8px)!important;}@media(max-width:950px){.navServicesItem.megaSelectionMade>.servicesMegaMenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important;}}#contact.contact{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:#0a1d3d!important;color:#fff!important;}#contact.contact:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(115deg,#07142d 0%,#0b2b5c 34%,#155bb0 63%,#0a2550 100%)!important;opacity:1!important;pointer-events:none!important;}#contact.contact:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:3px!important;background:linear-gradient(90deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#21a8ff,#7657ff)!important;opacity:1!important;}#contact .sectionHead h2,#contact .sectionHead p,#contact .contactCard h3,#contact .contactRow b{color:#fff!important;}#contact .sectionHead p,#contact .contactRow span{color:#dbe8fa!important;}#contact .sectionHead .eyebrow{color:#e8f2ff!important;background:#173665!important;border-color:#3e6090!important;}#contact .sectionHead .eyebrow i{background:#58e8b6!important;box-shadow:0 0 0 5px rgba(88,232,182,.12)!important;}#contact .contactCard{background:#102a52!important;border:1px solid#31578b!important;box-shadow:0 22px 55px rgba(0,0,0,.28)!important;backdrop-filter:none!important;}#contact .contactCard:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#7657ff,#21a8ff,#19e6df)!important;}#contact .contactRow{border-bottom-color:#315077!important;}#contact .contactIcon{background:#1b477c!important;border:1px solid#4675aa!important;color:#fff!important;}#contact .emailLink{color:#72eaff!important;text-shadow:none!important;}#contact .notice{background:#3a331d!important;border-color:#78652b!important;color:#ffe8a3!important;}#contact.payConnectSection{background:#081b3a!important;}#contact.payConnectSection:before{background:linear-gradient(115deg,#07152f 0%,#0b2853 45%,#124b88 72%,#071a37 100%)!important;opacity:1!important;}#contact.payConnectSection .payOfficeCard{background:linear-gradient(145deg,#102b55 0%,#123968 55%,#0d2a54 100%)!important;border:1px solid rgba(123,190,255,.28)!important;box-shadow:0 24px 60px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.12)!important;backdrop-filter:none!important;}#contact.payConnectSection .payOfficeCard h3{color:#ffffff!important;text-shadow:0 1px 8px rgba(0,0,0,.18)!important;}#contact.payConnectSection .payCardTag{color:#dceeff!important;background:#1a4778!important;border-color:#376b9d!important;}#contact.payConnectSection .payRow{background:#173e70!important;background-image:none!important;border:1px solid#326291!important;border-left:3px solid#43b9e8!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important;opacity:1!important;}#contact.payConnectSection .payRow:before,#contact.payConnectSection .payRow:after{display:none!important;opacity:0!important;animation:none!important;}#contact.payConnectSection .payRow:hover{background:#1b4a80!important;transform:translateY(-3px) translateX(2px)!important;border-color:#4caee0!important;box-shadow:0 14px 30px rgba(0,0,0,.22)!important;}#contact.payConnectSection .payRow b{color:#b9d9f4!important;opacity:1!important;}#contact.payConnectSection .payRow span,#contact.payConnectSection .payRow .emailLink{color:#ffffff!important;opacity:1!important;text-shadow:0 1px 5px rgba(0,0,0,.15)!important;}#contact.payConnectSection .payRow .emailLink{color:#72eaff!important;}#contact.payConnectSection .payUpiRow{background:#174b64!important;background-image:none!important;border-color:#31bba8!important;border-left-color:#35d0b5!important;animation:none!important;}#contact.payConnectSection .payUpiRow .payUpi{color:#8ff5df!important;}#contact.payConnectSection .payRow .contactIcon{background:linear-gradient(135deg,#28639c,#247db4)!important;border:1px solid#5795c6!important;box-shadow:0 8px 20px rgba(0,0,0,.20)!important;}#contact.payConnectSection .payRegisteredCard .payRow .contactIcon{background:linear-gradient(135deg,#197e86,#239f9a)!important;}#contact.payConnectSection .payRow:hover .contactIcon{transform:scale(1.06)!important;}#contact.payConnectSection .payConnectHead h2,#contact.payConnectSection .payConnectHead p,#contact.payConnectSection .payConnectHead p b{opacity:1!important;}.servicesMegaMenu{background:radial-gradient(circle at 0% 0%,rgba(118,87,255,.34),transparent 28%),radial-gradient(circle at 100% 18%,rgba(33,168,255,.22),transparent 30%),radial-gradient(circle at 70% 100%,rgba(25,230,223,.18),transparent 30%),linear-gradient(135deg,#050b1e 0%,#0b1740 38%,#10265a 68%,#06152e 100%)!important;border:1px solid rgba(105,190,255,.34)!important;box-shadow:0 32px 95px rgba(0,0,0,.55),0 0 55px rgba(72,119,255,.20),inset 0 1px rgba(255,255,255,.14),inset 0 -1px rgba(25,230,223,.10)!important;}.servicesMegaMenu:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.045) 46%,transparent 58%),radial-gradient(circle at 48% 0%,rgba(118,87,255,.12),transparent 38%)!important;animation:megaWowShimmer 9s ease-in-out infinite alternate!important;}.servicesMegaHead{position:relative!important;z-index:2!important;}.servicesMegaHead b{color:#ffffff!important;text-shadow:0 2px 12px rgba(0,0,0,.28)!important;}.servicesMegaHead span{color:#a9c9eb!important;}.servicesMegaGrid{position:relative!important;z-index:2!important;}.servicesMegaLink{position:relative!important;background:linear-gradient(145deg,rgba(33,72,132,.78),rgba(17,38,82,.88))!important;border:1px solid rgba(119,183,238,.20)!important;box-shadow:0 8px 22px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.07)!important;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease!important;}.servicesMegaLink:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;border-radius:15px 0 0 15px!important;background:linear-gradient(180deg,#7657ff,#21a8ff,#19e6df)!important;opacity:.65!important;}.servicesMegaLink:hover{background:linear-gradient(145deg,rgba(92,78,210,.88),rgba(18,104,153,.78))!important;border-color:rgba(91,218,255,.58)!important;box-shadow:0 15px 34px rgba(0,0,0,.30),0 0 25px rgba(33,168,255,.16),inset 0 1px rgba(255,255,255,.13)!important;}.servicesMegaNo{background:linear-gradient(135deg,#7657ff,#21a8ff)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 7px 18px rgba(35,105,220,.25)!important;}.servicesMegaText strong{color:#ffffff!important;text-shadow:0 1px 7px rgba(0,0,0,.22)!important;}.servicesMegaText small{color:#a9c8e8!important;}.servicesMegaLink:hover .servicesMegaText small{color:#d5f6ff!important;}.servicesMegaLink.selected{background:linear-gradient(145deg,rgba(106,82,226,.72),rgba(19,125,156,.60))!important;border-color:rgba(83,225,255,.72)!important;box-shadow:0 0 30px rgba(47,169,255,.20),inset 0 1px rgba(255,255,255,.14)!important;}@keyframes megaWowShimmer{0%{transform:translateX(-2%) scale(1)}100%{transform:translateX(2%) scale(1.03)}}@media(prefers-reduced-motion:reduce){.servicesMegaMenu:before{animation:none!important}}.servicesMegaMenu{background:radial-gradient(circle at 8% 5%,rgba(168,125,255,.38),transparent 27%),radial-gradient(circle at 94% 20%,rgba(118,87,255,.28),transparent 29%),radial-gradient(circle at 62% 100%,rgba(217,70,239,.16),transparent 30%),linear-gradient(135deg,#160d35 0%,#241052 38%,#35166b 66%,#120b2d 100%)!important;border-color:rgba(190,153,255,.38)!important;box-shadow:0 32px 95px rgba(20,5,45,.58),0 0 60px rgba(145,85,255,.22),inset 0 1px rgba(255,255,255,.15)!important;}.servicesMegaLink{background:linear-gradient(145deg,rgba(71,40,123,.82),rgba(39,20,78,.92))!important;border-color:rgba(190,157,255,.20)!important;}.servicesMegaLink:before{background:linear-gradient(180deg,#b18aff,#7657ff,#d946ef)!important;}.servicesMegaLink:hover{background:linear-gradient(145deg,rgba(111,68,184,.92),rgba(62,29,117,.90))!important;border-color:rgba(202,172,255,.62)!important;box-shadow:0 15px 34px rgba(19,5,45,.34),0 0 28px rgba(155,92,255,.20),inset 0 1px rgba(255,255,255,.14)!important;}.servicesMegaNo{background:linear-gradient(135deg,#9b72ff,#7657ff,#d946ef)!important;box-shadow:0 7px 20px rgba(125,71,220,.34)!important;}.servicesMegaText strong{color:#fff!important;}.servicesMegaText small{color:#d7c9f2!important;}.servicesMegaLink:hover .servicesMegaText small{color:#f0e8ff!important;}.servicesMegaLink.selected{background:linear-gradient(145deg,rgba(122,73,199,.84),rgba(67,30,124,.82))!important;border-color:rgba(214,184,255,.74)!important;box-shadow:0 0 32px rgba(154,89,255,.24),inset 0 1px rgba(255,255,255,.15)!important;}.servicesMegaMenu{background:radial-gradient(circle at 7% 8%,rgba(170,115,255,.40),transparent 25%),radial-gradient(circle at 93% 12%,rgba(39,154,255,.32),transparent 27%),radial-gradient(circle at 78% 92%,rgba(35,224,211,.22),transparent 28%),linear-gradient(135deg,#180b3d 0%,#30206f 38%,#173f82 68%,#091c43 100%)!important;border:1px solid rgba(183,207,255,.32)!important;box-shadow:0 34px 100px rgba(9,7,39,.58),0 0 65px rgba(102,74,255,.22),inset 0 1px rgba(255,255,255,.15),inset 0 -1px rgba(25,230,223,.10)!important;}.servicesMegaMenu:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(120deg,transparent 12%,rgba(255,255,255,.055) 48%,transparent 61%),radial-gradient(circle at 50% 0%,rgba(125,96,255,.14),transparent 38%)!important;animation:servicesBestGlow 10s ease-in-out infinite alternate!important;}.servicesMegaGrid{position:relative!important;z-index:3!important;}.servicesMegaLink{background:linear-gradient(145deg,rgba(64,42,127,.82),rgba(22,39,88,.90))!important;border:1px solid rgba(174,196,255,.22)!important;box-shadow:0 9px 25px rgba(7,10,37,.22),inset 0 1px rgba(255,255,255,.08)!important;}.servicesMegaLink:before{background:linear-gradient(180deg,#c08cff 0%,#7657ff 48%,#21a8ff 76%,#19e6df 100%)!important;opacity:.9!important;}.servicesMegaLink:hover{background:linear-gradient(145deg,rgba(111,71,193,.94),rgba(24,91,151,.88))!important;border-color:rgba(119,225,255,.62)!important;box-shadow:0 17px 38px rgba(4,9,35,.34),0 0 30px rgba(54,168,255,.18),inset 0 1px rgba(255,255,255,.14)!important;transform:translateY(-3px)!important;}.servicesMegaNo{background:linear-gradient(135deg,#a979ff 0%,#7657ff 43%,#278dff 78%,#19d8d0 100%)!important;color:#fff!important;box-shadow:0 8px 22px rgba(65,77,220,.35)!important;}.servicesMegaText strong{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.25)!important;}.servicesMegaText small{color:#c9d9f4!important;}.servicesMegaLink:hover .servicesMegaText small{color:#e1f8ff!important;}.servicesMegaLink.selected{background:linear-gradient(145deg,rgba(120,76,203,.90),rgba(24,119,157,.80))!important;border-color:rgba(124,232,255,.78)!important;box-shadow:0 0 34px rgba(67,179,255,.22),inset 0 1px rgba(255,255,255,.16)!important;}@keyframes servicesBestGlow{0%{transform:translateX(-2%) scale(1);opacity:.75}100%{transform:translateX(2%) scale(1.035);opacity:1}}@media(prefers-reduced-motion:reduce){.servicesMegaMenu:after{animation:none!important}}.servicesMegaMenu{background-size:180% 180%!important;animation:megaColourFlow 12s ease-in-out infinite alternate!important;}.servicesMegaMenu:after{background:linear-gradient(120deg,transparent 8%,rgba(255,255,255,.035) 27%,rgba(190,145,255,.09) 40%,rgba(33,168,255,.08) 52%,rgba(25,230,223,.07) 64%,transparent 82%)!important;background-size:220% 220%!important;animation:megaLightFlow 7s ease-in-out infinite alternate!important;}.servicesMegaLink{background-size:180% 180%!important;animation:cardColourFlow 8s ease-in-out infinite alternate!important;}.servicesMegaLink:nth-child(4n+1){animation-delay:-1.2s!important}.servicesMegaLink:nth-child(4n+2){animation-delay:-2.7s!important}.servicesMegaLink:nth-child(4n+3){animation-delay:-4.1s!important}.servicesMegaLink:nth-child(4n+4){animation-delay:-5.4s!important}.servicesMegaLink:hover{animation-play-state:paused!important;}.servicesMegaNo{background-size:220% 220%!important;animation:numberGlowFlow 5s ease-in-out infinite alternate!important;}@keyframes megaColourFlow{0%{background-position:0% 15%}50%{background-position:55% 80%}100%{background-position:100% 25%}}@keyframes megaLightFlow{0%{background-position:0% 50%;opacity:.65}50%{background-position:55% 20%;opacity:1}100%{background-position:100% 65%;opacity:.72}}@keyframes cardColourFlow{0%{background-position:0% 20%}50%{background-position:75% 80%}100%{background-position:100% 35%}}@keyframes numberGlowFlow{0%{background-position:0% 50%;box-shadow:0 8px 20px rgba(65,77,220,.30)}100%{background-position:100% 50%;box-shadow:0 8px 28px rgba(25,210,230,.38)}}@media(prefers-reduced-motion:reduce){.servicesMegaMenu,.servicesMegaMenu:after,.servicesMegaLink,.servicesMegaNo{animation:none!important;}}.servicesMegaMenu{background-size:240% 240%!important;animation:megaBaseFlow 11s ease-in-out infinite alternate,megaHuePulse 7s ease-in-out infinite alternate!important;}.servicesMegaMenu:before{content:""!important;position:absolute!important;inset:-25%!important;pointer-events:none!important;z-index:1!important;background:radial-gradient(circle at 15% 25%,rgba(192,140,255,.25),transparent 20%),radial-gradient(circle at 82% 20%,rgba(39,141,255,.20),transparent 22%),radial-gradient(circle at 65% 85%,rgba(25,230,223,.16),transparent 24%);filter:blur(12px);animation:orbFlow 10s ease-in-out infinite alternate!important;}.servicesMegaMenu:after{content:""!important;position:absolute!important;inset:-10%!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(105deg,transparent 10%,rgba(192,140,255,.12) 24%,transparent 35%,rgba(39,154,255,.11) 49%,transparent 61%,rgba(25,230,223,.10) 76%,transparent 88%);background-size:300% 100%!important;animation:shineSweep 6s linear infinite!important;}.servicesMegaGrid{position:relative!important;z-index:4!important;}.servicesMegaLink{background-size:240% 240%!important;animation:cardGradientFlow 7s ease-in-out infinite alternate,cardShine 5.5s linear infinite!important;}.servicesMegaLink:nth-child(4n+1){animation-delay:-.8s,-1.4s!important;}.servicesMegaLink:nth-child(4n+2){animation-delay:-2.2s,-2.7s!important;}.servicesMegaLink:nth-child(4n+3){animation-delay:-3.6s,-4s!important;}.servicesMegaLink:nth-child(4n+4){animation-delay:-4.8s,-5.1s!important;}.servicesMegaLink:hover{animation-play-state:paused!important;}.servicesMegaNo{animation:numberPulse 3.8s ease-in-out infinite alternate!important;}@keyframes megaBaseFlow{0%{background-position:0% 15%}50%{background-position:55% 85%}100%{background-position:100% 25%}}@keyframes megaHuePulse{0%{filter:saturate(1) brightness(.98)}50%{filter:saturate(1.08) brightness(1.04)}100%{filter:saturate(1.16) brightness(1)}}@keyframes orbFlow{0%{transform:translate(-2%,1%) scale(1)}35%{transform:translate(5%,-3%) scale(1.04)}70%{transform:translate(-4%,5%) scale(1.08)}100%{transform:translate(3%,2%) scale(1.03)}}@keyframes shineSweep{0%{background-position:0% 50%;opacity:.35}45%{opacity:.85}100%{background-position:300% 50%;opacity:.35}}@keyframes cardGradientFlow{0%{background-position:0% 20%}50%{background-position:70% 80%}100%{background-position:100% 30%}}@keyframes cardShine{0%{box-shadow:0 9px 25px rgba(7,10,37,.22),inset 0 1px rgba(255,255,255,.07)}50%{box-shadow:0 12px 30px rgba(74,74,190,.22),0 0 18px rgba(33,168,255,.07),inset 0 1px rgba(255,255,255,.10)}100%{box-shadow:0 10px 28px rgba(25,70,150,.20),0 0 20px rgba(25,230,223,.07),inset 0 1px rgba(255,255,255,.08)}}@keyframes numberPulse{0%{filter:saturate(1);transform:scale(1)}100%{filter:saturate(1.25) brightness(1.08);transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.servicesMegaMenu,.servicesMegaMenu:before,.servicesMegaMenu:after,.servicesMegaLink,.servicesMegaNo{animation:none!important;}}.servicesMegaMenu{background:linear-gradient(115deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#ff67cf,#7657ff)!important;background-size:500% 500%!important;animation:reviecomMegaWebsiteFlow 5s ease-in-out infinite!important;border-color:rgba(255,255,255,.20)!important;box-shadow:0 30px 90px rgba(10,8,45,.52),0 0 35px rgba(118,87,255,.20)!important;}.servicesMegaMenu:before{content:""!important;position:absolute!important;inset:-5%!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.12) 45%,rgba(255,255,255,.05) 50%,transparent 75%)!important;background-size:300% 100%!important;animation:reviecomMegaWebsiteShine 4.5s ease-in-out infinite!important;}.servicesMegaMenu:after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.10),transparent 22%),radial-gradient(circle at 82% 78%,rgba(255,255,255,.07),transparent 24%)!important;animation:reviecomMegaWebsiteAura 6s ease-in-out infinite alternate!important;}.servicesMegaGrid{position:relative!important;z-index:4!important;}.servicesMegaLink{background:linear-gradient(115deg,rgba(30,18,78,.88),rgba(24,65,119,.86),rgba(13,93,112,.84),rgba(30,77,85,.84),rgba(93,30,91,.82),rgba(30,18,78,.88))!important;background-size:500% 500%!important;animation:reviecomMegaCardFlow 5s ease-in-out infinite!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 9px 25px rgba(5,8,35,.22),inset 0 1px rgba(255,255,255,.08)!important;}.servicesMegaLink:nth-child(4n+1){animation-delay:0s!important}.servicesMegaLink:nth-child(4n+2){animation-delay:-1.25s!important}.servicesMegaLink:nth-child(4n+3){animation-delay:-2.5s!important}.servicesMegaLink:nth-child(4n+4){animation-delay:-3.75s!important}.servicesMegaLink:hover{animation-play-state:paused!important;background:linear-gradient(115deg,rgba(118,87,255,.92),rgba(33,168,255,.90),rgba(25,230,223,.86),rgba(88,232,182,.84),rgba(255,103,207,.86),rgba(118,87,255,.92))!important;background-size:500% 500%!important;border-color:rgba(255,255,255,.38)!important;box-shadow:0 18px 38px rgba(6,8,35,.32),0 0 28px rgba(33,168,255,.20),inset 0 1px rgba(255,255,255,.16)!important;}.servicesMegaNo{background:linear-gradient(115deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#ff67cf,#7657ff)!important;background-size:500% 500%!important;animation:reviecomMegaBadgeFlow 5s ease-in-out infinite!important;}.servicesMegaText strong{color:#fff!important}.servicesMegaText small{color:rgba(255,255,255,.82)!important}@keyframes reviecomMegaWebsiteFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes reviecomMegaWebsiteShine{0%,55%{background-position:-100% 50%;opacity:0}68%{opacity:1}100%{background-position:300% 50%;opacity:0}}@keyframes reviecomMegaWebsiteAura{0%{transform:translate3d(-2%,0,0) scale(1);opacity:.65}50%{transform:translate3d(3%,-2%,0) scale(1.04);opacity:1}100%{transform:translate3d(-1%,3%,0) scale(1.02);opacity:.72}}@keyframes reviecomMegaCardFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes reviecomMegaBadgeFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.servicesMegaMenu,.servicesMegaMenu:before,.servicesMegaMenu:after,.servicesMegaLink,.servicesMegaNo{animation:none!important;}}#pay.paySection,#payment.paySection,.paySection{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:radial-gradient(circle at 8% 12%,rgba(118,87,255,.28),transparent 26%),radial-gradient(circle at 92% 22%,rgba(33,168,255,.22),transparent 28%),radial-gradient(circle at 68% 92%,rgba(25,230,223,.16),transparent 30%),linear-gradient(125deg,#120a32 0%,#28105a 35%,#153e7b 70%,#071c3d 100%)!important;color:#fff!important;}.paySection:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(115deg,transparent 12%,rgba(255,255,255,.055) 46%,transparent 61%)!important;background-size:280% 100%!important;animation:payWowSweep 7s linear infinite!important;pointer-events:none!important;}.paySection .payOfficeCard,.paySection .payCard,.paySection .paymentCard{background:linear-gradient(145deg,rgba(36,25,91,.94),rgba(15,48,91,.94))!important;border:1px solid rgba(145,190,255,.30)!important;box-shadow:0 24px 60px rgba(0,0,0,.30),inset 0 1px rgba(255,255,255,.10)!important;}.paySection h2,.paySection h3,.paySection .sectionHead h2,.paySection .sectionHead p{color:#fff!important;}.paySection .sectionHead p{color:#cfe0f7!important;}.paySection .payRow{background:linear-gradient(115deg,#25134f,#173c76,#115875,#25134f)!important;background-size:300% 100%!important;border-color:rgba(130,205,255,.26)!important;color:#fff!important;animation:payRowFlow 6s ease-in-out infinite!important;}.paySection .payRow b,.paySection .payRow span{color:#fff!important;}.paySection .payRow .emailLink{color:#7deaff!important;}.paySection .payUpiRow{background:linear-gradient(115deg,#153c69,#126b78,#188b7e,#153c69)!important;background-size:300% 100%!important;border-color:rgba(65,232,205,.42)!important;animation:payUpiFlow 5s ease-in-out infinite!important;}.paySection .payUpiRow .payUpi{color:#9affea!important;}.paySection img[src*="qr"],.paySection img[src*="QR"],.paySection img[alt*="QR"],.paySection img[alt*="qr"],.paySection .qrCode img,.paySection .qr img,.paySection .payQR img{display:block!important;width:220px!important;height:220px!important;max-width:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;background:#fff!important;padding:12px!important;border:2px solid rgba(255,255,255,.90)!important;border-radius:16px!important;box-sizing:border-box!important;box-shadow:0 18px 40px rgba(0,0,0,.30),0 0 28px rgba(80,191,255,.16)!important;image-rendering:auto!important;}.paySection .qrCode,.paySection .qr,.paySection .payQR{display:flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;padding:0!important;background:transparent!important;}@media(max-width:600px){.paySection img[src*="qr"],.paySection img[src*="QR"],.paySection img[alt*="QR"],.paySection img[alt*="qr"],.paySection .qrCode img,.paySection .qr img,.paySection .payQR img{width:190px!important;height:190px!important;padding:10px!important;border-radius:14px!important;}}@keyframes payWowSweep{0%{background-position:-120% 0}100%{background-position:300% 0}}@keyframes payRowFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes payUpiFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.paySection:before,.paySection .payRow,.paySection .payUpiRow{animation:none!important}}.paySection img[src*="qr"],.paySection img[src*="QR"],.paySection img[alt*="QR"],.paySection img[alt*="qr"],.paySection .qrCode img,.paySection .qr img,.paySection .payQR img{width:320px!important;height:320px!important;max-width:320px!important;min-width:320px!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;padding:14px!important;border:3px solid rgba(255,255,255,.96)!important;border-radius:18px!important;background:#fff!important;box-sizing:border-box!important;box-shadow:0 22px 50px rgba(0,0,0,.34),0 0 34px rgba(80,191,255,.20)!important;}.paySection .qrCode,.paySection .qr,.paySection .payQR{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;}@media(max-width:700px){.paySection img[src*="qr"],.paySection img[src*="QR"],.paySection img[alt*="QR"],.paySection img[alt*="qr"],.paySection .qrCode img,.paySection .qr img,.paySection .payQR img{width:280px!important;height:280px!important;max-width:280px!important;min-width:280px!important;}}@media(max-width:420px){.paySection img[src*="qr"],.paySection img[src*="QR"],.paySection img[alt*="QR"],.paySection img[alt*="qr"],.paySection .qrCode img,.paySection .qr img,.paySection .payQR img{width:240px!important;height:240px!important;max-width:240px!important;min-width:240px!important;}}.paySection .payQR img,.paySection .qrCode img,.paySection .qr img,.paySection img[alt*="QR"],.paySection img[alt*="qr"]{width:360px!important;height:360px!important;max-width:360px!important;min-width:360px!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center!important;display:block!important;padding:10px!important;background:#fff!important;border:3px solid#fff!important;border-radius:18px!important;box-sizing:border-box!important;box-shadow:0 22px 52px rgba(0,0,0,.34),0 0 34px rgba(80,191,255,.22)!important;}.paySection .payQR,.paySection .qrCode,.paySection .qr{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;}@media(max-width:700px){.paySection .payQR img,.paySection .qrCode img,.paySection .qr img,.paySection img[alt*="QR"],.paySection img[alt*="qr"]{width:300px!important;height:300px!important;max-width:300px!important;min-width:300px!important;}}@media(max-width:420px){.paySection .payQR img,.paySection .qrCode img,.paySection .qr img,.paySection img[alt*="QR"],.paySection img[alt*="qr"]{width:250px!important;height:250px!important;max-width:250px!important;min-width:250px!important;}}#pay.paySection{background:radial-gradient(circle at 8% 18%,rgba(118,87,255,.34),transparent 28%),radial-gradient(circle at 92% 22%,rgba(33,168,255,.23),transparent 25%),radial-gradient(circle at 78% 88%,rgba(25,230,223,.18),transparent 27%),radial-gradient(circle at 28% 92%,rgba(217,70,239,.13),transparent 24%),linear-gradient(135deg,#040816 0%,#09142d 42%,#10113a 72%,#06151f 100%);}#pay.paySection:after{width:900px;height:500px;top:-250px;background:linear-gradient(90deg,rgba(118,87,255,.10),rgba(33,168,255,.10),rgba(25,230,223,.10),rgba(88,232,182,.08),rgba(217,70,239,.10));background-size:300% 100%;animation:payFiveColorFlow 9s linear infinite;filter:blur(35px);}#pay .payAurora{filter:blur(1px);opacity:.9}#pay .pa1{background:radial-gradient(circle,rgba(25,230,223,.25),transparent 68%);animation:payOrbitA 10s ease-in-out infinite}#pay .pa2{background:radial-gradient(circle,rgba(217,70,239,.20),transparent 68%);animation:payOrbitB 12s ease-in-out infinite}#pay .pa3{background:radial-gradient(circle,rgba(255,209,102,.11),transparent 68%);animation:payPulse 4.5s ease-in-out infinite}#pay .payWowGrid{gap:26px}#pay .payWowInfo,#pay .qrWowCard{border:1px solid transparent!important;background-clip:padding-box!important;}#pay .payWowInfo{box-shadow:0 36px 100px rgba(0,0,0,.34),0 0 45px rgba(118,87,255,.08),inset 0 1px rgba(255,255,255,.12);}#pay .payWowInfo:after{content:"";position:absolute;inset:1px;border-radius:31px;pointer-events:none;z-index:-1;padding:1px;background:linear-gradient(110deg,rgba(118,87,255,.65),rgba(33,168,255,.55),rgba(25,230,223,.55),rgba(88,232,182,.45),rgba(217,70,239,.55),rgba(118,87,255,.65));background-size:250% 100%;animation:payFiveColorFlow 7s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;}#pay .payTopBadge{background:linear-gradient(90deg,rgba(118,87,255,.13),rgba(33,168,255,.08),rgba(25,230,223,.07),rgba(217,70,239,.08));background-size:220% 100%;animation:payBadgeFlow 6s ease-in-out infinite alternate;}#pay .paymentMethod{position:relative;overflow:hidden}#pay .paymentMethod:before{content:"";position:absolute;top:0;bottom:0;width:90px;left:-130px;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.20),transparent);transition:1s;}#pay .paymentMethod:hover:before,#pay .paymentMethod.active:before{left:120%;}#pay .payDetail{box-shadow:inset 0 1px rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.06);}#pay .payDetail:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef);background-size:100% 220%;animation:payVerticalFlow 5s linear infinite;opacity:.9;}#pay .upiDetail{box-shadow:0 0 0 1px rgba(25,230,223,.06),0 12px 30px rgba(25,230,223,.06)}#pay .paymentTrust{box-shadow:0 8px 24px rgba(78,231,177,.05)}#pay .payAssist{background:linear-gradient(100deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef)!important;background-size:250% 100%!important;animation:payButtonFlow 5s linear infinite;position:relative;}#pay .payAssist:after{content:"";position:absolute;top:-30%;bottom:-30%;width:60px;left:-100px;transform:skewX(-18deg);background:rgba(255,255,255,.38);filter:blur(5px);animation:payButtonShine 4.5s ease-in-out infinite;}#pay .qrWowCard{background:radial-gradient(circle at 50% 14%,rgba(118,87,255,.13),transparent 29%),radial-gradient(circle at 90% 85%,rgba(25,230,223,.08),transparent 25%),linear-gradient(145deg,#ffffff 0%,#f7f9fd 58%,#eef5fb 100%)!important;box-shadow:0 38px 105px rgba(0,0,0,.32),0 0 55px rgba(33,168,255,.10)!important;}#pay .qrWowCard:after{content:"";position:absolute;inset:1px;border-radius:31px;pointer-events:none;padding:1px;background:linear-gradient(120deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef,#7657ff);background-size:260% 100%;animation:payFiveColorFlow 8s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;}#pay .qrWowCard:before{inset:10px;border:1px solid rgba(118,87,255,.12);box-shadow:inset 0 0 35px rgba(33,168,255,.035);}#pay .qrGlow{width:360px;height:360px;top:-145px;background:conic-gradient(from 0deg,rgba(118,87,255,.16),rgba(33,168,255,.13),rgba(25,230,223,.12),rgba(88,232,182,.10),rgba(217,70,239,.14),rgba(118,87,255,.16));filter:blur(22px);animation:qrPremiumGlow 8s linear infinite;}#pay .qrHeader,#pay .scanTitle,#pay .qrWowFrame,#pay .qrWowCard h3,#pay .qrWowCard>p,#pay .qrFooter{z-index:3}#pay .qrBadge{background:linear-gradient(100deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef);background-size:260% 100%;animation:payButtonFlow 5.5s linear infinite;}#pay .qrLive{animation:payLivePulse 2.2s ease-in-out infinite}#pay .qrWowFrame{border:1px solid rgba(118,87,255,.18)!important;box-shadow:0 20px 55px rgba(19,35,64,.16),0 0 0 5px rgba(118,87,255,.025)!important;}#pay .qrWowFrame:before,#pay .qrWowFrame:after{border-color:#7657ff;filter:drop-shadow(0 0 6px rgba(118,87,255,.25));animation:qrCornerFlow 4s ease-in-out infinite alternate;}#pay .qrWowFrame img{transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .45s ease}#pay .qrWowCard:hover .qrWowFrame img{transform:scale(1.015);filter:drop-shadow(0 12px 20px rgba(32,56,95,.10))}#pay .qrFooter i{background:linear-gradient(135deg,#7657ff,#19e6df);}@keyframes payFiveColorFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes payBadgeFlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes payButtonFlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes payVerticalFlow{0%{background-position:50% 0%}100%{background-position:50% 220%}}@keyframes payOrbitA{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(55px,-25px) scale(1.08)}}@keyframes payOrbitB{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-45px,28px) scale(1.10)}}@keyframes payPulse{50%{transform:scale(1.22);opacity:.65}}@keyframes qrPremiumGlow{0%{transform:translateX(-50%) rotate(0deg) scale(1)}50%{transform:translateX(-50%) rotate(180deg) scale(1.12)}100%{transform:translateX(-50%) rotate(360deg) scale(1)}}@keyframes payButtonShine{0%,35%{left:-100px}55%,100%{left:125%}}@keyframes payLivePulse{50%{box-shadow:0 0 0 6px rgba(19,130,94,.08)}}@keyframes qrCornerFlow{50%{filter:drop-shadow(0 0 11px rgba(25,230,223,.35));border-color:#19cfc8}}@media(max-width:950px){#pay .payWowGrid{gap:20px}}@media(max-width:600px){#pay .payWowInfo{padding:28px!important}#pay .qrWowCard{padding:23px!important}#pay .payWowInfo:after,#pay .qrWowCard:after{border-radius:27px}}@media(prefers-reduced-motion:reduce){#pay*,#pay*:before,#pay*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.paySection .qrWowCard .scanTitle{color:#0b1736!important;font-weight:900!important;letter-spacing:2.4px!important;text-shadow:0 1px 0 rgba(255,255,255,.8);}.paySection .qrWowCard .qrHeader .qrBadge{color:#fff!important;background:linear-gradient(135deg,#7657ff 0%,#21a8ff 48%,#19e6df 100%)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 7px 22px rgba(33,168,255,.28)!important;}.paySection .qrWowCard .qrHeader .qrLive{color:#08795c!important;background:linear-gradient(135deg,#effff8,#d9fff0)!important;border:1px solid#b9f2dc!important;box-shadow:0 5px 18px rgba(22,170,119,.12)!important;}.paySection .qrWowCard h3{color:#111d3b!important;font-weight:900!important;}.paySection .qrWowCard p{color:#66748a!important;}.paySection .qrWowCard p .upi{color:#5b43d6!important;font-weight:900!important;background:linear-gradient(90deg,#7657ff,#168de0)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;}.paySection .qrWowCard .qrFooter{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:16px!important;padding:10px 14px!important;border:1px solid#e2e8f2!important;border-radius:999px!important;background:linear-gradient(135deg,#f8faff,#eef7ff)!important;box-shadow:inset 0 1px rgba(255,255,255,.95),0 8px 24px rgba(26,45,82,.07)!important;}.paySection .qrWowCard .qrFooter span{color:#263553!important;font-size:9px!important;font-weight:900!important;letter-spacing:.85px!important;white-space:nowrap!important;}.paySection .qrWowCard .qrFooter span:nth-of-type(1){color:#5b43d6!important}.paySection .qrWowCard .qrFooter span:nth-of-type(2){color:#087f9a!important}.paySection .qrWowCard .qrFooter span:nth-of-type(3){color:#08795c!important}.paySection .qrWowCard .qrFooter i{width:5px!important;height:5px!important;flex:0 0 5px!important;border-radius:50%!important;background:linear-gradient(135deg,#7657ff,#19e6df)!important;box-shadow:0 0 8px rgba(33,168,255,.35)!important;}.paySection .qrWowCard .scanTitle{font-size:clamp(28px,3vw,38px)!important;line-height:1!important;font-weight:1000!important;letter-spacing:2.8px!important;background:linear-gradient(90deg,#4b2cff 0%,#126cff 38%,#00b8e6 70%,#00a96b 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;margin-top:8px!important;margin-bottom:10px!important;}.paySection .qrWowCard h3{font-size:clamp(20px,2.2vw,26px)!important;font-weight:1000!important;letter-spacing:.2px!important;color:#091737!important;}.paySection .qrWowCard p{font-size:14px!important;font-weight:800!important;color:#34445f!important;}.paySection .qrWowCard p .upi{font-size:15px!important;font-weight:1000!important;letter-spacing:.15px!important;background:linear-gradient(90deg,#5b35e8,#087fd4,#008f9f)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;}.paySection .qrWowCard .qrFooter{padding:12px 17px!important;gap:12px!important;border-radius:999px!important;background:linear-gradient(110deg,#f3efff,#edf7ff,#eafff8)!important;border:2px solid transparent!important;background-clip:padding-box!important;box-shadow:0 10px 30px rgba(58,57,130,.12),inset 0 1px 0#fff!important;position:relative!important;}.paySection .qrWowCard .qrFooter:before{content:""!important;position:absolute!important;inset:-2px!important;border-radius:inherit!important;padding:2px!important;background:linear-gradient(90deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#7657ff)!important;background-size:250% 100%!important;animation:qrFooterFlow 4s linear infinite!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;}.paySection .qrWowCard .qrFooter span{font-size:11px!important;font-weight:1000!important;letter-spacing:1px!important;}.paySection .qrWowCard .qrFooter i{width:6px!important;height:6px!important;flex-basis:6px!important;}@keyframes qrFooterFlow{to{background-position:250% 0}}@media(max-width:600px){.paySection .qrWowCard .scanTitle{font-size:29px!important;letter-spacing:2px!important}.paySection .qrWowCard p{font-size:13px!important}.paySection .qrWowCard p .upi{font-size:14px!important}.paySection .qrWowCard .qrFooter{gap:8px!important;padding:11px 12px!important}.paySection .qrWowCard .qrFooter span{font-size:9px!important;letter-spacing:.65px!important}}#pay.paySection{background:radial-gradient(circle at 8% 20%,rgba(118,87,255,.30),transparent 27%),radial-gradient(circle at 92% 18%,rgba(33,168,255,.24),transparent 28%),radial-gradient(circle at 72% 88%,rgba(25,230,223,.18),transparent 25%),radial-gradient(circle at 25% 82%,rgba(217,70,239,.12),transparent 24%),linear-gradient(120deg,#030817 0%,#07163a 34%,#102b66 58%,#071a3b 78%,#030817 100%)!important;background-size:160% 160%;animation:payWowColourFlow 12s ease-in-out infinite alternate}#pay.paySection:before{background:radial-gradient(circle at 18% 30%,rgba(121,92,255,.22),transparent 22%),radial-gradient(circle at 84% 68%,rgba(25,230,223,.16),transparent 22%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:auto,auto,46px 46px,46px 46px!important;opacity:1}#pay.paySection:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef,#7657ff);background-size:300% 100%;animation:payWowRainbow 6s linear infinite;z-index:1;pointer-events:none}#pay .payWowInfo{background:radial-gradient(circle at 10% 8%,rgba(155,124,255,.22),transparent 34%),linear-gradient(145deg,rgba(12,29,68,.86),rgba(8,22,52,.72) 52%,rgba(7,35,67,.78))!important;border-color:rgba(103,180,255,.22)!important;box-shadow:0 30px 85px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.13),0 0 38px rgba(33,168,255,.08)!important}#pay .payWowInfo:before{background:linear-gradient(90deg,#7657ff,#21a8ff,#19e6df,#58e8b6,#d946ef)!important;background-size:300% 100%!important;animation:payWowRainbow 5s linear infinite!important}#pay .payWowInfo h2{text-shadow:0 0 28px rgba(74,187,255,.16)}#pay .payWowInfo .upi,#pay .payWowInfo .payUpi{color:#66efff!important;text-shadow:0 0 16px rgba(25,230,223,.22)}#pay .payWowInfo .detail{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border-color:rgba(116,190,255,.14)!important}#pay .qrWowCard{background:radial-gradient(circle at 50% 0%,rgba(118,87,255,.10),transparent 35%),linear-gradient(145deg,#ffffff 0%,#f8fbff 52%,#f2fbfc 100%)!important;border:1px solid rgba(106,164,235,.28)!important;box-shadow:0 32px 90px rgba(0,0,0,.34),0 0 45px rgba(33,168,255,.12),inset 0 1px#fff!important}#pay .qrWowCard .qrFrame{border-color:#cddcf0!important;box-shadow:0 16px 48px rgba(23,63,125,.14),0 0 24px rgba(33,168,255,.08)!important}@keyframes payWowColourFlow{0%{background-position:0% 45%}50%{background-position:100% 55%}100%{background-position:0% 45%}}@keyframes payWowRainbow{0%{background-position:0% 50%}100%{background-position:300% 50%}}@media(prefers-reduced-motion:reduce){#pay.paySection{animation:none}#pay.paySection:after,#pay .payWowInfo:before{animation:none}}@media (max-width:950px){.rc-top-contact{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10050!important;width:100%!important;overflow:visible!important;}.rc-top-contact-inner{display:flex!important;visibility:visible!important;opacity:1!important;width:92%!important;margin:0 auto!important;}header{z-index:10040!important;}header .nav{position:relative!important;z-index:10041!important;}header nav{display:none!important;position:absolute!important;top:calc(100%+10px)!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100vh - 145px)!important;overflow-y:auto!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;padding:10px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:20px!important;background:rgba(5,8,22,.985)!important;box-shadow:0 25px 70px rgba(0,0,0,.45)!important;backdrop-filter:blur(22px)!important;z-index:10060!important;}header nav.mobile-open,header nav[data-mobile-open="1"],header nav[data-open="1"]{display:flex!important;}header nav a{display:flex!important;align-items:center!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;border-radius:12px!important;font-size:14px!important;line-height:1.25!important;color:#eef5ff!important;}header nav .navPay{justify-content:center!important;margin-top:4px!important;}.menu{display:grid!important;place-items:center!important;position:relative!important;z-index:10070!important;width:46px!important;height:46px!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;}}@media (max-width:950px){header nav .navServicesItem{display:block!important;width:100%!important;position:relative!important;}header nav .navServicesItem>.navServicesTrigger{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;border-radius:12px!important;color:#eef5ff!important;cursor:pointer!important;}header nav .navServicesItem.open>.servicesMegaMenu{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-height:55vh!important;overflow-y:auto!important;overflow-x:hidden!important;margin:4px 0 2px!important;padding:10px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;background:rgba(10,18,40,.98)!important;box-shadow:0 18px 45px rgba(0,0,0,.3)!important;z-index:10080!important;}header nav .servicesMegaGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;}header nav .servicesMegaLink{display:flex!important;min-width:0!important;min-height:72px!important;padding:9px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;border-radius:10px!important;overflow:hidden!important;}header nav .servicesMegaText{min-width:0!important;width:100%!important;}header nav .servicesMegaText strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;line-height:1.25!important;}header nav .servicesMegaText small{display:block!important;margin-top:3px!important;}}@media (max-width:650px){header nav .servicesMegaGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:950px){header nav .servicesMegaGrid{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:7px!important;}header nav .servicesMegaLink{width:100%!important;min-height:58px!important;flex-direction:row!important;align-items:center!important;}}@media (max-width:950px){header nav .servicesMegaMenu{-webkit-overflow-scrolling:touch!important;}header nav .servicesMegaGrid{grid-template-columns:1fr!important;gap:8px!important;}header nav .servicesMegaLink{width:100%!important;min-height:64px!important;padding:11px 13px!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;box-sizing:border-box!important;}header nav .servicesMegaNo{flex:0 0 34px!important;width:34px!important;min-width:34px!important;text-align:center!important;font-size:11px!important;font-weight:800!important;line-height:1!important;}header nav .servicesMegaText{flex:1 1 auto!important;min-width:0!important;width:auto!important;text-align:left!important;}header nav .servicesMegaText strong{display:block!important;width:100%!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.05px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;}header nav .servicesMegaText small{display:block!important;margin-top:4px!important;font-size:9px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.65px!important;white-space:normal!important;}}@media (max-width:480px){header nav .servicesMegaLink{min-height:62px!important;padding:10px 11px!important;gap:9px!important;}header nav .servicesMegaNo{flex-basis:31px!important;width:31px!important;min-width:31px!important;font-size:10px!important;}header nav .servicesMegaText strong{font-size:12.5px!important;line-height:1.32!important;}header nav .servicesMegaText small{font-size:8.5px!important;margin-top:3px!important;}}@media (max-width:950px){.rc-top-contact{display:block!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;visibility:visible!important;opacity:1!important;overflow:visible!important;z-index:100000!important;background:rgba(5,8,22,.96)!important;}.rc-top-contact-inner{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:12px!important;row-gap:5px!important;width:min(1180px,94%)!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:9px 0!important;overflow:visible!important;}.rc-top-contact-left{grid-column:1/-1!important;grid-row:1!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important;width:100%!important;visibility:visible!important;opacity:1!important;}.rc-top-contact-right{grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important;width:100%!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;}.rc-top-contact .rc-top-label,.rc-top-contact .rc-top-phone,.rc-top-contact .rc-top-whatsapp,.rc-top-contact .rc-top-email,.rc-top-contact .rc-top-office{display:inline-flex!important;align-items:center!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;white-space:nowrap!important;}.rc-top-contact .rc-top-sep{display:inline-block!important;flex:0 0 auto!important;visibility:visible!important;opacity:1!important;}.rc-top-contact .rc-top-email{flex:1 1 auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important;}.rc-top-contact .rc-top-office{max-width:42%!important;overflow:hidden!important;text-overflow:ellipsis!important;}.rc-top-contact a{pointer-events:auto!important;touch-action:manipulation!important;}header{top:var(--mobile-contact-height,78px)!important;z-index:99990!important;}}@media (max-width:600px){.rc-top-contact-inner{width:94%!important;padding:8px 0!important;column-gap:8px!important;row-gap:4px!important;}.rc-top-contact-left{gap:5px!important;}.rc-top-contact-right{gap:6px!important;}.rc-top-contact .rc-top-label{font-size:8px!important;}.rc-top-contact .rc-top-phone{font-size:11px!important;}.rc-top-contact .rc-top-whatsapp{font-size:9px!important;}.rc-top-contact .rc-top-email,.rc-top-contact .rc-top-office{font-size:9px!important;}.rc-top-contact .rc-top-office{max-width:38%!important;}header{top:72px!important;}}@media (max-width:430px){.rc-top-contact-inner{width:95%!important;padding:8px 0!important;}.rc-top-contact-left{gap:4px!important;}.rc-top-contact-right{gap:5px!important;}.rc-top-contact .rc-top-label{font-size:7px!important;}.rc-top-contact .rc-top-phone{font-size:10px!important;}.rc-top-contact .rc-top-whatsapp{font-size:8.5px!important;}.rc-top-contact .rc-top-email,.rc-top-contact .rc-top-office{font-size:8.5px!important;}.rc-top-contact .rc-top-office{max-width:35%!important;}header{top:70px!important;}}.rc-top-contact{background:radial-gradient(ellipse at 7% 50%,#10b9813d,transparent 34%),radial-gradient(ellipse at 50% 115%,#2dd4bf26,transparent 40%),radial-gradient(ellipse at 93% 45%,#10b98130,transparent 32%),linear-gradient(108deg,#010907 0%,#06342b 38%,#0b5140 68%,#010907 100%)!important;background-size:180% 180%!important;background-position:50% 50%!important;}.rc-top-contact{background:radial-gradient(ellipse at 12% 50%,rgba(52,211,153,.18),transparent 30%),radial-gradient(ellipse at 88% 35%,rgba(20,184,166,.14),transparent 28%),linear-gradient(108deg,#020807 0%,#06271f 38%,#084b3d 68%,#020807 100%)!important;border-bottom:1px solid rgba(94,234,212,.22)!important;box-shadow:0 5px 24px rgba(0,0,0,.20)!important;color:#f4fffb!important;}.rc-top-contact:before{background:linear-gradient(90deg,transparent,#34d399,#2dd4bf,#34d399,transparent)!important;opacity:.45!important;}.rc-top-contact-inner{color:#f4fffb!important}.rc-top-label{color:#b7f7df!important;font-weight:800!important;letter-spacing:.7px!important}.rc-top-phone{color:#ffffff!important;font-weight:900!important;text-shadow:0 1px 10px rgba(52,211,153,.18)}.rc-top-phone strong{color:#ffffff!important;font-weight:900!important}.rc-top-whatsapp{color:#8ff5c9!important;font-weight:800!important}.rc-top-email{color:#d8eee8!important;font-weight:700!important}.rc-top-office{color:#a9c9c1!important;font-weight:700!important}.rc-top-sep{color:rgba(167,243,208,.48)!important}.rc-top-dot{background:#34d399!important;box-shadow:0 0 0 5px rgba(52,211,153,.10),0 0 15px rgba(52,211,153,.38)!important}.rc-phone-icon{color:#6ee7b7!important}.rc-top-contact a:hover{color:#ffffff!important}@media(max-width:950px){header{transition:none!important}header.scrolled{height:80px!important;transform:none!important}header nav[data-mobile-open="1"]{position:absolute!important;overflow-y:auto!important;overscroll-behavior:contain!important}}.servicesMegaMenu{transition:opacity .22s ease,visibility .22s ease,transform .22s ease!important}.rc-top-contact{background:radial-gradient(ellipse at 8% 20%,rgba(25,230,223,.34),transparent 25%),radial-gradient(ellipse at 30% 120%,rgba(33,168,255,.30),transparent 30%),radial-gradient(ellipse at 58% -25%,rgba(118,87,255,.34),transparent 30%),radial-gradient(ellipse at 88% 55%,rgba(88,232,182,.24),transparent 28%),linear-gradient(110deg,#041c2a 0%,#073b43 23%,#123d78 47%,#33236f 70%,#063c3c 100%)!important;background-size:160% 160%,160% 160%,160% 160%,160% 160%,280% 100%!important;animation:rcPremiumTopFlow 9s ease-in-out infinite alternate!important;border-bottom:1px solid rgba(130,255,238,.45)!important;box-shadow:0 10px 38px rgba(2,24,40,.30),inset 0 1px rgba(255,255,255,.20)!important;}.rc-top-contact:before{background:linear-gradient(90deg,transparent,rgba(126,255,237,.18),rgba(255,255,255,.86),rgba(126,225,255,.18),transparent)!important;width:22%!important;filter:blur(2px)!important;animation:rcPremiumTopShine 5.2s ease-in-out infinite!important;}.rc-top-contact:after{background:linear-gradient(90deg,#19e6df,#21a8ff,#7657ff,#58e8b6,#19e6df)!important;background-size:300% 100%!important;animation:rcPremiumTopLine 4s linear infinite!important;box-shadow:0 0 18px rgba(25,230,223,.72),0 0 30px rgba(118,87,255,.35)!important;}.rc-top-contact a,.rc-top-office{color:#f7fffd!important;text-shadow:0 1px 12px rgba(0,0,0,.28),0 0 12px rgba(25,230,223,.10)!important;}.rc-top-phone strong{background:linear-gradient(90deg,#fff,#8ffff0,#a9dcff,#fff)!important;background-size:220% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:rcPremiumPhoneFlow 4s linear infinite!important;}.rc-top-label{color:rgba(238,255,252,.86)!important}.rc-top-whatsapp{color:#9fffe8!important}.rc-top-email{color:#c9ecff!important}.rc-phone-icon,.office-pin{color:#7fffe8!important}@keyframes rcPremiumTopFlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes rcPremiumTopShine{0%,12%{transform:skewX(-18deg) translateX(-330%);opacity:0}30%{opacity:1}52%,100%{transform:skewX(-18deg) translateX(760%);opacity:0}}@keyframes rcPremiumTopLine{0%{background-position:0% 50%}100%{background-position:300% 50%}}@keyframes rcPremiumPhoneFlow{0%{background-position:0% 50%}100%{background-position:220% 50%}}.rc-top-contact{position:relative!important;overflow:hidden!important;background:linear-gradient(105deg,#071a3d 0%,#123c8c 20%,#008cff 40%,#12dfe5 58%,#f5c542 78%,#071a3d 100%)!important;background-size:360% 100%!important;animation:rcCorporateFiveColorFlow 11s ease-in-out infinite!important;}.rc-top-contact:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.06) 22%,rgba(255,255,255,.22) 47%,rgba(255,255,255,.05) 68%,transparent 100%)!important;background-size:220% 100%!important;animation:rcCorporateFiveColorShine 5.5s linear infinite!important;}.rc-top-contact:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;background:linear-gradient(90deg,#071a3d,#123c8c,#008cff,#12dfe5,#f5c542,#071a3d)!important;background-size:320% 100%!important;animation:rcCorporateFiveColorLine 6.5s linear infinite!important;}.rc-top-contact-inner,.rc-top-contact-left,.rc-top-contact-right{position:relative!important;z-index:2!important;}.rc-top-office{color:#fff!important;font-weight:800!important;text-shadow:0 0 16px rgba(255,255,255,.18)!important;}@keyframes rcCorporateFiveColorFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes rcCorporateFiveColorShine{0%{background-position:-180% 0}100%{background-position:180% 0}}@keyframes rcCorporateFiveColorLine{0%{background-position:0% 50%}100%{background-position:300% 50%}}.rc-top-contact{background:linear-gradient(115deg,#071a3d 0%,#123c8c 20%,#0d6fe0 36%,#12dfe5 55%,#f5c542 70%,#123c8c 87%,#071a3d 100%)!important;background-size:340% 100%!important;animation:rcContactBarFiveColorFlow 14s linear infinite!important;position:relative;overflow:hidden;isolation:isolate;}.rc-top-contact::before{content:"";position:absolute;inset:-35% -20%;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.04) 43%,rgba(255,255,255,.30) 50%,rgba(255,255,255,.05) 57%,transparent 66%);transform:translateX(-65%) skewX(-12deg);animation:rcContactBarShine 5.5s ease-in-out infinite;pointer-events:none;z-index:-1;}.rc-top-contact::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#071a3d,#123c8c,#0d6fe0,#12dfe5,#f5c542,#123c8c,#071a3d)!important;background-size:340% 100%!important;animation:rcContactBarFiveColorFlow 14s linear infinite!important;box-shadow:0 0 14px rgba(245,197,66,.35),0 0 18px rgba(18,223,229,.30);opacity:.9;}.rc-top-contact-inner,.rc-top-contact-left,.rc-top-contact-right{position:relative;z-index:2}.rc-top-contact a,.rc-top-contact .rc-top-office,.rc-top-contact .rc-top-label{color:#ffffff!important;text-shadow:0 1px 6px rgba(4,10,28,.45),0 0 10px rgba(255,255,255,.12)!important;}.rc-top-label{font-weight:900!important;letter-spacing:1.9px!important;color:rgba(255,255,255,.86)!important;}.rc-top-phone{font-weight:900!important;letter-spacing:.2px!important}.rc-top-phone strong{font-size:15px!important;font-weight:950!important;background:linear-gradient(90deg,#ffffff,#eaf6ff,#ffe9a8,#ffffff)!important;background-size:260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:rcContactTextFlow 6s linear infinite!important;text-shadow:none!important;}.rc-top-whatsapp,.rc-top-email{font-weight:800!important;letter-spacing:.15px!important}.rc-top-office{font-weight:850!important;letter-spacing:.3px!important}.rc-phone-icon,.office-pin{color:#ffe9a8!important;filter:drop-shadow(0 0 5px rgba(245,197,66,.55))}.rc-top-dot{background:#ffffff!important;box-shadow:0 0 0 5px rgba(255,255,255,.14),0 0 16px rgba(18,223,229,.65)!important;}.rc-top-contact a:hover{color:#fff!important;text-shadow:0 0 14px rgba(255,255,255,.85)!important;}@keyframes rcContactBarFiveColorFlow{0%{background-position:0% 50%}16%{background-position:20% 50%}32%{background-position:36% 50%}50%{background-position:55% 50%}64%{background-position:70% 50%}82%{background-position:87% 50%}100%{background-position:100% 50%}}@keyframes rcContactBarShine{0%,18%{transform:translateX(-65%) skewX(-12deg);opacity:0}30%{opacity:1}55%{transform:translateX(65%) skewX(-12deg);opacity:.9}70%,100%{transform:translateX(115%) skewX(-12deg);opacity:0}}@keyframes rcContactTextFlow{0%{background-position:0% 50%}100%{background-position:260% 50%}}@media(prefers-reduced-motion:reduce){.rc-top-contact,.rc-top-contact::before,.rc-top-contact::after,.rc-top-phone strong{animation:none!important}}.footerSEOKeywords{max-width:1180px;margin:24px auto 0;border-top:1px solid rgba(255,255,255,.08);}.footerSEOKeywordsToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;background:none;border:0;color:rgba(255,255,255,.82);font:700 13px/1.4 inherit;text-align:left;cursor:pointer;}.footerSEOKeywordsArrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.18);border-radius:50%;font-size:17px;transition:transform .25s ease;}.footerSEOKeywordsToggle[aria-expanded="true"].footerSEOKeywordsArrow{transform:rotate(180deg);}.footerSEOKeywordsPanel{padding:4px 0 14px;color:rgba(255,255,255,.62);font-size:11px;line-height:1.8;}.footerSEOKeywordsPanel .keywordCloud{display:flex;flex-wrap:wrap;gap:2px 9px;}.footerSEOKeywordsPanel .keywordCloud span{display:inline}.footerSEOKeywordsPanel .keywordCloud span:not(:last-child)::after{content:" •";opacity:.45;}@media(max-width:600px){.footerSEOKeywordsToggle{padding:12px 12px;font-size:12px}.footerSEOKeywordsPanel{padding:4px 12px 12px;font-size:10px;line-height:1.65}}nav a.activeNav:not(.navPay){color:#fff}nav a.activeNav:not(.navPay):after{width:100%}@media(max-width:950px){nav a.activeNav:not(.navPay){background:rgba(118,87,255,.16);padding:10px 12px;border-radius:10px}}.payConnectSection .payOfficeCard{background:radial-gradient(circle at 15% 10%,rgba(164,139,255,.45),transparent 35%),linear-gradient(135deg,rgba(42,24,105,.97),rgba(38,77,176,.97) 52%,rgba(19,178,218,.97))!important;background-size:100% 100%;animation:contactExactCallFlow 7s ease-in-out infinite alternate;}.payConnectSection .payOfficeCard:before{content:"";position:absolute;inset:-2px;z-index:0;border-radius:inherit;background:linear-gradient(110deg,#7657ff,#21a8ff,#19e6df,#7657ff);background-size:300% 100%;animation:rcGradientFlow 5s linear infinite;pointer-events:none;opacity:.9;}.payConnectSection .payOfficeCard>*{position:relative;z-index:2}.payConnectSection .payOfficeCard:hover{filter:saturate(1.12) brightness(1.04)!important;box-shadow:0 32px 80px rgba(5,14,48,.42),0 0 38px rgba(33,168,255,.22),inset 0 1px rgba(255,255,255,.45)!important;}@keyframes contactExactCallFlow{0%{background-position:0% 50%;}50%{background-position:50% 50%;}100%{background-position:100% 50%;}}.rc-top-contact{background:radial-gradient(circle at 15% 10%,rgba(164,139,255,.45),transparent 35%),linear-gradient(135deg,rgba(42,24,105,.97),rgba(38,77,176,.97) 52%,rgba(19,178,218,.97))!important;background-size:100% 100%;animation:contactInfoExactCallFlow 7s ease-in-out infinite alternate;}.rc-top-contact:before{background:linear-gradient(110deg,#7657ff,#21a8ff,#19e6df,#7657ff)!important;background-size:300% 100%!important;animation:contactInfoCallGradient 5s linear infinite!important;opacity:.55!important;}.rc-top-contact:after{background:linear-gradient(90deg,#7657ff,#21a8ff,#19e6df,#21a8ff,#7657ff)!important;background-size:300% 100%!important;animation:contactInfoCallGradient 4s linear infinite!important;box-shadow:0 0 16px rgba(25,230,223,.72)!important;}@keyframes contactInfoExactCallFlow{0%{background-position:0% 50%}50%{background-position:50% 50%}100%{background-position:100% 50%}}@keyframes contactInfoCallGradient{0%{background-position:0% 50%}100%{background-position:300% 50%}}@media(prefers-reduced-motion:reduce){.rc-top-contact,.rc-top-contact:before,.rc-top-contact:after{animation:none!important}}:root{--flow-a:#6d5dfc;--flow-b:#00c6ff;--flow-c:#00e0b8;--flow-d:#ff4fd8;--flow-e:#ffb84d;}body{position:relative;background:radial-gradient(circle at 8% 8%,rgba(109,93,252,.13),transparent 22%),radial-gradient(circle at 92% 18%,rgba(0,198,255,.11),transparent 23%),radial-gradient(circle at 12% 72%,rgba(0,224,184,.08),transparent 25%),radial-gradient(circle at 88% 82%,rgba(255,79,216,.08),transparent 24%),#f4f7fb;}body .reviecom-aurora{position:fixed;inset:-22%;z-index:-10;pointer-events:none;filter:blur(55px) saturate(125%);opacity:.48;background:radial-gradient(ellipse at 18% 30%,rgba(109,93,252,.30) 0 8%,transparent 27%),radial-gradient(ellipse at 76% 20%,rgba(0,198,255,.25) 0 8%,transparent 26%),radial-gradient(ellipse at 72% 72%,rgba(255,79,216,.18) 0 7%,transparent 25%),radial-gradient(ellipse at 25% 78%,rgba(0,224,184,.18) 0 7%,transparent 25%);animation:revAurora 18s ease-in-out infinite alternate;}body .reviecom-grid{position:fixed;inset:0;z-index:-9;pointer-events:none;opacity:.23;background-image:linear-gradient(rgba(75,93,130,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(75,93,130,.045) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 82%,transparent);}@keyframes revAurora{0%{transform:translate3d(-3%,1%,0) rotate(-2deg) scale(1)}33%{transform:translate3d(4%,-2%,0) rotate(2deg) scale(1.06)}66%{transform:translate3d(-2%,4%,0) rotate(-1deg) scale(1.03)}100%{transform:translate3d(5%,1%,0) rotate(3deg) scale(1.08)}}header{border-bottom:1px solid rgba(255,255,255,.11)!important;background:linear-gradient(120deg,rgba(8,10,31,.93),rgba(35,25,83,.88),rgba(4,45,76,.90),rgba(8,10,31,.93))!important;background-size:300% 300%!important;animation:revHeaderFlow 11s ease infinite;}header:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--flow-d),var(--flow-a),var(--flow-b),var(--flow-c),var(--flow-e),var(--flow-d));background-size:300% 100%;animation:revLineFlow 5s linear infinite;box-shadow:0 0 18px rgba(0,198,255,.35);}@keyframes revHeaderFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revLineFlow{to{background-position:300% 50%}}nav a{transition:color .25s ease,transform .25s ease,background .25s ease,box-shadow .25s ease!important;border-radius:10px;}nav a:not(.navPay){padding:9px 10px;}nav a:not(.navPay):hover{color:#fff!important;transform:translateY(-3px);background:linear-gradient(135deg,rgba(109,93,252,.30),rgba(0,198,255,.22),rgba(0,224,184,.18));box-shadow:0 8px 24px rgba(0,198,255,.16),inset 0 0 0 1px rgba(255,255,255,.10);}nav a:not(.navPay):after{bottom:2px!important;left:10px!important;width:calc(100% - 20px)!important;height:2px!important;background:linear-gradient(90deg,var(--flow-d),var(--flow-a),var(--flow-b),var(--flow-c))!important;transform:scaleX(0);transform-origin:center;}nav a:not(.navPay):hover:after{transform:scaleX(1);width:calc(100% - 20px)!important}.navPay{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,var(--flow-d),var(--flow-a),var(--flow-b),var(--flow-c),var(--flow-d))!important;background-size:300% 300%!important;animation:revPayFlow 5s ease infinite;box-shadow:0 10px 28px rgba(109,93,252,.28),0 0 0 1px rgba(255,255,255,.10) inset!important;transition:transform .3s ease,box-shadow .3s ease!important;}.navPay:before{content:"";position:absolute;inset:-70%;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.45) 50%,transparent 58%);transform:translateX(-55%) rotate(8deg);transition:transform .7s ease;}.navPay:hover{transform:translateY(-4px) scale(1.04)!important;box-shadow:0 16px 38px rgba(0,198,255,.28),0 0 30px rgba(109,93,252,.25)!important;}.navPay:hover:before{transform:translateX(55%) rotate(8deg)}@keyframes revPayFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.logo{background:linear-gradient(135deg,var(--flow-d),var(--flow-a),var(--flow-b),var(--flow-c))!important;background-size:250% 250%!important;animation:revLogoFlow 5s ease infinite;}.logo:after{content:"";position:absolute;width:150%;height:35%;left:-130%;top:32%;transform:rotate(-25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:revLogoShine 4.5s ease-in-out infinite;}@keyframes revLogoFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revLogoShine{0%,55%{left:-130%}78%,100%{left:150%}}.hero,.about,.approach,.journeySection,.paySection,.careers,.difference{position:relative;}.hero:global,.about:global{isolation:isolate}.hero:after,.about:before,.approach:before,.journeySection:before,.paySection:before,.careers:before,.difference:after{pointer-events:none;}.light,.vision,.ecosystem,.partners,.contact,.values,.future,.taglineSection,.completeSolution,.finalServicesCTA{background-image:radial-gradient(circle at var(--flow-x,12%) 20%,rgba(109,93,252,.055),transparent 24%),radial-gradient(circle at calc(100% - var(--flow-x,12%)) 78%,rgba(0,198,255,.045),transparent 25%)!important;}body:before{background:radial-gradient(circle 180px at var(--mx,50%) var(--my,20%),rgba(109,93,252,.075),transparent 70%)!important;}.service,.proService,.whyCard,.visionCard,.value,.eco,.step,.journeyStep,.solutionBox,.tagCard,.contactCard,.careerCard{position:relative;overflow:hidden;}.service:before,.proService:before{background:linear-gradient(90deg,var(--flow-d),var(--flow-a),var(--flow-b),var(--flow-c),var(--flow-e))!important;background-size:250% 100%!important;}.service:hover:before,.proService:hover:before{animation:revCardLine 2.4s linear infinite;}@keyframes revCardLine{to{background-position:250% 0}}@media(max-width:950px){header nav[data-open="1"]{background:linear-gradient(145deg,rgba(12,12,38,.98),rgba(35,25,83,.97),rgba(3,48,70,.97))!important;border-color:rgba(0,198,255,.20)!important;box-shadow:0 28px 70px rgba(0,0,0,.42),0 0 35px rgba(109,93,252,.16)!important;}header nav[data-open="1"]a:not(.navPay):hover{background:linear-gradient(90deg,rgba(255,79,216,.20),rgba(109,93,252,.22),rgba(0,198,255,.20),rgba(0,224,184,.18));}}@media(prefers-reduced-motion:reduce){body .reviecom-aurora,header,.navPay,.logo,.logo:after,.service:hover:before,.proService:hover:before{animation:none!important}}html{font-size:16px}body{font-size:15px;line-height:1.65;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:hidden;}p,li,span,a,button{overflow-wrap:anywhere}p{max-width:78ch}h1,h2,h3,h4{text-wrap:balance;font-weight:800;}.sectionHead p,.serviceHeroLead,.heroLead,.aboutCopy p,.trustCopy p,.careerGrid p,.futureBox p,.difference p,.partnerBox p,.visionCard p,.service p,.proBody>p,.eco p,.value p,.step p,.journeyStep p,.solutionBox span,.tagCard h3,.contactRow span{line-height:1.72;}.eyebrow{font-size:11px;line-height:1.35}nav{font-size:13px}.btn,.serviceCTA,.footerCTA{font-size:12px}.service p,.proBody>p,.contactRow span{font-size:13px}.step p,.journeyStep p,.eco p,.value p,.solutionBox span{font-size:12px}.proCategory,.proKicker,.svcKicker,.serviceTags span{font-size:9px}.proService li,.scopeList li{font-size:11px!important;line-height:1.55!important}.detail b{font-size:13px}.detail small{font-size:9px}.footerGrid a,.footerOffice p{font-size:12px}.footerGrid h4{font-size:11px}.footerLegal{font-size:10px}.footerBottom{font-size:9px}.hero h1{font-weight:900}.sectionHead h2,.aboutCopy h2,.trustCopy h2,.servicesHero h2,.futureBox h2,.difference h2{font-weight:900}.rc-top-contact-inner{min-width:0}.rc-top-contact-left,.rc-top-contact-right{min-width:0}.rc-top-contact a,.rc-top-office,.rc-top-label{white-space:nowrap}.brand{min-width:0;max-width:52%;}.brand>span:last-child{min-width:0;white-space:normal;line-height:1.12;}nav a{white-space:nowrap}.service,.proService,.whyCard,.visionCard,.value,.eco,.step,.journeyStep,.solutionBox,.tagCard,.contactCard,.careerCard{min-width:0;}.proBody h3{font-weight:900}.proBody h4{font-size:14px;line-height:1.5}.scopeTitle{min-width:0}.scopeTitle span:last-child{line-height:1.35}.scopeIntro{align-items:flex-start}.scopeIntro span{line-height:1.4}.contactCard h3{font-weight:900}.contactRow b{font-size:12px;font-weight:900}.contactRow span{font-size:13px}.notice{font-size:11px;line-height:1.6}.payInfo p,.qrCard p{line-height:1.7}.paymentMethod b{font-size:11px}.paymentMethod small{font-size:10px}@media (hover:none){.service:hover,.proService:hover,.whyCard:hover,.visionCard:hover,.value:hover,.eco:hover,.step:hover,.journeyStep:hover,.solutionBox:hover,.tagCard:hover,.contactCard:hover,.careerCard:hover{transform:none;}.btn:hover,.serviceCTA:hover,.footerCTA:hover{transform:none}}@media (max-width:1100px){.container{width:min(94%,1180px)}.heroGrid{gap:34px}.heroVisual{height:470px}.footerTop{gap:30px}}@media (max-width:950px){header{top:48px;height:70px}.brand{max-width:78%}.brand>span:last-child{font-size:14px;line-height:1.08;}.logo{width:40px;height:40px;border-radius:13px}.menu{width:46px;height:46px;display:grid;place-items:center}header nav[data-open="1"]{top:76px!important;max-height:calc(100vh - 145px);overflow:auto;gap:6px!important;padding:12px!important;}header nav[data-open="1"]a{min-height:46px;display:flex;align-items:center;padding:11px 13px!important;font-size:14px;}header nav[data-open="1"].navPay{justify-content:center;margin-top:4px;}.hero{padding-top:112px}.heroGrid{grid-template-columns:1fr}.heroLead{max-width:70ch}.heroVisual{max-width:760px;width:100%;margin:auto}.servicesHero{margin-bottom:30px}.serviceStats{width:100%}.proServicesGrid{gap:18px}.contactGrid,.payGrid,.careerGrid,.aboutGrid,.trustGrid,.mission{gap:20px;}}@media (max-width:700px){.rc-top-contact{height:48px}header{top:48px}.rc-top-contact-inner{width:94%;justify-content:space-between;gap:8px;}.rc-top-contact-left,.rc-top-contact-right{gap:8px;}.rc-top-contact-right{margin-left:auto}.rc-top-office{display:none}.rc-top-email{max-width:46vw;overflow:hidden;text-overflow:ellipsis;font-size:10px!important;}.rc-top-phone{font-size:12px!important}.rc-phone-icon{font-size:12px}.section{padding:68px 0}.container{width:92%}.hero{padding:105px 0 60px;}.hero h1{font-size:clamp(40px,12vw,58px);letter-spacing:-2.5px;line-height:1.01;}.heroLead{font-size:15px;line-height:1.72}.eyebrow{font-size:10px}.actions{gap:9px}.btn{min-height:46px;padding:12px 15px;font-size:12px;}.heroVisual{height:auto;min-height:400px;padding:16px;border-radius:26px;}.visualTop{font-size:8px}.globeArea{height:270px}.globe{width:180px;height:180px}.globe:after{width:235px}.label{font-size:9px;padding:8px 9px}.l1{left:4%}.l2{right:1%}.l3{left:2%}.l4{right:5%}.visualBottom{gap:6px}.metric{padding:10px 8px}.metric b{font-size:15px}.metric small{font-size:9px}.sectionHead{margin-bottom:38px}.sectionHead h2,.aboutCopy h2,.trustCopy h2,.difference h2,.futureBox h2{font-size:clamp(32px,9.5vw,45px);letter-spacing:-2px;}.service,.visionCard,.contactCard,.careerCard{padding:24px}.service h3{font-size:20px}.service p,.contactRow span{font-size:13px}.whyCard{padding:20px}.whyCard p{font-size:12px;line-height:1.65}.servicesHero h2{font-size:clamp(36px,10vw,48px);letter-spacing:-2.5px;}.serviceHeroLead{font-size:13px;line-height:1.75}.serviceStats{grid-template-columns:1fr 1fr}.serviceStats div{min-height:92px;padding:15px}.serviceStats div:last-child{grid-column:1/-1}.serviceStats strong{font-size:25px}.serviceStats span{font-size:9px}#services .serviceFilter{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;}#services .serviceFilter::-webkit-scrollbar{display:none}#services .serviceFilter .filter{flex:0 0 132px!important;width:132px!important;min-width:132px!important;font-size:12px!important;}.proService{padding:19px;border-radius:22px}.proIcon{width:52px;height:52px}.proBody h3{font-size:22px!important;line-height:1.12}.proBody h4{font-size:13px}.proBody>p{font-size:12px;min-height:0;line-height:1.72}.serviceTags span{font-size:9px}.scopePanel{padding:14px!important}.scopeList{grid-template-columns:1fr!important}.scopeList li{font-size:10.5px!important}.missionList{grid-template-columns:1fr}.visionGrid{grid-template-columns:1fr}.details{grid-template-columns:1fr}.paymentMethodRow{grid-template-columns:1fr}.qrCard{padding:20px}.qrFrame img{width:min(100%,300px)}.footerLinks{grid-template-columns:1fr 1fr}.footerTag{font-size:19px}.footerStatement h3{font-size:27px}.footerOffice{grid-column:1/-1}.footerLegal{font-size:9px}}@media (max-width:430px){.brand>span:last-child{font-size:12px}.logo{width:36px;height:36px;border-radius:11px;font-size:16px}.menu{width:42px;height:42px;font-size:24px}.rc-top-contact-left{min-width:0}.rc-top-phone strong{font-size:11px}.rc-top-email{max-width:42vw;font-size:9px!important}.hero h1{font-size:clamp(36px,11.5vw,48px)}.heroLead{font-size:14px}.actions .btn{width:100%}.heroVisual{min-height:365px}.globeArea{height:245px}.globe{width:160px;height:160px}.globe:after{width:215px}.label{font-size:8px;padding:7px 8px}.serviceStats{gap:7px}.serviceStats div{min-height:86px}.proService{padding:17px}.proBody h3{font-size:20px!important}.scopeList li{font-size:10px!important}.footerLinks{grid-template-columns:1fr}}:focus-visible{outline:3px solid rgba(25,230,223,.55)!important;outline-offset:3px;}@media (prefers-contrast:more){body{color:#07101e}.heroLead,.aboutCopy p,.trustCopy p,.careerGrid p,.proBody>p,.serviceHeroLead,.sectionHead p,.visionCard p,.contactRow span{color:#4f5d72!important}}body:after{opacity:0!important;}body:before{background:radial-gradient(circle at var(--mx,50%) var(--my,20%),rgba(121,92,255,.018),transparent 18%)!important;}#about{background:radial-gradient(circle at 88% 18%,rgba(118,87,255,.16),transparent 28%),radial-gradient(circle at 8% 82%,rgba(25,230,223,.08),transparent 25%),linear-gradient(135deg,#07111f 0%,#0a1629 55%,#07101e 100%)!important;color:#fff!important;}#about .aboutCopy h2{color:#fff!important;font-weight:900!important;}#about .aboutCopy p{color:#d1dbea!important;font-size:15px!important;font-weight:500!important;line-height:1.82!important;text-shadow:none!important;}#about .aboutCopy .eyebrow{color:#dfe8f6!important;background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.13)!important;}#about .aboutCopy .eyebrow i{background:#58e8b6!important;}#about .chip{color:#e8f0fb!important;background:rgba(255,255,255,.065)!important;border-color:rgba(255,255,255,.13)!important;}#about .whyCard{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.12)!important;}#about .whyCard h3{color:#fff!important;font-weight:900!important;}#about .whyCard p{color:#c0ccdd!important;font-size:12px!important;line-height:1.7!important;}body,h1,h2,h3,h4,p,a,button,span,li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}p,li{text-shadow:none!important;}@media(max-width:600px){#about .aboutCopy p{font-size:14px!important;line-height:1.82!important;}#about .whyCard p{font-size:12px!important;}}

@media (max-width:700px){
 .rc-top-contact{height:auto!important;min-height:48px!important;padding:7px 0!important;}
 .rc-top-contact-inner{width:94%!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-items:center!important;}
 .rc-top-contact-left,.rc-top-contact-right{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important;}
 .rc-top-contact-left .rc-top-label,.rc-top-contact-left .rc-top-sep,.rc-top-contact-left .rc-top-whatsapp{display:inline-flex!important;}
 .rc-top-contact-right .rc-top-sep,.rc-top-contact-right .rc-top-office{display:inline-flex!important;}
 .rc-top-label{font-size:8px!important;}
 .rc-top-phone{font-size:12px!important;}
 .rc-top-whatsapp{font-size:10px!important;}
 .rc-top-email{font-size:10px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;}
 .rc-top-office{font-size:10px!important;}
 header{top:74px!important;}
 header nav{display:none;}
 header nav[data-mobile-open="1"]{
 display:flex!important;position:absolute!important;top:76px!important;left:4%!important;right:4%!important;
 flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:12px!important;
 border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;
 background:rgba(5,8,22,.97)!important;box-shadow:0 25px 60px rgba(0,0,0,.38)!important;
 max-height:calc(100vh - 155px)!important;overflow:auto!important;z-index:1001!important;
}
 header nav[data-mobile-open="1"]a{min-height:46px!important;display:flex!important;align-items:center!important;padding:11px 13px!important;font-size:14px!important;}
 header nav[data-mobile-open="1"].navPay{justify-content:center!important;margin-top:4px!important;}
}
@media (max-width:430px){
 .rc-top-contact{min-height:72px!important;}
 .rc-top-contact-inner{gap:3px!important;}
 .rc-top-contact-left,.rc-top-contact-right{gap:5px!important;}
 .rc-top-label{font-size:7px!important;}
 .rc-top-phone{font-size:11px!important;}
 .rc-top-whatsapp{font-size:9px!important;}
 .rc-top-email,.rc-top-office{font-size:9px!important;}
 header{top:78px!important;}
}
 .rc-top-contact{background:radial-gradient(circle at 8% 50%,rgba(52,211,153,.22),transparent 28%),radial-gradient(circle at 88% 45%,rgba(45,212,191,.16),transparent 26%),linear-gradient(105deg,#03110d 0%,#07382d 42%,#0a5a46 66%,#03110d 100%)!important;border-bottom:1px solid rgba(110,231,183,.30)!important;box-shadow:0 6px 24px rgba(0,0,0,.24),inset 0 -1px rgba(255,255,255,.06)!important;color:#f4fffb!important;}.rc-top-contact:before{background:linear-gradient(100deg,transparent,rgba(110,231,183,.62),rgba(255,255,255,.22),rgba(45,212,191,.55),transparent)!important;opacity:.38!important;}.rc-top-contact:after{background:linear-gradient(90deg,transparent,#34d399,#6ee7b7,#2dd4bf,#34d399,transparent)!important;background-size:220% 100%!important;box-shadow:0 0 12px rgba(52,211,153,.38)!important;}.rc-top-contact-inner{color:#f4fffb!important}.rc-top-label{color:#baf7df!important;font-weight:800!important;letter-spacing:1px!important}.rc-top-phone{color:#ffffff!important;font-size:15px!important;font-weight:900!important;text-shadow:0 0 12px rgba(52,211,153,.14)!important}.rc-top-phone strong{color:#fff!important;font-weight:900!important}.rc-phone-icon{color:#6ee7b7!important}.rc-top-whatsapp{color:#8ff5c9!important;font-weight:800!important}.rc-top-email{color:#e1f7ef!important;font-weight:700!important}.rc-top-office{color:#afd2c6!important;font-weight:700!important}.rc-top-sep{background:rgba(167,243,208,.28)!important}.rc-top-dot{background:#34d399!important;box-shadow:0 0 0 5px rgba(52,211,153,.10),0 0 14px rgba(52,211,153,.45)!important}.rc-top-contact a:hover{color:#fff!important}header{position:absolute!important;top:56px!important;transition:none!important}header.scrolled{position:absolute!important;top:56px!important;height:80px!important;background:rgba(5,8,22,.76)!important;box-shadow:none!important;transform:none!important}.serviceFilter{position:relative!important;top:auto!important}@media(max-width:950px){header{position:absolute!important;top:48px!important;height:70px!important}header.scrolled{position:absolute!important;top:48px!important;height:70px!important}header nav[data-mobile-open="1"]{position:absolute!important;top:76px!important;max-height:calc(100vh - 145px)!important;overflow:auto!important;overscroll-behavior:contain!important}}@media(max-width:700px){header{top:48px!important}header.scrolled{top:48px!important}}@media(max-width:430px){header{top:72px!important}header.scrolled{top:72px!important}}.rc-top-contact{position:relative!important;overflow:hidden!important;background:#071a3d!important;}.rc-top-contact .contact-flow-layer{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(110deg,#071a3d 0%,#123c8c 16.66%,#008cff 33.33%,#12dfe5 50%,#f5c542 66.66%,#123c8c 83.33%,#071a3d 100%)!important;background-size:300% 100%!important;background-position:0% 50%;will-change:background-position;}.rc-top-contact>*{position:relative!important;z-index:2!important;}.rc-top-contact a,.rc-top-contact .rc-top-office,.rc-top-contact .rc-top-label{color:#ffffff!important;text-shadow:0 1px 6px rgba(4,10,28,.45),0 0 10px rgba(255,255,255,.12)!important;}.rc-top-label{font-weight:900!important;letter-spacing:1.9px!important;color:rgba(255,255,255,.86)!important;}.rc-top-phone{font-weight:900!important;letter-spacing:.2px!important}.rc-top-phone strong{font-size:15px!important;font-weight:950!important;background:linear-gradient(90deg,#ffffff,#eaf6ff,#ffe9a8,#ffffff)!important;background-size:260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:rcContactTextFlow 6s linear infinite!important;text-shadow:none!important;}.rc-top-whatsapp,.rc-top-email{font-weight:800!important;letter-spacing:.15px!important}.rc-top-office{font-weight:850!important;letter-spacing:.3px!important}.rc-phone-icon,.office-pin{color:#ffe9a8!important;filter:drop-shadow(0 0 5px rgba(245,197,66,.55))}.rc-top-dot{background:#ffffff!important;box-shadow:0 0 0 5px rgba(255,255,255,.14),0 0 16px rgba(18,223,229,.65)!important;}.rc-top-contact a:hover{color:#fff!important;text-shadow:0 0 14px rgba(255,255,255,.85)!important;}@keyframes rcContactTextFlow{0%{background-position:0% 50%}100%{background-position:260% 50%}}@media(prefers-reduced-motion:reduce){.rc-top-phone strong{animation:none!important}}:root{--header-contact-height:56px}body{min-width:0}img,svg,video{max-width:100%;height:auto}main{display:block;min-height:55vh}header nav a[aria-current="page"]:not(.navPay){color:#fff}header nav a[aria-current="page"]:not(.navPay):after{width:100%}.navServicesItem{position:relative}.servicesMegaMenu{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(10px);transition:.24s ease}.navServicesItem:hover>.servicesMegaMenu,.navServicesItem:focus-within>.servicesMegaMenu{visibility:visible;opacity:1;pointer-events:auto;transform:none}.page-top-space{padding-top:180px!important}.seo-page-heading{font-size:clamp(34px,4.5vw,55px)!important;line-height:1.06!important;letter-spacing:-3px!important;margin:13px 0 17px!important}.service-detail-page .proServicesGrid{grid-template-columns:minmax(0,850px);justify-content:center}.service-detail-page .proService{min-height:auto}.service-detail-page .serviceCTA{margin-top:20px}.service-detail-page .seo-page-heading{font-size:clamp(30px,4vw,44px)!important;line-height:1.08!important;letter-spacing:-2px!important;margin:0 0 9px!important}.legalPage{background:linear-gradient(180deg,#f7f9fd,#eef3fa)}.legalPage .legalContent{max-width:880px;margin:auto;padding:38px;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:var(--shadow)}.legalPage h1{font-size:clamp(38px,6vw,66px);line-height:1.03;letter-spacing:-3px;margin-bottom:24px}.legalPage p{color:var(--muted);line-height:1.85;margin-top:14px}.megaFooter{background:radial-gradient(circle at 85% 0,rgba(118,87,255,.24),transparent 31%),radial-gradient(circle at 10% 90%,rgba(25,230,223,.14),transparent 27%),linear-gradient(135deg,#020611 0%,#101742 48%,#061a28 100%)}.footerSEOKeywords{border:1px solid rgba(255,255,255,.14);border-radius:19px;background:rgba(255,255,255,.045);padding:0 17px;box-shadow:inset 0 1px rgba(255,255,255,.06)}.footerSEOKeywordsToggle,.footerSEOKeywordsPanel{color:#fff!important}.footerSEOKeywordsToggle{font-weight:800}.footerSEOKeywordsPanel .keywordCloud{gap:7px!important;padding:4px 0 8px}.footerSEOKeywordsPanel .keywordCloud span{display:inline-flex!important;padding:6px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.075);color:#fff!important;font-weight:700;line-height:1.35}.footerSEOKeywordsPanel .keywordCloud span:after{display:none!important}@media(max-width:1100px){.brand>span:last-child{max-width:270px;font-size:11px;line-height:1.2}header nav{gap:14px}}@media(max-width:950px){:root{--header-contact-height:56px}header{top:var(--header-contact-height);height:72px}header .nav{position:relative}header nav{display:none!important;position:fixed!important;top:calc(var(--header-contact-height)+72px)!important;left:3%!important;right:3%!important;max-height:calc(100dvh - var(--header-contact-height) - 88px);overflow:auto;flex-direction:column!important;align-items:stretch!important;gap:5px!important;padding:14px!important;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(4,8,20,.985);box-shadow:0 28px 75px rgba(0,0,0,.5);z-index:1200}header nav.is-open{display:flex!important}header nav>a,.navServicesTrigger{padding:12px 13px;border-radius:11px}header nav>a:hover,.navServicesTrigger:hover{background:rgba(255,255,255,.07)}.navServicesItem{width:100%}.navServicesTrigger{display:flex;justify-content:space-between;align-items:center}.servicesMegaMenu,.navServicesItem:hover>.servicesMegaMenu,.navServicesItem:focus-within>.servicesMegaMenu{display:none!important;position:static!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:4px 0 8px!important;padding:10px!important;border-radius:14px!important}.navServicesItem.mega-open>.servicesMegaMenu{display:block!important}.navServicesItem.mega-open .megaChevron{transform:rotate(180deg)}.servicesMegaGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:48vh;overflow:auto}.servicesMegaLink{min-width:0}.servicesMegaText strong{white-space:normal!important}.page-top-space{padding-top:155px!important}.section{overflow:hidden}}@media(max-width:600px){:root{--header-contact-height:64px}.rc-top-contact{min-height:64px}header{height:66px}header nav{top:calc(var(--header-contact-height)+66px)!important;max-height:calc(100dvh - var(--header-contact-height) - 74px)}.brand{gap:8px;min-width:0}.logo{width:38px;height:38px;flex:0 0 38px}.brand>span:last-child{max-width:210px;font-size:9px;line-height:1.15}.servicesMegaGrid{grid-template-columns:1fr!important}.servicesMegaHead span{display:none}.page-top-space{padding-top:135px!important}.hero{padding-top:145px!important}.hero h1{font-size:clamp(39px,13vw,50px)}.heroGrid{gap:32px}.actions>.btn{width:100%}.legalPage .legalContent{padding:26px 20px;border-radius:22px}.footerSEOKeywords{margin-left:0;margin-right:0;padding:0 5px}.footerSEOKeywordsPanel .keywordCloud span{font-size:9px;padding:5px 8px}}@media(max-width:390px){.brand>span:last-child{max-width:165px;font-size:8px}.menu{font-size:24px}.servicesMegaLink{padding:9px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.rcSeoContent{padding:72px 0!important;background:linear-gradient(135deg,#f8fbff 0%,#f4f1ff 45%,#effdff 100%)!important;overflow:hidden}.rcSeoContent:before{content:"";position:absolute;inset:-35%;background:radial-gradient(circle at 20% 30%,rgba(118,87,255,.10),transparent 28%),radial-gradient(circle at 80% 25%,rgba(25,230,223,.10),transparent 26%),radial-gradient(circle at 55% 85%,rgba(32,168,255,.09),transparent 30%);animation:rcSeoAmbient 16s ease-in-out infinite alternate;pointer-events:none}.rcSeoContent .container{position:relative;z-index:1}.rcSeoContentCard{padding:34px;border:1px solid rgba(61,83,125,.12);border-radius:28px;background:rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(54,73,112,.09),inset 0 1px rgba(255,255,255,.96)}.rcSeoContent .eyebrow{color:#39506f!important;border-color:rgba(82,99,139,.15)!important;background:#fff!important}.rcSeoContent h2{font-size:clamp(28px,3.8vw,46px);line-height:1.08;letter-spacing:-2.4px;color:#111c35;margin:14px 0 12px}.rcSeoSummary,.rcSeoLongCopy p{color:#4a5d78;font-size:14px;line-height:1.85;max-width:1030px}.rcSeoLongCopy{display:grid;gap:12px;margin-top:18px}.rcSeoLinks{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.rcSeoLinks a{display:inline-flex;align-items:center;padding:9px 12px;border-radius:999px;border:1px solid rgba(68,104,161,.16);background:linear-gradient(135deg,#fff,#f4f8ff);color:#175f9e;font-size:11px;font-weight:800;line-height:1.35;box-shadow:0 8px 20px rgba(45,85,137,.06);transition:.25s ease}.rcSeoLinks a:hover{transform:translateY(-2px);color:#fff;background:linear-gradient(135deg,#7657ff,#20a8ff);border-color:transparent;box-shadow:0 12px 26px rgba(87,93,210,.18)}.rcSeoFaq{margin-top:28px;padding-top:24px;border-top:1px solid rgba(61,83,125,.12)}.rcSeoFaq h3{font-size:20px;color:#172940;margin-bottom:10px}.rcSeoFaq details{border:1px solid rgba(61,83,125,.12);border-radius:15px;background:#fff;margin:9px 0;padding:14px 16px;color:#40536f}.rcSeoFaq summary{cursor:pointer;color:#1a2b46;font-weight:800;font-size:13px}.rcSeoFaq p{padding-top:9px;font-size:12px;line-height:1.75;color:#566981}.rcSeoCta{margin-top:24px}@keyframes rcSeoAmbient{0%{transform:translate3d(-1%,0,0) scale(1)}100%{transform:translate3d(2%,1%,0) scale(1.05)}}@media(max-width:768px){.rcSeoContent{padding:52px 0!important}.rcSeoContentCard{padding:22px;border-radius:22px}.rcSeoContent h2{letter-spacing:-1.6px}.rcSeoSummary,.rcSeoLongCopy p{font-size:13px}.rcSeoLinks a{font-size:10px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.rcSeoContent:before{animation:none!important}}.rc-top-contact{background:radial-gradient(circle at 8% 0%,rgba(117,225,255,.30),transparent 28%),radial-gradient(circle at 58% 120%,rgba(188,206,255,.30),transparent 36%),radial-gradient(circle at 94% 10%,rgba(255,227,158,.18),transparent 26%),linear-gradient(112deg,#f7fcff 0%,#eef8ff 24%,#eaf6ff 40%,#dceeff 58%,#f3f4ff 70%,#f7fcff 100%)!important;background-size:180% 180%,180% 180%,180% 180%,300% 100%!important;border-bottom:1px solid rgba(132,183,226,.35)!important;box-shadow:0 7px 24px rgba(43,91,137,.10),inset 0 1px 0 rgba(255,255,255,.98)!important;animation:rcContactGlassFlow 18s ease-in-out infinite!important;}.rc-top-contact::before{inset:0!important;background:linear-gradient(108deg,transparent 0%,transparent 29%,rgba(255,255,255,.10) 38%,rgba(255,255,255,.92) 49%,rgba(181,238,255,.24) 58%,transparent 68%,transparent 100%)!important;background-size:245% 100%!important;transform:none!important;opacity:.72!important;animation:rcContactGlassShine 8s ease-in-out infinite!important;z-index:0!important;}.rc-top-contact::after{height:2px!important;bottom:0!important;background:linear-gradient(90deg,#72dfff,#8fb7ee,#b9b8ef,#f1d58b,#72dfff)!important;background-size:270% 100%!important;box-shadow:0 0 10px rgba(114,223,255,.34),0 0 12px rgba(241,213,139,.16)!important;animation:rcContactAccentFlow 9s linear infinite!important;}.rc-top-contact-inner{position:relative!important;z-index:2!important;}.rc-top-contact-left,.rc-top-contact-right{position:relative!important;z-index:2!important;}.rc-top-contact .rc-top-label,.rc-top-contact .rc-top-phone,.rc-top-contact .rc-top-whatsapp,.rc-top-contact .rc-top-email,.rc-top-contact .rc-top-office{border:1px solid rgba(105,155,203,.26)!important;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,248,255,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 5px 14px rgba(48,89,130,.07)!important;border-radius:999px!important;min-height:30px!important;padding:5px 10px!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;}.rc-top-contact .rc-top-label{color:#23496f!important;font-size:8px!important;font-weight:900!important;letter-spacing:1.25px!important;text-shadow:none!important;}.rc-top-contact .rc-top-phone,.rc-top-contact .rc-top-email,.rc-top-contact .rc-top-whatsapp,.rc-top-contact .rc-top-office{color:#14375f!important;}.rc-top-contact .rc-top-phone strong{font-size:15px!important;font-weight:900!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#14375f!important;color:#14375f!important;animation:none!important;text-shadow:none!important;}.rc-top-contact .rc-phone-icon,.rc-top-contact .office-pin{color:#2a6f9e!important;filter:drop-shadow(0 0 4px rgba(96,205,237,.24))!important;}.rc-top-contact .rc-top-dot{background:#52cae9!important;box-shadow:0 0 0 4px rgba(82,202,233,.12),0 0 10px rgba(82,202,233,.32)!important;}.rc-top-contact .rc-top-sep{background:linear-gradient(180deg,transparent,rgba(74,117,160,.30),transparent)!important;opacity:.62!important;}.rc-top-contact a{transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease!important;}.rc-top-contact a:hover{transform:translateY(-1px)!important;color:#0d3158!important;border-color:rgba(73,153,205,.42)!important;background:linear-gradient(135deg,#ffffff,#e7f6ff)!important;box-shadow:inset 0 1px 0#fff,0 8px 20px rgba(45,91,137,.10),0 0 16px rgba(114,223,255,.16)!important;text-shadow:none!important;}@keyframes rcContactGlassFlow{0%,100%{background-position:0% 42%,50% 60%,100% 35%,0% 50%}50%{background-position:36% 54%,72% 42%,55% 62%,100% 50%}}@keyframes rcContactGlassShine{0%,16%{background-position:-155% 0;opacity:.24}44%{opacity:.76}72%,100%{background-position:155% 0;opacity:.28}}@keyframes rcContactAccentFlow{0%{background-position:0% 50%}100%{background-position:270% 50%}}@media(max-width:950px){.rc-top-contact .rc-top-label,.rc-top-contact .rc-top-phone,.rc-top-contact .rc-top-whatsapp,.rc-top-contact .rc-top-email,.rc-top-contact .rc-top-office{min-height:26px!important;padding:3px 7px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 3px 10px rgba(48,89,130,.055)!important;}.rc-top-contact .rc-top-phone strong{font-size:13px!important}}@media(max-width:600px){.rc-top-contact .rc-top-label,.rc-top-contact .rc-top-phone,.rc-top-contact .rc-top-whatsapp,.rc-top-contact .rc-top-email,.rc-top-contact .rc-top-office{min-height:22px!important;padding:2px 5px!important;border-color:rgba(105,155,203,.22)!important;}.rc-top-contact .rc-top-phone strong{font-size:11px!important}}@media(max-width:430px){.rc-top-contact .rc-top-label,.rc-top-contact .rc-top-phone,.rc-top-contact .rc-top-whatsapp,.rc-top-contact .rc-top-email,.rc-top-contact .rc-top-office{padding:2px 4px!important;}.rc-top-contact .rc-top-phone strong{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.rc-top-contact,.rc-top-contact::before,.rc-top-contact::after{animation:none!important}}.homeImageBanner{padding-top:80px;background:#eef8ff;overflow:hidden}.homeImageBanner img{display:block;width:100%;height:auto;margin:0}@media(max-width:950px){.homeImageBanner{padding-top:70px}}
@media (min-width:951px){.navServicesItem>.servicesMegaMenu{position:fixed!important;top:142px!important;left:50%!important;right:auto!important;width:min(1180px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100vh - 154px)!important;margin:0!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:24px!important;background:radial-gradient(circle at 10% 5%,rgba(80,223,255,.24),transparent 28%),radial-gradient(circle at 88% 90%,rgba(147,106,255,.23),transparent 30%),linear-gradient(118deg,#121b53 0%,#153b78 24%,#12668a 46%,#173f70 67%,#35276d 84%,#121b53 100%)!important;background-size:180% 180%,180% 180%,420% 420%!important;animation:revMegaFinalPanelFlow 12s ease-in-out infinite!important;box-shadow:0 30px 90px rgba(7,15,46,.34),0 0 34px rgba(50,181,255,.12),inset 0 1px rgba(255,255,255,.16)!important;transform:translateX(-50%) translateY(10px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:12050!important;}.navServicesItem:hover>.servicesMegaMenu,.navServicesItem:focus-within>.servicesMegaMenu,.navServicesItem.open>.servicesMegaMenu{transform:translateX(-50%) translateY(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;}.servicesMegaHead{position:relative!important;z-index:6!important;margin:0 0 12px!important;padding:2px 4px 10px!important;}.servicesMegaHead b{font-size:18px!important;font-weight:950!important;letter-spacing:-.2px!important;color:#fff!important}.servicesMegaHead span{font-size:9px!important;font-weight:850!important;color:rgba(235,247,255,.84)!important;letter-spacing:.9px!important}.servicesMegaGrid{position:relative!important;z-index:5!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;overflow:visible!important;}.servicesMegaLink{min-width:0!important;min-height:88px!important;padding:13px 14px!important;gap:12px!important;align-items:center!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(120deg,rgba(18,27,72,.94),rgba(24,72,126,.91),rgba(18,101,119,.89),rgba(46,54,112,.91),rgba(18,27,72,.94))!important;background-size:380% 380%!important;animation:revMegaFinalCardFlow 10s ease-in-out infinite!important;box-shadow:0 10px 25px rgba(3,11,35,.22),inset 0 1px rgba(255,255,255,.09)!important;}.servicesMegaLink:nth-child(4n+2){animation-delay:-2.5s!important}.servicesMegaLink:nth-child(4n+3){animation-delay:-5s!important}.servicesMegaLink:nth-child(4n+4){animation-delay:-7.5s!important}.servicesMegaLink:hover{transform:translateY(-4px)!important;border-color:rgba(255,255,255,.40)!important;background:linear-gradient(120deg,rgba(112,82,246,.94),rgba(31,151,230,.92),rgba(24,202,194,.88),rgba(79,93,204,.91),rgba(112,82,246,.94))!important;background-size:380% 380%!important;box-shadow:0 18px 38px rgba(4,12,40,.30),0 0 24px rgba(55,192,255,.16),inset 0 1px rgba(255,255,255,.14)!important;}.servicesMegaNo{flex:0 0 39px!important;width:39px!important;height:39px!important;border-radius:11px!important;font-size:11px!important;font-weight:950!important;background:linear-gradient(120deg,#7657ff,#21a8ff,#19d9d2,#57ddb3,#a97bff,#7657ff)!important;background-size:360% 360%!important;animation:revMegaFinalBadgeFlow 8s ease-in-out infinite!important;box-shadow:0 7px 18px rgba(27,164,235,.18),inset 0 1px rgba(255,255,255,.22)!important;}.servicesMegaText{min-width:0!important;flex:1 1 auto!important}.servicesMegaText strong{display:block!important;color:#fff!important;font-size:clamp(14px,1.02vw,16px)!important;font-weight:950!important;line-height:1.22!important;letter-spacing:-.15px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;}.servicesMegaText small{display:block!important;margin-top:5px!important;color:rgba(239,248,255,.82)!important;font-size:8.5px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:.75px!important;}}@media (max-width:950px){.navServicesItem.mega-open>.servicesMegaMenu{background:linear-gradient(135deg,#111a4d,#153d78,#126d86,#34256b,#111a4d)!important;background-size:360% 360%!important;animation:revMegaFinalPanelFlow 12s ease-in-out infinite!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 18px 46px rgba(4,10,35,.30),inset 0 1px rgba(255,255,255,.10)!important;}header nav .servicesMegaLink{background:linear-gradient(120deg,rgba(22,31,78,.96),rgba(26,76,126,.93),rgba(17,104,119,.91),rgba(59,48,112,.93),rgba(22,31,78,.96))!important;background-size:360% 360%!important;animation:revMegaFinalCardFlow 11s ease-in-out infinite!important;border-color:rgba(255,255,255,.16)!important;}header nav .servicesMegaText strong{font-size:14px!important;font-weight:950!important;color:#fff!important;line-height:1.3!important}header nav .servicesMegaText small{font-size:9px!important;color:rgba(240,248,255,.80)!important}}#services .proService{border-color:rgba(129,160,199,.24)!important;background:linear-gradient(145deg,#ffffff 0%,#f7fbff 24%,#f1f8ff 43%,#f5fbf9 61%,#f8f5ff 79%,#fffaf0 100%)!important;box-shadow:0 20px 56px rgba(26,54,92,.09),0 5px 16px rgba(45,114,180,.045),inset 0 1px rgba(255,255,255,.98)!important;}#services .proService:before{content:""!important;position:absolute!important;inset:-1px!important;width:auto!important;height:auto!important;top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important;border-radius:inherit!important;background:linear-gradient(125deg,transparent 0%,rgba(118,87,255,.075) 17%,rgba(33,168,255,.105) 34%,rgba(25,214,207,.085) 51%,rgba(88,220,179,.07) 66%,rgba(160,112,248,.075) 82%,transparent 100%)!important;background-size:360% 360%!important;animation:revServicesFinalCardFlow 13s ease-in-out infinite!important;transform:none!important;opacity:1!important;pointer-events:none!important;z-index:0!important;}#services .proService:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#7657ff,#21a8ff,#19d9d2,#57ddb3,#a97bff,#d7ae55,#7657ff)!important;background-size:320% 100%!important;animation:revServicesFinalLineFlow 7s linear infinite!important;opacity:.92!important;z-index:3!important;}#services .proService:hover{border-color:rgba(80,164,224,.34)!important;box-shadow:0 30px 76px rgba(24,61,103,.14),0 0 28px rgba(48,182,230,.075),inset 0 1px rgba(255,255,255,1)!important;}#services .proBody h3{color:#102e55!important;text-shadow:0 1px 0 rgba(255,255,255,.75)}@keyframes revMegaFinalPanelFlow{0%,100%{background-position:0% 50%,100% 50%,0% 50%}50%{background-position:100% 50%,0% 50%,100% 50%}}@keyframes revMegaFinalCardFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revMegaFinalBadgeFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revServicesFinalCardFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revServicesFinalLineFlow{to{background-position:320% 0}}@media(prefers-reduced-motion:reduce){.servicesMegaMenu,.servicesMegaLink,.servicesMegaNo,#services .proService:before,#services .proService:after{animation:none!important}}
@media (min-width:951px){header nav{height:100%!important}.navServicesItem{height:100%!important;align-items:center!important}.navServicesItem>.servicesMegaMenu{top:calc(100% + 6px)!important}.navServicesItem::after{content:"";position:absolute;left:-20px;right:-20px;top:100%;height:9px;background:transparent;pointer-events:auto;z-index:12049}}:root{--rev-contact-height:56px;--rev-header-height:72px;--rev-admin-height:0px;}@media (max-width:950px){body.menu-open{overflow:hidden!important}header{top:calc(var(--rev-admin-height) + var(--rev-contact-height))!important;height:var(--rev-header-height)!important;}header .nav{position:relative!important;min-width:0!important}.menu{display:grid!important;place-items:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(118,87,255,.18),rgba(33,168,255,.10))!important;box-shadow:inset 0 1px rgba(255,255,255,.10),0 10px 28px rgba(0,0,0,.18)!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;}header nav{display:none!important;position:fixed!important;top:calc(var(--rev-admin-height) + var(--rev-contact-height) + var(--rev-header-height) + 8px)!important;left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - var(--rev-admin-height) - var(--rev-contact-height) - var(--rev-header-height) - 20px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:12px!important;border:1px solid rgba(146,188,255,.20)!important;border-radius:20px!important;background:radial-gradient(circle at 9% 4%,rgba(80,223,255,.17),transparent 28%),radial-gradient(circle at 91% 96%,rgba(149,108,255,.18),transparent 31%),linear-gradient(145deg,rgba(4,10,30,.985),rgba(10,29,61,.985) 55%,rgba(10,23,52,.985))!important;box-shadow:0 28px 75px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.08)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;z-index:12060!important;}header nav.is-open,header nav.mobile-open,header nav[data-mobile-open="1"],header nav[data-open="1"]{display:flex!important}header nav>a,header nav .navServicesTrigger{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;padding:12px 14px!important;border-radius:12px!important;color:#eef7ff!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;white-space:normal!important;touch-action:manipulation!important;}header nav>a:hover,header nav>a:focus-visible,header nav .navServicesTrigger:hover,header nav .navServicesTrigger:focus-visible{background:rgba(255,255,255,.07)!important;outline:none!important;}header nav>a:not(.navPay):after,header nav .navServicesTrigger:after{display:none!important}header nav .navPay{justify-content:center!important;margin-top:4px!important}header nav .navServicesItem{display:block!important;width:100%!important;height:auto!important;position:relative!important;}header nav .navServicesTrigger{justify-content:space-between!important;gap:12px!important}header nav .megaChevron{transition:transform .22s ease!important}header nav .servicesMegaMenu,header nav .navServicesItem:hover>.servicesMegaMenu,header nav .navServicesItem:focus-within>.servicesMegaMenu{display:none!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:none!important;margin:5px 0 3px!important;padding:11px!important;overflow:visible!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;background:linear-gradient(135deg,#111a4d,#153d78,#126d86,#34256b,#111a4d)!important;background-size:360% 360%!important;animation:revMegaFinalPanelFlow 12s ease-in-out infinite!important;box-shadow:0 18px 46px rgba(4,10,35,.30),inset 0 1px rgba(255,255,255,.10)!important;}header nav .navServicesItem.mega-open>.servicesMegaMenu,header nav .navServicesItem.open>.servicesMegaMenu{display:block!important}header nav .navServicesItem.mega-open .megaChevron,header nav .navServicesItem.open .megaChevron{transform:rotate(180deg)!important}header nav .servicesMegaHead{padding:2px 3px 9px!important}header nav .servicesMegaHead b{font-size:16px!important;font-weight:950!important}header nav .servicesMegaHead span{font-size:9px!important}header nav .servicesMegaGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-height:none!important;overflow:visible!important;}header nav .servicesMegaLink{width:100%!important;min-width:0!important;min-height:66px!important;padding:10px 11px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border-radius:12px!important;overflow:hidden!important;touch-action:manipulation!important;}header nav .servicesMegaNo{flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;display:grid!important;place-items:center!important;font-size:10px!important;}header nav .servicesMegaText{min-width:0!important;flex:1 1 auto!important}header nav .servicesMegaText strong{display:block!important;width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:12.5px!important;line-height:1.3!important;}header nav .servicesMegaText small{font-size:8.5px!important;line-height:1.25!important;margin-top:3px!important}}@media (max-width:699px){header nav .servicesMegaGrid{grid-template-columns:1fr!important}header nav .servicesMegaLink{min-height:60px!important}header nav .servicesMegaText strong{font-size:13px!important}}@media (max-width:480px){.menu{width:43px!important;height:43px!important;flex-basis:43px!important;font-size:24px!important}header nav{left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;padding:10px!important;border-radius:17px!important;}header nav>a,header nav .navServicesTrigger{min-height:46px!important;padding:11px 12px!important;font-size:13px!important}header nav .servicesMegaMenu{padding:9px!important}header nav .servicesMegaLink{padding:9px 10px!important}}body[data-page="services"] main{background:#f4f8fd}#services.megaServices,#service-detail.megaServices{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(circle at 8% 13%,rgba(118,87,255,.13),transparent 30%),radial-gradient(circle at 90% 16%,rgba(33,168,255,.13),transparent 29%),radial-gradient(circle at 78% 88%,rgba(25,217,210,.10),transparent 30%),radial-gradient(circle at 24% 82%,rgba(236,190,92,.09),transparent 27%),linear-gradient(120deg,#fbfdff 0%,#f2f7ff 30%,#f3fbfa 55%,#f7f4ff 78%,#fffaf2 100%)!important;background-size:180% 180%,180% 180%,180% 180%,180% 180%,320% 320%!important;animation:revServicesPageFlow 18s ease-in-out infinite!important;}#services.megaServices:before,#service-detail.megaServices:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;opacity:.42!important;background-image:linear-gradient(rgba(91,124,173,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(91,124,173,.045) 1px,transparent 1px)!important;background-size:42px 42px!important;mask-image:linear-gradient(to bottom,#000,transparent 92%)!important;}#services.megaServices>.container,#service-detail.megaServices>.container{position:relative!important;z-index:2!important}#services .servicesHero{padding:clamp(24px,3vw,38px)!important;border:1px solid rgba(100,143,194,.18)!important;border-radius:30px!important;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(246,251,255,.78),rgba(247,245,255,.82))!important;box-shadow:0 28px 85px rgba(31,68,108,.10),inset 0 1px rgba(255,255,255,.95)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;}#services .serviceStats div{border-color:rgba(102,153,205,.17)!important;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(240,248,255,.83))!important;box-shadow:0 12px 32px rgba(35,77,119,.07),inset 0 1px #fff!important;}#services .serviceFilter{border-color:rgba(104,151,200,.20)!important;background:linear-gradient(120deg,rgba(255,255,255,.94),rgba(239,248,255,.91),rgba(246,242,255,.92),rgba(242,252,249,.91),rgba(255,255,255,.94))!important;background-size:320% 320%!important;animation:revServicesFilterFlow 13s ease-in-out infinite!important;box-shadow:0 18px 48px rgba(30,70,112,.09),inset 0 1px #fff!important;}#services .serviceFilter .filter{border-color:rgba(103,145,190,.14)!important;background:rgba(255,255,255,.72)!important;color:#294867!important;}#services .serviceFilter .filter.active{color:#fff!important;background:linear-gradient(115deg,#6953ef,#258ee6,#19b9bd,#6953ef)!important;background-size:280% 280%!important;animation:revServicesFilterActiveFlow 8s ease-in-out infinite!important;box-shadow:0 10px 28px rgba(62,105,201,.24)!important;}#services .proService,#service-detail .proService{position:relative!important;overflow:hidden!important;border-color:rgba(116,156,202,.22)!important;background:linear-gradient(145deg,#ffffff 0%,#f7fbff 26%,#f1f8ff 44%,#f4fbf9 62%,#f8f5ff 81%,#fffaf2 100%)!important;box-shadow:0 22px 62px rgba(27,58,96,.10),0 5px 18px rgba(45,114,180,.045),inset 0 1px rgba(255,255,255,.98)!important;}#services .proService:before,#service-detail .proService:before{content:""!important;position:absolute!important;inset:-1px!important;width:auto!important;height:auto!important;border-radius:inherit!important;background:linear-gradient(125deg,transparent 0%,rgba(118,87,255,.08) 17%,rgba(33,168,255,.11) 34%,rgba(25,214,207,.09) 51%,rgba(88,220,179,.075) 66%,rgba(160,112,248,.08) 82%,transparent 100%)!important;background-size:360% 360%!important;animation:revServicesFinalCardFlow 13s ease-in-out infinite!important;transform:none!important;opacity:1!important;pointer-events:none!important;z-index:0!important;}#services .proService:after,#service-detail .proService:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#7657ff,#21a8ff,#19d9d2,#57ddb3,#a97bff,#d7ae55,#7657ff)!important;background-size:320% 100%!important;animation:revServicesFinalLineFlow 7s linear infinite!important;opacity:.94!important;z-index:3!important;}#services .proService>*,#service-detail .proService>*{position:relative!important;z-index:2!important}#services .proService:hover,#service-detail .proService:hover{border-color:rgba(78,159,220,.34)!important;box-shadow:0 32px 82px rgba(25,62,103,.15),0 0 30px rgba(48,182,230,.08),inset 0 1px #fff!important;}#services .proBody h3,#service-detail .seo-page-heading{color:#102e55!important;text-shadow:0 1px 0 rgba(255,255,255,.75)!important}#services .proBody>p,#service-detail .proBody>p{color:#526985!important}#services .serviceTags span,#service-detail .serviceTags span{border-color:rgba(104,151,201,.16)!important;background:linear-gradient(145deg,#fff,#f1f7ff)!important;color:#315474!important;}#services .proService details,#service-detail .proService details{border-color:rgba(103,147,194,.17)!important;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(242,248,255,.72))!important;border-radius:18px!important;}#services .scopePanel,#service-detail .scopePanel{border-color:rgba(103,147,194,.12)!important;background:rgba(255,255,255,.62)!important;}#service-detail .proServicesGrid{width:min(100%,900px)!important;margin-inline:auto!important}#service-detail .proService{padding:clamp(24px,4vw,42px)!important}.completeSolution{background:linear-gradient(125deg,#ffffff 0%,#f3f8ff 34%,#f4fbf8 60%,#f8f5ff 82%,#ffffff 100%)!important;background-size:300% 300%!important;animation:revServicesSoftFlow 18s ease-in-out infinite!important;}.completeSolution .solutionBox{border-color:rgba(112,154,198,.18)!important;background:linear-gradient(145deg,#fff,#f4f9ff,#f7f4ff)!important;background-size:250% 250%!important;box-shadow:0 16px 44px rgba(28,68,108,.07),inset 0 1px #fff!important;}.completeSolution .solutionBox:hover{background-position:100% 100%!important}.journeySection{background:radial-gradient(circle at 12% 20%,rgba(118,87,255,.24),transparent 29%),radial-gradient(circle at 88% 78%,rgba(25,230,223,.15),transparent 30%),linear-gradient(125deg,#071126,#102b52,#142b64,#082c42,#071126)!important;background-size:170% 170%,170% 170%,320% 320%!important;animation:revServicesJourneyFlow 16s ease-in-out infinite!important;}.journeySection .journeyStep{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border-color:rgba(255,255,255,.13)!important;box-shadow:inset 0 1px rgba(255,255,255,.07),0 18px 42px rgba(0,0,0,.12)!important;}.finalServicesCTA{background:linear-gradient(125deg,#f7fbff,#f4f1ff,#effcf9,#fff9ef,#f7fbff)!important;background-size:320% 320%!important;animation:revServicesSoftFlow 18s ease-in-out infinite!important;}.finalServicesBox{background:radial-gradient(circle at 15% 0%,rgba(43,189,238,.22),transparent 32%),radial-gradient(circle at 88% 100%,rgba(146,101,255,.25),transparent 34%),linear-gradient(125deg,#10183b,#213e75,#163f5f,#34266f,#10183b)!important;background-size:180% 180%,180% 180%,340% 340%!important;animation:revServicesJourneyFlow 15s ease-in-out infinite!important;}@media (max-width:950px){#services.megaServices,#service-detail.megaServices{padding-top:clamp(145px,18vw,175px)!important}#services .servicesHero{padding:25px!important;border-radius:24px!important}#services .proServicesGrid{grid-template-columns:1fr!important}#service-detail .proServicesGrid{grid-template-columns:1fr!important}.completeSolution .solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journeySection .journeyGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){#services.megaServices,#service-detail.megaServices{padding-top:140px!important}#services .servicesHero{padding:20px!important;border-radius:21px!important}#services .serviceStats{grid-template-columns:1fr 1fr!important}#services .serviceFilter{overflow-x:auto!important;flex-wrap:nowrap!important;padding:6px!important;scrollbar-width:none!important}#services .serviceFilter::-webkit-scrollbar{display:none!important}#services .serviceFilter .filter{flex:0 0 132px!important;min-width:132px!important}#services .proService,#service-detail .proService{padding:20px!important;border-radius:22px!important}#services .proBody h3,#service-detail .seo-page-heading{font-size:clamp(25px,8vw,34px)!important;letter-spacing:-1.4px!important}#services .serviceTags,#service-detail .serviceTags{gap:6px!important}#services .serviceTags span,#service-detail .serviceTags span{font-size:9px!important;padding:6px 8px!important}#services .scopeList,#service-detail .scopeList{grid-template-columns:1fr!important}.completeSolution .solutionGrid,.journeySection .journeyGrid{grid-template-columns:1fr!important}.finalServicesBox{padding:30px 20px!important;border-radius:25px!important}}@media (max-width:390px){#services.megaServices,#service-detail.megaServices{padding-top:132px!important}#services .servicesHero{padding:17px!important}#services .serviceStats{grid-template-columns:1fr!important}#services .serviceStats div:last-child{grid-column:auto!important}#services .proService,#service-detail .proService{padding:17px!important}#services .proIcon,#service-detail .proIcon{width:48px!important;height:48px!important}}@keyframes revServicesPageFlow{0%,100%{background-position:0% 35%,100% 35%,80% 80%,20% 80%,0% 50%}50%{background-position:100% 55%,0% 55%,20% 40%,80% 40%,100% 50%}}@keyframes revServicesFilterFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revServicesFilterActiveFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revServicesSoftFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revServicesJourneyFlow{0%,100%{background-position:0% 40%,100% 65%,0% 50%}50%{background-position:100% 55%,0% 40%,100% 50%}}@media (prefers-reduced-motion:reduce){#services.megaServices,#service-detail.megaServices,#services .serviceFilter,#services .serviceFilter .filter.active,#services .proService:before,#service-detail .proService:before,#services .proService:after,#service-detail .proService:after,.completeSolution,.journeySection,.finalServicesCTA,.finalServicesBox,header nav .servicesMegaMenu{animation:none!important}}
@media (max-width:950px){.menu{color:#173b63!important;border-color:rgba(69,126,181,.22)!important;background:linear-gradient(135deg,#ffffff 0%,#eaf6ff 35%,#f1edff 68%,#e9fbf8 100%)!important;background-size:240% 240%!important;animation:revMobileMenuLightFlow 9s ease-in-out infinite!important;box-shadow:0 10px 28px rgba(35,79,121,.14),inset 0 1px #fff!important;}header nav{color:#183a5f!important;border-color:rgba(83,139,193,.22)!important;background:radial-gradient(circle at 8% 7%,rgba(76,190,255,.19),transparent 30%),radial-gradient(circle at 92% 88%,rgba(143,111,255,.16),transparent 32%),linear-gradient(135deg,#ffffff 0%,#edf7ff 30%,#f4f0ff 57%,#ecfbf8 79%,#ffffff 100%)!important;background-size:180% 180%,180% 180%,320% 320%!important;animation:revMobileMenuPanelFlow 15s ease-in-out infinite!important;box-shadow:0 28px 72px rgba(28,65,103,.20),0 8px 24px rgba(53,121,173,.08),inset 0 1px #fff!important;backdrop-filter:blur(24px) saturate(125%)!important;-webkit-backdrop-filter:blur(24px) saturate(125%)!important;}header nav>a:not(.navPay),header nav .navServicesTrigger,header nav a[aria-current="page"]:not(.navPay){color:#163b63!important;border:1px solid transparent!important;text-shadow:none!important;}header nav>a:not(.navPay):hover,header nav>a:not(.navPay):focus-visible,header nav .navServicesTrigger:hover,header nav .navServicesTrigger:focus-visible{color:#0e4876!important;border-color:rgba(74,145,202,.18)!important;background:linear-gradient(120deg,rgba(255,255,255,.96),rgba(228,244,255,.88),rgba(240,235,255,.88))!important;box-shadow:0 8px 20px rgba(34,91,137,.08),inset 0 1px #fff!important;}header nav .navServicesItem.mega-open>.navServicesTrigger,header nav .navServicesItem.open>.navServicesTrigger{color:#123f6d!important;border-color:rgba(80,145,198,.20)!important;background:linear-gradient(120deg,#f8fcff,#e8f5ff,#f1edff)!important;}header nav .servicesMegaMenu,header nav .navServicesItem:hover>.servicesMegaMenu,header nav .navServicesItem:focus-within>.servicesMegaMenu{border-color:rgba(84,143,196,.22)!important;background:radial-gradient(circle at 10% 0%,rgba(51,185,238,.18),transparent 32%),radial-gradient(circle at 91% 100%,rgba(139,102,245,.15),transparent 34%),linear-gradient(135deg,#ffffff,#edf8ff 30%,#f5f1ff 58%,#ecfbf7 80%,#ffffff)!important;background-size:180% 180%,180% 180%,320% 320%!important;animation:revMobileServicePanelFlow 14s ease-in-out infinite!important;box-shadow:0 18px 42px rgba(31,75,116,.14),inset 0 1px #fff!important;}header nav .servicesMegaHead b{color:#153b61!important;text-shadow:none!important}header nav .servicesMegaHead span{color:#57708c!important}header nav .servicesMegaLink{border-color:rgba(89,145,194,.17)!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,248,255,.92),rgba(246,242,255,.92))!important;background-size:220% 220%!important;box-shadow:0 8px 21px rgba(43,90,132,.08),inset 0 1px #fff!important;}header nav .servicesMegaLink:hover,header nav .servicesMegaLink:focus-visible{transform:translateY(-1px)!important;border-color:rgba(68,148,209,.30)!important;background-position:100% 100%!important;box-shadow:0 11px 26px rgba(43,90,132,.13),0 0 18px rgba(74,172,225,.07),inset 0 1px #fff!important;}header nav .servicesMegaNo{color:#fff!important;border-color:rgba(255,255,255,.72)!important;background:linear-gradient(135deg,#6b5cf0,#278fe4,#18b7b7,#6b5cf0)!important;background-size:260% 260%!important;animation:revMobileServiceBadgeFlow 8s ease-in-out infinite!important;box-shadow:0 7px 18px rgba(66,94,198,.22)!important;}header nav .servicesMegaText strong{color:#173b61!important;text-shadow:none!important}header nav .servicesMegaText small{color:#66809a!important}}#services .proService,#service-detail .proService{background:linear-gradient(135deg,#ffffff 0%,#f0f8ff 22%,#f7f2ff 44%,#edfbf7 65%,#fff8ec 82%,#ffffff 100%)!important;background-size:320% 320%!important;animation:revServicesCardSurfaceFlow 17s ease-in-out infinite!important;border-color:rgba(99,151,198,.24)!important;box-shadow:0 24px 66px rgba(27,64,103,.115),0 6px 20px rgba(54,135,190,.055),inset 0 1px #fff!important;}#services .proService:hover,#service-detail .proService:hover{transform:translateY(-5px)!important;border-color:rgba(72,159,218,.38)!important;box-shadow:0 34px 86px rgba(25,62,103,.17),0 0 34px rgba(65,183,224,.10),inset 0 1px #fff!important;}#services .proBody h3,#service-detail .seo-page-heading{font-size:clamp(28px,2.25vw,36px)!important;line-height:1.12!important;letter-spacing:-1.2px!important;}#services .proBody h4,#service-detail .proBody h4{font-size:clamp(15px,1.25vw,18px)!important;line-height:1.45!important;color:#2b5b80!important;margin-top:8px!important;}#services .proBody>p,#service-detail .proBody>p{font-size:clamp(15.5px,1.12vw,17px)!important;line-height:1.82!important;color:#465f7b!important;margin-top:14px!important;margin-bottom:18px!important;}#services .serviceTags span,#service-detail .serviceTags span{font-size:10.5px!important;font-weight:800!important;padding:7px 10px!important;line-height:1.3!important;}#services .proService details summary,#service-detail .proService details summary{font-size:13px!important;font-weight:850!important;}#services .scopeList li,#service-detail .scopeList li{font-size:12.5px!important;line-height:1.45!important;}#services .serviceCTA,#service-detail .serviceCTA{font-size:13px!important;font-weight:900!important;}@keyframes revMobileMenuLightFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revMobileMenuPanelFlow{0%,100%{background-position:0% 20%,100% 85%,0% 50%}50%{background-position:100% 70%,0% 20%,100% 50%}}@keyframes revMobileServicePanelFlow{0%,100%{background-position:0% 30%,100% 80%,0% 50%}50%{background-position:100% 70%,0% 25%,100% 50%}}@keyframes revMobileServiceBadgeFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revServicesCardSurfaceFlow{0%,100%{background-position:0% 45%}50%{background-position:100% 55%}}@media(max-width:600px){#services .proBody h3,#service-detail .seo-page-heading{font-size:clamp(26px,7.5vw,33px)!important}#services .proBody h4,#service-detail .proBody h4{font-size:15px!important}#services .proBody>p,#service-detail .proBody>p{font-size:15px!important;line-height:1.78!important}#services .serviceTags span,#service-detail .serviceTags span{font-size:10px!important}#services .scopeList li,#service-detail .scopeList li{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.menu,header nav,header nav .servicesMegaMenu,header nav .servicesMegaNo,#services .proService,#service-detail .proService{animation:none!important}}
@media (max-width:950px){html body.reviecom-theme header nav#primary-navigation{display:none!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--rev-admin-height) - var(--rev-contact-height) - var(--rev-header-height) - 20px)!important;justify-content:flex-start!important;align-content:flex-start!important;gap:7px!important;padding:11px!important;border:1px solid rgba(84,143,196,.24)!important;border-radius:20px!important;color:#153b61!important;background:linear-gradient(135deg,rgba(255,255,255,.985) 0%,rgba(236,247,255,.985) 26%,rgba(246,241,255,.985) 52%,rgba(235,252,248,.985) 77%,rgba(255,255,255,.985) 100%)!important;background-size:300% 300%!important;animation:revMobileMenuPremiumLight 14s ease-in-out infinite!important;box-shadow:0 24px 65px rgba(28,65,103,.18),0 8px 20px rgba(46,117,164,.08),inset 0 1px #fff!important;backdrop-filter:blur(22px) saturate(132%)!important;-webkit-backdrop-filter:blur(22px) saturate(132%)!important;}html body.reviecom-theme header nav#primary-navigation.is-open,html body.reviecom-theme header nav#primary-navigation.mobile-open,html body.reviecom-theme header nav#primary-navigation[data-mobile-open="1"],html body.reviecom-theme header nav#primary-navigation[data-open="1"]{display:flex!important}html body.reviecom-theme header nav#primary-navigation>*{flex:0 0 auto!important;margin-top:0!important;margin-bottom:0!important}html body.reviecom-theme header nav#primary-navigation>a:not(.navPay),html body.reviecom-theme header nav#primary-navigation .navServicesTrigger,html body.reviecom-theme header nav#primary-navigation a[aria-current="page"]:not(.navPay){min-height:48px!important;margin:0!important;padding:11px 13px!important;color:#153b61!important;border:1px solid rgba(88,145,195,.13)!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(241,248,255,.88),rgba(248,245,255,.88))!important;box-shadow:0 5px 14px rgba(36,83,124,.055),inset 0 1px #fff!important;text-shadow:none!important;}html body.reviecom-theme header nav#primary-navigation>a:not(.navPay):hover,html body.reviecom-theme header nav#primary-navigation>a:not(.navPay):focus-visible,html body.reviecom-theme header nav#primary-navigation .navServicesTrigger:hover,html body.reviecom-theme header nav#primary-navigation .navServicesTrigger:focus-visible,html body.reviecom-theme header nav#primary-navigation .navServicesItem.mega-open>.navServicesTrigger,html body.reviecom-theme header nav#primary-navigation .navServicesItem.open>.navServicesTrigger{color:#0d4b78!important;border-color:rgba(51,151,209,.28)!important;background:linear-gradient(120deg,#fff,#e7f6ff,#f2edff,#eafbf7)!important;background-size:260% 260%!important;box-shadow:0 8px 20px rgba(35,91,137,.10),inset 0 1px #fff!important;}html body.reviecom-theme header nav#primary-navigation .navServicesItem{height:auto!important;min-height:0!important;margin:0!important}html body.reviecom-theme header nav#primary-navigation .servicesMegaMenu,html body.reviecom-theme header nav#primary-navigation .navServicesItem:hover>.servicesMegaMenu,html body.reviecom-theme header nav#primary-navigation .navServicesItem:focus-within>.servicesMegaMenu{border-color:rgba(78,145,200,.20)!important;background:linear-gradient(135deg,#ffffff 0%,#edf8ff 30%,#f6f1ff 58%,#ebfbf7 82%,#ffffff 100%)!important;background-size:300% 300%!important;box-shadow:0 14px 34px rgba(31,75,116,.12),inset 0 1px #fff!important;}html body.reviecom-theme header nav#primary-navigation .servicesMegaHead b,html body.reviecom-theme header nav#primary-navigation .servicesMegaText strong{color:#153b61!important;text-shadow:none!important}html body.reviecom-theme header nav#primary-navigation .servicesMegaHead span,html body.reviecom-theme header nav#primary-navigation .servicesMegaText small{color:#617c97!important;text-shadow:none!important}html body.reviecom-theme header nav#primary-navigation .servicesMegaLink{color:#153b61!important;border-color:rgba(79,143,197,.16)!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,248,255,.94),rgba(247,243,255,.94))!important;box-shadow:0 6px 18px rgba(39,87,128,.07),inset 0 1px #fff!important;}html body.reviecom-theme header nav#primary-navigation .navPay{min-height:50px!important;margin:3px 0 0!important;color:#fff!important;border:0!important;background:linear-gradient(105deg,#6759f4,#2d91ed,#18bfc1,#6759f4)!important;background-size:300% 300%!important;animation:revMobilePayFlow 8s ease-in-out infinite!important;box-shadow:0 12px 28px rgba(72,92,213,.22)!important;}}@keyframes revMobileMenuPremiumLight{0%,100%{background-position:0% 45%}50%{background-position:100% 55%}}@keyframes revMobilePayFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}#services .serviceEditorial,#service-detail .serviceEditorial{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;margin:17px 0 19px!important;}#services .serviceEditorial p,#service-detail .serviceEditorial p{position:relative!important;overflow:hidden!important;margin:0!important;padding:16px 17px 16px 19px!important;border:1px solid rgba(89,143,191,.16)!important;border-radius:16px!important;color:#405b76!important;font-size:clamp(15.5px,1.08vw,16.7px)!important;line-height:1.78!important;background:linear-gradient(125deg,rgba(255,255,255,.98),rgba(241,249,255,.94),rgba(248,244,255,.94),rgba(239,251,248,.94),rgba(255,255,255,.98))!important;background-size:320% 320%!important;animation:revServiceParagraphFlow 18s ease-in-out infinite!important;box-shadow:0 9px 26px rgba(31,73,111,.065),inset 0 1px #fff!important;}#services .serviceEditorial p:before,#service-detail .serviceEditorial p:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(180deg,#7058f2,#279be8,#1bc3bd,#7058f2)!important;background-size:100% 260%!important;animation:revServiceParagraphAccent 7s linear infinite!important;}#services .serviceEditorial p:nth-child(even),#service-detail .serviceEditorial p:nth-child(even){animation-delay:-6s!important}#services .serviceEditorial p:hover,#service-detail .serviceEditorial p:hover{transform:translateY(-2px)!important;border-color:rgba(62,151,207,.26)!important;box-shadow:0 14px 34px rgba(30,74,115,.10),0 0 20px rgba(67,181,221,.05),inset 0 1px #fff!important;}@keyframes revServiceParagraphFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes revServiceParagraphAccent{to{background-position:0 260%}}@media(max-width:600px){#services .serviceEditorial,#service-detail .serviceEditorial{gap:9px!important;margin:14px 0 17px!important}#services .serviceEditorial p,#service-detail .serviceEditorial p{padding:14px 14px 14px 17px!important;border-radius:14px!important;font-size:15px!important;line-height:1.72!important}}@media(prefers-reduced-motion:reduce){html body.reviecom-theme header nav#primary-navigation,html body.reviecom-theme header nav#primary-navigation .navPay,#services .serviceEditorial p,#service-detail .serviceEditorial p,#services .serviceEditorial p:before,#service-detail .serviceEditorial p:before{animation:none!important}}


/* REVIECOM v1.2.3 — Services paragraph cards: full-circle colour-flow, premium font, refined background. */
#services .serviceEditorial,
#service-detail .serviceEditorial{
  gap:14px!important;
  margin:20px 0 22px!important;
}
#services .serviceEditorial p,
#service-detail .serviceEditorial p{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  margin:0!important;
  padding:20px 22px 20px 22px!important;
  border:1.5px solid transparent!important;
  border-radius:30px!important;
  color:#35516b!important;
  font-family:"Plus Jakarta Sans","Manrope","DM Sans",sans-serif!important;
  font-size:clamp(16px,1.1vw,17.2px)!important;
  font-weight:600!important;
  letter-spacing:.08px!important;
  line-height:1.9!important;
  background:
    linear-gradient(140deg,rgba(255,255,255,.98) 0%,rgba(242,249,255,.96) 28%,rgba(248,243,255,.96) 54%,rgba(239,252,248,.96) 77%,rgba(255,250,239,.97) 100%) padding-box,
    linear-gradient(130deg,#775df7 0%,#21a8ff 16%,#20d6cd 34%,#76dfa8 50%,#b47dff 66%,#ffd36f 82%,#775df7 100%) border-box!important;
  background-size:100% 100%,330% 330%!important;
  animation:revServiceParagraphBorderFlow 12s linear infinite,revServiceParagraphSurfaceFlow 18s ease-in-out infinite!important;
  box-shadow:0 14px 36px rgba(29,74,114,.08),0 4px 14px rgba(51,132,185,.05),inset 0 1px 0 rgba(255,255,255,.98)!important;
  text-rendering:optimizeLegibility!important;
}
#services .serviceEditorial p::before,
#service-detail .serviceEditorial p::before{
  content:""!important;
  position:absolute!important;
  inset:-32% auto auto -10%!important;
  width:190px!important;
  height:190px!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(79,194,255,.23) 0%,rgba(125,112,255,.16) 34%,rgba(34,212,196,.10) 54%,rgba(255,255,255,0) 74%)!important;
  animation:revServiceParagraphOrbOne 14s ease-in-out infinite!important;
  pointer-events:none!important;
  filter:blur(.2px)!important;
  opacity:.95!important;
}
#services .serviceEditorial p::after,
#service-detail .serviceEditorial p::after{
  content:""!important;
  position:absolute!important;
  inset:auto -8% -30% auto!important;
  width:200px!important;
  height:200px!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(255,213,112,.18) 0%,rgba(166,122,255,.13) 36%,rgba(53,175,255,.11) 56%,rgba(255,255,255,0) 76%)!important;
  animation:revServiceParagraphOrbTwo 16s ease-in-out infinite!important;
  pointer-events:none!important;
  filter:blur(.2px)!important;
  opacity:.9!important;
}
#services .serviceEditorial p:nth-child(even),
#service-detail .serviceEditorial p:nth-child(even){
  animation-delay:-5.5s,-7s!important;
}
#services .serviceEditorial p:hover,
#service-detail .serviceEditorial p:hover{
  transform:translateY(-3px)!important;
  color:#2f4d67!important;
  box-shadow:0 18px 44px rgba(29,74,114,.11),0 0 24px rgba(68,180,225,.08),inset 0 1px 0 rgba(255,255,255,1)!important;
}
#services .proBody h3,
#service-detail .seo-page-heading{
  font-family:"Space Grotesk","Plus Jakarta Sans","Manrope",sans-serif!important;
  font-weight:800!important;
}
#services .proBody h4,
#service-detail .proBody h4,
#services .proBody>p,
#service-detail .proBody>p{
  font-family:"Plus Jakarta Sans","Manrope","DM Sans",sans-serif!important;
}
#services .proService,
#service-detail .proService{
  background:linear-gradient(135deg,#ffffff 0%,#f2f9ff 22%,#f7f2ff 44%,#effcf8 66%,#fff8ee 84%,#ffffff 100%)!important;
  background-size:320% 320%!important;
  box-shadow:0 26px 70px rgba(26,64,103,.12),0 8px 22px rgba(54,135,190,.055),inset 0 1px #fff!important;
}
@keyframes revServiceParagraphBorderFlow{0%{background-position:100% 100%,0% 50%}100%{background-position:100% 100%,330% 50%}}
@keyframes revServiceParagraphSurfaceFlow{0%,100%{box-shadow:0 14px 36px rgba(29,74,114,.08),0 4px 14px rgba(51,132,185,.05),inset 0 1px 0 rgba(255,255,255,.98)}50%{box-shadow:0 18px 42px rgba(29,74,114,.10),0 4px 18px rgba(94,126,225,.07),inset 0 1px 0 rgba(255,255,255,1)}}
@keyframes revServiceParagraphOrbOne{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(18px,14px) scale(1.08)}}
@keyframes revServiceParagraphOrbTwo{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-18px,-12px) scale(1.1)}}
@media(max-width:600px){
  #services .serviceEditorial,
  #service-detail .serviceEditorial{gap:10px!important;margin:16px 0 18px!important}
  #services .serviceEditorial p,
  #service-detail .serviceEditorial p{padding:16px 17px!important;border-radius:24px!important;font-size:15.2px!important;line-height:1.8!important}
}
@media(prefers-reduced-motion:reduce){
  #services .serviceEditorial p,
  #service-detail .serviceEditorial p,
  #services .serviceEditorial p::before,
  #service-detail .serviceEditorial p::before,
  #services .serviceEditorial p::after,
  #service-detail .serviceEditorial p::after{animation:none!important}
}


/* REVIECOM v1.2.4 — Pay-Us-inspired large 360° colour-flow frame for Services paragraphs only. */
@property --rev-service-frame-angle{
  syntax:"<angle>";
  inherits:false;
  initial-value:0deg;
}
#services .serviceEditorial p,
#service-detail .serviceEditorial p{
  --rev-service-frame-angle:0deg;
  overflow:visible!important;
  isolation:isolate!important;
  padding:22px 24px!important;
  border:7px solid transparent!important;
  border-radius:34px!important;
  color:#304e69!important;
  font-family:"Plus Jakarta Sans","Manrope","DM Sans",sans-serif!important;
  font-size:clamp(16.2px,1.12vw,17.4px)!important;
  font-weight:600!important;
  line-height:1.92!important;
  letter-spacing:.06px!important;
  background:
    linear-gradient(142deg,#ffffff 0%,#f4faff 31%,#f8f4ff 57%,#f0fcf8 78%,#fffaf1 100%) padding-box,
    conic-gradient(from var(--rev-service-frame-angle),#7358ff 0deg,#22a8ff 58deg,#20d8d0 118deg,#6fe0a8 176deg,#ffd36a 232deg,#b776ff 292deg,#7358ff 360deg) border-box!important;
  box-shadow:
    0 22px 52px rgba(27,70,110,.12),
    0 0 22px rgba(33,168,255,.13),
    0 0 34px rgba(115,88,255,.10),
    inset 0 1px 0 rgba(255,255,255,1)!important;
  animation:revServiceFrameSpin 7.5s linear infinite,revServiceFramePulse 4.8s ease-in-out infinite!important;
  transition:transform .3s ease,box-shadow .3s ease!important;
}
#services .serviceEditorial p::before,
#service-detail .serviceEditorial p::before{
  content:""!important;
  position:absolute!important;
  inset:-14px!important;
  width:auto!important;
  height:auto!important;
  border-radius:42px!important;
  background:conic-gradient(from var(--rev-service-frame-angle),rgba(115,88,255,.62),rgba(34,168,255,.58),rgba(32,216,208,.52),rgba(111,224,168,.46),rgba(255,211,106,.50),rgba(183,118,255,.55),rgba(115,88,255,.62))!important;
  filter:blur(16px)!important;
  opacity:.42!important;
  transform:none!important;
  animation:none!important;
  pointer-events:none!important;
  z-index:-2!important;
}
#services .serviceEditorial p::after,
#service-detail .serviceEditorial p::after{
  content:""!important;
  position:absolute!important;
  inset:-4px!important;
  width:auto!important;
  height:auto!important;
  border-radius:38px!important;
  border:1px solid rgba(255,255,255,.72)!important;
  background:transparent!important;
  box-shadow:0 0 18px rgba(62,183,239,.16),0 0 25px rgba(129,93,255,.10)!important;
  filter:none!important;
  opacity:1!important;
  transform:none!important;
  animation:none!important;
  pointer-events:none!important;
  z-index:-1!important;
}
#services .serviceEditorial p:nth-child(even),
#service-detail .serviceEditorial p:nth-child(even){
  animation-delay:-3.75s,-2.4s!important;
}
#services .serviceEditorial p:hover,
#service-detail .serviceEditorial p:hover{
  transform:translateY(-4px) scale(1.004)!important;
  box-shadow:
    0 28px 64px rgba(27,70,110,.16),
    0 0 28px rgba(33,168,255,.18),
    0 0 44px rgba(115,88,255,.14),
    inset 0 1px 0 rgba(255,255,255,1)!important;
}
@keyframes revServiceFrameSpin{
  to{--rev-service-frame-angle:360deg}
}
@keyframes revServiceFramePulse{
  0%,100%{filter:saturate(1) brightness(1)}
  50%{filter:saturate(1.08) brightness(1.015)}
}
@media(max-width:600px){
  #services .serviceEditorial p,
  #service-detail .serviceEditorial p{
    padding:17px 18px!important;
    border-width:5px!important;
    border-radius:28px!important;
    font-size:15.2px!important;
    line-height:1.82!important;
  }
  #services .serviceEditorial p::before,
  #service-detail .serviceEditorial p::before{inset:-10px!important;border-radius:34px!important;filter:blur(12px)!important;opacity:.36!important}
  #services .serviceEditorial p::after,
  #service-detail .serviceEditorial p::after{inset:-3px!important;border-radius:31px!important}
}
@media(prefers-reduced-motion:reduce){
  #services .serviceEditorial p,
  #service-detail .serviceEditorial p{animation:none!important}
}


/* REVIECOM v1.2.5 — premium structured dot-content system for all Services. */
#services .serviceEditorial,
#service-detail .serviceEditorial{
  position:relative!important;
  isolation:isolate!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
  margin:22px 0 24px!important;
  padding:19px!important;
  border:7px solid transparent!important;
  border-radius:34px!important;
  background:
    linear-gradient(145deg,rgba(255,255,255,.98),rgba(243,249,255,.97) 32%,rgba(248,245,255,.97) 62%,rgba(240,252,248,.97)) padding-box,
    conic-gradient(from var(--rev-service-frame-angle,0deg),#7358ff,#22a8ff,#20d8d0,#6fe0a8,#ffd36a,#b776ff,#7358ff) border-box!important;
  box-shadow:0 26px 66px rgba(27,70,110,.12),0 0 28px rgba(33,168,255,.12),0 0 42px rgba(115,88,255,.09),inset 0 1px #fff!important;
  animation:revServiceDotFrameSpin 8s linear infinite!important;
}
#services .serviceEditorial::before,
#service-detail .serviceEditorial::before{
  content:""!important;
  position:absolute!important;
  inset:-15px!important;
  z-index:-2!important;
  border-radius:42px!important;
  background:conic-gradient(from var(--rev-service-frame-angle,0deg),rgba(115,88,255,.52),rgba(34,168,255,.48),rgba(32,216,208,.42),rgba(111,224,168,.38),rgba(255,211,106,.40),rgba(183,118,255,.46),rgba(115,88,255,.52))!important;
  filter:blur(18px)!important;
  opacity:.38!important;
  pointer-events:none!important;
}
#services .serviceEditorial::after,
#service-detail .serviceEditorial::after{
  content:""!important;
  position:absolute!important;
  inset:7px!important;
  z-index:-1!important;
  border-radius:23px!important;
  pointer-events:none!important;
  background:radial-gradient(circle at 10% 10%,rgba(55,178,244,.10),transparent 30%),radial-gradient(circle at 92% 90%,rgba(144,104,255,.09),transparent 34%)!important;
}
#services .serviceDotSection,
#service-detail .serviceDotSection{
  position:relative!important;
  overflow:hidden!important;
  min-width:0!important;
  padding:18px 18px 17px!important;
  border:1px solid rgba(91,145,192,.17)!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(240,248,255,.91),rgba(247,243,255,.92),rgba(239,251,247,.91))!important;
  background-size:280% 280%!important;
  box-shadow:0 11px 28px rgba(31,73,111,.07),inset 0 1px #fff!important;
  animation:revServiceDotSurface 15s ease-in-out infinite!important;
  transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important;
}
#services .serviceDotSection:nth-child(2n),
#service-detail .serviceDotSection:nth-child(2n){animation-delay:-5s!important}
#services .serviceDotSection:hover,
#service-detail .serviceDotSection:hover{
  transform:translateY(-4px)!important;
  border-color:rgba(59,153,213,.28)!important;
  box-shadow:0 17px 38px rgba(29,73,114,.11),0 0 20px rgba(63,182,224,.06),inset 0 1px #fff!important;
}
#services .serviceDotSection::after,
#service-detail .serviceDotSection::after{
  content:""!important;
  position:absolute!important;
  width:150px!important;
  height:150px!important;
  right:-58px!important;
  bottom:-72px!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(49,180,238,.12),rgba(126,100,245,.07) 45%,transparent 72%)!important;
  pointer-events:none!important;
}
#services .serviceDotHead,
#service-detail .serviceDotHead{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  align-items:center!important;
  gap:11px!important;
  margin:0 0 12px!important;
}
#services .serviceDotNo,
#service-detail .serviceDotNo{
  flex:0 0 38px!important;
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:13px!important;
  color:#fff!important;
  font-family:"Space Grotesk","Plus Jakarta Sans",sans-serif!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.5px!important;
  background:linear-gradient(135deg,#6c59ef,#278fe8,#1bc2bd,#6c59ef)!important;
  background-size:260% 260%!important;
  box-shadow:0 8px 18px rgba(68,92,203,.19),inset 0 1px rgba(255,255,255,.28)!important;
  animation:revServiceDotBadge 7s ease-in-out infinite!important;
}
#services .serviceDotHeading,
#service-detail .serviceDotHeading{
  margin:0!important;
  color:#143c62!important;
  font-family:"Space Grotesk","Plus Jakarta Sans","Manrope",sans-serif!important;
  font-size:clamp(16px,1.15vw,18px)!important;
  font-weight:800!important;
  line-height:1.25!important;
  letter-spacing:-.25px!important;
}
#services .serviceDotList,
#service-detail .serviceDotList{
  position:relative!important;
  z-index:2!important;
  list-style:none!important;
  display:grid!important;
  gap:9px!important;
  margin:0!important;
  padding:0!important;
}
#services .serviceDotList li,
#service-detail .serviceDotList li{
  position:relative!important;
  margin:0!important;
  padding:0 0 0 22px!important;
  color:#405b75!important;
  font-family:"Plus Jakarta Sans","Manrope","DM Sans",sans-serif!important;
  font-size:clamp(13.8px,.98vw,15px)!important;
  font-weight:600!important;
  line-height:1.62!important;
  letter-spacing:.01px!important;
}
#services .serviceDotList li::before,
#service-detail .serviceDotList li::before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:.62em!important;
  width:10px!important;
  height:10px!important;
  border-radius:50%!important;
  background:linear-gradient(135deg,#7058f2,#279be8,#1bc3bd,#8c6df5)!important;
  box-shadow:0 0 0 4px rgba(63,158,221,.09),0 3px 8px rgba(62,105,193,.15)!important;
}
#services .serviceDotList li::after,
#service-detail .serviceDotList li::after{
  content:""!important;
  position:absolute!important;
  left:3px!important;
  top:calc(.62em + 3px)!important;
  width:4px!important;
  height:4px!important;
  border-radius:50%!important;
  background:#fff!important;
  opacity:.95!important;
}
@keyframes revServiceDotFrameSpin{to{--rev-service-frame-angle:360deg}}
@keyframes revServiceDotSurface{0%,100%{background-position:0% 45%}50%{background-position:100% 55%}}
@keyframes revServiceDotBadge{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(max-width:850px){
  #services .serviceEditorial,#service-detail .serviceEditorial{grid-template-columns:1fr!important}
}
@media(max-width:600px){
  #services .serviceEditorial,#service-detail .serviceEditorial{gap:10px!important;margin:17px 0 19px!important;padding:12px!important;border-width:5px!important;border-radius:27px!important}
  #services .serviceEditorial::before,#service-detail .serviceEditorial::before{inset:-10px!important;border-radius:33px!important;filter:blur(13px)!important;opacity:.33!important}
  #services .serviceDotSection,#service-detail .serviceDotSection{padding:15px 14px!important;border-radius:18px!important}
  #services .serviceDotHead,#service-detail .serviceDotHead{gap:9px!important;margin-bottom:10px!important}
  #services .serviceDotNo,#service-detail .serviceDotNo{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:11px!important;font-size:10px!important}
  #services .serviceDotHeading,#service-detail .serviceDotHeading{font-size:16px!important}
  #services .serviceDotList,#service-detail .serviceDotList{gap:8px!important}
  #services .serviceDotList li,#service-detail .serviceDotList li{padding-left:20px!important;font-size:13.6px!important;line-height:1.58!important}
  #services .serviceDotList li::before,#service-detail .serviceDotList li::before{width:9px!important;height:9px!important}
  #services .serviceDotList li::after,#service-detail .serviceDotList li::after{left:3px!important;top:calc(.62em + 3px)!important;width:3px!important;height:3px!important}
}
@media(prefers-reduced-motion:reduce){
  #services .serviceEditorial,#service-detail .serviceEditorial,
  #services .serviceDotSection,#service-detail .serviceDotSection,
  #services .serviceDotNo,#service-detail .serviceDotNo{animation:none!important}
}


/* REVIECOM v1.2.6 — Services link opens full page; separate chevron controls mega menu. */
.navServicesControl{display:inline-flex!important;align-items:center!important;gap:4px!important;height:100%!important;min-width:0!important}
.megaChevronToggle{display:inline-grid!important;place-items:center!important;width:30px!important;height:34px!important;min-width:30px!important;padding:0!important;margin:0!important;border:1px solid rgba(125,153,191,.12)!important;border-radius:10px!important;background:rgba(255,255,255,.04)!important;color:inherit!important;cursor:pointer!important;font:inherit!important;line-height:1!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease!important}
.megaChevronToggle:hover,.megaChevronToggle:focus-visible{border-color:rgba(78,169,224,.30)!important;background:rgba(91,172,227,.10)!important;box-shadow:0 5px 16px rgba(45,100,145,.08)!important;outline:none!important}
.megaChevronToggle .megaChevron{display:block!important;font-size:11px!important;line-height:1!important;transition:transform .22s ease!important}
.navServicesItem.mega-open .megaChevronToggle .megaChevron,.navServicesItem.open .megaChevronToggle .megaChevron{transform:rotate(180deg)!important}
@media(min-width:951px){
  .navServicesItem>.navServicesControl{height:100%!important}
  .navServicesControl>.navServicesTrigger{height:100%!important;display:inline-flex!important;align-items:center!important}
  .megaChevronToggle{width:27px!important;height:30px!important;min-width:27px!important;border-color:rgba(255,255,255,.10)!important;background:rgba(255,255,255,.035)!important;color:currentColor!important}
}
@media(max-width:950px){
  html body.reviecom-theme header nav#primary-navigation .navServicesControl{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:auto!important}
  html body.reviecom-theme header nav#primary-navigation .navServicesControl>.navServicesTrigger{width:100%!important;min-height:48px!important;justify-content:flex-start!important;margin:0!important}
  html body.reviecom-theme header nav#primary-navigation .megaChevronToggle{width:44px!important;height:48px!important;min-width:44px!important;margin:0!important;border:1px solid rgba(79,143,197,.18)!important;border-radius:12px!important;color:#153b61!important;background:linear-gradient(135deg,#ffffff,#edf8ff,#f5f1ff)!important;box-shadow:0 5px 14px rgba(36,83,124,.06),inset 0 1px #fff!important}
  html body.reviecom-theme header nav#primary-navigation .megaChevronToggle:hover,html body.reviecom-theme header nav#primary-navigation .megaChevronToggle:focus-visible,html body.reviecom-theme header nav#primary-navigation .megaChevronToggle[aria-expanded="true"]{border-color:rgba(51,151,209,.30)!important;color:#0d4b78!important;background:linear-gradient(120deg,#fff,#e5f5ff,#f1ecff,#e9fbf7)!important;box-shadow:0 8px 20px rgba(35,91,137,.10),inset 0 1px #fff!important}
  html body.reviecom-theme header nav#primary-navigation .megaChevronToggle .megaChevron{font-size:13px!important}
}


/* REVIECOM v1.2.7 — individual Service pages use normal full content width. */
#service-detail .proServicesGrid{width:100%!important;max-width:none!important;margin-inline:0!important}
#service-detail .proService{width:100%!important;max-width:none!important}
#service-detail .serviceEditorial{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
@media(max-width:850px){#service-detail .serviceEditorial{grid-template-columns:1fr!important}}
