/* Scoped Intelligence Lab / IA system. Does not alter approved product layouts or heroes. */
.il{--il-ink:#142a3b;--il-text:#465d6b;--il-muted:#607786;--il-line:#d8e3e8;--il-teal:#087b7e;--il-dark:#102636;--il-light:#f3f6f8;color:var(--il-ink);font-size:16px;line-height:1.65}
.il [hidden]{display:none!important}.il *{min-width:0}.il p{color:var(--il-text)}.il h1,.il h2,.il h3,.il h4{color:var(--il-ink)}.il h1{font-size:clamp(36px,4.7vw,66px);line-height:1.12;letter-spacing:-.05em}.il h2{font-size:clamp(29px,3.1vw,43px);line-height:1.18;letter-spacing:-.04em}.il h3{font-size:23px;line-height:1.3}.il h4{font-size:16px;letter-spacing:-.015em;line-height:1.45}.il button,.il a,.il summary,.il select{touch-action:manipulation}.il :is(a,button,input,select,summary):focus-visible{outline:3px solid #3478e8;outline-offset:4px}.il button:disabled{opacity:.48;cursor:not-allowed}.il-section{padding:72px 0}.il-neutral{background:var(--il-light)}.il-kicker{font-size:11px!important;line-height:1.5;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:#087576!important;margin:0 0 14px}.il-lead{font-size:18px;line-height:1.75;max-width:650px}.il-heading{margin-bottom:30px;max-width:820px}.il-heading h2{margin:0 0 14px}.il-heading>p:last-child{margin-bottom:0;max-width:760px}.il-note{font-size:12px;line-height:1.65;color:#546b78!important;margin:18px 0 0}.il-small{font-size:12px;color:var(--il-muted)}.il-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.il-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:10px 16px;min-height:44px;font-size:13px;font-weight:650;line-height:1.45;border:1px solid #bcced6;border-radius:9px;background:white;color:var(--il-ink);transition:background .18s,box-shadow .18s,transform .18s}.il-button:hover:not(:disabled){background:#edf5f5;box-shadow:0 3px 8px #14344012}.il-primary{color:white;background:linear-gradient(120deg,#11838a,#08616d);border-color:#11737b;box-shadow:inset 0 1px 0 #ffffff30,0 5px 14px #0f6b7420}.il-primary:hover:not(:disabled){background:linear-gradient(120deg,#087078,#084e5e)}.il-button .icon{width:17px;height:17px;flex:none}.il-link{display:inline-flex;align-items:center;gap:10px;color:#087078;font-size:14px;font-weight:650;min-height:44px;padding:8px 0}.il-link:hover{text-decoration:underline;text-underline-offset:5px}.il-link .icon{width:17px;flex:none}.il-icon{width:43px;height:43px;display:inline-grid;place-items:center;flex:none;border-radius:13px;background:linear-gradient(145deg,#e7f6f4,#c2e9e4);color:#09656b;border:1px solid #b7dedb;box-shadow:inset 0 1px 0 #fff,0 4px 10px #1237450c}.il-icon>.icon{width:24px;height:24px;stroke-width:1.8}.il-icon>.icon>:nth-child(even){stroke:#249168}.il-icon.il-blue{background:linear-gradient(145deg,#ebf1ff,#cce0fa);border-color:#c0d6f2;color:#275c9c}.il-icon.il-blue>.icon>:nth-child(even){stroke:#1c8c9a}.il-icon.il-forest{background:linear-gradient(145deg,#edf5e5,#cde9ce);border-color:#c2dec3;color:#326b44}.il-icon.il-forest>.icon>:nth-child(even){stroke:#127c86}.il-tags{display:flex;gap:8px;flex-wrap:wrap}.il-tags>span{font-size:12px;font-weight:550;border:1px solid #cfe0e4;background:#f2f7f8;padding:6px 10px;border-radius:6px;line-height:1.5}.il-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:650;color:#435b6d}.il-field select{appearance:auto;width:100%;padding:11px 36px 11px 13px;border:1px solid #bdced9;border-radius:9px;background:#fff;color:#173b50;font-size:15px;line-height:1.5;min-height:46px}.il-badge{border:1px solid #b9d8d6;background:#edf9f6;border-radius:30px;padding:7px 11px;font-size:11px;color:#15675f;font-weight:650}.il-status{font-size:13px;min-height:23px;margin:16px 0 0;color:#2c6470!important}.il-status:empty{display:none}.il-experience-footer{margin-top:30px;padding-top:23px;border-top:1px solid var(--il-line);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.il-live-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.il-live-bar strong{font-size:14px;line-height:1.5}.il-live-bar>span{font-size:10px;font-weight:650;color:#4a6a7a;letter-spacing:.05em}.il-close{display:flex;align-items:center;justify-content:space-between;gap:44px}.il-close>div{max-width:730px}.il-close h2{margin:0 0 13px}.il-close p{margin:0}.il-close .il-button{flex-shrink:0}.il-close .il-kicker{margin-bottom:12px}
/* Service page. */
.il-service-hero{padding:76px 0 72px;background:linear-gradient(115deg,#fff 48%,#edf3f8)}.il-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.il-service-hero h1 span,.il-industry-hero h1 span{background:linear-gradient(90deg,#18385b,#247c89 65%,#397b54);background-clip:text;color:transparent;-webkit-background-clip:text}.il-service-hero h1{font-size:clamp(36px,4.3vw,60px)}.il-engine-visual{background:radial-gradient(ellipse at 80% 15%,#1d63716b,transparent 65%),#102636;color:#d8edf3;border:1px solid #2b5265;padding:26px;border-radius:22px;box-shadow:0 24px 60px #183b5b20;position:relative;overflow:hidden}.il-engine-top{display:flex;justify-content:space-between;gap:16px;font-size:8px;font-weight:700;letter-spacing:.12em;color:#a6cad6}.il-engine-input{display:flex;justify-content:space-between;gap:10px;margin:35px 0 0}.il-engine-input>span{display:flex;align-items:center;gap:7px;font-size:11px}.il-engine-input .icon{width:16px;color:#78d9c3}.il-engine-core{position:relative;margin:28px 0 20px;padding:27px 0 30px;border-top:1px solid #3d7186;border-bottom:1px solid #3d7186;text-align:center}.il-engine-core>.icon{margin:auto auto 12px;color:#75dcc6;width:34px;height:34px}.il-engine-core h2{font-size:37px;color:#f6fbff;margin:0 0 15px}.il-engine-core>span{font-size:11px;color:#b0ccd8}.il-engine-output{display:flex;justify-content:center;align-items:center;gap:12px;font-size:11px}.il-engine-output>span{display:flex;gap:7px;align-items:center}.il-engine-output .icon{width:18px;color:#7bd5c5}.il-engine-visual .il-note{font-size:10px;color:#a8c7d5!important;text-align:center}.il-problems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.il-problems article{border-top:3px solid #0f8c92;padding-top:22px}.il-problems article:nth-child(2){border-color:#3478e8}.il-problems article:nth-child(3){border-color:#39895c}.il-problems article>span{font-size:12px;font-weight:700;color:#458390}.il-problems h3{margin:12px 0}.il-problems p{margin:0}.il-capabilities{display:grid;grid-template-columns:1fr 1fr;column-gap:52px}.il-capability{padding:34px 0;border-top:1px solid #cad9de;display:grid;grid-template-columns:52px 1fr;gap:19px;scroll-margin-top:110px}.il-cap-number{display:flex;flex-direction:column;gap:17px;font-size:12px;letter-spacing:.1em;font-weight:600;color:#5d7884}.il-capability h3{font-size:24px;margin:0 0 18px}.il-capability h4{margin:0 0 12px}.il-capability p{font-size:15px;line-height:1.75}.il-capability ul{padding-left:18px;color:#334f60;font-size:14px;line-height:1.8;margin:16px 0 14px}.il-capability li{padding:3px 0}.il-capability .il-link{font-size:13px}.il-method{display:grid;grid-template-columns:1fr 1fr;gap:85px}.il-method ol{list-style:none;padding:0;margin:0}.il-method li{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid var(--il-line)}.il-method li:first-child{padding-top:0}.il-method li>span{font-size:12px;color:#087578;font-weight:700;padding-top:6px}.il-method h3{font-size:20px;margin:0 0 8px}.il-method li p{font-size:15px;margin:0}.il-sector-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 25px}.il-sector-links .il-link{border-bottom:1px solid #bcd1d8;justify-content:space-between;padding:15px 0}.il-lab-preview{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.il-preview-links{display:grid;gap:12px}.il-preview-links>a{display:flex;align-items:center;gap:16px;padding:19px;background:white;border-radius:12px;box-shadow:0 6px 16px #153f5207;border:1px solid #d3e0e6}.il-preview-links>a>span:not(.il-icon){flex:1}.il-preview-links strong,.il-preview-links small{display:block}.il-preview-links strong{font-size:16px;margin-bottom:4px}.il-preview-links small{font-size:12px;color:#5c7481}
/* Lab hero and six-choice selector. */
.il-lab-hero{padding:62px 0 30px;background:radial-gradient(ellipse at 83% 26%,#20506a94,transparent 53%),linear-gradient(120deg,#101f35,#102d37);color:#fff;overflow:hidden}.il-lab-hero-top{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.il-lab-hero .il-kicker{color:#83d9cf!important}.il-lab-hero h1{color:#fff;margin-bottom:20px}.il-lab-hero h1 span{color:#a1e4d6}.il-lab-hero .il-lead{color:#c6d6e1;font-size:17px;max-width:650px}.il-lab-hero .il-primary{margin-top:7px}.il-lab-signature{position:relative;border:1px solid #43758475;border-radius:50%;aspect-ratio:1;width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 55px #3979a51c;outline:1px solid #4c899018;outline-offset:24px}.il-lab-signature:after,.il-lab-signature:before{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:#7fe0bd;box-shadow:0 0 20px #71d7b7}.il-lab-signature:before{top:30px;right:62px}.il-lab-signature:after{bottom:34px;left:59px}.il-signature-tag{font-size:9px;letter-spacing:.17em;color:#9ac3d2}.il-signature-node{text-align:center;margin:24px 0;display:flex;align-items:center;flex-direction:column;gap:15px}.il-signature-node>.icon{width:42px;height:42px;color:#8cdbc4}.il-signature-node strong{font-family:var(--display);font-size:23px;line-height:1.4;letter-spacing:-.03em}.il-signature-ends{display:flex;gap:10px;font-size:10px;color:#bdd8e1}.il-signature-ends span+span:before{content:'';display:inline-block;width:3px;height:3px;border-radius:50%;background:#519ba7;vertical-align:middle;margin-right:10px}.il-lab-disclosure{display:flex;align-items:flex-start;gap:12px;margin-top:40px;padding-top:23px;border-top:1px solid #496c7b65}.il-lab-disclosure .icon{color:#87d7c8;flex:none;margin-top:3px}.il-lab-disclosure p{font-size:12px;line-height:1.7;color:#b9ced9;margin:0;max-width:950px}.il-lab-disclosure strong{color:#e3f5f6}.il-lab-shell{background:#f3f6f8;padding-top:32px}.il-lab-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.il-lab-selector>button{position:relative;display:flex;align-items:center;gap:13px;text-align:left;background:#fff;border:1px solid #d4e0e5;border-radius:12px;padding:17px 20px;transition:background .2s,border-color .2s;min-height:86px;color:#20394b}.il-lab-selector>button[aria-selected=true]{border-color:#197f89;background:#eaf5f4;box-shadow:inset 0 -3px 0 #197f89}.il-lab-selector>button:hover{border-color:#197f89}.il-lab-selector strong,.il-lab-selector small{display:block}.il-lab-selector strong{font-size:14px}.il-lab-selector small{font-size:11px;color:#587482;margin-top:3px}.il-tab-count{position:absolute;right:10px;top:7px;font-size:8px;color:#6b8794}.il-lab-selector .il-icon{width:38px;height:38px;border-radius:10px}.il-lab-selector .il-icon>.icon{width:22px;height:22px}.il-lab-console{background:#fff;border:1px solid #cddde4;border-radius:20px;box-shadow:0 16px 45px #1433470b;overflow:clip}.il-experience{padding:34px}.il-experience>.il-heading{margin-bottom:25px}.il-experience .il-heading h2{font-size:32px}.il-experience .il-heading>p:last-child{font-size:15px}.il-experience:focus-visible{outline-offset:-4px}.il-experience-footer .il-button{font-size:12px}.il-scenario-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;max-width:860px}
/* CEO simulation. */
.il-ceo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 19px;background:#132e41;border-radius:12px;color:#fff}.il-ceo-toolbar>div{display:flex;gap:8px}.il-ceo-toolbar .il-button{font-size:12px;padding:8px 13px;min-height:40px}.il-ceo-toolbar .il-button:not(.il-primary){background:transparent;color:#deecf4;border-color:#527083}.il-state{font-size:10px;font-weight:650;letter-spacing:.08em;display:flex;align-items:center;gap:9px}.il-state>i{width:6px;height:6px;border-radius:50%;background:#79d4b4}.il-view-nav{display:flex;gap:4px;margin:20px 0 26px;border-bottom:1px solid #d6e2e8}.il-view-nav .il-button{flex:1;border:0;border-radius:5px 5px 0 0;padding:12px 5px;min-height:47px;font-size:11px;gap:6px;box-shadow:none;position:relative;background:#fff;color:#4d6879}.il-view-nav .il-button>span{font-size:9px;color:#6e8a99}.il-view-nav .il-button[aria-pressed=true]{color:#075f65;background:#eff7f6;box-shadow:inset 0 -3px #0a7e82}.il-question{display:grid;grid-template-columns:65px 1fr;gap:23px;max-width:870px;padding:20px 12px 14px}.il-orbit{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#143c63,#18867f);color:#c0f5e2;box-shadow:0 0 0 8px #eaf3f4;flex:none}.il-orbit>.icon{width:28px;height:28px}.il-question h3{font-size:25px;line-height:1.55;letter-spacing:-.025em}.il-question .il-field{max-width:440px;margin:20px 0 14px}.il-question p:last-child{font-size:13px}.il-data-ribbon{display:flex;gap:30px;justify-content:center;padding:18px 0 4px;color:#4c7281;font-size:12px;border-top:1px solid #e5edf0}.il-data-ribbon>span{display:flex;align-items:center;gap:8px}.il-data-ribbon .icon{width:17px;color:#12837d}.il-orchestration{display:grid;grid-template-columns:.85fr 1.5fr;gap:28px}.il-agent-list{display:grid;gap:7px}.il-agent-list>.il-button{justify-content:flex-start;text-align:left;gap:12px;padding:9px 12px;border-color:#d4e2e7;min-height:59px}.il-agent-list .il-icon{width:34px;height:34px;border-radius:9px}.il-agent-list .il-icon>.icon{width:20px;height:20px}.il-agent-list strong{display:block;font-size:12px}.il-agent-list small{display:block;font-size:10px;font-weight:450;color:#597381}.il-agent-list i{margin-left:auto;width:6px;height:6px;background:#b6c9d1;border-radius:50%}.il-agent-list [data-state=complete] i{background:#1b937a}.il-agent-list [data-state=active]{border-color:#118f95;background:#edf8f6;box-shadow:0 0 0 3px #118f9512}.il-agent-list [data-state=active] i{background:#17888c;animation:il-pulse 1.3s ease infinite}.il-agent-live{padding:24px;border:1px solid #cfdee6;border-radius:14px;background:linear-gradient(150deg,#f3f8fa,#fff);display:flex;flex-direction:column;min-height:410px}.il-agent-live [data-ceo-analysis]{flex:1;margin-top:28px}.il-agent-live h3{font-size:26px;line-height:1.4}.il-agent-live p{font-size:15px}.il-agent-live .il-evidence{margin-top:20px}.il-progress{height:4px;overflow:hidden;background:#d4e4ea;border-radius:5px}.il-progress>i{display:block;height:100%;width:0;background:linear-gradient(90deg,#3478e8,#15958c,#76bd93);transition:width .4s ease}.il-report-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.il-report-top h3{font-size:25px;margin:0}.il-report-top .il-kicker{font-size:10px!important;margin-bottom:8px}.il-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.il-metric{padding:19px;border-radius:12px;background:#f1f6fa;border-top:3px solid #3478e8}.il-metric:nth-child(2){background:#eef7f4;border-color:#158b6e}.il-metric:nth-child(3){background:#fbf5e9;border-color:#b77b1c}.il-metric:nth-child(4){background:#eef6f6;border-color:#159298}.il-metric span,.il-metric small{display:block;font-size:11px;color:#496575}.il-metric strong{display:block;font-size:24px;letter-spacing:-.04em;margin:8px 0;font-family:var(--display);color:#153b50}.il-metric small{font-size:10px}.il-summary-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px}.il-chart,.il-priority{border:1px solid #d5e1e7;border-radius:13px;padding:22px}.il-chart h4,.il-priority h4{margin-bottom:6px}.il-bar-row{margin-top:17px}.il-bar-row>div:first-child{display:flex;justify-content:space-between;font-size:12px;gap:10px;margin-bottom:6px}.il-bar-track{height:8px;border-radius:8px;background:#e4edf1;overflow:hidden}.il-bar-track>i{display:block;height:100%;background:linear-gradient(90deg,#3169ad,#20a5a0);border-radius:8px}.il-bar-row:nth-child(2) .il-bar-track>i{background:linear-gradient(90deg,#13806d,#66b28b)}.il-priority ul{padding:0;margin:15px 0 0;list-style:none}.il-priority li{padding:10px 0;border-top:1px solid #e0e9ed;font-size:13px}.il-priority button{padding:0;border:0;background:none;color:#1c5267;text-align:left;font-size:13px;font-weight:600;line-height:1.5;min-height:35px}.il-priority small{display:block;font-size:10px;color:#647c8a}.il-report-detail{padding-top:20px}.il-report-detail h3{margin:0 0 12px;font-size:25px}.il-report-metric{display:flex;align-items:center;gap:20px;padding:20px;border-left:3px solid #138885;background:#eff7f7;border-radius:0 12px 12px 0;margin:20px 0}.il-report-metric strong{font-size:30px;letter-spacing:-.03em;color:#165c63}.il-report-metric span{font-size:13px}.il-table-wrap{max-width:100%;overflow:auto;border:1px solid #d8e4e9;border-radius:10px}.il table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.il th,.il td{padding:12px 13px;border-bottom:1px solid #dbe5ea;white-space:normal;line-height:1.55;vertical-align:top}.il th{font-size:10px;text-transform:uppercase;letter-spacing:.03em;background:#f0f5f7;color:#496574}.il tr:last-child td{border-bottom:0}.il td:first-child{font-weight:650;color:#1b6c73;white-space:nowrap}.il-action-list{display:grid;gap:13px}.il-action{display:grid;grid-template-columns:40px 1fr auto;align-items:start;gap:18px;border:1px solid #d7e2e8;border-radius:12px;padding:20px;background:#fff}.il-action>span{width:33px;height:33px;border-radius:10px;background:#e9f3f6;color:#235b70;display:grid;place-items:center;font-size:12px;font-weight:700}.il-action h3{font-size:18px;margin:0 0 8px}.il-action p{font-size:13px;line-height:1.7;margin:0 0 12px}.il-evidence{display:flex;gap:6px;flex-wrap:wrap;font-size:10px;color:#225b70}.il-evidence span{padding:4px 7px;border:1px solid #bfd5de;background:#f2f8fa;border-radius:5px}.il-action .il-button{font-size:11px;min-height:40px}.il-action[data-reviewed=true]{border-color:#78b6a5;background:#f1f9f5}
/* WhatsApp and connected operations. */
.il-wa-grid{display:grid;grid-template-columns:310px 1fr;gap:35px;align-items:start}.il-phone{width:100%;max-width:310px;border:7px solid #1c2d3c;border-radius:35px;overflow:hidden;box-shadow:0 20px 35px #1b3c5220;background:#eef1ed;display:flex;flex-direction:column;min-height:460px;max-height:600px}.il-phone-speaker{height:22px;background:#fff;position:relative}.il-phone-speaker:after{content:'';position:absolute;height:4px;width:50px;left:50%;transform:translateX(-50%);top:9px;border-radius:4px;background:#203442}.il-chat-head{display:flex;align-items:center;gap:10px;background:#126e61;color:white;padding:13px}.il-chat-head strong{font-size:13px;display:block}.il-chat-head small{font-size:9px;display:block;color:#d2eae3}.il-chat-head .il-icon{width:32px;height:32px;border-radius:50%}.il-chat-head .il-icon>.icon{width:18px}.il-chat-messages{flex:1;padding:15px;overflow:auto;min-height:300px;max-height:420px}.il-bubble{background:#fff;padding:10px 12px;border-radius:2px 11px 11px 11px;box-shadow:0 1px 2px #23453612;font-size:12px;line-height:1.7;color:#25453f;margin:0 16px 15px 0;overflow-wrap:anywhere}.il-bubble.il-user{background:#d9f2df;margin:0 0 15px 16px;border-radius:11px 2px 11px 11px}.il-bubble small{display:block;font-size:8px;text-align:right;color:#60796b;margin-top:7px}.il-chat-compose{padding:12px 15px;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#657a75;font-size:10px}.il-chat-compose>.icon{width:15px}.il-backend{border:1px solid #d6e2e8;border-radius:14px;padding:25px;background:#f7fafb}.il-flow-list{padding:0;margin:0;list-style:none}.il-flow-list li{display:flex;position:relative;align-items:center;gap:12px;padding:13px 0;font-size:13px;color:#476372}.il-flow-list li>i{width:11px;height:11px;border-radius:50%;border:2px solid #bdced7;background:#f7fafb;flex:none;z-index:1}.il-flow-list li:not(:last-child):after{content:'';position:absolute;left:5px;top:28px;height:34px;width:1px;background:#c4d6df}.il-flow-list small{font-size:10px;margin-left:auto;color:#617c8b}.il-flow-list li[data-state=active]>i{background:#158b8b;border-color:#158b8b;box-shadow:0 0 0 5px #188b8b17}.il-flow-list li[data-state=complete]>i{border-color:#1d9478;background:#1d9478}.il-flow-list li[data-state=blocked]>i{border-color:#b07721;background:#edca89}.il-flow-list li[data-state=active]>span{color:#086b70;font-weight:700}.il-flow-detail{padding:18px;border-radius:10px;background:#fff;border:1px solid #d8e4e9;margin:20px 0}.il-flow-detail h3{font-size:17px;margin:0 0 9px}.il-flow-detail p{font-size:13px;margin:0;line-height:1.7}.il-backend .il-actions{gap:8px}.il-backend .il-button{font-size:12px}.il-iot-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:28px;align-items:center}.il-hardware{margin:0;text-align:center}.il-hardware img{width:100%;max-height:365px;object-fit:contain}.il-hardware figcaption{font-size:10px;color:#627b89;line-height:1.65;max-width:300px;margin:15px auto 0}.il-monitor{padding:25px;border:1px solid #bcd5df;border-radius:15px;background:#f5f9fa}.il-monitor .il-live-bar>span{color:#156b55;border:1px solid #a5cdbc;border-radius:5px;padding:5px 9px;background:#e8f6ed}.il-monitor[data-alert=true] .il-live-bar>span{background:#fff0db;color:#895216;border-color:#dfc293}.il-sensor-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.il-sensor-grid>div{padding:17px;background:white;border:1px solid #d5e2e7;border-radius:10px}.il-sensor-grid span{font-size:11px;color:#507080;display:block}.il-sensor-grid strong{font-size:31px;line-height:1.3;display:block;color:#183d54;margin:10px 0 8px;letter-spacing:-.04em}.il-sensor-grid small{font-size:11px;font-weight:450;letter-spacing:0;margin-left:5px}.il-sensor-grid p{font-size:10px;color:#64808e;margin:0}.il-monitor[data-alert=true] [data-iot-temp]{color:#a55d13}.il-sensor-grid .il-sensor-connected{font-size:20px;margin:16px 0 12px;color:#157561}.il-monitor>.il-small{margin:16px 0 12px}.il-sensor-path{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:9px;color:#3c6576;margin-bottom:19px}.il-sensor-path>.icon{width:12px;color:#19868b}.il-monitor .il-button{font-size:11px}.il-iot-follow{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:28px}.il-insight{background:#123447;border:1px solid #325d70;border-radius:13px;padding:25px;color:#fff}.il-insight .il-kicker{color:#83d9c4!important}.il-insight h3{font-size:22px;color:white}.il-insight p,.il-insight li{font-size:13px;color:#c9dee5}.il-insight p{margin-bottom:0}.il-insight ul{padding-left:19px}.il-timeline{padding:22px;border:1px solid #d1e2e8;border-radius:13px}.il-timeline h3{font-size:18px}.il-timeline ol{list-style:none;padding:0;margin:0}.il-timeline li{display:grid;grid-template-columns:66px 1fr;gap:14px;border-top:1px solid #dfe9ed;padding:14px 0;font-size:12px;line-height:1.65;color:#405f70}.il-timeline time{color:#166b75;font-size:10px;font-weight:650}
/* Workflow studio, wearable concept and industry explorer. */
.il-studio-map{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.il-studio-map>.il-button{flex-direction:column;align-items:flex-start;text-align:left;padding:15px 11px;position:relative;gap:7px;background:#fff;border-color:#cddfe5}.il-studio-map>.il-button:after{content:'';height:2px;position:absolute;width:13px;right:-13px;top:50%;background:#70b3ba}.il-studio-map>.il-button:last-child:after{display:none}.il-studio-map .il-icon{width:35px;height:35px}.il-studio-map>.il-button>span:first-child{font-size:9px;color:#66808d}.il-studio-map strong{font-size:11px;line-height:1.45}.il-studio-map small{font-size:9px;line-height:1.5;color:#5c7987;font-weight:450}.il-studio-map>.il-button[aria-pressed=true]{border-color:#17848b;background:#edf7f6;box-shadow:inset 0 -3px #16818a}.il-studio-map>.il-button[data-reached=true]{border-color:#75aaa5}.il-studio-detail{padding:25px 28px;margin:25px 0 20px;border:1px solid #bfd7e0;border-left:4px solid #198994;border-radius:12px;background:linear-gradient(100deg,#f0f7f8,#fff)}.il-studio-detail h3{font-size:23px;margin:0 0 10px}.il-studio-detail p{font-size:14px;max-width:800px;margin-bottom:10px}.il-studio-detail .il-kicker{font-size:10px!important}.il-studio-detail[data-blocked=true]{border-left-color:#b07922;background:#fffbf2}.il-wearable-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}.il-first-person{position:relative;background:#102b3e;border:7px solid #19323f;border-radius:30px;overflow:hidden;aspect-ratio:1.2;box-shadow:0 20px 30px #163a4b18;isolation:isolate}.il-first-person img{width:100%;height:100%;object-fit:cover;opacity:.7}.il-first-person:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#071d33eb,transparent 70%);z-index:0;pointer-events:none}.il-lens-label{position:absolute;top:20px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px;letter-spacing:.09em;color:white;z-index:1}.il-lens-label>.icon{width:15px}.il-lens-focus{position:absolute;width:100px;height:100px;left:50%;top:40%;transform:translate(-50%,-50%);border:1px solid #a1e6d67a;border-radius:15px;box-shadow:0 0 0 20px #0d9b9b12;z-index:1}.il-lens-caption{position:absolute;bottom:25px;left:23px;right:23px;z-index:1;color:#fff}.il-lens-caption span{display:block;font-size:10px;color:#9be2cf;letter-spacing:.06em;margin-bottom:10px}.il-lens-caption strong{font-size:22px;font-weight:550;line-height:1.5;display:block}.il-lens-caption small{display:block;font-size:10px;color:#b7d2dc;line-height:1.65;margin-top:12px}.il-wearable-steps{list-style:none;padding:0;margin:18px 0}.il-wearable-steps .il-button{border:0;background:none;justify-content:flex-start;font-size:13px;min-height:38px;padding:7px 8px;width:100%;gap:11px;text-align:left}.il-wearable-steps .il-button>span{font-size:10px;color:#58808d}.il-wearable-steps .il-button[aria-pressed=true]{background:#e8f5f3;color:#087072}.il-research{margin-top:28px;border:1px solid #d5e3e8;border-radius:10px;padding:16px 20px}.il-research summary{font-size:13px;font-weight:650;cursor:pointer}.il-research p{font-size:13px;margin:15px 0}.il-research a{font-size:12px;color:#126c7b;text-decoration:underline;min-height:30px}.il-industry-explorer>.il-field{max-width:460px;margin-bottom:25px}.il-sector-intro{display:flex;align-items:flex-start;gap:18px;border-bottom:1px solid #d6e3e9;padding-bottom:24px}.il-sector-intro h3{font-size:28px;margin:0 0 12px}.il-sector-intro .il-kicker{margin-bottom:7px;font-size:10px!important}.il-sector-intro p:last-child{margin:0;max-width:800px}.il-sector-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:26px 0}.il-sector-grid h4{margin:24px 0 12px}.il-sector-grid h4:first-child{margin-top:0}.il-sector-grid p{font-size:15px;line-height:1.75}.il-mini-flow{list-style:none;padding:0;margin:0;counter-reset:mini}.il-mini-flow li{position:relative;counter-increment:mini;display:flex;gap:11px;align-items:center;font-size:14px;color:#24536a;padding:9px 0}.il-mini-flow li:before{content:counter(mini,decimal-leading-zero);display:grid;place-items:center;width:25px;height:25px;background:#e6f2f3;border-radius:50%;font-size:9px;color:#137583;flex:none}.il-mini-flow li:not(:last-child):after{content:'';position:absolute;left:12px;top:34px;height:15px;width:1px;background:#94c3c9}.il-sector-related{display:flex;flex-wrap:wrap;gap:10px 25px}.il-industry-hero{padding:65px 0 45px;background:radial-gradient(ellipse at 85% 10%,#c5e4e8a0,transparent 65%),#f2f6f8}.il-industry-hero h1{max-width:880px}.il-sector-index{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.il-sector-index a{padding:9px 13px;font-size:12px;background:white;border:1px solid #c9dce4;border-radius:7px;min-height:40px;display:flex;align-items:center;color:#2e596e}.il-sector-index a:hover{background:#e4f2f1;border-color:#549eaa}.il-sector-library{display:grid;gap:12px}.il-sector-article{border:1px solid #cadce4;border-radius:12px;background:#fff;overflow:clip;scroll-margin-top:110px}.il-sector-article>summary{display:flex;align-items:center;gap:16px;padding:18px 23px;font-size:18px;font-weight:650;cursor:pointer;list-style:none}.il-sector-article>summary::-webkit-details-marker{display:none}.il-sector-article>summary>.icon{margin-left:auto}.il-sector-article[open]>summary{background:#eaf3f5}.il-sector-article[open]>summary>.icon{transform:rotate(180deg)}.il-sector-article>div{padding:25px}.il-sector-article .il-sector-intro{display:none}.il-sector-article .il-sector-grid{margin-top:0}.il-route-anchor{scroll-margin-top:120px}.il-architecture{background:radial-gradient(ellipse at 85% 50%,#1c4c6166,transparent 60%),#102a3c;color:#e5f4f7}.il-architecture .il-kicker{color:#80d8c9!important}.il-architecture h2{color:#fff}.il-architecture>.wrap>.il-heading>p:last-child{color:#b9d2df}.il-arch-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;position:relative;margin-top:35px}.il-arch-flow>.il-button{position:relative;background:#15384b;border-color:#3b5f72;color:#e3f3f8;flex-direction:column;gap:16px;padding:20px 10px;min-height:162px}.il-arch-flow>.il-button:after{content:'';position:absolute;top:50%;right:-19px;width:18px;height:2px;background:linear-gradient(90deg,#59bcad,#4f8fca);background-size:200% 100%}.il-arch-flow>.il-button:last-child:after{display:none}.il-arch-flow>.il-button>span:first-child{position:absolute;left:12px;top:9px;font-size:8px;color:#95bbc9}.il-arch-flow strong{font-size:13px}.il-arch-flow>.il-button[aria-pressed=true]{background:linear-gradient(145deg,#145065,#195a59);border-color:#6ebeb2;box-shadow:0 0 0 3px #3aaba51c}.il-arch-flow>.il-button[aria-pressed=true]:after{animation:il-flow 2s linear infinite}.il-arch-detail{display:grid;grid-template-columns:60px 1fr 230px;gap:28px;align-items:center;background:#17394a;border:1px solid #3e6674;border-radius:15px;margin-top:25px;padding:28px}.il-arch-detail .il-orbit{box-shadow:0 0 0 8px #42667924}.il-arch-detail h3{color:white;font-size:24px;margin:0 0 12px}.il-arch-detail p{color:#c6dce6;font-size:14px;margin-bottom:0}.il-arch-detail .il-kicker{font-size:9px!important;margin-bottom:10px}.il-arch-detail .il-tags{justify-content:flex-end}.il-arch-detail .il-tags>span{background:#1b4a59;border-color:#4a7380;color:#d2ebe8;font-size:11px}.il-architecture .il-note{color:#a8c4d0!important}.footer-consultant{font:inherit;background:none;border:0;color:inherit;padding:0;text-align:left;cursor:pointer;line-height:inherit}.footer-consultant:hover{text-decoration:underline}
@keyframes il-pulse{50%{box-shadow:0 0 0 5px #138a8020}}@keyframes il-flow{to{background-position:200% 0}}
@media(max-width:1100px){.il-hero-grid{gap:32px;grid-template-columns:1.15fr .85fr}.il-engine-visual{padding:20px}.il-engine-input{flex-direction:column;align-items:center;gap:9px;margin-top:22px}.il-engine-core{padding:22px 0;margin:20px 0}.il-engine-core h2{font-size:32px}.il-engine-output{flex-wrap:wrap;font-size:10px}.il-capabilities{column-gap:28px}.il-method{gap:45px}.il-sector-links{grid-template-columns:repeat(3,minmax(0,1fr))}.il-lab-hero-top{gap:35px}.il-lab-signature{max-width:280px}.il-signature-node strong{font-size:20px}.il-lab-selector{gap:8px}.il-lab-selector>button{padding:17px 12px;gap:10px}.il-lab-selector strong{font-size:12px}.il-lab-selector small{font-size:10px}.il-experience{padding:28px}.il-wa-grid{grid-template-columns:270px 1fr;gap:22px}.il-backend{padding:19px}.il-iot-grid{grid-template-columns:1fr 1.4fr;gap:18px}.il-monitor{padding:19px}.il-studio-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.il-studio-map>.il-button:nth-child(4):after{display:none}.il-studio-map>.il-button{padding:14px;min-height:130px}.il-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.il-arch-detail{grid-template-columns:50px 1fr}.il-arch-detail .il-tags{grid-column:2;justify-content:flex-start}.il-action{grid-template-columns:30px 1fr}.il-action>.il-button{grid-column:2;justify-self:start}}
@media(max-width:800px){.il-section{padding:52px 0}.il-service-hero{padding:50px 0}.il-hero-grid{grid-template-columns:1fr;gap:35px}.il-hero-grid>div:first-child{max-width:700px}.il-service-hero h1{font-size:46px}.il-engine-visual{max-width:580px;width:100%;justify-self:center;padding:25px}.il-engine-input{flex-direction:row;justify-content:center;gap:22px}.il-engine-core h2 br{display:none}.il-engine-core h2{font-size:30px}.il-engine-output{flex-wrap:nowrap;font-size:12px}.il-problems{gap:20px}.il-problems h3{font-size:21px}.il-problems p{font-size:15px}.il-capabilities{grid-template-columns:1fr}.il-capability{padding:28px 0;grid-template-columns:48px 1fr;gap:20px}.il-capability h3{font-size:24px}.il-capability p,.il-capability ul{font-size:16px}.il-method,.il-lab-preview{grid-template-columns:1fr;gap:30px}.il-method h2 br{display:none}.il-lab-hero-top{grid-template-columns:1fr}.il-lab-signature{display:none}.il-lab-hero{padding:48px 0 24px}.il-lab-hero h1{font-size:48px}.il-lab-disclosure{margin-top:28px}.il-lab-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.il-lab-selector strong{font-size:13px}.il-lab-selector small{font-size:10px}.il-orchestration{grid-template-columns:1fr;gap:22px}.il-agent-list{grid-template-columns:1fr 1fr}.il-agent-live{min-height:280px}.il-wa-grid{grid-template-columns:1fr}.il-phone{justify-self:center;max-height:520px;min-height:390px;max-width:300px}.il-chat-messages{min-height:240px;max-height:340px}.il-backend{padding:23px}.il-iot-grid{grid-template-columns:1fr}.il-hardware img{max-height:245px;max-width:360px;margin:auto}.il-hardware figcaption{max-width:440px;margin:7px auto 0}.il-iot-follow{grid-template-columns:1fr}.il-wearable-grid{grid-template-columns:1fr}.il-first-person{max-width:540px;width:100%;justify-self:center;aspect-ratio:1.45}.il-wearable-steps{display:grid;grid-template-columns:1fr 1fr;gap:6px}.il-arch-flow{gap:11px}.il-arch-flow>.il-button{padding:20px 8px 12px;min-height:145px}.il-arch-flow>.il-button:after{right:-12px;width:11px}.il-arch-flow strong{font-size:11px}.il-close{flex-direction:column;gap:25px;align-items:flex-start}.il-sector-links{grid-template-columns:1fr 1fr}.il-summary-layout{gap:18px}.il-report-top{align-items:flex-start}.il-report-top .il-badge{max-width:140px}.il-data-ribbon{gap:16px;font-size:10px}.il-sector-grid{gap:25px}}
@media(max-width:600px){.il .wrap{width:calc(100% - 36px)}.il{font-size:16px}.il-section{padding:44px 0}.il h1,.il-service-hero h1,.il-lab-hero h1{font-size:37px}.il h2{font-size:30px}.il h3{font-size:22px}.il-lead,.il-lab-hero .il-lead{font-size:16px;line-height:1.75}.il-kicker{font-size:10px!important}.il-service-hero{padding:38px 0}.il-service-hero .il-actions{align-items:flex-start;gap:12px}.il-service-hero .il-button{font-size:13px}.il-problems{grid-template-columns:1fr;gap:24px}.il-problems h3{font-size:22px}.il-problems p{font-size:16px}.il-capability{grid-template-columns:40px 1fr;gap:14px}.il-capability h3{font-size:23px}.il-cap-number .il-icon{width:36px;height:36px;border-radius:10px}.il-capability h4{font-size:17px;line-height:1.6}.il-capability .il-link{font-size:14px}.il-method li p{font-size:16px}.il-preview-links>a{padding:17px 13px;gap:12px}.il-preview-links strong{font-size:15px}.il-preview-links small{font-size:12px}.il-sector-links{grid-template-columns:1fr;gap:2px}.il-engine-top{font-size:7px}.il-engine-input{gap:12px;font-size:10px}.il-engine-input>span{font-size:10px}.il-engine-visual{padding:20px}.il-engine-core h2{font-size:26px}.il-engine-output{font-size:10px;gap:9px}.il-lab-hero{padding:38px 0 22px}.il-lab-disclosure p{font-size:12px}.il-lab-disclosure{gap:10px}.il-lab-shell{padding-top:22px}.il-lab-selector{gap:8px;margin-bottom:17px}.il-lab-selector>button{flex-direction:column;align-items:flex-start;gap:9px;padding:13px 12px;min-height:112px}.il-lab-selector .il-icon{width:31px;height:31px;border-radius:9px}.il-lab-selector .il-icon>.icon{width:19px;height:19px}.il-lab-selector strong{font-size:12px;line-height:1.5}.il-lab-selector small{display:none}.il-lab-console{border-radius:14px}.il-experience{padding:22px 16px}.il-experience .il-heading h2{font-size:27px}.il-experience .il-heading>p:last-child{font-size:16px;line-height:1.7}.il-ceo-toolbar{flex-direction:column;align-items:stretch;padding:14px;gap:12px}.il-ceo-toolbar>div{justify-content:space-between}.il-state{font-size:9px;line-height:1.5}.il-view-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;gap:6px}.il-view-nav .il-button{font-size:11px;padding:9px 7px;line-height:1.45;min-height:47px;border:1px solid #d6e2e8;border-radius:6px}.il-view-nav .il-button>span{display:none}.il-question{display:block;padding:7px 2px 12px}.il-question .il-orbit{width:42px;height:42px;margin:7px 0 22px;box-shadow:0 0 0 5px #eaf3f4}.il-question h3{font-size:21px;line-height:1.6}.il-question p:last-child{font-size:14px}.il-field select{font-size:16px;min-height:48px}.il-field{font-size:13px}.il-data-ribbon{flex-wrap:wrap;gap:12px;justify-content:flex-start;font-size:11px}.il-agent-list{grid-template-columns:1fr}.il-agent-list>.il-button{min-height:58px}.il-agent-list strong{font-size:14px}.il-agent-list small{font-size:12px}.il-agent-live{padding:20px}.il-agent-live h3{font-size:22px}.il-agent-live p{font-size:16px}.il-report-top{display:block}.il-report-top .il-badge{max-width:none;display:inline-block;margin-top:12px}.il-metrics{gap:9px}.il-metric{padding:14px 11px}.il-metric strong{font-size:21px}.il-metric span{font-size:11px}.il-metric small{font-size:10px}.il-summary-layout{grid-template-columns:1fr}.il-chart,.il-priority{padding:20px 16px}.il-bar-row>div:first-child{font-size:13px}.il-priority button{font-size:14px}.il-priority small{font-size:11px}.il-report-detail h3{font-size:24px}.il-report-metric{padding:16px;gap:14px}.il-report-metric strong{font-size:25px}.il table{font-size:12px}.il td,.il th{padding:10px 9px}.il-table-wrap{overflow:visible;border:0;border-radius:0}.il table,.il tbody,.il tr,.il td{display:block}.il thead{display:none}.il tr{border:1px solid #d3e1e7;border-radius:9px;margin-bottom:12px;padding:8px 12px;background:#fafcfd}.il td{border:0;padding:4px 0;display:flex;justify-content:space-between;gap:16px;overflow-wrap:anywhere}.il td:before{content:attr(data-label);font-size:11px;color:#637e8b;font-weight:450;text-align:left}.il td:first-child{white-space:normal}.il-action{grid-template-columns:27px 1fr;gap:12px;padding:17px 12px}.il-action>span{width:27px;height:27px;font-size:10px}.il-action h3{font-size:18px}.il-action p{font-size:15px}.il-evidence{font-size:11px}.il-action>.il-button{font-size:12px}.il-status{font-size:13px}.il-scenario-toolbar{grid-template-columns:1fr;gap:14px}.il-phone{max-width:280px;max-height:70dvh;border-width:6px;border-radius:30px;min-height:350px}.il-chat-messages{min-height:190px;max-height:350px;padding:12px}.il-chat-head strong{font-size:14px}.il-bubble{font-size:14px;line-height:1.7}.il-bubble small{font-size:9px}.il-backend{padding:18px 14px}.il-live-bar{align-items:flex-start}.il-live-bar strong{font-size:14px}.il-live-bar>span{font-size:9px}.il-flow-list li{font-size:14px;gap:10px}.il-flow-list small{font-size:11px;max-width:86px;text-align:right}.il-flow-detail{padding:16px}.il-flow-detail h3{font-size:19px}.il-flow-detail p{font-size:15px}.il-backend .il-button{font-size:13px}.il-experience-footer{align-items:stretch;flex-direction:column;gap:13px;margin-top:24px}.il-experience-footer .il-button{font-size:13px}.il-note{font-size:12px}.il-monitor{padding:17px 12px}.il-sensor-grid{gap:9px}.il-sensor-grid>div{padding:14px 11px}.il-sensor-grid strong{font-size:28px}.il-sensor-grid span{font-size:12px}.il-sensor-grid p{font-size:10px}.il-sensor-grid .il-sensor-connected{font-size:17px}.il-monitor .il-button{font-size:12px}.il-insight{padding:22px 18px}.il-insight p,.il-insight li{font-size:15px}.il-timeline{padding:20px 16px}.il-timeline li{font-size:14px;gap:8px;grid-template-columns:60px 1fr}.il-timeline time{font-size:11px}.il-studio-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.il-studio-map>.il-button{min-height:132px}.il-studio-map>.il-button:nth-child(even):after{display:none}.il-studio-map>.il-button strong{font-size:13px}.il-studio-map small{font-size:11px}.il-studio-detail{padding:21px 18px}.il-studio-detail h3{font-size:22px}.il-studio-detail p{font-size:16px}.il-first-person{border-width:5px;aspect-ratio:.95;border-radius:24px}.il-lens-caption{bottom:21px;left:18px;right:18px}.il-lens-caption strong{font-size:21px}.il-lens-caption small{font-size:11px}.il-wearable-steps{grid-template-columns:1fr}.il-wearable-steps .il-button{font-size:15px;min-height:44px}.il-research{padding:16px}.il-research summary{font-size:14px}.il-research p{font-size:15px}.il-research .il-small{font-size:12px}.il-sector-intro{gap:13px}.il-sector-intro h3{font-size:25px}.il-sector-intro .il-icon{width:37px;height:37px;border-radius:11px}.il-sector-intro p:last-child{font-size:16px}.il-sector-grid{grid-template-columns:1fr;gap:22px}.il-sector-grid p{font-size:16px}.il-sector-grid h4{font-size:17px}.il-mini-flow li{font-size:15px}.il-industry-hero{padding:38px 0 32px}.il-sector-index a{font-size:12px;min-height:44px}.il-sector-article>summary{padding:16px 13px;font-size:16px;gap:12px}.il-sector-article>div{padding:20px 16px}.il-sector-article>summary .il-icon{width:36px;height:36px}.il-arch-flow{grid-template-columns:1fr;gap:13px;margin-top:25px}.il-arch-flow>.il-button{flex-direction:row;justify-content:flex-start;min-height:68px;padding:12px 16px;gap:14px}.il-arch-flow>.il-button>span:first-child{position:static;font-size:10px}.il-arch-flow>.il-button strong{font-size:15px}.il-arch-flow>.il-button:after{top:auto;right:auto;bottom:-14px;left:50px;width:2px;height:13px}.il-arch-flow .il-icon{width:35px;height:35px}.il-arch-detail{grid-template-columns:1fr;padding:23px;gap:19px}.il-arch-detail .il-orbit{width:42px;height:42px;box-shadow:0 0 0 5px #42667924}.il-arch-detail .il-tags{grid-column:1}.il-arch-detail h3{font-size:24px}.il-arch-detail p{font-size:16px}.il-arch-detail .il-tags>span{font-size:12px}.il-close .il-button{max-width:100%}}
@media(prefers-reduced-motion:reduce){.il *, .il *:before,.il *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){.il-service-hero h1 span,.il-industry-hero h1 span{color:CanvasText;background:none}.il-icon{border:1px solid ButtonText}.il [aria-pressed=true],.il [aria-selected=true]{outline:2px solid Highlight}}
