:root{--blue:#0866ff;--blue2:#1d4ed8;--cyan:#20d7ff;--ink:#0f1d36;--muted:#66748d;--bg:#eaf2ff;--panel:#f8fbff;--line:rgba(115,139,177,.22);--navy:#061225;--navy2:#0a1b38;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#eaf2ff,#f5f8fd 54%,#e9f1ff);color:var(--ink);font-family:Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}.container{width:min(1200px,calc(100% - 36px));margin:auto}.header{position:fixed;top:0;left:0;right:0;z-index:60;background:rgba(5,16,36,.3);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px);transition:.35s}.header.scrolled{background:rgba(6,18,37,.92);box-shadow:0 15px 40px rgba(3,12,28,.25)}.nav{height:82px;gap:30px}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;color:white}.brandLogo{width:54px;height:54px;position:relative;overflow:hidden;border-radius:16px;background:#07142f;box-shadow:0 10px 30px rgba(0,132,255,.22)}.brandLogo img{object-fit:cover}.brand b{display:block;letter-spacing:.08em}.brand small{display:block;color:#6bdcff;font-size:9px;letter-spacing:.18em;margin-top:4px}.nav nav{display:flex;gap:27px;margin-left:auto}.nav nav a{font-size:14px;font-weight:700;color:#dce8ff;position:relative}.nav nav a:after{content:"";position:absolute;left:0;bottom:-9px;width:0;height:2px;background:linear-gradient(90deg,var(--cyan),var(--blue));transition:.25s}.nav nav a:hover:after{width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 19px;border-radius:14px;font-weight:800;border:1px solid transparent;transition:.28s}.btn svg{width:18px}.btn:hover{transform:translateY(-3px)}.btnNav{color:white;background:linear-gradient(135deg,#0a75ff,#7046ff);box-shadow:0 12px 30px rgba(42,103,255,.35)}.btnGlow{color:white;background:linear-gradient(135deg,#0a75ff,#7b3cff);box-shadow:0 15px 42px rgba(42,103,255,.44)}.btnGlass{color:white;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);backdrop-filter:blur(12px)}.btnOutline{background:rgba(255,255,255,.72);border-color:rgba(8,102,255,.28);color:#0758ce;box-shadow:0 10px 30px rgba(29,78,216,.08)}.btnWhite{background:white;color:#0756d2;box-shadow:0 18px 38px rgba(0,0,0,.18)}.menu{background:none;border:0;color:white}.menu,.mobile{display:none}.heroPremium{position:relative;min-height:820px;padding:150px 0 110px;overflow:hidden;background:radial-gradient(circle at 76% 30%,rgba(0,142,255,.45),transparent 28%),radial-gradient(circle at 14% 12%,rgba(113,52,255,.28),transparent 26%),linear-gradient(135deg,#061225,#091d3d 55%,#07162f);color:white}.gridOverlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:46px 46px;mask-image:linear-gradient(180deg,black,transparent 86%)}.mesh{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:pulseMesh 7s ease-in-out infinite}.meshOne{width:460px;height:460px;background:#0e79ff;right:5%;top:8%}.meshTwo{width:340px;height:340px;background:#7c3aed;left:-5%;bottom:6%;animation-delay:-2s}.heroPremiumGrid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:54px;position:relative;z-index:2}.heroCopy h1{font-size:clamp(3.8rem,6.3vw,6.7rem);line-height:.98;letter-spacing:-.062em;margin:25px 0 24px;max-width:740px}.heroCopy h1 span{background:linear-gradient(90deg,#19c7ff,#6f63ff,#cf58ff);-webkit-background-clip:text;background-clip:text;color:transparent}.pill{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;font-weight:800;font-size:12px}.pill svg{width:15px}.pillGlass{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#d7edff;backdrop-filter:blur(10px)}.lead{font-size:18px;line-height:1.75;color:var(--muted);max-width:720px}.lightLead{color:#b7c7e4}.heroActions{gap:13px;margin-top:32px}.heroActions,.trust{display:flex;flex-wrap:wrap}.trust{gap:18px;margin-top:29px;font-size:13px}.trust span{display:flex;gap:7px;align-items:center}.trust svg{width:17px}.trustLight{color:#b8c7e3}.trustLight svg{color:#50e7b2}.orbitScene{position:relative;min-height:590px}.orbitGlow{position:absolute;inset:90px;border-radius:50%;background:radial-gradient(circle,rgba(23,144,255,.43),rgba(15,59,140,.05) 62%,transparent 72%);filter:blur(12px);animation:glowBreath 4s ease-in-out infinite}.orbit{left:50%;top:50%;border:1px solid rgba(90,191,255,.28);transform:translate(-50%,-50%) rotate(-12deg)}.orbit,.orbit:before{position:absolute;border-radius:50%}.orbit:before{content:"";width:9px;height:9px;background:#3edcff;box-shadow:0 0 22px #20d7ff;left:10%;top:22%}.orbitA{width:520px;height:520px;animation:spin 24s linear infinite}.orbitB{width:420px;height:300px;animation:spinReverse 18s linear infinite}.orbitC{width:300px;height:500px;animation:spin 30s linear infinite}.coreLogo{position:absolute;width:330px;height:330px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:38px;overflow:hidden;background:#07162f;box-shadow:0 0 0 1px rgba(74,180,255,.25),0 40px 90px rgba(0,0,0,.45),0 0 60px rgba(20,132,255,.24);animation:floatCore 5s ease-in-out infinite}.coreLogo img{object-fit:cover}.floatProduct{position:absolute;display:flex;align-items:center;gap:11px;min-width:195px;padding:13px 15px;border-radius:17px;background:rgba(11,28,57,.78);border:1px solid rgba(137,203,255,.23);box-shadow:0 20px 45px rgba(0,0,0,.28);backdrop-filter:blur(14px);animation:floatCard 4.8s ease-in-out infinite}.floatProduct b,.floatProduct small{display:block}.floatProduct small{color:#9fb3d4;margin-top:3px;font-size:11px}.iconBox{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:white}.iconBox svg{width:20px}.blue{background:linear-gradient(135deg,#1588ff,#2847ff)}.green{background:linear-gradient(135deg,#27c994,#0e9d8b)}.orange{background:linear-gradient(135deg,#ff9e2c,#f05818)}.violet{background:linear-gradient(135deg,#aa4dff,#6b36eb)}.cyan{background:linear-gradient(135deg,#24d7ff,#0785d8)}.fp1{left:-4%;top:15%}.fp2{right:-2%;top:22%;animation-delay:-1s}.fp3{right:-7%;bottom:20%;animation-delay:-2s}.fp4{left:-7%;bottom:13%;animation-delay:-3s}.fp5{left:32%;bottom:-1%;animation-delay:-1.7s}.heroWave{position:absolute;left:-5%;right:-5%;bottom:-1px;height:88px;background:var(--bg);clip-path:ellipse(60% 46% at 50% 100%)}.statsBand{position:relative;margin-top:-36px;z-index:4}.statsPremium{display:grid;grid-template-columns:repeat(4,1fr);border-radius:25px;overflow:hidden;background:linear-gradient(135deg,rgba(10,28,60,.98),rgba(7,19,41,.98));border:1px solid rgba(102,177,255,.22);box-shadow:0 30px 70px rgba(15,41,89,.25)}.statsPremium div{padding:31px;text-align:center;position:relative}.statsPremium div:not(:last-child):after{content:"";position:absolute;right:0;top:24%;height:52%;width:1px;background:rgba(255,255,255,.12)}.statsPremium b{display:block;color:white;font-size:32px;background:linear-gradient(90deg,#22d3ff,#8b5cff);-webkit-background-clip:text;color:transparent}.statsPremium span{color:#a8bbd8;font-size:13px}.section{padding:105px 0}.sectionTint{background:linear-gradient(180deg,#eaf2ff,#f5f8fd 50%,#e9f2ff)}.sectionHead{text-align:center;max-width:760px;margin:0 auto 48px}.sectionHeadWide{max-width:820px}.ctaPremium h2,.detailGrid h2,.sectionHead h2,.techGrid h2{font-size:clamp(2.5rem,4.5vw,4.4rem);letter-spacing:-.045em;line-height:1.06;margin:14px 0}.ctaPremium p,.sectionHead p,.sectionText,.solutionCard>p{color:var(--muted);line-height:1.75}.kicker{font-size:11px;letter-spacing:.18em;font-weight:900;color:#0a6cff}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.solutionCard{--accent:#0866ff;position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(239,246,255,.82));border:1px solid rgba(138,162,199,.28);border-radius:28px;padding:24px;box-shadow:0 16px 48px rgba(30,61,112,.1);transition:.38s;isolation:isolate}.solutionCard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--accent) 22%,transparent),transparent 35%);opacity:.55;z-index:-1}.solutionCard:hover{transform:translateY(-12px) scale(1.01);box-shadow:0 35px 75px rgba(30,61,112,.2);border-color:color-mix(in srgb,var(--accent) 38%,white)}.cardShine{position:absolute;width:150px;height:420px;top:-120px;left:-220px;transform:rotate(28deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transition:.8s}.solutionCard:hover .cardShine{left:130%}.solutionTop{display:flex;justify-content:space-between;align-items:center}.solutionMark{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:color-mix(in srgb,var(--accent) 14%,white);color:var(--accent);font-weight:900;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,white)}.status{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:#a16207;background:#fef3c7;padding:7px 9px;border-radius:999px}.status.live{color:#0c7a43;background:#d8fae8}.status svg{width:13px}.solutionVisual{height:105px;display:grid;place-items:center;position:relative;margin:18px 0 6px}.solutionVisual svg{width:34px;height:34px;color:var(--accent);filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--accent) 36%,transparent));animation:pulseIcon 2.4s ease-in-out infinite}.visualRing{position:absolute;width:88px;height:88px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 35%,white);box-shadow:0 0 0 16px color-mix(in srgb,var(--accent) 5%,transparent),0 0 42px color-mix(in srgb,var(--accent) 16%,transparent);animation:ringPulse 3s ease-in-out infinite}.eyebrow{color:var(--accent)!important;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900}.solutionCard h3{font-size:25px;margin:8px 0}.solutionCard>p:not(.eyebrow){min-height:76px}.cardActions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.cardActions a{font-weight:800;font-size:13px;color:#075ac7}.cardActions a:last-child{display:flex;gap:5px;align-items:center}.cardActions svg{width:15px}.center{text-align:center;margin-top:38px}.darkSection{background:radial-gradient(circle at 15% 20%,rgba(35,111,255,.18),transparent 30%),linear-gradient(135deg,#071428,#0b1e3d);color:white}.sectionHeadDark p{color:#a9bbd6}.cyanText{color:#42d9ff}.sectorGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sectorCard{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border:1px solid rgba(118,182,255,.18);border-radius:24px;padding:25px;min-height:225px;transition:.35s;animation:riseIn .8s both;animation-delay:var(--delay);backdrop-filter:blur(8px)}.sectorCard:hover{transform:translateY(-9px);background:linear-gradient(145deg,rgba(33,121,255,.18),rgba(255,255,255,.04));border-color:rgba(74,194,255,.45);box-shadow:0 25px 50px rgba(0,0,0,.25)}.sectorIcon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#0a74ff,#6e4cff);box-shadow:0 14px 30px rgba(22,96,255,.32)}.sectorIcon svg{width:24px}.sectorCard h3{font-size:21px;margin:20px 0 8px}.sectorCard p{color:#9fb1cf;font-size:14px;line-height:1.65}.sectorCard span{display:flex;align-items:center;gap:7px;color:#55d9ff;font-weight:800;font-size:12px;margin-top:18px}.sectorCard span svg{width:15px}.technologySection{background:linear-gradient(180deg,#eaf2ff,#f6f8fc)}.techGrid{align-items:center;gap:70px}.featureList,.techGrid{display:grid;grid-template-columns:1fr 1fr}.featureList{gap:14px;margin-top:28px}.featureList span{display:flex;gap:10px;align-items:center;padding:15px 16px;border-radius:15px;background:rgba(255,255,255,.68);border:1px solid rgba(112,145,197,.2);font-weight:700;color:#243753;box-shadow:0 12px 30px rgba(38,71,125,.06)}.featureList svg{width:19px;color:#0866ff}.techVisual{position:relative;min-height:450px;display:grid;place-items:center}.techVisual:before{content:"";position:absolute;width:370px;height:370px;border-radius:50%;border:1px dashed rgba(8,102,255,.32);animation:spin 24s linear infinite}.techVisual:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;border:1px solid rgba(107,91,255,.24);animation:spinReverse 18s linear infinite}.techCore{position:relative;z-index:2;width:210px;height:210px;border-radius:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#08172f,#12346b);color:white;box-shadow:0 35px 65px rgba(23,67,135,.35)}.techCore svg{width:55px;height:55px;color:#42d9ff}.techCore b{font-size:24px;margin-top:12px}.techCore small{color:#9db4d8;margin-top:6px}.techNode{position:absolute;z-index:3;width:62px;height:62px;border-radius:18px;background:white;display:grid;place-items:center;color:#0866ff;box-shadow:0 18px 40px rgba(34,70,130,.16);animation:floatCard 4.4s ease-in-out infinite}.techNode svg{width:25px}.node1{left:6%;top:17%}.node2{right:8%;top:10%;animation-delay:-1s}.node3{right:3%;bottom:18%;animation-delay:-2s}.node4{left:9%;bottom:9%;animation-delay:-3s}.node5{left:45%;top:0;animation-delay:-1.4s}.node6{right:42%;bottom:0;animation-delay:-2.4s}.ctaSection{padding-top:45px}.ctaPremium{position:relative;overflow:hidden;border-radius:34px;padding:55px;background:linear-gradient(135deg,#075bd8,#5e35df 72%,#9a3cf0);color:white;display:flex;align-items:center;justify-content:space-between;gap:35px;box-shadow:0 35px 75px rgba(53,73,195,.28)}.ctaPremium>div:not(.ctaGlow){max-width:760px;position:relative;z-index:2}.ctaPremium p{color:#e5e9ff}.ctaGlow{position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(72,223,255,.32);filter:blur(60px);right:-80px;top:-160px}.detailHero,.pageHero{padding:150px 0 90px;background:radial-gradient(circle at 80% 20%,rgba(40,142,255,.25),transparent 30%),linear-gradient(135deg,#071428,#0d2a58);color:white}.detailHero h1,.pageHero h1{font-size:clamp(3rem,6vw,5.5rem);line-height:1.02;letter-spacing:-.055em;margin:22px 0;max-width:900px}.detailHero p,.pageHero p{color:#b5c5df}.detailHero{border-bottom:4px solid var(--accent)}.back{display:flex;align-items:center;gap:7px;font-weight:800;color:#b9c8df;margin-bottom:22px}.back svg{width:17px}.detailGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.features{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.features div{display:flex;gap:10px;align-items:center;background:rgba(255,255,255,.75);border:1px solid var(--line);padding:16px;border-radius:16px}.features svg{color:#16a34a}.form,.infoBox{background:rgba(255,255,255,.8);border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:0 20px 55px rgba(33,61,107,.09)}.infoBox{display:grid;gap:8px}.infoBox span{color:var(--muted);font-size:12px;margin-top:12px}.infoBox b{font-size:18px}.contactGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px}.contactCards{display:grid;gap:14px}.contactCards>div{display:flex;gap:15px;background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:20px;padding:20px}.contactCards svg{color:#0866ff}.contactCards span{color:var(--muted);font-size:13px}.contactCards b{display:block;color:var(--ink);font-size:16px;margin-bottom:4px}.form{display:grid;gap:18px}.form label{display:grid;gap:7px;font-weight:800;font-size:13px}.form input,.form textarea{width:100%;border:1px solid #cfdaea;border-radius:13px;padding:13px 14px;font:inherit;background:#f8fbff}.form input:focus,.form textarea:focus{outline:2px solid #bfdbfe;border-color:#60a5fa}footer{background:linear-gradient(135deg,#061225,#0b2248);color:white;padding:75px 0 24px}.footerGlow{position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(18,128,255,.16);filter:blur(90px);right:-120px;top:-180px}.footerGrid{display:grid;grid-template-columns:1.5fr .7fr .9fr;gap:50px}.footerGrid>div:not(:first-child){display:flex;flex-direction:column;gap:11px}.footerGrid h4{margin:0 0 10px}.footerGrid a,.footerGrid p,.footerGrid span{color:#aebbd0;line-height:1.7}.footerGrid a,.footerGrid span{display:flex;align-items:center;gap:8px}.footerGrid svg{width:16px}.footerBrand small{color:#65d8ff}.footerAction{color:#59dfff!important;font-weight:800}.copyright{border-top:1px solid rgba(255,255,255,.1);margin-top:45px;padding-top:20px;color:#74849f;font-size:12px}@keyframes spin{to{transform:translate(-50%,-50%) rotate(348deg)}}@keyframes spinReverse{to{transform:translate(-50%,-50%) rotate(-372deg)}}@keyframes floatCore{50%{transform:translate(-50%,-53%)}}@keyframes floatCard{50%{transform:translateY(-11px)}}@keyframes glowBreath{50%{transform:scale(1.08);opacity:.7}}@keyframes pulseMesh{50%{transform:scale(1.12) translateY(-15px)}}@keyframes pulseIcon{50%{transform:scale(1.12) rotate(8deg)}}@keyframes ringPulse{50%{transform:scale(1.08);opacity:.65}}@keyframes riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(max-width:1040px){.nav nav,.navCta{display:none}.menu{display:block;margin-left:auto}.mobile{display:flex;flex-direction:column;padding:20px 18px;background:#07152e;border-top:1px solid rgba(255,255,255,.08);gap:15px;color:white}.contactGrid,.detailGrid,.heroPremiumGrid,.techGrid{grid-template-columns:1fr}.heroPremium{text-align:center}.heroCopy h1,.lightLead{margin-inline:auto}.heroActions,.trust{justify-content:center}.orbitScene{min-height:590px}.cards,.sectorGrid,.statsPremium{grid-template-columns:repeat(2,1fr)}.statsPremium div:nth-child(2):after{display:none}.ctaPremium{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.brand small{display:none}.container{width:min(100% - 24px,1200px)}.section{padding:76px 0}.heroPremium{padding:125px 0 90px;min-height:auto}.heroCopy h1{font-size:3.25rem}.orbitScene{min-height:420px;margin-top:25px}.coreLogo{width:245px;height:245px}.orbitA{width:360px;height:360px}.orbitB{width:310px;height:210px}.orbitC{width:220px;height:360px}.floatProduct{min-width:150px;padding:10px}.fp1{left:-2%;top:10%}.fp2{right:-4%;top:20%}.fp3{right:-5%;bottom:15%}.fp4{left:-4%;bottom:12%}.fp5{display:none}.cards,.featureList,.features,.footerGrid,.sectorGrid,.statsPremium{grid-template-columns:1fr}.statsPremium div:after{display:none!important}.statsPremium div{border-bottom:1px solid rgba(255,255,255,.08)}.ctaPremium{padding:34px}.heroActions{flex-direction:column}.heroActions .btn{width:100%}.techVisual{min-height:390px}.techVisual:before{width:310px;height:310px}.techVisual:after{width:240px;height:240px}.techCore{width:180px;height:180px}.techNode{width:52px;height:52px}}body{background:radial-gradient(circle at 8% 12%,rgba(32,215,255,.13),transparent 24%),radial-gradient(circle at 90% 28%,rgba(92,72,255,.1),transparent 28%),linear-gradient(180deg,#cbd5e1,#dbe3ec 34%,#c5d0dc 68%,#bfcbd8)}.pageHero,.section:not(.darkSection):not(.ctaSection),.sectionTint,.technologySection{background:linear-gradient(145deg,rgba(221,228,236,.92),rgba(193,205,218,.88))}.sectionTint{position:relative;overflow:hidden}.sectionTint:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(15,29,54,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,29,54,.035) 1px,transparent 0);background-size:38px 38px;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.premiumCards{position:relative;z-index:1}.solutionCardLogo{min-height:460px;background:linear-gradient(155deg,rgba(10,25,52,.96),rgba(13,31,63,.91));border:1px solid color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.18));color:#eef6ff;box-shadow:0 24px 60px rgba(4,15,35,.24),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;transform-style:preserve-3d}.solutionCardLogo:hover{transform:translateY(-13px) perspective(900px) rotateX(2deg) rotateY(-2deg);box-shadow:0 35px 80px rgba(4,15,35,.34),0 0 36px color-mix(in srgb,var(--accent) 25%,transparent)}.solutionCardLogo h3{color:#fff}.solutionCardLogo>p:not(.eyebrow){color:#c2cee0}.solutionCardLogo .eyebrow{color:color-mix(in srgb,var(--accent) 70%,#fff)}.solutionCardLogo .cardActions{border-top-color:rgba(255,255,255,.1)}.solutionCardLogo .cardActions a:first-child{color:#dceaff}.solutionCardLogo .cardActions a:last-child{color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 58%,#7c3aed));padding:10px 14px;border-radius:11px;box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 24%,transparent)}.cardAurora{position:absolute;width:230px;height:230px;border-radius:50%;right:-90px;top:-100px;background:var(--accent);filter:blur(85px);opacity:.24;transition:.4s}.solutionCardLogo:hover .cardAurora{opacity:.42;transform:scale(1.18)}.solutionLogoWrap{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 30px rgba(0,0,0,.18)}.solutionLogoImage{width:58px;height:58px;object-fit:contain;border-radius:16px;transition:.35s}.solutionCardLogo:hover .solutionLogoImage{transform:scale(1.09) rotate(-3deg)}.solutionVisualLogo{height:116px;margin:4px 0 8px;display:grid;place-items:center;position:relative}.solutionLogoGhost{position:relative;z-index:2;width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 16px 24px color-mix(in srgb,var(--accent) 35%,transparent));animation:logoHover 4.8s ease-in-out infinite}.solutionVisualLogo .visualRing{width:108px;height:108px;border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--accent) 22%,transparent)}.pwaLink{display:inline-flex;align-items:center;gap:5px;margin-top:13px;font-size:12px;font-weight:800;color:#78dcff}.pwaLink svg{width:14px}.floatProduct>img{border-radius:14px;box-shadow:0 10px 26px rgba(0,0,0,.28);transition:.35s}.floatProduct:hover>img{transform:scale(1.12) rotate(-4deg)}@keyframes logoHover{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}}:root{--bg:#a9dcff;--panel:#d9efff}body{background:radial-gradient(circle at 8% 10%,rgba(255,255,255,.72),transparent 24%),radial-gradient(circle at 92% 26%,rgba(100,164,255,.34),transparent 30%),linear-gradient(145deg,#83ccff,#b7e3ff 36%,#8bcfff 68%,#69baf2);background-attachment:fixed}.heroWave{background:#91d2ff}.section:not(.darkSection):not(.ctaSection),.sectionTint,.technologySection{background:linear-gradient(rgba(255,255,255,.16),rgba(255,255,255,.16)),linear-gradient(145deg,rgba(153,213,255,.94),rgba(198,233,255,.9))}.sectionTint:before{background-image:linear-gradient(rgba(6,45,92,.055) 1px,transparent 0),linear-gradient(90deg,rgba(6,45,92,.055) 1px,transparent 0)}.solutionLogoWrap{width:154px;height:66px;border-radius:18px;padding:5px 8px;background:rgba(255,255,255,.075)}.solutionLogoImage{width:140px;height:56px;border-radius:12px}.solutionVisualLogo{height:112px;margin:7px 0 10px}.solutionLogoGhost{width:216px;height:94px;border-radius:18px}.solutionVisualLogo .visualRing{width:220px;height:98px;border-radius:30px}.floatProduct{min-width:235px;padding:11px 14px}.floatProduct>img{width:88px!important;height:42px!important;object-fit:contain;border-radius:9px;background:rgba(255,255,255,.04)}.floatProduct b{font-size:14px}.floatProduct small{font-size:10px}@media(max-width:680px){.solutionLogoWrap{width:132px;height:58px}.solutionLogoImage{width:120px;height:49px}.solutionLogoGhost{width:190px;height:82px}.solutionVisualLogo .visualRing{width:195px;height:86px}.floatProduct{min-width:170px}.floatProduct>img{width:62px!important;height:34px!important}}.pageHeroPremium{position:relative;overflow:hidden;min-height:610px;padding:170px 0 115px;color:#fff;background:linear-gradient(135deg,#06142d,#0a2452 45%,#16144f)}.pageHeroPremium:after{content:"";position:absolute;inset:auto -10% -80px;height:150px;background:#91d2ff;clip-path:ellipse(58% 42% at 50% 100%)}.pageHeroInner{position:relative;z-index:4;max-width:920px;text-align:center}.pageHeroInner h1{font-size:clamp(3.4rem,6.4vw,6.6rem);line-height:.98;letter-spacing:-.06em;margin:24px auto;max-width:980px;background:linear-gradient(90deg,#fff 4%,#75ddff 42%,#a77bff 72%,#ff72c9)}.pageHeroInner p{max-width:760px;margin:0 auto 28px;color:#c2d4f3;font-size:18px;line-height:1.75}.pageMesh{position:absolute;border-radius:50%;filter:blur(80px);opacity:.72;animation:pulseMesh 7s ease-in-out infinite}.pageMeshA{width:520px;height:520px;background:#0aa8ff;right:-8%;top:-12%}.pageMeshB{width:440px;height:440px;background:#9c3cff;left:-8%;bottom:-24%;animation-delay:-2s}.pageGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(180deg,black,transparent 92%)}.pageOrb{position:absolute;border:1px solid rgba(122,219,255,.3);border-radius:50%;animation:spin 24s linear infinite}.pageOrb1{width:360px;height:360px;right:8%;top:12%}.pageOrb2{width:220px;height:220px;left:7%;bottom:12%;animation-direction:reverse}.pageOrb3{width:110px;height:110px;right:27%;bottom:10%;box-shadow:0 0 60px rgba(131,79,255,.42)}.pageHero-violet{background:radial-gradient(circle at 78% 22%,rgba(218,80,255,.38),transparent 28%),linear-gradient(135deg,#07142c,#24124d 58%,#091b42)}.pageHero-cyan{background:radial-gradient(circle at 78% 22%,rgba(0,234,255,.32),transparent 30%),linear-gradient(135deg,#06172d,#073d57 58%,#11164b)}.pageHero-orange{background:radial-gradient(circle at 80% 22%,rgba(255,145,51,.38),transparent 28%),linear-gradient(135deg,#07152f,#33184d 58%,#0a2c55)}.multicolorSection{position:relative;background:radial-gradient(circle at 0 0,rgba(255,255,255,.65),transparent 28%),radial-gradient(circle at 100% 20%,rgba(129,96,255,.18),transparent 30%),linear-gradient(145deg,#8fd2ff,#c1e9ff 44%,#a6d8ff 72%,#8dc8f5)}.multicolorSection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(6,45,92,.045) 1px,transparent 0),linear-gradient(90deg,rgba(6,45,92,.045) 1px,transparent 0);background-size:48px 48px;pointer-events:none}.multicolorSection>.container{position:relative;z-index:2}.colorfulGrid{gap:25px}.colorCard{position:relative;overflow:hidden;min-height:250px;padding:32px!important;border:1px solid rgba(255,255,255,.52)!important;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(231,246,255,.38))!important;backdrop-filter:blur(18px);box-shadow:0 24px 60px rgba(24,72,129,.16)!important;transition:.4s}.colorCard:hover{transform:translateY(-13px) rotateX(3deg);box-shadow:0 35px 80px rgba(24,72,129,.26)!important}.colorCard svg{width:42px;height:42px;position:relative;z-index:2}.colorCard1 svg{color:#087cff}.colorCard2 svg{color:#7038ff}.colorCard3 svg{color:#00a98f}.colorCard4 svg{color:#ec4899}.expertGlow{position:absolute;width:180px;height:180px;border-radius:50%;right:-45px;top:-55px;filter:blur(25px);opacity:.42;transition:.4s}.colorCard1 .expertGlow{background:#19b5ff}.colorCard2 .expertGlow{background:#8b5cff}.colorCard3 .expertGlow{background:#00d6a0}.colorCard4 .expertGlow{background:#ff5ca8}.colorCard:hover .expertGlow{transform:scale(1.35)}.miniLink{display:inline-block;margin-top:20px;color:#075ccc;font-weight:900}.auroraSection{background:radial-gradient(circle at 15% 15%,rgba(0,182,255,.23),transparent 28%),radial-gradient(circle at 85% 70%,rgba(170,59,255,.27),transparent 32%),linear-gradient(135deg,#061329,#071d3d 60%,#15113d)}.splitVision{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:center}.processGrid h2,.splitVision h2{font-size:clamp(2.7rem,4.5vw,4.7rem);line-height:1.05;color:#fff;letter-spacing:-.045em}.splitVision p{color:#b7c9e8;line-height:1.8}.visionMetrics{display:grid;grid-template-columns:1fr 1fr;gap:18px}.visionMetrics article{padding:28px;border-radius:25px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(14px);transition:.35s}.visionMetrics article:hover{transform:translateY(-9px);border-color:#4ccfff;box-shadow:0 25px 50px rgba(0,0,0,.25)}.visionMetrics svg{color:#55dfff}.visionMetrics b{display:block;font-size:34px;color:#fff;margin:12px 0 3px}.visionMetrics span{color:#aebfdd}.processGrid{display:grid;gap:38px}.processSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.processSteps article{position:relative;padding:30px;border-radius:26px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);color:#fff;overflow:hidden}.processSteps article:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:-55px;top:-55px;background:radial-gradient(circle,#7b5cff,transparent 70%);opacity:.45}.processSteps article>span{color:#62dbff;font-weight:900}.processSteps svg{display:block;margin:20px 0 12px;color:#ba80ff}.processSteps p{color:#b8c8e5;line-height:1.7}.solutionsSummary{position:relative;margin-top:-48px;z-index:8}.summaryGlass{display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(135deg,rgba(7,25,57,.95),rgba(18,20,71,.94));border:1px solid rgba(116,196,255,.25);border-radius:25px;box-shadow:0 30px 70px rgba(5,31,79,.34);overflow:hidden}.summaryGlass article{text-align:center;padding:28px;color:#fff}.summaryGlass article+article{border-left:1px solid rgba(255,255,255,.11)}.summaryGlass svg{color:#4bdcff}.summaryGlass b{display:block;font-size:34px;margin:7px}.summaryGlass span{color:#afc2df}.premiumContact{align-items:start}.contactIntro h2{font-size:clamp(2.5rem,4vw,4rem);letter-spacing:-.04em}.premiumContact .contactCards>div{background:rgba(255,255,255,.55);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.62);box-shadow:0 15px 40px rgba(20,70,130,.12);transition:.35s}.premiumContact .contactCards>div:hover{transform:translateX(9px);box-shadow:0 22px 50px rgba(20,70,130,.2)}.premiumForm{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(8,31,72,.96),rgba(30,20,92,.94))!important;border:1px solid rgba(104,198,255,.28)!important;box-shadow:0 35px 80px rgba(18,45,100,.34)!important}.premiumForm label{color:#dbe9ff}.premiumForm input,.premiumForm textarea{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important}.premiumForm input::placeholder,.premiumForm textarea::placeholder{color:#8fa7ca}.formGlow{position:absolute;width:260px;height:260px;border-radius:50%;right:-90px;top:-100px;background:#713cff;filter:blur(70px);opacity:.48}.formTrust{display:flex;gap:18px;margin-top:18px;color:#abc3e5;font-size:12px}.formTrust span{display:flex;align-items:center;gap:7px}.formTrust svg{width:15px;color:#4ee0c3}.detailHeroPremium{position:relative;overflow:hidden;padding:160px 0 110px;min-height:690px;background:radial-gradient(circle at 75% 35%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 30%),linear-gradient(135deg,#06142d,#101a51 58%,#071b3a);color:#fff}.detailHeroGrid{position:relative;z-index:3;display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:70px}.detailHeroPremium h1{font-size:clamp(4rem,7vw,7rem);line-height:.94;letter-spacing:-.065em;margin:22px 0;background:linear-gradient(90deg,#fff,#78dcff 50%,color-mix(in srgb,var(--accent) 75%,#fff));-webkit-background-clip:text;color:transparent}.detailHeroPremium p{font-size:19px;color:#bed0ed;line-height:1.75}.detailMesh{position:absolute;width:570px;height:570px;border-radius:50%;right:-5%;top:3%;background:var(--accent);filter:blur(110px);opacity:.38;animation:pulseMesh 6s ease-in-out infinite}.detailLogoStage{position:relative;min-height:380px;display:grid;place-items:center;border-radius:42px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.17);backdrop-filter:blur(16px);box-shadow:0 40px 90px rgba(0,0,0,.35)}.detailLogoStage img{position:relative;z-index:3;filter:drop-shadow(0 28px 35px rgba(0,0,0,.35));animation:floatCore 5s ease-in-out infinite}.detailOrbit{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 70%,#fff);opacity:.5}.detailOrbit1{width:320px;height:320px;animation:spin 18s linear infinite}.detailOrbit2{width:240px;height:170px;animation:spinReverse 12s linear infinite}.premiumFeatures{display:grid;grid-template-columns:1fr 1fr;gap:16px}.premiumFeatures>div{padding:18px;border-radius:18px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.65);box-shadow:0 15px 35px rgba(28,72,126,.12);transition:.35s;animation:revealCard .65s both;animation-delay:calc(var(--i)*.08s)}.premiumFeatures>div:hover{transform:translateY(-7px)}.premiumInfo{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(8,31,72,.96),rgba(30,20,92,.94))!important;color:#fff;border-color:rgba(104,198,255,.25)!important}.premiumInfo span{color:#99b4d8!important}.premiumInfo b{display:flex;align-items:center;gap:8px}.premiumInfo svg{width:18px;color:#58ddff}.infoGlow{position:absolute;width:250px;height:250px;border-radius:50%;right:-100px;top:-100px;background:var(--accent);filter:blur(70px);opacity:.42}@keyframes revealCard{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:900px){.detailHeroGrid,.processSteps,.splitVision,.summaryGlass{grid-template-columns:1fr}.summaryGlass article+article{border-left:0;border-top:1px solid rgba(255,255,255,.11)}.detailLogoStage{min-height:310px}.pageHeroPremium{min-height:560px}.visionMetrics{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pageHeroInner h1{font-size:3.1rem}.premiumFeatures,.visionMetrics{grid-template-columns:1fr}.detailHeroPremium h1{font-size:3.7rem}.detailHeroGrid{gap:35px}.detailLogoStage{min-height:260px}.detailLogoStage img{max-width:80%;height:auto}.pageHeroPremium{padding-top:140px}}body{background:#061225;color:#eef6ff}.multicolorSection,.section,.sectionTint{position:relative;background:radial-gradient(circle at 12% 12%,rgba(0,180,255,.2),transparent 28%),radial-gradient(circle at 88% 18%,rgba(139,76,255,.24),transparent 30%),radial-gradient(circle at 55% 92%,rgba(255,70,180,.1),transparent 28%),linear-gradient(135deg,#061225,#0a1d3d 55%,#0c1633)!important;color:#f7fbff}.multicolorSection:before,.section:before,.sectionTint:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:46px 46px;pointer-events:none;mask-image:linear-gradient(180deg,black,transparent 95%)}.multicolorSection>.container,.section>.container,.sectionTint>.container{position:relative;z-index:2}.multicolorSection h2,.multicolorSection h3,.section h2,.section h3,.sectionHead h2,.sectionTint h2,.sectionTint h3{color:#f7fbff}.multicolorSection p,.section p,.sectionHead p,.sectionText,.sectionTint p{color:#b8c9e6}.kicker{color:#59dfff}.colorCard,.contactCards>div,.expert,.premiumFeatures>div,.solutionCard{background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.045))!important;border:1px solid rgba(133,204,255,.18)!important;color:#fff!important;backdrop-filter:blur(18px);box-shadow:0 24px 60px rgba(0,0,0,.22)!important}.colorCard p,.contactCards>div p,.expert p,.premiumFeatures>div p,.solutionCard p{color:#b7c8e4!important}.solutionCard:before{opacity:.8}.solutionMark{background:rgba(255,255,255,.09)!important;color:var(--accent)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.solutionVisual{background:radial-gradient(circle,rgba(255,255,255,.04),transparent 70%)}.solutionCard .cardActions a:first-child{color:#d8e8ff}.btnOutline{background:rgba(255,255,255,.07);border-color:rgba(120,198,255,.28);color:#e8f5ff}.heroWave,.statsBand{background:#061225}.pageHero-cyan,.pageHero-orange,.pageHero-violet,.pageHeroPremium{background:radial-gradient(circle at 76% 28%,rgba(0,142,255,.42),transparent 28%),radial-gradient(circle at 16% 15%,rgba(126,61,255,.3),transparent 27%),radial-gradient(circle at 50% 90%,rgba(255,65,190,.12),transparent 30%),linear-gradient(135deg,#061225,#091d3d 55%,#07162f)!important}.pageMeshA{background:#0e79ff!important}.pageMeshB{background:#7c3aed!important}.pageHeroInner h1{background:linear-gradient(90deg,#ffffff 5%,#31c8ff 43%,#8f63ff 72%,#ff69c9);-webkit-background-clip:text;background-clip:text;color:transparent}.footer{background:linear-gradient(135deg,#040d1d,#09162f 58%,#160f34)!important}.animatedText{display:inline;perspective:900px}.animatedWord{display:inline-block;transform-origin:50% 80%;animation:wordFloat 4.8s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--word-index)*.12s);will-change:transform,filter,opacity;text-shadow:0 0 0 transparent}.animatedWordAccent{background:linear-gradient(100deg,#2bdcff,#2d8cff 28%,#925dff 62%,#ff65ca);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wordFloat 4.8s cubic-bezier(.4,0,.2,1) infinite,gradientTravel 4s linear infinite;animation-delay:calc(var(--word-index)*.12s),calc(var(--word-index)*-.2s)}.heroAnimatedTitle{max-width:800px}.heroAnimatedTitle .animatedWord:nth-child(odd){animation-direction:alternate}.sectionAnimatedTitle .animatedWord{animation-duration:4.2s}@keyframes wordFloat{0%,to{transform:translateY(0) rotateX(0);filter:brightness(1);opacity:1}36%{transform:translateY(-7px) rotateX(7deg);filter:brightness(1.35);opacity:1}52%{transform:translateY(2px) rotateX(-3deg);filter:brightness(1.05)}70%{transform:translateY(-2px)}}@keyframes gradientTravel{0%{background-position:0 50%}to{background-position:220% 50%}}.effectsSection{isolation:isolate;overflow:hidden}.effectsSection:after{content:"";position:absolute;inset:-35%;z-index:0;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%,transparent 0 20%,rgba(33,213,255,.08) 28%,transparent 38% 58%,rgba(142,78,255,.1) 68%,transparent 78%);animation:ambientSpin 24s linear infinite}.effectsSection>.container{z-index:2!important}@keyframes ambientSpin{to{transform:rotate(1turn)}}.solutionsEffects{background:radial-gradient(circle at 8% 15%,rgba(41,213,255,.24),transparent 28%),radial-gradient(circle at 92% 18%,rgba(130,73,255,.28),transparent 31%),radial-gradient(circle at 45% 88%,rgba(29,105,255,.18),transparent 28%),linear-gradient(135deg,#061329,#0a2147 56%,#15113e)!important}.solutionsEffects .sectionHead{position:relative}.solutionsEffects .sectionHead:before{content:"";position:absolute;width:110px;height:4px;border-radius:99px;left:50%;bottom:-18px;transform:translateX(-50%);background:linear-gradient(90deg,#24d8ff,#8758ff,#ff62c4);box-shadow:0 0 20px #38cfff;animation:linePulse 2.2s ease-in-out infinite}@keyframes linePulse{50%{width:210px;filter:brightness(1.5)}}.premiumCards .solutionCard{animation:cardBreath 5s ease-in-out infinite;animation-delay:calc(var(--card-index,0)*.18s)}.premiumCards .solutionCard:nth-child(2n){animation-delay:.55s}.premiumCards .solutionCard:nth-child(3n){animation-delay:1.05s}@keyframes cardBreath{0%,to{transform:translateY(0);box-shadow:0 24px 60px rgba(0,0,0,.22)}50%{transform:translateY(-8px);box-shadow:0 34px 80px rgba(15,128,255,.24)}}.universeEffects{background:radial-gradient(circle at 14% 22%,rgba(0,207,255,.24),transparent 27%),radial-gradient(circle at 85% 12%,rgba(158,72,255,.29),transparent 31%),radial-gradient(circle at 70% 90%,rgba(255,72,171,.18),transparent 25%),linear-gradient(145deg,#040d20,#071a39 48%,#180d39)!important}.effectParticles{position:absolute;inset:0;z-index:1;pointer-events:none}.effectParticles i{position:absolute;width:7px;height:7px;border-radius:50%;background:#68e8ff;box-shadow:0 0 18px #26d8ff;animation:particleDrift 7s ease-in-out infinite}.effectParticles i:first-child{left:8%;top:24%}.effectParticles i:nth-child(2){left:27%;top:72%;animation-delay:-1.2s;background:#9c72ff}.effectParticles i:nth-child(3){left:48%;top:16%;animation-delay:-2.4s}.effectParticles i:nth-child(4){left:67%;top:78%;animation-delay:-3.6s;background:#ff75cb}.effectParticles i:nth-child(5){left:86%;top:31%;animation-delay:-4.8s}.effectParticles i:nth-child(6){left:57%;top:56%;animation-delay:-5.6s;background:#a16dff}@keyframes particleDrift{0%,to{transform:translateZ(0) scale(.8);opacity:.25}50%{transform:translate3d(24px,-34px,0) scale(1.5);opacity:1}}.sectorCardFx{position:relative;overflow:hidden;animation:sectorLevitate 5.5s ease-in-out infinite;animation-delay:var(--delay)}.sectorCardFx:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,transparent 15%,var(--sectorGlow,#34d7ff),transparent 68%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;animation:borderSweep 3.8s linear infinite}.sectorCardFx:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:-80px;top:-80px;background:var(--sectorGlow,#34d7ff);filter:blur(45px);opacity:.22;transition:.4s}.sectorCardFx:hover:after{opacity:.6;transform:scale(1.5)}.sectorTone0{--sectorGlow:#27dcff}.sectorTone1{--sectorGlow:#8c62ff}.sectorTone2{--sectorGlow:#ff69bd}.sectorTone3{--sectorGlow:#42f0b2}@keyframes sectorLevitate{0%,to{transform:translateY(0) rotateX(0)}50%{transform:translateY(-9px) rotateX(1deg)}}@keyframes borderSweep{to{filter:hue-rotate(1turn)}}.expertiseEffects{background:radial-gradient(circle at 18% 20%,rgba(0,194,255,.22),transparent 28%),radial-gradient(circle at 80% 65%,rgba(124,67,255,.3),transparent 35%),linear-gradient(135deg,#06152e,#0b2349 53%,#160f3e)!important}.expertiseEffects .featureList span{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.045));border:1px solid rgba(110,210,255,.2);box-shadow:0 16px 40px rgba(0,0,0,.18);animation:featurePulse 4.4s ease-in-out infinite}.expertiseEffects .featureList span:nth-child(2){animation-delay:.45s}.expertiseEffects .featureList span:nth-child(3){animation-delay:.9s}.expertiseEffects .featureList span:nth-child(4){animation-delay:1.35s}.expertiseEffects .featureList span:after{content:"";position:absolute;inset:-80% -30%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.28) 48%,transparent 58%);transform:translateX(-70%) rotate(8deg);animation:featureShine 4.8s ease-in-out infinite}@keyframes featurePulse{50%{transform:translateX(7px);border-color:rgba(110,210,255,.55);box-shadow:0 18px 48px rgba(36,139,255,.23)}}@keyframes featureShine{55%,to{transform:translateX(120%) rotate(8deg)}}.techVisual{filter:drop-shadow(0 30px 55px rgba(32,111,255,.26))}.techCore{animation:corePulse 3.5s ease-in-out infinite}@keyframes corePulse{50%{transform:scale(1.055);box-shadow:0 0 75px rgba(58,199,255,.48)}}.ctaEffects{background:radial-gradient(circle at 12% 50%,rgba(0,209,255,.3),transparent 30%),radial-gradient(circle at 86% 35%,rgba(154,73,255,.36),transparent 34%),linear-gradient(135deg,#04132b,#0a2450 52%,#1a0e46)!important}.ctaPremium{animation:ctaHover 5s ease-in-out infinite;border-color:rgba(95,215,255,.35)!important}.ctaPremium:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.13) 48%,transparent 70%);transform:translateX(-100%);animation:ctaSweep 5s ease-in-out infinite;pointer-events:none}@keyframes ctaHover{50%{transform:translateY(-8px);box-shadow:0 42px 90px rgba(30,73,186,.42)}}@keyframes ctaSweep{50%,to{transform:translateX(100%)}}footer{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(0,199,255,.18),transparent 28%),radial-gradient(circle at 87% 25%,rgba(133,68,255,.22),transparent 30%),linear-gradient(135deg,#030b1a,#07162f 56%,#130d32)!important}footer:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:38px 38px;mask-image:linear-gradient(180deg,black,transparent)}.footerGlow{animation:footerGlowMove 8s ease-in-out infinite alternate}.footerGrid{position:relative;z-index:2}.footerGrid>div{transition:.35s}.footerGrid>div:hover{transform:translateY(-6px)}.footerGrid a,.footerGrid span{transition:.3s}.footerGrid a:hover{color:#59e2ff;transform:translateX(5px)}.footerBrand .brandLogo{animation:logoFloat 4s ease-in-out infinite;box-shadow:0 0 35px rgba(36,194,255,.3)}.footerAction{position:relative;overflow:hidden}.footerAction:after{content:"";position:absolute;left:-60%;top:0;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:footerActionShine 3.8s ease-in-out infinite}@keyframes footerGlowMove{to{transform:translate(120px,20px) scale(1.25)}}@keyframes logoFloat{50%{transform:translateY(-7px) rotate(2deg)}}@keyframes footerActionShine{60%,to{left:130%}}@media (prefers-reduced-motion:reduce){.animatedWord,.ctaPremium,.ctaPremium:after,.effectParticles i,.effectsSection:after,.featureList span,.featureList span:after,.footerAction:after,.footerBrand .brandLogo,.footerGlow,.sectorCardFx,.solutionCard,.techCore{animation:none!important}}.achievementsSection,.gallerySection,.homeTrainingSection{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 15%,rgba(14,165,233,.16),transparent 32%),radial-gradient(circle at 88% 20%,rgba(168,85,247,.16),transparent 34%),linear-gradient(180deg,#071327,#0b1931 50%,#071327);color:#fff}.gallerySection:before,.homeTrainingSection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(56,189,248,.05) 1px,transparent 0),linear-gradient(90deg,rgba(56,189,248,.05) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);pointer-events:none}.trainingIntroGrid{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center;position:relative;z-index:2}.formationsStory h2,.gallerySection h2,.trainingIntroGrid h2{font-size:clamp(2rem,4vw,4rem);line-height:1.02;margin:12px 0 20px;background:linear-gradient(90deg,#fff,#7dd3fc,#c084fc,#fb7185);-webkit-background-clip:text;color:transparent}.formationsStory p,.gallerySection .sectionHead p,.trainingIntroGrid .sectionText{color:#b8c7df;max-width:720px}.trainingMetrics{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0}.trainingMetrics span{min-width:130px;padding:15px 18px;border:1px solid rgba(125,211,252,.24);background:rgba(12,31,61,.68);border-radius:18px;box-shadow:inset 0 1px rgba(255,255,255,.08),0 16px 38px rgba(0,0,0,.22)}.trainingMetrics b{display:block;font-size:1.45rem;color:#7dd3fc}.trainingMetrics small{color:#cbd5e1}.trainingCollage{position:relative;min-height:520px}.trainingCollage:before{content:"";position:absolute;inset:15% 12%;border-radius:50%;background:conic-gradient(from 90deg,#22d3ee,#6366f1,#d946ef,#fb7185,#22d3ee);filter:blur(48px);opacity:.35;animation:pulseGlow 4s ease-in-out infinite}.trainingCollageItem{position:absolute;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.22);box-shadow:0 28px 60px rgba(0,0,0,.45),0 0 36px rgba(56,189,248,.17);transition:transform .45s ease,filter .45s ease;animation:photoFloat 7s ease-in-out infinite}.trainingCollageItem img{object-fit:cover}.trainingCollageItem:hover{transform:translateY(-12px) scale(1.035)!important;z-index:10;filter:saturate(1.18)}.trainingCollage1{width:58%;height:58%;left:3%;top:7%;transform:rotate(-5deg)}.trainingCollage2{width:50%;height:48%;right:0;top:0;transform:rotate(5deg);animation-delay:-1.5s}.trainingCollage3{width:48%;height:43%;left:8%;bottom:0;transform:rotate(3deg);animation-delay:-3s}.trainingCollage4{width:55%;height:50%;right:2%;bottom:2%;transform:rotate(-4deg);animation-delay:-4.4s}@keyframes photoFloat{0%,to{translate:0 0}50%{translate:0 -13px}}.homeGalleryPreview{position:relative;z-index:2;margin-top:70px}.formationGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative;z-index:2}.formationPhoto{position:relative;min-height:300px;border:0;padding:0;overflow:hidden;border-radius:22px;background:#0b1730;cursor:pointer;box-shadow:0 22px 50px rgba(0,0,0,.32);transition:transform .4s ease,box-shadow .4s ease}.formationPhoto:nth-child(5n+1){grid-row:span 2;min-height:618px}.formationPhoto img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s}.formationPhoto:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.13);border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(56,189,248,.08)}.formationPhoto:hover{transform:translateY(-9px);box-shadow:0 30px 70px rgba(0,0,0,.48),0 0 32px rgba(56,189,248,.18)}.formationPhoto:hover img{transform:scale(1.09);filter:saturate(1.16) brightness(.78)}.formationPhotoOverlay{position:absolute;inset:auto 16px 16px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 15px;border-radius:14px;background:rgba(3,10,28,.72);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);color:#fff;opacity:0;transform:translateY(12px);transition:.35s}.formationPhoto:hover .formationPhotoOverlay{opacity:1;transform:none}.formationPhotoOverlay svg{width:18px}.photoTone0{box-shadow:0 22px 50px rgba(34,211,238,.12)}.photoTone1{box-shadow:0 22px 50px rgba(99,102,241,.15)}.photoTone2{box-shadow:0 22px 50px rgba(217,70,239,.13)}.photoTone3{box-shadow:0 22px 50px rgba(251,113,133,.12)}.photoTone4{box-shadow:0 22px 50px rgba(52,211,153,.12)}.photoTone5{box-shadow:0 22px 50px rgba(251,146,60,.12)}.lightbox{position:fixed;inset:0;z-index:2000;background:rgba(1,5,15,.94);backdrop-filter:blur(20px);display:grid;place-items:center;padding:50px}.lightboxImage{position:relative;width:min(1100px,88vw);height:82vh;border-radius:22px;overflow:hidden;box-shadow:0 0 80px rgba(56,189,248,.25)}.lightboxImage img{object-fit:contain}.lightboxClose,.lightboxNav{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.24);background:rgba(10,24,48,.7);color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px)}.lightboxClose{right:24px;top:24px;width:48px;height:48px;border-radius:50%}.lightboxNav{top:50%;width:52px;height:72px;border-radius:18px;transform:translateY(-50%)}.lightboxPrev{left:24px}.lightboxNext{right:24px}.lightboxCount{position:absolute;bottom:18px;color:#fff;background:rgba(10,24,48,.7);padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.15)}.experienceStats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.experienceStats article{padding:28px;border-radius:24px;background:linear-gradient(145deg,rgba(19,43,81,.8),rgba(9,23,48,.82));border:1px solid rgba(125,211,252,.2);box-shadow:0 22px 55px rgba(0,0,0,.25);transition:.35s}.experienceStats article:hover{transform:translateY(-8px);border-color:rgba(192,132,252,.5)}.experienceStats svg{color:#67e8f9;width:30px;height:30px}.experienceStats b{display:block;font-size:1.45rem;margin:15px 0 5px}.experienceStats span{color:#b8c7df}.storyGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.storySteps{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.storySteps span{position:relative;padding:25px;border-radius:22px;background:rgba(13,31,61,.68);border:1px solid rgba(255,255,255,.1);overflow:hidden}.storySteps span:before{content:"";position:absolute;inset:auto -30% -60% 30%;height:140px;background:radial-gradient(circle,rgba(168,85,247,.28),transparent 65%)}.storySteps i{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#0ea5e9,#8b5cf6);font-style:normal;font-weight:800}.storySteps b{display:block;margin:14px 0 7px}.storySteps small{color:#aebbd0;line-height:1.55}.footerIdentity{display:flex;align-items:flex-start;gap:18px}.founderPhoto{position:relative;width:90px;height:90px;border-radius:50%;overflow:hidden;flex:0 0 auto;border:3px solid transparent;background:linear-gradient(#071327,#071327) padding-box,linear-gradient(135deg,#22d3ee,#8b5cf6,#ec4899) border-box;box-shadow:0 0 32px rgba(99,102,241,.38);animation:founderPulse 4s ease-in-out infinite}.founderPhoto img{object-fit:cover;object-position:center 16%}.founderName{display:block;color:#7dd3fc;font-size:.8rem;margin-top:10px;letter-spacing:.03em}@keyframes founderPulse{50%{box-shadow:0 0 48px rgba(217,70,239,.43);transform:translateY(-4px)}}@media(max-width:980px){.storyGrid,.trainingIntroGrid{grid-template-columns:1fr}.trainingCollage{min-height:480px}.experienceStats,.formationGallery{grid-template-columns:repeat(2,1fr)}.formationPhoto:nth-child(5n+1){grid-row:auto;min-height:360px}}@media(max-width:640px){.trainingCollage{min-height:400px}.formationGallery{grid-template-columns:1fr}.formationPhoto,.formationPhoto:nth-child(5n+1){min-height:340px}.experienceStats,.storySteps{grid-template-columns:1fr}.lightbox{padding:12px}.lightboxImage{width:96vw;height:78vh}.lightboxPrev{left:8px}.lightboxNext{right:8px}.footerIdentity{flex-direction:column}.founderPhoto{width:82px;height:82px}}.nav nav a.active{color:#fff}.nav nav a.active:after{width:100%}.journeySection{position:relative;overflow:hidden}.journeyGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;position:relative;z-index:2}.journeyGrid h2{font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:1.03;margin:14px 0}.journeyGrid p{color:#afc2df;line-height:1.75}.journeyPlaces{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.journeyPlaces article{display:flex;align-items:center;gap:14px;padding:19px;border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035));border:1px solid rgba(99,204,255,.22);box-shadow:0 18px 45px rgba(0,0,0,.22),0 0 30px rgba(58,160,255,.08);animation:revealCard .65s both,photoFloat 7s ease-in-out infinite;animation-delay:calc(var(--i)*.09s)}.journeyPlaces article:nth-child(2n){animation-delay:calc(var(--i)*.09s - 2s)}.journeyPlaces svg{color:#52dcff;filter:drop-shadow(0 0 12px rgba(82,220,255,.55))}.journeyPlaces b,.journeyPlaces small{display:block}.journeyPlaces small{color:#94a9c9;margin-top:4px}.managerCard{display:flex;align-items:center;gap:14px;margin:24px 0;padding:18px;border-radius:19px;background:linear-gradient(135deg,rgba(9,109,255,.14),rgba(124,58,237,.13));border:1px solid rgba(48,150,255,.24)}.managerCard>svg{width:42px;height:42px;color:#087cff}.managerCard b,.managerCard span{display:block}.managerCard span{color:var(--muted);margin-top:4px}.officialContacts{display:grid;gap:13px}.officialContacts>div{display:flex;align-items:flex-start;gap:13px;padding:16px;border-radius:17px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7);box-shadow:0 12px 30px rgba(29,78,216,.08)}.officialContacts svg{color:#0866ff;flex:0 0 auto}.officialContacts a,.officialContacts b{display:block}.officialContacts a{color:#075ccc;margin-top:5px;font-weight:700}.officialContacts a:hover{text-decoration:underline}.footerContacts{display:flex;flex-direction:column;align-items:flex-start}.footerContacts a{display:flex!important;align-items:center;gap:8px}.footerContacts svg{width:16px;flex:0 0 auto}.lightboxClose,.lightboxNav{transition:.25s}.lightboxClose:hover,.lightboxNav:hover{transform:scale(1.08)}.lightboxNav:hover{transform:translateY(-50%) scale(1.08)}@media(max-width:900px){.journeyGrid{grid-template-columns:1fr}.journeyPlaces{grid-template-columns:1fr 1fr}}@media(max-width:640px){.journeyPlaces{grid-template-columns:1fr}.lightboxCount{left:12px;right:12px;text-align:center;font-size:11px}.officialContacts>div{padding:13px}.footerContacts a{word-break:break-word}}.nav nav{align-items:center}.navPopupLink{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:8px 0;position:relative}.navPopupLink:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:linear-gradient(90deg,#22d3ee,#a855f7,#f472b6);transition:.3s}.navPopupLink:hover{color:#fff}.navPopupLink:hover:after{right:0}.mobile button:not(.btn){border:0;background:none;color:inherit;font:inherit;text-align:left;padding:11px 0}.globalPopup{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:22px;background:rgba(1,5,17,.78);backdrop-filter:blur(18px);animation:popupBackdrop .25s ease}.globalPopupPanel{position:relative;width:min(1120px,95vw);max-height:90vh;overflow:auto;padding:42px;border-radius:34px;background:linear-gradient(145deg,rgba(8,22,48,.97),rgba(13,18,44,.96));border:1px solid rgba(125,211,252,.25);box-shadow:0 45px 120px rgba(0,0,0,.62),0 0 60px rgba(59,130,246,.16);animation:popupPanel .42s cubic-bezier(.2,.85,.25,1);color:#fff}.popupAurora{position:absolute;inset:-30%;pointer-events:none;background:radial-gradient(circle at 18% 22%,rgba(34,211,238,.17),transparent 28%),radial-gradient(circle at 80% 20%,rgba(168,85,247,.2),transparent 30%),radial-gradient(circle at 55% 100%,rgba(236,72,153,.13),transparent 32%);animation:auroraMove 9s ease-in-out infinite alternate}.globalPopupClose{position:sticky;z-index:5;float:right;top:0;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(13,28,57,.78);color:#fff;display:grid;place-items:center;cursor:pointer;transition:.25s}.globalPopupClose:hover{transform:rotate(90deg) scale(1.08);background:rgba(239,68,68,.2)}.popupHeading{position:relative;z-index:2;margin-bottom:28px}.popupHeading h2{font-size:clamp(2rem,5vw,4.5rem);line-height:1;margin:16px 0;background:linear-gradient(90deg,#fff,#7dd3fc,#c084fc,#fb7185);-webkit-background-clip:text;color:transparent}.popupContactLayout,.popupContentGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;position:relative;z-index:2}.popupContactSide h3,.popupContentGrid h3{font-size:1.7rem}.popupContentGrid p,.popupHighlight p,.popupJourney p{color:#b8c7df;line-height:1.75}.popupMiniCards{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.popupMiniCards span{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.popupHighlight{padding:30px;border-radius:24px;background:linear-gradient(135deg,rgba(14,165,233,.14),rgba(168,85,247,.15));border:1px solid rgba(125,211,252,.2)}.popupFullLink,.popupHighlight a{display:flex;align-items:center;gap:8px;color:#7dd3fc;font-weight:800;margin-top:22px}.popupSolutions{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.popupServiceGrid article,.popupSolutions article{padding:22px;border-radius:22px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);transition:.35s}.popupServiceGrid article:hover,.popupSolutions article:hover{transform:translateY(-7px);border-color:rgba(125,211,252,.5);box-shadow:0 20px 45px rgba(0,0,0,.26)}.popupSolutions i{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#0ea5e9,#8b5cf6);font-style:normal;font-weight:900}.popupSolutions b,.popupSolutions small{display:block}.popupSolutions b{margin-top:17px}.popupSolutions small{color:#9fb2d2;margin-top:7px}.popupSolutions .btn{grid-column:1/-1;justify-self:center;margin-top:12px}.popupServiceGrid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.popupServiceGrid svg{color:#67e8f9;width:32px;height:32px}.popupServiceGrid p{color:#aebbd0}.popupFullLink{grid-column:1/-1}.popupJourney{position:relative;z-index:2}.popupJourney>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.popupJourney span{display:flex;align-items:center;gap:10px;padding:16px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(125,211,252,.2)}.popupJourney svg{color:#67e8f9}.popupContactSide{padding:25px;border-radius:24px;background:linear-gradient(145deg,rgba(14,165,233,.12),rgba(139,92,246,.12));border:1px solid rgba(255,255,255,.12)}.popupContactSide p{color:#aebbd0}.popupContactSide a{display:flex;align-items:center;gap:9px;color:#dcecff;margin-top:14px;word-break:break-word}.popupContactSide svg{width:18px;color:#67e8f9}.popupRequestForm{position:relative;z-index:2}.popupFormGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.popupRequestForm label{display:grid;gap:7px;color:#d9e7fa;font-weight:700;font-size:.88rem;margin-bottom:14px}.popupRequestForm input,.popupRequestForm select,.popupRequestForm textarea{width:100%;border:1px solid rgba(255,255,255,.14);background:rgba(7,18,42,.78);color:#fff;border-radius:14px;padding:13px 14px;outline:none}.popupRequestForm input:focus,.popupRequestForm select:focus,.popupRequestForm textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.12)}.popupRequestForm option{background:#0b1730}.popupSubmit{border:0}.popupPrivacy{display:block;color:#91a4c3;margin-top:10px}.popupSuccess{position:relative;z-index:2;text-align:center;padding:40px}.popupSuccess>span{display:grid;place-items:center;width:76px;height:76px;margin:auto;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#8b5cf6,#ec4899);box-shadow:0 0 45px rgba(139,92,246,.45)}.popupSuccess h3{font-size:2rem}.popupSuccess p{color:#b8c7df}.popupSuccess b{display:block;color:#7dd3fc;margin:18px}.popupSuccess .btn{border:0;margin:auto}.featureList span{color:#f8fbff!important;background:linear-gradient(135deg,rgba(7,25,55,.94),rgba(19,31,72,.9))!important;border:1px solid rgba(125,211,252,.32)!important;text-shadow:0 1px 12px rgba(0,0,0,.65);font-weight:800;box-shadow:0 18px 42px rgba(3,10,28,.25),inset 0 1px rgba(255,255,255,.08)}.featureList span svg{color:#67e8f9!important;filter:drop-shadow(0 0 9px rgba(103,232,249,.5))}.studioPage{min-height:100vh;background:linear-gradient(180deg,#071327,#0c1831 45%,#eef5ff 0)}.studioHero{padding:155px 0 80px;color:#fff}.studioHero h1{font-size:clamp(3rem,7vw,6rem);margin:12px 0}.studioHero p{color:#b9c8df}.studioStats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.studioStats article{padding:22px;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(20,45,90,.1);border:1px solid #dce9fb}.studioStats svg{color:#2563eb}.studioStats b{display:block;font-size:2rem;margin:8px 0;color:#102247}.studioStats span{color:#687a98}.studioToolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0}.studioToolbar>div{display:flex;align-items:center;gap:10px;min-width:min(520px,100%);padding:13px 16px;background:#fff;border:1px solid #d7e5f7;border-radius:16px}.studioToolbar input{border:0;outline:0;width:100%;font:inherit}.studioToolbar small{color:#657896}.requestList{display:grid;gap:16px}.requestCard{padding:24px;border-radius:22px;background:#fff;border:1px solid #dce9fb;box-shadow:0 18px 45px rgba(20,45,90,.08)}.requestTop{display:flex;justify-content:space-between;gap:15px}.requestTop small{color:#2563eb;font-weight:800}.requestTop h3{font-size:1.35rem;margin:7px 0}.requestTop p{color:#687a98}.requestTop select{padding:10px 13px;border-radius:12px;border:1px solid #ccdced;background:#f8fbff}.requestMeta{display:flex;gap:12px;flex-wrap:wrap;margin:17px 0}.requestMeta>*{display:flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;background:#edf5ff;color:#31547f;font-size:.85rem}.requestMeta svg{width:15px}.requestMessageBox{margin-top:18px;padding:18px 20px;border:1px solid #cfe0f5;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#eef6ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.requestMessageTitle{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#153a6b}.requestMessageTitle svg{width:19px;height:19px;color:#2563eb}.requestMessageTitle strong{font-size:.9rem;letter-spacing:.02em}.requestMessage{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#263f61!important;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.98rem;opacity:1!important;visibility:visible!important}.requestDelete{display:flex;align-items:center;gap:7px;border:0;background:none;color:#dc2626;cursor:pointer;margin-top:15px}.requestDelete svg{width:17px}.studioEmpty{padding:75px 20px;background:#fff;border:1px dashed #bdd2ec;border-radius:25px}.studioEmpty svg{width:48px;height:48px}@keyframes popupBackdrop{0%{opacity:0}to{opacity:1}}@keyframes popupPanel{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:none}}@keyframes auroraMove{to{transform:translate3d(4%,-3%,0) rotate(8deg)}}@media(max-width:900px){.popupContactLayout,.popupContentGrid{grid-template-columns:1fr}.popupSolutions,.studioStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.globalPopup{padding:8px}.globalPopupPanel{padding:24px 18px;border-radius:24px;max-height:94vh}.popupFormGrid,.popupJourney>div,.popupServiceGrid,.popupSolutions{grid-template-columns:1fr}.popupHeading h2{font-size:2.2rem}.studioStats{grid-template-columns:1fr 1fr}.requestTop,.studioToolbar{align-items:stretch;flex-direction:column}.studioToolbar>div{min-width:0}}.honeypot{position:absolute!important;left:-10000px!important;opacity:0!important;pointer-events:none!important}.studioHeroRow{display:flex;align-items:center;justify-content:space-between;gap:24px}.studioLogout{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.18)}.studioToolbarV4{display:grid!important;grid-template-columns:minmax(260px,1fr) 190px auto auto auto;gap:10px;align-items:center}.studioToolbarV4 button,.studioToolbarV4 select,.studioToolbarV4>a{min-height:46px;border:1px solid rgba(125,211,252,.22);border-radius:14px;background:rgba(8,18,42,.78);color:#eef8ff;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.studioToolbarV4 button{cursor:pointer}.studioToolbarV4 svg{width:17px}.studioError,.studioLoginError{padding:14px 16px;border:1px solid rgba(248,113,113,.38);background:rgba(127,29,29,.28);color:#fecaca;border-radius:14px;margin:16px 0}.studioLoginPage{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 20% 10%,rgba(14,165,233,.24),transparent 35%),radial-gradient(circle at 85% 80%,rgba(168,85,247,.2),transparent 38%),#050b18}.studioLoginCard{width:min(470px,100%);padding:38px;border:1px solid rgba(125,211,252,.22);border-radius:28px;background:linear-gradient(145deg,rgba(14,26,52,.96),rgba(8,14,30,.94));box-shadow:0 30px 100px rgba(0,0,0,.5);color:#eef8ff}.studioLoginIcon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#22d3ee,#8b5cf6);box-shadow:0 12px 35px rgba(34,211,238,.28)}.studioLoginCard>small{display:block;margin-top:22px;letter-spacing:.18em;color:#67e8f9}.studioLoginCard h1{font-size:2.2rem;margin:6px 0}.studioLoginCard p{color:#a9bad1}.studioLoginCard form{display:grid;gap:17px;margin-top:26px}.studioLoginCard label{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;font-size:.88rem;color:#cfe9ff}.studioLoginCard label input{grid-column:1/-1;width:100%;padding:14px 15px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:rgba(2,8,23,.72);color:#fff;outline:none}.studioLoginCard label input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px rgba(34,211,238,.12)}.studioLoginCard button{width:100%;justify-content:center}@media(max-width:850px){.studioToolbarV4{grid-template-columns:1fr 1fr}.studioToolbarV4>div{grid-column:1/-1}.studioHeroRow{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.studioToolbarV4{grid-template-columns:1fr}.studioToolbarV4>div{grid-column:auto}.studioLoginCard{padding:26px}}.studioApp{min-height:100vh;background:#f3f6fb;color:#17233b;display:flex}.studioSidebar{position:fixed;inset:0 auto 0 0;width:282px;background:linear-gradient(180deg,#07162e,#0b2344 58%,#081a33);color:#fff;padding:24px 18px;display:flex;flex-direction:column;z-index:80;box-shadow:18px 0 60px rgba(11,35,68,.12)}.studioBrand{display:flex;align-items:center;gap:12px;padding:2px 8px 26px;border-bottom:1px solid rgba(255,255,255,.09)}.studioBrandMark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#22d3ee,#3b82f6 55%,#8b5cf6);box-shadow:0 12px 30px rgba(34,211,238,.22)}.studioBrand span,.studioBrand strong{display:block}.studioBrand strong{font-size:1rem;letter-spacing:.05em}.studioBrand span{font-size:.72rem;color:#91a9c7;margin-top:3px}.studioCloseMenu{display:none;margin-left:auto;background:none;border:0;color:#fff}.studioNav{display:grid;gap:7px;margin-top:26px}.studioNav button{width:100%;border:0;background:transparent;color:#9eb3ce;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:11px;text-align:left;padding:13px 14px;border-radius:14px;font:inherit;cursor:pointer}.studioNav button svg{width:19px}.studioNav button b{font-size:.72rem;background:#ef4444;color:#fff;min-width:22px;height:22px;border-radius:999px;display:grid;place-items:center}.studioNav button.active,.studioNav button:hover{background:linear-gradient(90deg,rgba(34,211,238,.16),rgba(59,130,246,.12));color:#fff}.studioNav button.active{box-shadow:inset 3px 0 #22d3ee}.studioSidebarInfo{margin-top:auto;padding:18px;border:1px solid rgba(103,232,249,.14);border-radius:19px;background:rgba(15,40,73,.7)}.studioSidebarInfo svg{width:22px;color:#67e8f9}.studioSidebarInfo strong{display:block;margin:9px 0 5px}.studioSidebarInfo p{font-size:.78rem;line-height:1.55;color:#91a9c7}.studioProfile{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:18px 5px 0;margin-top:18px;border-top:1px solid rgba(255,255,255,.09)}.studioProfile>span{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#193d69;font-weight:800}.studioProfile small,.studioProfile strong{display:block}.studioProfile strong{font-size:.82rem}.studioProfile small{font-size:.7rem;color:#8ea8c7;text-transform:capitalize}.studioProfile button{border:0;background:transparent;color:#91a9c7;cursor:pointer}.studioProfile button svg{width:18px}.studioMain{width:calc(100% - 282px);margin-left:282px}.studioTopbar{height:100px;padding:0 34px;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ebf4;position:sticky;top:0;z-index:30}.studioTopbar p{font-size:.78rem;color:#7b8ba3;margin:0}.studioTopbar h1{font-size:1.28rem;margin:4px 0 0}.studioMenuButton{display:none}.studioTopActions{display:flex;align-items:center;gap:13px}.studioMenuButton,.studioTopActions>button{width:42px;height:42px;border-radius:13px;border:1px solid #e2e8f1;background:#fff;display:grid;place-items:center;color:#49617e;cursor:pointer}.studioTopActions svg{width:18px}.studioLive{display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;background:#ecfdf5;color:#157f59;font-size:.78rem;font-weight:700}.studioLive i{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 5px rgba(16,185,129,.12)}.studioContent{padding:30px 34px 60px;max-width:1600px;margin:auto}.studioWelcome{padding:28px 30px;border-radius:24px;background:radial-gradient(circle at 90% 20%,rgba(103,232,249,.18),transparent 34%),linear-gradient(135deg,#0a2448,#103d71);color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 20px 55px rgba(11,35,68,.17)}.studioEyebrow,.studioPanelHead span,.studioRequestsHead>div>span{font-size:.68rem;letter-spacing:.16em;font-weight:800;color:#5ed8f0}.studioWelcome h2{font-size:clamp(1.6rem,3vw,2.45rem);margin:8px 0}.studioWelcome p{color:#b8cbe1}.studioWelcomeBadge{min-width:190px;padding:18px 22px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.studioWelcomeBadge svg{width:24px;color:#67e8f9}.studioWelcomeBadge span,.studioWelcomeBadge strong{display:block}.studioWelcomeBadge span{font-size:.76rem;color:#b9cee5;margin-top:10px}.studioWelcomeBadge strong{font-size:2.1rem;margin-top:3px}.studioKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.studioKpis article{padding:21px;border-radius:20px;background:#fff;border:1px solid #e2e9f3;box-shadow:0 10px 35px rgba(20,45,90,.06)}.studioKpis article>div{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eef5ff;color:#2563eb}.studioKpis article:nth-child(2)>div{background:#fff7ed;color:#ea580c}.studioKpis article:nth-child(3)>div{background:#f5f3ff;color:#7c3aed}.studioKpis article:nth-child(4)>div{background:#ecfdf5;color:#059669}.studioKpis svg{width:20px}.studioKpis small,.studioKpis span,.studioKpis strong{display:block}.studioKpis span{color:#75859d;font-size:.78rem;margin-top:14px}.studioKpis strong{font-size:2rem;margin:3px 0}.studioKpis small{font-size:.72rem;color:#8a99af}.studioKpis small svg{width:13px;vertical-align:-2px}.studioInsightsGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.8fr);gap:18px;margin-bottom:20px}.studioPanel{background:#fff;border:1px solid #e2e9f3;border-radius:22px;box-shadow:0 10px 40px rgba(20,45,90,.06)}.studioPipeline,.studioQuickActions{padding:23px}.studioPanelHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.studioPanelHead h3,.studioRequestsHead h3{font-size:1.15rem;margin:5px 0}.studioPanelHead>svg{color:#7890ad}.pipelineRow{margin-top:15px}.pipelineRow>div:first-child{display:flex;justify-content:space-between;font-size:.79rem;margin-bottom:7px;color:#61748f}.pipelineTrack{height:9px;border-radius:99px;background:#edf2f8;overflow:hidden}.pipelineTrack i{display:block;height:100%;border-radius:inherit}.pipelineBlue{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.pipelineViolet{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.pipelineOrange{background:linear-gradient(90deg,#f97316,#fb923c)}.pipelineGreen{background:linear-gradient(90deg,#059669,#34d399)}.pipelineCyan{background:linear-gradient(90deg,#0891b2,#22d3ee)}.studioQuickActions{display:grid;align-content:start}.studioQuickActions a,.studioQuickActions button{border:0;border-bottom:1px solid #edf1f6;background:transparent;display:flex;justify-content:space-between;align-items:center;padding:14px 2px;color:#334865;text-decoration:none;cursor:pointer;font:inherit}.studioQuickActions button:last-child{border-bottom:0}.studioQuickActions span{display:flex;align-items:center;gap:10px;font-size:.82rem}.studioQuickActions svg{width:17px;color:#3b82f6}.studioRequests{overflow:hidden}.studioRequestsHead{padding:23px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8edf4}.studioRequestsHead p{font-size:.75rem;color:#8494aa;margin:0}.studioFilters{display:flex;gap:10px}.studioFilters label{min-width:270px;height:43px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #dce4ef;border-radius:13px;background:#f8fafc}.studioFilters input{border:0;outline:0;background:transparent;width:100%;font:inherit;font-size:.8rem}.studioFilters svg{width:17px;color:#8b9bb0}.studioFilters select{border:1px solid #dce4ef;border-radius:13px;padding:0 13px;background:#fff;color:#405570}.studioTableWrap{overflow-x:auto}.studioTable{width:100%;border-collapse:collapse;min-width:920px}.studioTable th{padding:12px 18px;text-align:left;background:#f8fafc;color:#8291a6;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.studioTable td{padding:15px 18px;border-top:1px solid #edf1f6;font-size:.78rem;color:#405570;vertical-align:middle}.studioTable tbody tr:hover{background:#fbfdff}.studioTable td>a{display:block;color:#385578;text-decoration:none}.prospectCell{display:flex;align-items:center;gap:11px}.prospectCell>span{width:39px;height:39px;border-radius:12px;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#315eaa;display:grid;place-items:center;font-weight:800}.prospectCell small,.prospectCell strong{display:block}.prospectCell small,.tableSub{display:block;color:#8b99ad;font-size:.69rem;margin-top:4px}.statusBadge,.statusSelect{border:0;border-radius:999px;padding:8px 11px;font-size:.7rem;font-weight:800}.statusSelect{cursor:pointer;outline:0}.is-new{background:#e0f2fe;color:#0369a1}.is-progress{background:#ede9fe;color:#6d28d9}.is-contacted{background:#ffedd5;color:#c2410c}.is-converted{background:#d1fae5;color:#047857}.is-done{background:#cffafe;color:#0e7490}.is-rejected{background:#fee2e2;color:#b91c1c}.tableView{border:0;background:#edf5ff;color:#2563eb;border-radius:10px;padding:8px 10px;display:flex;gap:6px;align-items:center;cursor:pointer}.tableView svg{width:15px}.studioEmpty{margin:22px;padding:55px 20px;text-align:center;border:1px dashed #cad6e5;border-radius:18px;background:#fbfdff}.studioEmpty svg{width:42px;height:42px;color:#60a5fa}.studioAlert{display:flex;align-items:center;gap:10px;padding:13px 15px;margin-bottom:16px;border-radius:14px;background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.studioAlert svg{width:18px}.studioAlert button{margin-left:auto;border:0;background:transparent;color:inherit}.studioLoadingPage{min-height:100vh;display:grid;place-content:center;text-align:center;gap:15px;background:#07162e;color:#fff}.studioLoadingPage svg{margin:auto;color:#67e8f9}.studioModal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px}.studioModalBackdrop{position:absolute;inset:0;border:0;background:rgba(4,13,29,.7);backdrop-filter:blur(8px)}.studioModalPanel{position:relative;width:min(760px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:25px;box-shadow:0 35px 120px rgba(0,0,0,.35)}.studioModalPanel header{padding:25px 27px;background:linear-gradient(135deg,#0a2448,#124a83);color:#fff;display:flex;justify-content:space-between}.studioModalPanel header span{font-size:.72rem;color:#67e8f9;font-weight:800}.studioModalPanel header h2{font-size:1.8rem;margin:6px 0}.studioModalPanel header p{color:#bad0e7}.studioModalPanel header button{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff}.studioModalMeta{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px 25px}.studioModalMeta>div{padding:15px;border-radius:15px;background:#f6f9fd;display:grid;grid-template-columns:28px 1fr;column-gap:8px}.studioModalMeta svg{grid-row:1/3;width:19px;color:#3b82f6}.studioModalMeta span,.studioModalMeta strong{display:block}.studioModalMeta span{font-size:.67rem;color:#8392a7}.studioModalMeta strong{font-size:.82rem;margin-top:3px}.studioModalMessage{margin:0 25px 21px;padding:18px;border:1px solid #dce7f4;border-radius:17px;background:#f9fbfe}.studioModalMessage>div{display:flex;align-items:center;gap:8px;color:#173b68}.studioModalMessage svg{width:18px;color:#3b82f6}.studioModalMessage p{white-space:pre-wrap;line-height:1.7;color:#435b78}.studioContactActions{padding:0 25px 22px;display:flex;gap:10px;flex-wrap:wrap}.studioContactActions a{display:flex;align-items:center;gap:7px;padding:10px 14px;border-radius:12px;background:#edf5ff;color:#245a9d;text-decoration:none;font-size:.78rem;font-weight:700}.studioContactActions svg{width:16px}.studioModalPanel footer{padding:18px 25px;border-top:1px solid #e7edf5;display:flex;justify-content:space-between}.studioModalPanel footer select{padding:10px 13px;border:1px solid #d6e1ee;border-radius:12px}.modalDelete{display:flex;align-items:center;gap:7px;border:0;border-radius:12px;padding:10px 13px;background:#fee2e2;color:#b91c1c}.modalDelete svg{width:16px}.studioOverlay{display:none}.spin{animation:studioSpin 1s linear infinite}@keyframes studioSpin{to{transform:rotate(1turn)}}@media(max-width:1100px){.studioKpis{grid-template-columns:repeat(2,1fr)}.studioInsightsGrid{grid-template-columns:1fr}.studioRequestsHead{align-items:flex-start;flex-direction:column;gap:16px}.studioFilters{width:100%}.studioFilters label{flex:1}}@media(max-width:820px){.studioSidebar{transform:translateX(-105%);transition:.25s ease}.studioSidebar.is-open{transform:none}.studioCloseMenu{display:block}.studioOverlay{display:block;position:fixed;inset:0;z-index:70;border:0;background:rgba(5,14,30,.55)}.studioMain{width:100%;margin-left:0}.studioMenuButton{display:grid}.studioTopbar{padding:0 18px}.studioContent{padding:20px 18px 45px}.studioWelcome{align-items:flex-start;flex-direction:column;gap:18px}.studioWelcomeBadge{width:100%}.studioLive{display:none}}@media(max-width:600px){.studioTopbar h1{font-size:1rem}.studioTopActions{gap:7px}.studioKpis{grid-template-columns:1fr 1fr;gap:10px}.studioKpis article{padding:16px}.studioKpis strong{font-size:1.55rem}.studioFilters{flex-direction:column}.studioFilters label{min-width:0;width:100%}.studioFilters select{height:43px}.studioModalMeta{grid-template-columns:1fr}.studioModalPanel footer{gap:10px;flex-direction:column}.studioModalPanel footer>*{width:100%}.studioContactActions a{flex:1;justify-content:center}.studioWelcome{padding:23px}.studioContent{padding-left:12px;padding-right:12px}}.enterpriseV6{--studioSurface:#fff;--studioSurface2:#f7faff;--studioText:#10233e;--studioMuted:#71829b;--studioBorder:#e4ebf5;--studioShadow:0 20px 55px rgba(25,56,101,.09);background:linear-gradient(145deg,#edf4ff,#f8fbff 48%,#eef5ff);color:var(--studioText);min-height:100vh}.enterpriseV6 .studioSidebar{background:linear-gradient(180deg,#06142b,#092147 62%,#07162f)}.studioNavLabel{padding:19px 24px 8px;color:#627998;font-size:.62rem;font-weight:900;letter-spacing:.18em}.studioNavSecondary button small{margin-left:auto;padding:4px 7px;border-radius:999px;background:rgba(101,220,255,.1);color:#78dcff;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em}.enterpriseV6 .studioTopbar{background:rgba(248,251,255,.88);border-color:var(--studioBorder);backdrop-filter:blur(18px)}.enterpriseV6 .studioPanel h3,.enterpriseV6 .studioTopbar h1,.enterpriseV6 .studioWelcome h2{color:var(--studioText)}.enterpriseV6 .studioPanel p,.enterpriseV6 .studioTopbar p,.enterpriseV6 .studioWelcome p{color:var(--studioMuted)}.notificationButton{position:relative}.notificationButton i{position:absolute;right:-4px;top:-5px;min-width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#f43f5e;color:#fff;font-size:.57rem;font-style:normal;font-weight:900;border:2px solid var(--studioSurface)}.enterpriseHero{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 30%,rgba(45,212,255,.24),transparent 25%),linear-gradient(125deg,#09224a,#164d94 62%,#0879d8);color:#fff;box-shadow:0 25px 70px rgba(15,74,151,.26)}.enterpriseHero:after{content:"";position:absolute;width:330px;height:330px;border:1px solid rgba(255,255,255,.14);border-radius:50%;right:-90px;top:-160px;box-shadow:0 0 0 40px rgba(255,255,255,.04),0 0 0 80px rgba(255,255,255,.025)}.enterpriseHero h2,.enterpriseHero p{color:#fff!important}.enterpriseHero p{opacity:.78}.enterpriseHeroActions{display:flex;gap:10px;position:relative;z-index:2;flex-wrap:wrap}.enterpriseHeroActions a,.enterpriseHeroActions button{border:0;border-radius:13px;padding:12px 15px;display:flex;align-items:center;gap:8px;font-weight:800;cursor:pointer}.enterpriseHeroActions button{background:#fff;color:#0756b1}.enterpriseHeroActions a{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff}.enterpriseHeroActions svg{width:17px}.executiveKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.executiveKpi{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:20px;background:var(--studioSurface);border:1px solid var(--studioBorder);border-radius:20px;box-shadow:var(--studioShadow)}.executiveKpi .kpiIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px}.executiveKpi .kpiIcon svg{width:22px}.executiveKpi span{display:block;font-size:.68rem;color:var(--studioMuted);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.executiveKpi strong{display:block;font-size:1.8rem;line-height:1.1;margin:5px 0}.executiveKpi small{font-size:.68rem;color:var(--studioMuted);display:flex;align-items:center;gap:4px}.executiveKpi small svg{width:13px}.executiveKpi>i{position:absolute;left:0;bottom:0;height:3px;border-radius:99px}.kpiBlue .kpiIcon{background:#e7f1ff;color:#1769e0}.kpiBlue>i{background:#2f80ed}.kpiPurple .kpiIcon{background:#f0eaff;color:#7c3aed}.kpiPurple>i{background:#8b5cf6}.kpiGreen .kpiIcon{background:#dcfce7;color:#059669}.kpiGreen>i{background:#10b981}.kpiOrange .kpiIcon{background:#fff1dd;color:#ea7500}.kpiOrange>i{background:#f59e0b}.enterpriseV6 .studioPanel{background:var(--studioSurface);border-color:var(--studioBorder);box-shadow:var(--studioShadow)}.executiveGrid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);gap:16px;margin-bottom:16px}.conversionPanel,.executiveChart{min-height:340px}.barChartV6{height:220px;display:flex;align-items:flex-end;gap:14px;padding:25px 8px 0}.barItem{flex:1;text-align:center;height:100%;display:flex;flex-direction:column;gap:9px}.barItem>div{height:180px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,rgba(48,128,237,.035),rgba(48,128,237,.08));border-radius:12px 12px 5px 5px;overflow:hidden}.barItem i{display:block;position:relative;width:55%;min-height:8px;border-radius:9px 9px 3px 3px;background:linear-gradient(180deg,#3db9ff,#2468e8);box-shadow:0 8px 20px rgba(36,104,232,.22);transition:.35s}.barItem i b{position:absolute;top:-23px;left:50%;transform:translateX(-50%);font-size:.65rem;color:var(--studioMuted);font-style:normal}.barItem span{font-size:.66rem;text-transform:capitalize;color:var(--studioMuted);font-weight:800}.chartLegend{border-top:1px solid var(--studioBorder);padding:16px 8px 0;display:flex;justify-content:space-between;font-size:.7rem;color:var(--studioMuted)}.chartLegend span{display:flex;align-items:center;gap:7px}.chartLegend i{width:9px;height:9px;border-radius:3px;background:#2f80ed}.chartLegend strong{color:var(--studioText)}.conversionPanel{display:flex;flex-direction:column}.conversionGauge{--rate:0deg;margin:12px auto 18px;width:170px;height:170px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#16c79a var(--rate),#eaf0f7 0);position:relative}.conversionGauge:before{content:"";position:absolute;inset:15px;border-radius:50%;background:var(--studioSurface);box-shadow:inset 0 0 0 1px var(--studioBorder)}.conversionGauge div{position:relative;text-align:center}.conversionGauge strong{display:block;font-size:2rem}.conversionGauge span{font-size:.65rem;color:var(--studioMuted);font-weight:800;text-transform:uppercase}.conversionStats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto}.conversionStats div{background:var(--studioSurface2);padding:11px;border-radius:12px;text-align:center}.conversionStats span{display:block;font-size:.58rem;color:var(--studioMuted);text-transform:uppercase}.conversionStats strong{display:block;margin-top:4px}.enterpriseInsights{grid-template-columns:1fr 1fr}.activityTimeline{display:flex;flex-direction:column}.activityTimeline>button{width:100%;border:0;background:transparent;display:grid;grid-template-columns:40px 1fr 20px;align-items:center;gap:11px;padding:11px 3px;border-bottom:1px solid var(--studioBorder);text-align:left;cursor:pointer;color:inherit}.activityTimeline>button:last-child{border-bottom:0}.activityTimeline>button>i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.activityTimeline>button>i svg{width:17px}.activityTimeline div small,.activityTimeline div span,.activityTimeline div strong{display:block}.activityTimeline div strong{font-size:.76rem}.activityTimeline div span{font-size:.68rem;color:var(--studioMuted);margin:3px 0}.activityTimeline div small{font-size:.58rem;color:#94a3b8}.activityTimeline>button>svg{width:15px;color:#9aabc0}.emptyMini{color:var(--studioMuted);font-size:.76rem}.enterpriseBottomGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.agendaDate{display:flex;align-items:center;gap:12px;border-radius:15px;padding:12px;background:linear-gradient(135deg,#e9f3ff,#f5f8ff)}.agendaDate strong{font-size:2rem;color:#1268d3}.agendaDate span{text-transform:capitalize;font-size:.76rem;color:#617691}.agendaItems{margin-top:10px}.agendaItems>div{display:flex;gap:12px;padding:10px 4px;border-bottom:1px solid var(--studioBorder)}.agendaItems>div>i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#2f80ed;box-shadow:0 0 0 4px rgba(47,128,237,.12)}.agendaItems span small,.agendaItems span strong{display:block}.agendaItems strong{font-size:.74rem}.agendaItems small{font-size:.63rem;color:var(--studioMuted);margin-top:3px}.notificationPopover{position:fixed;z-index:150;right:28px;top:78px;width:min(390px,calc(100vw - 28px));background:var(--studioSurface,#fff);color:var(--studioText,#10233e);border:1px solid var(--studioBorder,#e4ebf5);border-radius:20px;box-shadow:0 28px 90px rgba(8,27,57,.25);padding:14px}.notificationPopover header{display:flex;justify-content:space-between;align-items:center;padding:7px 5px 14px;border-bottom:1px solid var(--studioBorder,#e4ebf5)}.notificationPopover header>div{display:flex;gap:10px;align-items:center}.notificationPopover header svg{width:19px}.notificationPopover header small,.notificationPopover header strong{display:block}.notificationPopover header small{font-size:.62rem;color:#75869c;margin-top:2px}.notificationPopover header button,.notificationPopover>button{border:0;background:transparent;color:inherit}.notificationPopover>button{width:100%;display:grid;grid-template-columns:42px 1fr;gap:10px;text-align:left;padding:13px 5px;border-bottom:1px solid var(--studioBorder,#e4ebf5);cursor:pointer}.notificationPopover>button i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#eaf3ff;color:#2672d9}.notificationPopover>button i.notifUrgent{background:#fff0f1;color:#ef476f}.notificationPopover>button svg{width:17px}.notificationPopover>button small,.notificationPopover>button strong{display:block}.notificationPopover>button strong{font-size:.75rem}.notificationPopover>button small{font-size:.64rem;color:#75869c;margin-top:4px;line-height:1.45}.comingNotice{display:flex;gap:10px;background:#f2f7ff;padding:12px;border-radius:13px;margin-top:11px}.comingNotice svg{width:19px;color:#6d5ce7}.comingNotice p{font-size:.63rem;line-height:1.5;color:#62748c;margin:0}.studioDark{--studioSurface:#0d1d35;--studioSurface2:#112541;--studioText:#edf6ff;--studioMuted:#96a9c2;--studioBorder:#203653;--studioShadow:0 20px 60px rgba(0,0,0,.28);background:linear-gradient(145deg,#071326,#0a1930 48%,#08182d)}.studioDark .studioTopbar{background:rgba(9,25,48,.88)}.studioDark .studioContent,.studioDark .studioRequests,.studioDark .studioTableWrap{color:var(--studioText)}.studioDark .studioTable th{background:#102440;color:#a8bad0}.studioDark .studioTable td{border-color:var(--studioBorder)}.studioDark .studioTable tr:hover td{background:#10233e}.studioDark .studioFilters label,.studioDark .studioFilters select,.studioDark .studioModalPanel{background:#0d1d35;color:#edf6ff;border-color:#203653}.studioDark .studioModalMessage,.studioDark .studioModalMeta>div{background:#112541;border-color:#203653}.studioDark .agendaDate,.studioDark .comingNotice{background:#112541}.studioDark .conversionGauge{background:conic-gradient(#16c79a var(--rate),#233b58 0)}@media(max-width:1180px){.executiveKpis{grid-template-columns:repeat(2,1fr)}.executiveGrid{grid-template-columns:1fr}.enterpriseInsights{grid-template-columns:1fr 1fr}}@media(max-width:900px){.enterpriseBottomGrid,.enterpriseInsights{grid-template-columns:1fr}.enterpriseHeroActions{width:100%}.notificationPopover{right:14px;top:70px}}@media(max-width:620px){.executiveKpis{grid-template-columns:1fr 1fr}.executiveKpi{padding:14px;align-items:flex-start;flex-direction:column}.executiveKpi .kpiIcon{width:39px;height:39px}.executiveKpi strong{font-size:1.45rem}.barChartV6{gap:5px;padding-left:0;padding-right:0}.barItem i{width:68%}.enterpriseHeroActions a,.enterpriseHeroActions button{width:100%;justify-content:center}.notificationPopover{left:10px;right:10px;width:auto}.conversionStats{grid-template-columns:1fr 1fr 1fr}}