:root{--green:#073e30;--green-dark:#062f26;--accent:#dbc79f;--line:#dce4df;--radius:4px}body{font-family:"Segoe UI",Arial,sans-serif;color:#173e32;background:#fff}h1,h2,h3{font-weight:600}h2{letter-spacing:-.045em}.j-container{width:min(1320px,calc(100% - 80px))}.j-header{box-shadow:none;border-bottom:1px solid var(--line)}.j-brand img{width:150px;height:62px;object-fit:contain}.j-btn{border-radius:4px;padding:15px 22px;font-size:14px}.j-nav{gap:20px}.j-nav>a,.j-nav-dropdown>a{font-size:13px}.j-lang-picker{gap:6px}.j-editorial-hero{padding-top:34px}.j-hero-line{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.1em;color:#708279}.j-editorial-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:60px;padding:38px 0 48px;align-items:center}.j-editorial-grid h1{font-size:clamp(42px,4.8vw,76px);font-weight:550;line-height:1.035;letter-spacing:-.065em;margin:0 0 28px;max-width:780px}.j-editorial-grid h1 em{font-style:normal;color:#6b8173;display:block;margin-top:10px}.j-hero-description{font-size:18px;line-height:1.7;color:#51665c;max-width:570px}.j-editorial-art{margin:0;background:#063b2d;position:relative;border-radius:4px;overflow:hidden}.j-editorial-art img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.j-editorial-art figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:15px;padding:20px;color:white;background:linear-gradient(transparent,#003024);font-size:11px}.j-positioning{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:22px 0;font-size:13px}.j-positioning span:before{content:'+';margin-right:15px;color:#7d8468}.j-workflow{background:var(--green-dark);color:#fff;margin-top:36px}.j-workflow h2,.j-workflow h3{color:#fff}.j-workflow .j-eyebrow{color:var(--accent)}.j-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.j-flow-grid article{border-top:1px solid #6b8c7b;border-right:1px solid #476b5b;padding:30px 30px 20px 0;margin-right:30px}.j-flow-grid article:last-child{border-right:0}.j-flow-grid h3{font-size:25px;max-width:260px;min-height:60px}.j-flow-grid p{color:#bcd0c4;max-width:270px;font-size:15px}.j-flow-number{font-size:13px;color:#dbc79f}.j-flow-symbol{display:block;font-size:40px;color:#dbc79f;margin-top:28px}.j-offer-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.j-sticky-heading h2{font-size:46px;max-width:470px;margin:20px 0}.j-sticky-heading p{color:var(--gray)}.j-sticky-heading img{width:190px;border-radius:3px;margin-top:30px}.j-service-rows>a{display:grid;grid-template-columns:25px 1fr 24px;gap:20px;border-top:1px solid var(--line);padding:28px 0}.j-service-rows>a:last-child{border-bottom:1px solid var(--line)}.j-service-rows>a>span{font-size:12px;color:#7a8a80}.j-service-rows h3{font-size:27px;margin:0 0 14px}.j-service-rows p{font-size:15px;color:var(--gray);margin:0}.j-industry-section{background:#f4f5ef}.j-industry-search{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;border-top:1px solid #ccd8cf;padding:20px 0}.j-industry-search input{border:1px solid #a9bcb0;background:#fff;border-radius:3px;padding:12px;max-width:360px;width:100%;font:inherit}.j-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px}.j-industry-card{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;gap:15px;min-height:80px;padding:18px 0;border:0;border-bottom:1px solid #cbd7cf;border-radius:0;background:transparent;box-shadow:none}.j-industry-card:hover{transform:none;background:#e9eee5;box-shadow:none}.j-industry-card h3{font-size:19px;margin:0}.j-industry-card[hidden]{display:none}.j-cloud{background:#062f26;color:#d5e2da}.j-cloud-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.j-cloud figure{margin:0}.j-cloud figure img{width:100%;border-radius:3px}.j-cloud figcaption{font-size:11px;color:#a4bdb0;margin-top:14px}.j-cloud h2,.j-cloud h3{color:#fff}.j-cloud .j-eyebrow{color:var(--accent)}.j-cloud h2{font-size:46px;margin:20px 0}.j-cloud h3{font-size:22px}.j-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.j-timeline article{border-top:1px solid #9caf9f;padding-top:20px}.j-timeline article>span{font-size:13px}.j-timeline h3{font-size:23px;margin-top:40px}.j-timeline p{font-size:14px;color:var(--gray)}.j-knowledge-home{background:#f6f7f2}.j-article-card{border-radius:3px;box-shadow:none;background:white;border:1px solid var(--line)}.j-final-cta{padding:35px 0}.j-final-cta h2{font-size:clamp(36px,5vw,68px);max-width:850px;margin:20px 0}.j-final-cta p{color:var(--gray);margin-bottom:32px}.j-contact-inline{display:inline-block;margin:20px 25px;font-size:18px}.j-footer{background:#062f26;padding-top:65px}.j-footer-top{border-bottom:1px solid #456356}.j-footer-brand{letter-spacing:-.07em!important;font-size:40px!important}.j-footer h3{color:#d8c299}.j-page-hero{background:#f5f6f0;border-bottom:1px solid var(--line)}.j-page-hero h1{font-weight:550;letter-spacing:-.055em}.j-page-img{border:0;box-shadow:none;border-radius:3px}.j-white-panel,.j-dark-panel,.j-contact-card,.j-content-figure,.j-inline-cta{border-radius:3px!important;box-shadow:none!important}.j-pilot{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#f3f5ef;padding:40px;margin-top:35px;border-top:3px solid #c4aa78}.j-pilot h2{font-size:30px}.j-pilot h3{font-size:25px}.j-pilot p{color:var(--gray)}.j-prose{max-width:820px}.j-article-content{max-width:850px}.j-booking-wrap{max-width:1100px}.j-legal p,.j-legal li{max-width:850px}.j-legal h2{font-size:28px;margin-top:40px}.j-booking-placeholder{border-radius:3px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #9c783a;outline-offset:4px}
@media(max-width:1200px){.j-nav{gap:12px}.j-nav>a,.j-nav-dropdown>a{font-size:12px}.j-head-cta{padding:12px;font-size:12px}.j-container{width:calc(100% - 48px)}.j-editorial-grid{gap:35px}.j-offer-grid,.j-cloud-grid{gap:50px}}
@media(max-width:1050px){.j-menu-toggle{display:block}.j-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:25px;flex-direction:column;align-items:stretch;max-height:85vh;overflow:auto;border-bottom:1px solid var(--line)}.j-nav.is-open{display:flex}.j-nav>a,.j-nav-dropdown>a{font-size:16px}.j-head-inner{position:relative;min-height:80px}.j-nav-dropdown{width:100%}.j-drop-menu{position:static;box-shadow:none;width:100%;max-height:45vh;overflow:auto}.j-editorial-grid h1{font-size:54px}.j-cloud h2,.j-sticky-heading h2{font-size:38px}}
@media(max-width:760px){.j-container{width:calc(100% - 36px)}.j-section{padding:60px 0}.j-editorial-grid{grid-template-columns:1fr;gap:32px;padding-top:30px}.j-editorial-grid h1{font-size:clamp(42px,9vw,62px)}.j-hero-line>span:last-child{display:none}.j-editorial-art{max-width:540px}.j-positioning{flex-direction:column;gap:12px}.j-workflow{margin-top:15px}.j-flow-grid,.j-offer-grid,.j-cloud-grid,.j-pilot{grid-template-columns:1fr}.j-flow-grid article{margin-right:0;border-right:0;display:grid;grid-template-columns:30px 1fr;gap:12px;padding:22px 0}.j-flow-grid h3{min-height:0;margin:0;font-size:23px;max-width:none}.j-flow-grid p{grid-column:2;max-width:none}.j-flow-symbol{display:none}.j-sticky-heading img{display:none}.j-offer-grid{gap:20px}.j-industry-search{align-items:flex-start;flex-direction:column}.j-industries-grid{grid-template-columns:1fr}.j-cloud-grid{gap:35px}.j-cloud figure{max-width:460px}.j-timeline{grid-template-columns:1fr 1fr;gap:25px}.j-timeline h3{margin-top:25px}.j-pilot{padding:25px;gap:15px}.j-hero-description{font-size:17px}.j-footer-top{gap:30px}.j-page-hero h1{overflow-wrap:anywhere}.j-hero-actions{align-items:flex-start}.j-hero-actions .j-text-link{padding:12px 0}}
