.ind-premium{--ind-ink:#13363b;--ind-teal:#276a66;--ind-yellow:#efd072;color:var(--ind-ink);background:#f7f7ef}.ind-premium .section{padding-block:110px}.ind-premium h1,.ind-premium h2,.ind-premium h3{font-weight:500;letter-spacing:-.055em;line-height:1.07}.ind-premium h1{font-size:clamp(3rem,6.5vw,6.7rem)}.ind-premium h2{font-size:clamp(2.6rem,4.8vw,4.8rem)}.ind-premium h3{font-size:1.7rem}.ind-premium em{font-family:Georgia,serif;font-weight:400}.ind-premium p{line-height:1.85;color:inherit;opacity:.8}.ind-premium .eyebrow{font-size:10px;letter-spacing:.15em;color:inherit;opacity:.8}.ind-premium .text-link{color:inherit}.ind-premium a:focus-visible{outline:2px solid currentColor;outline-offset:7px}.ind-premium .btn{white-space:normal}.ind-hero{background:radial-gradient(ellipse at 80% 55%,#dce9e6,transparent 60%),#f5f6ef;padding-bottom:0}.ind-hero-copy{display:grid;grid-template-columns:1.4fr 1fr;gap:9%;align-items:end;padding:70px 0 20px}.ind-hero-copy p{max-width:520px;margin-bottom:26px}.ind-editorial{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:end;margin-bottom:55px}.ind-editorial p{max-width:480px}.ind-jump{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #13363b30;padding:25px 0}.ind-jump a{display:flex;gap:14px;align-items:center;font-size:13px;padding:12px;border-right:1px solid #13363b25}.ind-jump a:last-child{border:0}.ind-jump a span:first-child{font-size:9px;color:#527a73}.ind-jump a span:last-child{margin-left:auto}.ind-introduction .ind-editorial{margin:0}.ind-feature{scroll-margin-top:80px}.ind-feature-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center}.ind-feature-copy p{margin:28px 0;max-width:430px}.ind-feature-hospitality{background:#ece7d7}.ind-feature-education{background:#dbe8e9}.ind-feature-education .ind-feature-copy{order:2}.ind-feature-education .ind-feature-layout{grid-template-columns:1.2fr .8fr}.ind-feature-retail{background:#f0eee2}.ind-feature-retail .ind-feature-layout{grid-template-columns:1fr}.ind-feature-retail .ind-feature-copy{display:grid;grid-template-columns:1fr 1fr;gap:20px 10%}.ind-feature-retail .ind-feature-copy>.eyebrow{grid-column:1/-1}.ind-feature-retail .ind-feature-copy p{grid-column:2;grid-row:2/4;margin:0}.ind-feature-retail .industry-visual{width:85%;margin:45px auto 0}.ind-feature-smes{background:#102f38;color:#f1f2df}.ind-more{background:#f7f7ef}.ind-catalogue{display:grid;grid-template-columns:1.15fr 1fr;gap:65px 35px;align-items:start}.ind-sector:nth-child(2n){margin-top:80px}.ind-sector-copy{padding:30px 8px 0}.ind-sector-copy h3{font-size:2rem;margin-bottom:20px}.ind-sector-copy p{max-width:470px;margin-bottom:20px}.ind-shared{background:#103b40;color:#f0f1e3}.ind-shared-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;align-items:center}.ind-shared p{max-width:480px;margin-top:25px}.ind-closing{background:#efd072}.ind-closing>.container{display:grid;grid-template-columns:.7fr 1.3fr;gap:10%;align-items:start}.ind-closing h2{font-size:clamp(3rem,6vw,6rem)}.ind-closing p{max-width:510px;margin:28px 0}.ind-closing .btn{background:#13363b;color:#fff}.industry-visual{--iv-paper:#f5f5e9;--iv-soft:#ccdbcb;--iv-line:#92aaa2;--iv-accent:#35786d;margin:0;background:#dce6dc;color:#234c49;border:1px solid #526f5920;overflow:hidden}.iv-art{padding:18px 0;transition:transform .6s ease}.iv-art svg{display:block;width:100%;height:auto;overflow:visible}.iv-art text{font-family:Plus Jakarta Sans,sans-serif;fill:#244842;letter-spacing:-.03em}.iv-art .iv-title{font-size:19px;font-weight:500}.iv-art .iv-label{font-size:15px}.iv-art .iv-small{font-size:10px;letter-spacing:0}.iv-panel{filter:drop-shadow(0px 8px 8px #193b3020)}.industry-visual figcaption{padding:18px 22px;border-top:1px solid #526f5930;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:10px;line-height:1.6}.industry-visual figcaption small{font-size:8px;max-width:150px;text-align:right;text-transform:uppercase;letter-spacing:.06em}.iv-hospitality{background:#e4dcc5;--iv-soft:#d4cba9;--iv-accent:#52766a}.iv-education{background:#c7dcdf;--iv-soft:#b8d0d0;--iv-accent:#427d83}.iv-retail{background:#ddd9ba;--iv-soft:#ddd4a8;--iv-accent:#426b5c}.iv-smes{background:#264a4b;--iv-soft:#a8bcb1;--iv-accent:#4b8d80;color:#e6eddf}.iv-smes figcaption{border-color:#a8bcb140}.iv-healthcare{background:#d9e8e2}.iv-agriculture{background:#e4e6ce;--iv-soft:#c5d0a5;--iv-accent:#6a8a61}.iv-manufacturing{background:#cbd8dc;--iv-soft:#d7dfcf;--iv-accent:#547a80}.iv-transport-logistics{background:#284a57;--iv-line:#6f909b;--iv-accent:#d6bd65;color:#f5efda}.iv-transport-logistics .iv-small{fill:#e5e8d8}.iv-ngos{background:#e9dfbd;--iv-soft:#dacd9c;--iv-accent:#7c9b7a}.iv-mining{background:#34474c;--iv-soft:#b9c9c7;--iv-line:#91aba9;--iv-accent:#b6a25c;color:#e8ece0}.iv-financial-services{background:#cad8d4;--iv-soft:#d8d7bb;--iv-accent:#4a7470}.iv-government{background:#d9e1e4;--iv-soft:#c4d4da;--iv-accent:#597d8b}.ind-sector:hover .iv-art{transform:translateY(-4px)}.iv-connected{margin:20px auto 40px;width:min(900px,100%);color:#244d49}.iv-connected-art{position:relative;height:440px;perspective:1000px}.iv-orbit{position:absolute;inset:10% 5%;border:1px solid #72988a44;border-radius:50%;transform:rotate(-15deg)}.iv-foundation-plane{position:absolute;top:170px;left:15%;width:73%;padding:32px;background:#dae5d8;border:1px solid #8cae9c;box-shadow:16px 20px #52746616;transform:rotateX(20deg) rotate(-8deg)}.iv-foundation-plane>span{font-size:8px;letter-spacing:.15em}.iv-foundation-plane strong{display:block;font-size:clamp(1.3rem,2.7vw,2.5rem);font-weight:500;letter-spacing:-.05em;line-height:1.2;margin:16px 0}.iv-foundation-plane>div{display:flex;align-items:center;gap:13px;font-size:10px}.iv-foundation-plane i{width:3px;height:3px;border-radius:50%;background:#628f7b}.iv-industry-modules{display:flex;gap:15px;position:absolute;top:35px;left:7%;width:85%;transform:rotate(-8deg)}.iv-industry-modules>div{flex:1;min-width:0;background:#f4f2df;border:1px solid #8aa99b;box-shadow:8px 12px 10px #27473915;padding:15px;height:165px}.iv-industry-modules>div:nth-child(2){transform:translateY(-15px);background:#c9deda}.iv-industry-modules>div:nth-child(3){transform:translateY(8px);background:#ead694}.iv-industry-modules>div:nth-child(4){transform:translateY(25px);background:#a9c9b8}.iv-industry-modules span{font-size:8px}.iv-industry-modules b{font-weight:500;font-size:17px;display:block;margin-top:10px}.iv-industry-modules i{display:block;width:50px;height:55px;margin-top:10px;border:1px solid #5c8575;background:#447b681c}.iv-mini-0{border-radius:35px 35px 0 0}.iv-industry-modules .iv-mini-1{background:repeating-linear-gradient(0deg,transparent 0 9px,#66897750 10px 11px)}.iv-industry-modules .iv-mini-2{transform:skewY(-12deg)}.iv-industry-modules .iv-mini-3{box-shadow:8px 8px #5c85753b}.iv-connected figcaption{font-size:9px;letter-spacing:.1em;text-transform:uppercase;text-align:center}.iv-foundation{color:#e9efdf;width:100%;margin:0}.iv-foundation .iv-foundation-plane,.iv-foundation .iv-industry-modules{color:#244d49}.iv-foundation .iv-connected-art{height:420px}.iv-foundation .iv-industry-modules>div{padding:10px;height:140px}.iv-foundation .iv-industry-modules i{width:35px;height:42px}.iv-foundation .iv-foundation-plane{left:5%;width:90%;top:185px;padding:22px}.iv-foundation .iv-foundation-plane strong{font-size:1.7rem}.ind-detail-hero{padding-bottom:80px}.ind-detail-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;align-items:center;padding-top:55px}.ind-detail h1{font-size:clamp(2.7rem,4.5vw,4.7rem)}.ind-detail-intro p{margin:28px 0}.ind-detail-hero .industry-visual{transform:rotate(-2deg)}.ind-variant-1 .ind-detail-intro{grid-template-columns:1fr 1fr}.ind-variant-1 .ind-detail-hero .industry-visual{transform:rotate(2deg)}.ind-variant-2 .ind-detail-intro{grid-template-columns:1fr}.ind-variant-2 .ind-detail-intro>div{max-width:850px}.ind-variant-2 .ind-detail-hero .industry-visual{width:75%;margin:15px auto 0;transform:none}.ind-context-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.ind-context-layout>div>p{margin-top:25px}.ind-challenges>h2{font-size:1.6rem;letter-spacing:-.03em;margin-bottom:30px}.ind-challenges article{display:flex;gap:25px;border-top:1px solid #829b8c66;padding:25px 0}.ind-challenges article>span{font-size:11px;margin-top:5px}.ind-challenges h3{font-size:1.35rem;margin-bottom:12px}.ind-challenges p{font-size:.9rem}.ind-opportunities{background:#dde7e3}.ind-opportunity-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ind-opportunity-list li{border-top:1px solid #71968c;padding-top:24px}.ind-opportunity-list li>span{font-size:10px;display:block;margin-bottom:30px}.ind-opportunity-list svg{margin-bottom:20px}.ind-opportunity-list h3{font-size:1.5rem;margin-bottom:18px}.ind-opportunity-list p{font-size:.9rem}.ind-workflow{background:#123941;color:#f0efdf}.ind-workflow h2{max-width:850px}.ind-workflow-lead{max-width:650px;margin:25px 0 60px}.ind-workflow-diagram{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;position:relative;padding-bottom:60px}.ind-workflow-diagram>div{position:relative;border:1px solid #9ec3b270;padding:28px;background:#749f8c14}.ind-workflow-diagram h3{font-size:1.4rem}.ind-workflow-node{display:block;font-size:11px;color:#ebd384;margin-bottom:26px}.ind-workflow-line{height:61px;width:1px;position:absolute;background:#adc9ad77;left:50%;top:100%}.ind-workflow-base{border-top:1px solid #adc9ad77;padding:25px;display:flex;align-items:center;gap:25px;justify-content:space-between;background:#b7d0ba12}.ind-workflow-base span,.ind-workflow-base small{font-size:10px}.ind-workflow-base strong{font-weight:500;font-size:1.3rem}.ind-service-links{margin:55px 0 30px}.ind-service-links a{display:flex;align-items:center;gap:30px;border-top:1px solid #8da79866;padding:28px 0}.ind-service-links a>span{font-size:10px}.ind-service-links a h3{flex:1;font-size:clamp(1.3rem,2.6vw,2.1rem)}.ind-service-links svg{transition:transform .3s}.ind-service-links a:hover svg{transform:translate(5px)}.ind-process{background:#e8ecdf}.ind-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;list-style:none;padding:0}.ind-process li{border-top:1px solid #8da798;padding-top:22px}.ind-process li>span{font-size:11px}.ind-process h3{margin:20px 0;font-size:1.6rem}.ind-process p{font-size:.9rem}@media(prefers-reduced-motion:no-preference){.ind-hero-copy h1{animation:motion-lines .9s ease both}.ind-hero-copy>div:last-child{animation:motion-up .8s ease .1s both}.industry-visual.motion-enter .iv-panel,.iv-connected.motion-enter .iv-industry-modules>div{animation:iv-settle .8s ease both}.industry-visual.motion-enter .iv-panel:nth-child(2n),.iv-connected.motion-enter .iv-industry-modules>div:nth-child(2n){animation-delay:.15s}.industry-visual.motion-enter .iv-draw{stroke-dasharray:1;animation:iv-line 1.2s ease both}.industry-visual.motion-enter .iv-bars{animation:iv-settle 1s ease .1s both}.ind-workflow-diagram .motion-enter .ind-workflow-line{transform-origin:top;animation:iv-connect .9s ease both}@keyframes iv-settle{0%{opacity:.1;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes iv-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes iv-connect{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@media(max-width:1100px){.ind-premium .section{padding-block:80px}.ind-hero-copy{gap:5%;grid-template-columns:1.2fr 1fr}.ind-feature-layout,.ind-feature-education .ind-feature-layout{gap:5%;grid-template-columns:1fr 1fr}.ind-detail-intro{gap:5%}.industry-visual figcaption{flex-direction:column;align-items:flex-start;gap:6px}.industry-visual figcaption small{max-width:none;text-align:left}.ind-shared-layout{grid-template-columns:1fr;gap:30px}.iv-foundation{max-width:700px;margin:auto}.iv-foundation .iv-connected-art{height:430px}.iv-foundation .iv-industry-modules>div{height:165px}.ind-workflow-diagram{gap:25px}.ind-workflow-base{flex-wrap:wrap}.ind-context-layout{gap:7%}}@media(max-width:800px){.ind-hero-copy,.ind-editorial,.ind-detail-intro,.ind-variant-1 .ind-detail-intro{grid-template-columns:1fr;gap:30px}.ind-hero-copy{padding-top:40px}.ind-hero-copy h1{font-size:clamp(3rem,8vw,4.5rem)}.ind-jump{grid-template-columns:1fr 1fr}.ind-jump a:nth-child(2){border:0}.ind-feature-layout,.ind-feature-education .ind-feature-layout{grid-template-columns:1fr;gap:35px}.ind-feature-education .ind-feature-copy{order:0}.ind-feature-retail .industry-visual{width:100%;margin-top:25px}.ind-catalogue{gap:40px 25px}.ind-sector-copy h3{font-size:1.6rem}.ind-context-layout{grid-template-columns:1fr;gap:50px}.ind-detail-intro .industry-visual{max-width:700px;width:100%;margin:auto;transform:none!important}.ind-opportunity-list,.ind-process ol{gap:25px}.ind-shared-layout>div{max-width:650px}.ind-workflow-diagram h3{font-size:1.1rem}.ind-workflow-diagram>div{padding:20px}.ind-closing>.container{grid-template-columns:1fr;gap:25px}}@media(max-width:550px){.ind-premium .section{padding-block:65px}.ind-premium h2{font-size:2.6rem}.ind-hero-copy h1{font-size:2.95rem}.ind-hero-copy{padding-top:30px}.ind-hero-copy p{font-size:.9rem}.ind-jump{padding:12px 0}.ind-jump a{font-size:10px;gap:8px;padding:12px 5px}.ind-jump a span:first-child{font-size:8px}.ind-editorial{margin-bottom:35px}.ind-feature-retail .ind-feature-copy{display:block}.ind-feature-retail .ind-feature-copy p{margin:25px 0}.ind-feature-retail .industry-visual{margin:0}.ind-catalogue{grid-template-columns:1fr;gap:45px}.ind-sector:nth-child(2n){margin-top:0}.ind-sector-copy{padding-top:22px}.ind-sector-copy h3{font-size:1.8rem}.iv-art{padding:12px 0}.industry-visual figcaption{padding:14px;font-size:9px}.industry-visual figcaption small{font-size:7px}.iv-connected{margin:30px auto}.iv-connected-art,.iv-foundation .iv-connected-art{height:360px}.iv-industry-modules{left:0;top:10px;width:100%;gap:7px;transform:none}.iv-industry-modules>div,.iv-foundation .iv-industry-modules>div{height:125px;padding:9px}.iv-industry-modules>div:nth-child(n){transform:none}.iv-industry-modules i{width:30px;height:35px}.iv-industry-modules b{font-size:13px}.iv-foundation-plane,.iv-foundation .iv-foundation-plane{top:155px;left:0;width:100%;padding:22px;transform:none}.iv-foundation-plane strong,.iv-foundation .iv-foundation-plane strong{font-size:1.55rem}.iv-foundation-plane>div{font-size:8px;gap:8px}.iv-orbit{inset:15% 0}.iv-connected figcaption{font-size:7px}.ind-detail-hero{padding-bottom:55px}.ind-detail-intro{padding-top:30px}.ind-detail h1{font-size:2.7rem;overflow-wrap:break-word}.ind-detail-intro p{font-size:.9rem}.ind-opportunity-list,.ind-process ol{grid-template-columns:1fr;gap:30px}.ind-opportunity-list li>span{margin-bottom:20px}.ind-opportunity-list h3{font-size:1.7rem}.ind-workflow-diagram{grid-template-columns:1fr;gap:25px;padding:0 0 25px}.ind-workflow-diagram>div{display:flex;gap:20px;align-items:center}.ind-workflow-node{margin:0}.ind-workflow-diagram h3{font-size:1.25rem}.ind-workflow-line{height:26px}.ind-workflow-base{display:grid;gap:15px}.ind-workflow-base strong{font-size:1.2rem}.ind-service-links a{gap:15px}.ind-process h3{margin:16px 0}.ind-closing h2{font-size:2.9rem}.ind-closing .btn{font-size:12px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.ind-premium *,.ind-premium *:before,.ind-premium *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ind-sector:hover .iv-art{transform:none}}.iv-art .iv-mobile-svg{display:none}@media(max-width:550px){.iv-recompose .iv-desktop-svg{display:none}.iv-art .iv-mobile-svg{display:block}.iv-mobile-svg>g:not(.iv-panel),.iv-mobile-svg>path{display:none}.iv-mobile-svg>.iv-panel{transform:translate(22px,24px) scale(.95)}.iv-mobile-svg>.iv-panel~.iv-panel{transform:translate(150px,300px) scale(.85)}.iv-mobile-svg .iv-title{font-size:20px}}.ind-premium h1,.ind-premium h2,.ind-premium h3{color:inherit}.ind-hero{padding-top:120px}.iv-connected-art{height:470px}@media(max-width:550px){.ind-hero{padding-top:95px}.iv-connected-art{height:360px}}
