body.industry-v5{background:#020812;color:#f5f8fb;overflow-x:hidden}.industry-v5 main{background:radial-gradient(circle at 12% 6%,rgba(36,181,255,.17),transparent 31%),radial-gradient(circle at 88% 32%,rgba(91,255,214,.08),transparent 27%),#020812}.in-hero{position:relative;min-height:860px;padding:150px max(24px,calc((100vw - 1380px)/2)) 88px;display:grid;align-items:center;overflow:hidden}.in-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(100,220,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(100,220,255,.05) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000,transparent 94%)}.in-hero-bg{position:absolute;inset:0}.in-hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.46;filter:saturate(.92) contrast(1.1)}.in-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020812 3%,rgba(2,8,18,.94) 42%,rgba(2,8,18,.32) 74%,#020812 100%),linear-gradient(180deg,rgba(2,8,18,.08),#020812 97%)}.in-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:58px;align-items:center}.in-hero h1{font-size:clamp(58px,7vw,108px);line-height:.93;letter-spacing:-.06em;margin:0 0 26px;max-width:900px}.in-hero h1 span{display:block;color:#69e5ff}.in-hero p{max-width:720px;font-size:clamp(17px,1.4vw,22px);line-height:1.62;color:#bfd0dc;margin:0}.in-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.in-btn{display:inline-flex;align-items:center;gap:11px;padding:15px 22px;border-radius:999px;border:1px solid rgba(102,221,255,.31);font-weight:800;font-size:13px;transition:.28s;color:#f4f8fb}.in-btn.primary{color:#04121d;border:0;background:linear-gradient(135deg,#6de8ff,#208eea);box-shadow:0 16px 46px rgba(40,169,238,.28)}.in-btn:hover{transform:translateY(-3px)}.in-console{position:relative;min-height:520px;border:1px solid rgba(102,221,255,.22);border-radius:34px;background:linear-gradient(145deg,rgba(7,29,46,.92),rgba(2,12,22,.84));box-shadow:0 36px 110px rgba(0,0,0,.55);overflow:hidden}.in-console>img{width:100%;height:520px;object-fit:cover;opacity:.84}.in-console:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,8,18,.03),rgba(2,8,18,.76))}.in-marker{position:absolute;z-index:3;width:22px;height:22px;border-radius:50%;background:#70eaff;box-shadow:0 0 0 9px rgba(112,234,255,.12),0 0 30px rgba(112,234,255,.72);animation:inPulse 2s infinite}.in-marker.m1{left:24%;top:31%}.in-marker.m2{right:21%;top:42%}.in-marker.m3{left:55%;bottom:27%}.in-console-bar{position:absolute;z-index:4;left:22px;right:22px;bottom:20px;padding:18px 20px;border-radius:20px;background:rgba(2,12,22,.72);border:1px solid rgba(102,221,255,.24);backdrop-filter:blur(14px);display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.in-console-bar strong{display:block;font-size:17px}.in-console-bar span{font-size:10px;letter-spacing:.1em;color:#8ea9ba}.in-section{padding:96px max(24px,calc((100vw - 1380px)/2))}.in-head{display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:end;margin-bottom:44px}.in-head h2{font-size:clamp(42px,5.2vw,78px);line-height:.98;letter-spacing:-.048em;margin:0}.in-head p{font-size:17px;line-height:1.62;color:#9fb5c5;max-width:620px;margin:0 0 7px}.in-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.in-card{position:relative;min-height:440px;border:1px solid rgba(102,221,255,.16);border-radius:28px;overflow:hidden;background:#071522}.in-card.large{grid-column:span 7}.in-card.small{grid-column:span 5}.in-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .75s}.in-card:hover img{transform:scale(1.045)}.in-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,8,18,.02),rgba(2,8,18,.14) 35%,rgba(2,8,18,.96) 90%)}.in-card-copy{position:absolute;z-index:2;left:28px;right:28px;bottom:27px}.in-card-copy>i{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;margin-bottom:16px;background:rgba(2,13,23,.76);border:1px solid rgba(102,221,255,.27);color:#6de1ff;font-size:19px}.in-card h3{font-size:clamp(27px,3vw,44px);line-height:1;margin:0 0 10px;letter-spacing:-.035em}.in-card p{max-width:640px;margin:0;color:#c0d0da;font-size:14px;line-height:1.55}.in-feature{margin:0 max(16px,calc((100vw - 1540px)/2));position:relative;min-height:740px;border-radius:36px;overflow:hidden;border:1px solid rgba(102,221,255,.23);background:#06131f;box-shadow:0 42px 130px rgba(0,0,0,.45)}.in-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.in-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,18,.95),rgba(2,8,18,.28) 65%,rgba(2,8,18,.62))}.in-feature-copy{position:absolute;z-index:2;left:7vw;top:50%;transform:translateY(-50%);max-width:720px}.in-feature h2{font-size:clamp(48px,6vw,90px);line-height:.94;letter-spacing:-.055em;margin:0 0 22px}.in-feature p{font-size:18px;line-height:1.62;color:#bed0dc;max-width:640px}.in-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.in-stats div{padding:18px;border-radius:18px;background:rgba(2,12,22,.68);border:1px solid rgba(102,221,255,.18);backdrop-filter:blur(12px)}.in-stats strong{display:block;font-size:22px;color:#67deff}.in-stats span{display:block;margin-top:5px;font-size:12px;color:#9db3c2}.in-process{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.in-process-copy,.in-process-list{border:1px solid rgba(102,221,255,.16);border-radius:28px;background:linear-gradient(145deg,#071927,#030d17)}.in-process-copy{padding:42px}.in-process-copy h2{font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.048em;margin:0 0 18px}.in-process-copy p{color:#9db3c3;line-height:1.6}.in-process-list article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:25px 28px;border-bottom:1px solid rgba(102,221,255,.13)}.in-process-list article:last-child{border-bottom:0}.in-process-list i{color:#6de1ff;font-size:20px;margin-top:3px}.in-process-list h3{font-size:21px;margin:0 0 5px}.in-process-list p{margin:0;color:#91a9ba;font-size:13px;line-height:1.5}.in-benefits{background:linear-gradient(180deg,rgba(5,21,34,.5),rgba(2,8,18,0))}.in-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.in-benefit{padding:28px;border-radius:24px;border:1px solid rgba(102,221,255,.15);background:linear-gradient(145deg,#071927,#030d17)}.in-benefit i{font-size:24px;color:#66dfff;margin-bottom:20px}.in-benefit h3{font-size:22px;margin:0 0 10px}.in-benefit p{margin:0;color:#92aabd;line-height:1.55;font-size:14px}.in-cta{margin:0 max(24px,calc((100vw - 1380px)/2)) 100px;padding:64px;border-radius:34px;background:linear-gradient(120deg,#29b5ec,#1a58ae);position:relative;overflow:hidden}.in-cta:after{content:"";position:absolute;width:430px;height:430px;border-radius:50%;right:-130px;top:-190px;border:1px solid rgba(255,255,255,.35);box-shadow:0 0 0 50px rgba(255,255,255,.06),0 0 0 100px rgba(255,255,255,.04)}.in-cta h2{font-size:clamp(44px,6vw,82px);line-height:.96;letter-spacing:-.052em;max-width:980px;margin:0 0 28px}.in-cta .in-btn{background:#fff;color:#06203c;border:0;position:relative;z-index:2}.in-reveal{opacity:0;transform:translateY(24px);transition:.75s ease}.in-reveal.in{opacity:1;transform:none}@keyframes inPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}@media(max-width:1050px){.in-hero-grid,.in-head,.in-process{grid-template-columns:1fr}.in-console{min-height:460px}.in-card.large,.in-card.small{grid-column:span 6}.in-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.in-hero{padding:124px 18px 70px;min-height:auto}.in-hero h1{font-size:clamp(50px,15vw,76px)}.in-console,.in-console>img{height:420px;min-height:420px}.in-console-bar{grid-template-columns:1fr 1fr}.in-console-bar div:last-child{display:none}.in-section{padding:72px 18px}.in-grid{display:flex;flex-direction:column}.in-card{min-height:410px}.in-feature{margin:0 10px;min-height:690px}.in-feature-copy{left:28px;right:28px}.in-stats{grid-template-columns:1fr}.in-process-copy{padding:30px}.in-benefit-grid{grid-template-columns:1fr}.in-cta{margin:0 18px 72px;padding:42px 25px}}@media(prefers-reduced-motion:reduce){.in-reveal{opacity:1;transform:none;transition:none}.in-card img,.in-btn{transition:none}.in-marker{animation:none}}
