.i100{--i-ink:#112952;--i-gold:#f5b328;--i-muted:#52647b;color:var(--i-ink);font-family:inherit}
.i100 *{box-sizing:border-box}.i100-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.i100-kicker{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px}.i100-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid #f2bd526b;border-radius:99px;padding:8px 13px;background:#f4bc2512;color:#ffcf6b;font-size:12px;font-weight:650;letter-spacing:.05em}.i100-badge:before{content:'';width:6px;height:6px;border-radius:50%;background:#ffc64f}.i100-hero{background:radial-gradient(ellipse at 87% 30%,#244568 0,transparent 49%),linear-gradient(120deg,#0b1730,#142d50);color:#fff;padding:90px 0 80px;overflow:hidden}.i100-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:66px;align-items:center}.i100-product{font-size:19px;letter-spacing:.01em;color:#ffc954;margin:28px 0 14px;font-weight:650}.i100 h1{font-size:clamp(40px,5.6vw,74px);line-height:1.05;letter-spacing:-.045em;font-weight:650;color:inherit;max-width:760px;margin:0 0 26px}.i100-lead{font-size:19px;line-height:1.7;max-width:650px;color:#c9d5e4}.i100-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:30px}.i100-button{display:inline-block;padding:15px 22px;border:1px solid #f6bd43;border-radius:7px;background:linear-gradient(#ffce65,#efad24);color:#142443!important;text-decoration:none!important;font-size:14px;font-weight:750;box-shadow:0 5px 22px #ecb12624}.i100-link{color:inherit!important;font-size:14px;text-underline-offset:5px}.i100-button:hover{filter:brightness(1.06)}.i100 a:focus-visible{outline:3px solid #269fd9;outline-offset:5px}.i100-status{font-size:12px;line-height:1.7;color:#a8bdd2;max-width:540px;margin:20px 0 0}.i100-orbit{border:1px solid #ffffff24;border-radius:22px;background:linear-gradient(135deg,#ffffff0c,#ffffff02);padding:20px 20px 14px;box-shadow:inset 0 1px #ffffff15,0 22px 70px #0002}.i100-orbit svg{display:block;width:100%;height:auto}.i100-orbit p{font-size:11px;color:#b6c8db;text-align:center;letter-spacing:.08em}.i100-section{padding:76px 0;background:#fcfaf6}.i100-section h2,.i100-teaser h2{font-size:clamp(29px,3.6vw,44px);line-height:1.15;letter-spacing:-.035em;margin:0 0 20px;color:var(--i-ink);font-weight:650}.i100-intro{font-size:17px;line-height:1.7;color:var(--i-muted);max-width:730px;margin-bottom:34px}.i100-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.i100-card{padding:28px;border:1px solid #d7dfeb;border-radius:12px;background:linear-gradient(145deg,#fff,#f4f5f4);box-shadow:0 9px 25px #172c4810}.i100-card>span{display:block;color:#a67a18;font-size:12px;letter-spacing:.1em;margin-bottom:22px}.i100-card h3{font-size:21px;line-height:1.3;margin:0 0 13px;color:var(--i-ink)}.i100-card p{font-size:15px;line-height:1.75;color:var(--i-muted);margin:0}.i100-boundary{background:#edf2f6;border-block:1px solid #d8e1e9}.i100-columns{display:grid;grid-template-columns:1fr 1fr;gap:65px}.i100-columns p{color:var(--i-muted);font-size:16px;line-height:1.8}.i100-label{font-size:12px;letter-spacing:.13em;color:#8c650d;text-transform:uppercase;font-weight:700}.i100-final{background:#fff;padding:65px 0}.i100-final .i100-wrap{display:flex;gap:35px;justify-content:space-between;align-items:center}.i100-final h2{font-size:34px;margin:0 0 12px;letter-spacing:-.03em}.i100-final p{font-size:16px;color:var(--i-muted);line-height:1.7;margin:0;max-width:680px}.i100-teaser{padding:56px 0;background:#fcfaf6}.i100-teaser-inner{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center;border:1px solid #d8e0eb;border-radius:14px;padding:36px 40px;background:linear-gradient(125deg,#fff,#eff3f7);box-shadow:0 12px 35px #142a4810}.i100-teaser .i100-kicker{color:#86620c;font-size:11px}.i100-teaser h2{font-size:31px;margin-bottom:12px}.i100-teaser p{color:var(--i-muted);font-size:16px;line-height:1.7;max-width:700px;margin:0}.i100-teaser small{display:block;color:#667789;margin-top:12px;font-size:12px}.i100-pill-row{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.i100-pill-row span{border:1px solid #d3dfe9;padding:8px 12px;border-radius:99px;font-size:12px;background:#fff;color:#34516d}
@media(max-width:850px){.i100-hero-grid{grid-template-columns:1fr;gap:35px}.i100-orbit{max-width:440px}.i100-hero{padding:58px 0}.i100-cards{grid-template-columns:1fr}.i100-columns{grid-template-columns:1fr;gap:28px}.i100-final .i100-wrap{display:block}.i100-final .i100-button{margin-top:25px}.i100-teaser-inner{grid-template-columns:1fr;gap:25px;padding:28px}.i100-teaser-inner .i100-button{justify-self:start}}
@media(max-width:480px){.i100-wrap{width:calc(100% - 32px)}.i100-section{padding:48px 0}.i100-lead{font-size:17px}.i100 h1{font-size:42px}.i100-orbit{padding:12px}.i100-teaser h2{font-size:27px}}

@layer iiot-v100{
.i100 .i100-hero{background:radial-gradient(ellipse at 87% 30%,#244568 0,transparent 49%),linear-gradient(120deg,#0b1730,#142d50)!important;color:#fff!important}
.i100 .i100-hero h1{color:#fff!important}.i100 .i100-product{color:#ffc954!important}.i100 .i100-lead{color:#c9d5e4!important}.i100 .i100-status{color:#b9c9dc!important}.i100 .i100-hero .i100-link{color:#fff!important}.i100 .i100-badge{background:#f4bc2512!important;color:#ffcf6b!important;border-color:#f2bd526b!important}.i100 .i100-orbit{background:linear-gradient(135deg,#ffffff0c,#ffffff02)!important}.i100 .i100-orbit p{color:#b6c8db!important}.i100 .i100-button{color:#142443!important;background:linear-gradient(#ffce65,#efad24)!important}
}
