.industry-landing{background:#0b111b;color:#f5f8fa}.il-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center;min-height:720px;background:radial-gradient(ellipse at 85% 20%,#267c9026,transparent 55%),#0b111b}.il-hero-copy .eyebrow{display:block;margin:27px 0}.il-hero h1{font:600 clamp(42px,4.5vw,78px)/1.03 'Space Grotesk',Arial,sans-serif;letter-spacing:-.065em;margin:0 0 25px}.il-hero h1 span{display:block}.il-hero h1 span:last-child{color:#ff9875}.il-hero-copy>p{font-size:18px;color:#aec5ce;line-height:1.7;max-width:650px}.il-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.il-link{font:11px 'DM Mono',monospace;color:#b3eef0}.il-tags{display:flex;gap:17px;flex-wrap:wrap;margin-top:35px;font:9px 'DM Mono',monospace;color:#97b6c1}.il-tags span:before{content:'+';color:#ff9875;margin-right:7px}.il-console{position:relative;border:1px solid #496e7e;border-radius:15px;overflow:hidden;background:#142636;box-shadow:0 32px 75px #0006,0 0 80px #49d5e111;transform:perspective(1400px) rotateY(-5deg);transition:transform .5s}.il-console:hover{transform:perspective(1400px) rotateY(0)}.il-console-bar{display:flex;justify-content:space-between;padding:19px 23px;border-bottom:1px solid #37596b;color:#aac9d4;font:10px 'DM Mono',monospace}.il-console-bar i{color:#ff9875;font-style:normal}.il-console-title{padding:26px 25px 0}.il-console-title span,.il-console-title small{display:block;font:9px 'DM Mono',monospace;color:#79d9e2}.il-console-title strong{display:block;font:500 27px 'Space Grotesk',sans-serif;letter-spacing:-.04em;margin:10px 0}.il-console-title small{color:#93aebc}.il-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px 25px 0}.il-metrics div{border:1px solid #3a5b6b;background:#1c3647;padding:16px}.il-metrics span{display:block;font:9px 'DM Mono',monospace;color:#a4c4ce}.il-metrics b{display:block;margin-top:10px;font-size:20px;color:#d1f4f1}.il-chart{height:95px;display:flex;align-items:end;gap:12px;margin:20px 25px;border-bottom:1px solid #597888;background:repeating-linear-gradient(0deg,transparent 0 25px,#577f8e20 25px 26px)}.il-chart i{flex:1;height:52%;background:linear-gradient(#78e0e7,#27627b);border-radius:3px 3px 0 0;animation:il-chart 4s ease-in-out infinite alternate;transform-origin:bottom}.il-chart i:nth-child(2n){height:81%;animation-delay:-1s;background:linear-gradient(#ffac88,#a65e45)}.il-chart i:nth-child(3n){height:64%;animation-delay:-2s}.il-chart i:nth-child(4n){height:92%;animation-delay:-3s}@keyframes il-chart{to{transform:scaleY(.55)}}.il-flow{padding:0 25px 20px}.il-flow>div{display:flex;align-items:center;gap:18px;padding:12px 0;border-bottom:1px solid #3b5969}.il-flow span{font:10px 'DM Mono',monospace;color:#ff9875}.il-flow strong{font-size:13px;font-weight:500}.il-flow i{margin-left:auto;color:#80e1e2;font-style:normal}.il-console-foot{padding:16px 25px;background:#101f2b;font:9px 'DM Mono',monospace;color:#aac7d1}.il-console-foot span{margin:0 18px;color:#ff9875}.il-nav{display:flex;justify-content:center;gap:40px;padding:24px 20px;border-block:1px solid #345061;background:#132431;font:11px 'DM Mono',monospace}.il-nav a{color:#c8e0e5}.il-nav a:last-child{color:#ffab86}.il-section,.il-bottom{background:#0b111b}.il-heading{max-width:780px}.il-heading h2{font:600 clamp(35px,4vw,64px)/1.08 'Space Grotesk',Arial,sans-serif;letter-spacing:-.055em;margin:20px 0}.il-heading em{color:#8ba4b5;font-style:normal}.il-heading>p{color:#afc8d0;line-height:1.7;max-width:620px}.il-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.il-features article{background:linear-gradient(135deg,#142b3a,#111f2c);border:1px solid #355667;padding:30px;transition:transform .25s,border-color .25s}.il-features article:hover{transform:translateY(-6px);border-color:#ff9875}.il-features article>span{display:flex;justify-content:space-between;color:#83dce2;font:11px 'DM Mono',monospace}.il-features article>span b{color:#ff9875;font-size:22px}.il-features h3{font:500 25px/1.15 'Space Grotesk',sans-serif;letter-spacing:-.04em;margin:29px 0 14px}.il-features p,.il-delivery p{color:#aec5cf;font-size:15px;line-height:1.65}.il-delivery{border-block:1px solid #375263;background:#122330}.il-delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}.il-delivery-grid article{border-top:2px solid #ff9875;padding-top:22px}.il-delivery-grid article>span{font:10px 'DM Mono',monospace;color:#79d9e2}.il-delivery-grid h3{font:500 25px/1.2 'Space Grotesk',sans-serif;margin:20px 0 13px;letter-spacing:-.03em}.il-bottom{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.il-faq details{border-bottom:1px solid #3b5565;padding:20px 0}.il-faq summary{cursor:pointer;font-size:17px;line-height:1.5;padding-right:10px;color:#edf5f5}.il-faq p{color:#abc5d0;line-height:1.7;font-size:15px}.il-direct{margin-top:35px;padding:24px;background:#142733;border-left:3px solid #ff9875}.il-direct span{display:block;font:10px 'DM Mono',monospace;color:#93b9c7}.il-direct a{display:block;color:#d4f4f2;margin-top:13px}.il-enquiry{background:linear-gradient(145deg,#203847,#12222f);border:1px solid #527787;border-radius:14px;padding:35px;box-shadow:0 30px 60px #0003;scroll-margin-top:120px}.il-enquiry h2{font:600 clamp(32px,3vw,48px)/1.04 'Space Grotesk',sans-serif;letter-spacing:-.055em;margin:23px 0 18px}.il-enquiry>p{color:#b6ccd4;line-height:1.6;font-size:15px}.il-field{margin-top:20px}.il-field label{display:block;margin-bottom:8px;font:11px 'DM Mono',monospace;color:#d6e6eb}.il-field input,.il-field textarea{width:100%;box-sizing:border-box;background:#0c1a26;border:1px solid #527080;color:#fff;padding:15px;font:16px Arial,sans-serif;border-radius:5px}.il-field textarea{resize:vertical}.il-field input:focus,.il-field textarea:focus{outline:2px solid #7bdce5;outline-offset:2px}.il-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;color:#bfd0d6;margin:20px 0}.il-consent input{flex:0 0 17px;width:17px;height:17px;margin-top:3px;accent-color:#ff9875}.il-consent a{color:#9ce8eb;text-decoration:underline}.il-enquiry button{width:100%;justify-content:space-between}.il-form-note{color:#9fbac6;font-size:11px;line-height:1.5;margin:15px 0 0}.il-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.il-mobile-cta{display:none}#capabilities,#delivery,#questions{scroll-margin-top:110px}
@media(max-width:1050px){.il-hero{gap:4%;min-height:0}.il-hero h1{font-size:clamp(39px,5vw,63px)}.il-features{grid-template-columns:repeat(2,1fr)}.il-enquiry{padding:25px}.il-nav{gap:25px}.il-console{transform:none}}
@media(max-width:760px){.il-hero{grid-template-columns:1fr;padding-top:45px;gap:38px}.il-hero h1{font-size:clamp(39px,8.5vw,61px)}.il-hero-copy>p{font-size:16px}.il-console{max-width:550px;width:100%;justify-self:center}.il-nav{gap:18px;font-size:9px;flex-wrap:wrap}.il-delivery-grid,.il-bottom{grid-template-columns:1fr}.il-bottom{gap:38px}.il-features{grid-template-columns:1fr}.il-features article{padding:25px}.il-mobile-cta{position:fixed;bottom:0;left:0;right:0;z-index:100;display:grid;grid-template-columns:1fr 1fr;background:#132937;border-top:1px solid #577b8b;padding-bottom:env(safe-area-inset-bottom)}.il-mobile-cta a{text-align:center;padding:18px 10px;font-size:13px;color:#e8f6f7}.il-mobile-cta a:last-child{background:#ff9875;color:#0b111b;font-weight:700}.industry-landing{padding-bottom:58px}.il-actions{gap:20px}.il-enquiry{padding:25px 20px}.il-heading h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){.il-chart i{animation:none}.il-console,.il-features article{transition:none;transform:none!important}}
