@import url('theme4-v7099.css?v=7101');
:root{--x-navy:#0b3555;--x-blue:#0874ba;--x-orange:#ff7a14;--x-ink:#0b3555;--x-muted:#61798a;--x-pale:#f2f7fa;--x-line:#d8e3ea}
.t4x{font-family:Montserrat,Arial,sans-serif;color:var(--x-ink);background:#fff}.t4x *{box-sizing:border-box}.t4x-shell{width:min(1200px,calc(100% - 56px));margin:auto}.t4x h1,.t4x h2,.t4x h3,.t4x p{margin-top:0}.t4x-kicker{display:block;font-size:11px;letter-spacing:.17em;font-weight:800;color:var(--x-blue);margin-bottom:10px}.t4x-kicker.orange{color:var(--x-orange)}.t4x-kicker.light{color:#cfe2ee}.t4x-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 19px;text-decoration:none;font-weight:800;font-size:14px;border:1px solid var(--x-navy);border-radius:2px}.t4x-btn.primary{background:var(--x-orange);border-color:var(--x-orange);color:#fff}.t4x-btn.secondary{background:#fff;color:var(--x-navy)}.t4x-actions{display:flex;gap:14px;flex-wrap:wrap}.t4x-hero{background:linear-gradient(90deg,#fff 0%,#fff 38%,#eef6fa 100%)}.t4x-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;min-height:470px}.t4x-hero-copy{padding:50px 42px 42px 0;align-self:center}.t4x-hero h1{font-size:clamp(48px,5vw,70px);line-height:.98;letter-spacing:-.045em;margin-bottom:20px}.t4x-hero h1 em{font-style:normal;color:var(--x-orange)}.t4x-hero-copy>p{font-size:17px;line-height:1.6;max-width:610px;color:#244d68;margin-bottom:22px}.t4x-benefits{display:flex;gap:24px;flex-wrap:wrap;margin-top:22px;font-size:11px;color:#345b73}.t4x-hero-visual{position:relative;min-height:470px;overflow:hidden}.t4x-hero-visual>img{width:100%;height:100%;object-fit:cover;display:block}.t4x-float{position:absolute;left:28px;top:38px;background:rgba(255,255,255,.92);padding:22px 25px;border-top:3px solid var(--x-orange);font-size:20px;font-weight:800;line-height:1.25}.t4x-ribbon{position:absolute;right:0;top:0;bottom:0;width:155px;background:rgba(7,47,78,.94);clip-path:polygon(36% 0,100% 0,100% 100%,0 100%);padding:0 20px 30px 55px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;color:#fff}.t4x-ribbon:before{content:"";width:30px;border-top:3px solid var(--x-orange);margin-bottom:7px}.t4x-ribbon b{font-size:13px}.t4x-sectors,.t4x-cap,.t4x-cases,.t4x-partners,.t4x-security{padding:66px 0}.t4x-head.split{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}.t4x-head h2,.t4x-control h2,.t4x-tech h2,.t4x-partners h2,.t4x-security h2,.t4x-final h2{font-size:clamp(32px,3vw,45px);line-height:1.04;letter-spacing:-.035em;margin-bottom:12px}.t4x-head p,.t4x-control p,.t4x-cases p,.t4x-partners p,.t4x-security p,.t4x-final p{color:var(--x-muted);line-height:1.6}.t4x-head a,.t4x-partners a{color:var(--x-blue);font-weight:800;text-decoration:none}.t4x-sector-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.t4x-sector-grid>a{position:relative;border:1px solid var(--x-line);text-decoration:none;color:var(--x-ink);background:#fff;min-width:0}.t4x-sector-grid img{width:100%;height:145px;object-fit:cover;display:block}.t4x-sector-grid small{display:block;color:var(--x-blue);font-size:9px;letter-spacing:.12em;font-weight:800;padding:15px 14px 6px}.t4x-sector-grid strong{display:block;font-size:14px;line-height:1.35;padding:0 28px 18px 14px}.t4x-sector-grid i{position:absolute;right:12px;bottom:16px;color:var(--x-blue);font-style:normal}.t4x-control{background:linear-gradient(90deg,#eef5f8 0,#fff 70%);padding:70px 0}.t4x-control-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:60px;align-items:center}.t4x-control h2 em{font-style:normal;color:var(--x-orange)}.t4x-process-graphic{position:relative;min-height:330px;background:radial-gradient(circle at 50% 50%,#dcecf5 0,#f7fbfd 60%);display:grid;grid-template-columns:150px 1fr 250px;align-items:center;padding:28px;overflow:hidden}.t4x-process-graphic .sources{display:grid;gap:14px;background:#fff;padding:20px;box-shadow:0 8px 30px rgba(13,54,82,.08);z-index:2}.sources b:nth-child(1){color:#0085c3}.sources b:nth-child(2){color:#1d4f91}.sources b:nth-child(3){color:#0a76bd}.sources b:nth-child(4){color:#547a3a}.sasnode{width:88px;height:88px;display:grid;place-items:center;background:linear-gradient(145deg,#0d4167,#0a2d49);color:#fff;font-size:28px;font-weight:900;border-radius:8px;justify-self:center;z-index:2}.results{display:grid;gap:10px;z-index:2}.results span{background:#fff;padding:13px 15px;display:grid;grid-template-columns:26px 1fr;box-shadow:0 8px 25px rgba(13,54,82,.07);font-size:14px}.results span small{grid-column:2;color:#6f8492}.results .ok{color:#128151}.results .warn{color:#e48114}.results b{color:var(--x-ink)}.t4x-cap{background:#fff}.t4x-cap h2{font-size:32px}.t4x-cap-grid{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--x-line);margin-top:24px}.t4x-cap-grid>div{padding:22px 18px;border-right:1px solid var(--x-line);min-height:180px}.t4x-cap-grid>div:last-child{border-right:0}.t4x-cap-grid i{display:block;color:var(--x-blue);font-size:30px;font-style:normal;margin-bottom:16px}.t4x-cap-grid b{display:block;font-size:16px;margin-bottom:8px}.t4x-cap-grid p{font-size:14px;line-height:1.5;color:var(--x-muted)}.t4x-tech{background:linear-gradient(120deg,#082f4c,#0c4d78);color:#fff;padding:66px 0}.t4x-tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.t4x-tech h2{color:#fff}.t4x-tech p{color:#d4e2ea;line-height:1.6}.t4x-tech-logos{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.t4x-tech-logos span{background:#fff;color:var(--x-navy);min-height:68px;display:grid;place-items:center;font-size:18px;font-weight:800;border-radius:2px}.t4x-cases{background:#f7fafc}.t4x-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--x-line);border:1px solid var(--x-line)}.t4x-case-grid a{background:#fff;padding:28px;text-decoration:none;color:var(--x-ink);min-height:190px}.t4x-case-grid i{font-style:normal;font-size:28px;color:var(--x-orange);display:block;margin-bottom:18px}.t4x-case-grid b{display:block;font-size:17px;margin-bottom:10px}.t4x-case-grid p{font-size:14px}.t4x-partners{background:#fff}.t4x-partner-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.t4x-partner-rows{border-top:1px solid var(--x-line)}.t4x-partner-rows>div{display:grid;grid-template-columns:220px 1fr;gap:25px;align-items:center;padding:24px 0;border-bottom:1px solid var(--x-line)}.t4x-partner-rows small{font-size:10px;letter-spacing:.12em;font-weight:800;color:#6a7d8b}.t4x-partner-rows strong{font-size:24px}.t4x-security{background:linear-gradient(90deg,#eef5f8,#fff)}.t4x-security-grid{display:grid;grid-template-columns:.65fr 1fr 1fr;gap:50px;align-items:center}.t4x-shield{height:240px;background:linear-gradient(145deg,#0c3858,#1178b6);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.t4x-shield div{font-size:78px;color:#ff8a2c}.t4x-shield span{font-size:12px;letter-spacing:.15em;font-weight:800;text-align:center}.t4x-security ul{list-style:none;margin:0;padding:0}.t4x-security li{padding:9px 0 9px 27px;position:relative;color:#31556d}.t4x-security li:before{content:"✓";position:absolute;left:0;color:var(--x-blue);font-weight:900}.t4x-final{background:var(--x-navy);color:#fff;padding:58px 0}.t4x-final-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.t4x-final h2{color:#fff}.t4x-final p{color:#c9dbe6;max-width:650px}.t4x-final>div>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.t4x-final small{color:#aec5d3}
@media(max-width:1000px){.t4x-hero-grid,.t4x-control-grid,.t4x-tech-grid,.t4x-partner-grid,.t4x-security-grid,.t4x-final-grid,.t4x-head.split{grid-template-columns:1fr}.t4x-hero-copy{padding-right:0}.t4x-sector-grid{grid-template-columns:repeat(2,1fr)}.t4x-cap-grid{grid-template-columns:repeat(3,1fr)}.t4x-case-grid{grid-template-columns:repeat(2,1fr)}.t4x-process-graphic{grid-template-columns:130px 1fr 220px}.t4x-security-grid{gap:28px}.t4x-shield{height:180px}}
@media(max-width:650px){.t4x-shell{width:min(100% - 30px,1200px)}.t4x-hero h1{font-size:45px}.t4x-hero-visual{min-height:350px}.t4x-float{display:none}.t4x-ribbon{width:120px}.t4x-sector-grid,.t4x-cap-grid,.t4x-case-grid,.t4x-tech-logos{grid-template-columns:1fr}.t4x-cap-grid>div{border-right:0;border-bottom:1px solid var(--x-line)}.t4x-process-graphic{grid-template-columns:1fr;gap:18px}.sasnode{justify-self:start}.t4x-partner-rows>div{grid-template-columns:1fr;gap:8px}}
.t4-nav a:after,.t4-nav a.active:after{display:none!important}.t4-nav a{text-decoration:none!important;border:0!important}.t4-nav a.active{color:#0874ba!important}.t4-header{box-shadow:none!important;border-bottom:1px solid #e5edf2!important}.t4-brand img{max-height:44px!important}
/* V7.0.104: live Theme 4 integration orbit. Pure HTML/CSS; no generated artwork. */
.t4x-orbit{position:relative;min-height:430px;overflow:hidden;background:radial-gradient(circle at 44% 48%,#fff 0 11%,#eaf5fb 32%,#f7fbfd 68%,#edf6fa 100%);isolation:isolate}
.t4x-orbit:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#0a75ba18 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(circle,#000,transparent 72%)}
.t4x-orbit-rings i{position:absolute;left:44%;top:50%;border:1px solid #1585c526;border-radius:50%;transform:translate(-50%,-50%)}
.t4x-orbit-rings i:nth-child(1){width:220px;height:220px}.t4x-orbit-rings i:nth-child(2){width:360px;height:300px;border-style:dashed;animation:t4OrbitSpin 30s linear infinite}.t4x-orbit-rings i:nth-child(3){width:530px;height:390px;border-color:#ff7a142b;animation:t4OrbitSpinBack 44s linear infinite}
.t4x-orbit-core{position:absolute;left:44%;top:50%;width:108px;height:108px;transform:translate(-50%,-50%);display:grid;place-content:center;text-align:center;border-radius:14px;background:linear-gradient(145deg,#10517c,#082d49);box-shadow:0 18px 50px #0874ba42,0 0 0 8px #fff9;z-index:8;color:#fff;animation:t4CorePulse 4s ease-in-out infinite}.t4x-orbit-core span{font-size:31px;font-weight:900;font-style:italic;letter-spacing:-.04em}.t4x-orbit-core small{font-size:8px;letter-spacing:.2em;color:#b9d8e9;margin-top:4px}
.t4x-orbit-app{position:absolute;z-index:6;width:112px;height:70px;padding:10px 12px;background:#fff;display:flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 12px 30px #0b35551a;border:1px solid #dfeaf0;animation:t4Float 5s ease-in-out infinite}.t4x-orbit-app img{max-width:90px;max-height:42px;object-fit:contain}.t4x-orbit-app b{font-size:13px;color:#0b3555}.app-topdesk{left:35%;top:5%;animation-delay:-1s}.app-afas{left:9%;top:22%;animation-delay:-2.7s}.app-youforce{left:62%;top:11%;animation-delay:-.4s}.app-validsign{left:68%;top:55%;animation-delay:-3.2s}.app-ultimo{left:51%;top:74%;animation-delay:-1.8s}.app-nable{left:20%;top:74%;animation-delay:-4s}.app-microsoft{left:4%;top:52%;animation-delay:-.8s}.app-servicenow{left:25%;top:43%;transform:translate(-100%,-50%);animation-delay:-2.1s}.app-more{left:77%;top:30%;width:82px;opacity:.82;animation-delay:-3.6s}
.ms-mark{width:25px;height:25px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.ms-mark i{display:block}.ms-mark i:nth-child(1){background:#f35325}.ms-mark i:nth-child(2){background:#81bc06}.ms-mark i:nth-child(3){background:#05a6f0}.ms-mark i:nth-child(4){background:#ffba08}
.t4x-orbit-stream{position:absolute;left:44%;top:50%;z-index:2;border:2px solid transparent;border-radius:50%;transform:translate(-50%,-50%)}.stream-a{width:420px;height:310px;border-top-color:#0874ba70;border-right-color:#0874ba70;animation:t4OrbitSpin 16s linear infinite}.stream-b{width:520px;height:385px;border-bottom-color:#ff7a1470;border-left-color:#ff7a1470;animation:t4OrbitSpinBack 23s linear infinite}
.t4x-packet{position:absolute;z-index:7;width:9px;height:9px;border-radius:50%;background:#0b8fd7;box-shadow:0 0 0 5px #0b8fd71f,0 0 16px #0b8fd7;offset-path:ellipse(210px 150px at 44% 50%);animation:t4Packet 8s linear infinite}.t4x-packet.p2{background:#ff861a;box-shadow:0 0 0 5px #ff861a1f,0 0 16px #ff861a;animation-delay:-2s;animation-duration:10s}.t4x-packet.p3{animation-delay:-4.5s;animation-duration:12s}.t4x-packet.p4{background:#ff861a;animation-delay:-7s;animation-duration:14s}
.t4x-orbit-status{position:absolute;right:18px;bottom:18px;width:205px;display:grid;gap:7px;z-index:10}.t4x-orbit-status>span{display:grid;grid-template-columns:24px 1fr;background:#ffffffed;padding:9px 11px;box-shadow:0 8px 24px #0b355514;border-left:2px solid #15915c;animation:t4Status 8s ease-in-out infinite}.t4x-orbit-status>span:nth-child(2){animation-delay:-6s}.t4x-orbit-status>span:nth-child(3){animation-delay:-4s;border-color:#f08a19}.t4x-orbit-status>span:nth-child(4){animation-delay:-2s}.t4x-orbit-status i{font-style:normal;font-weight:900;color:#15915c}.t4x-orbit-status .warn i{color:#f08a19}.t4x-orbit-status b{font-size:12px}.t4x-orbit-status small{grid-column:2;color:#718695;font-size:10px}
@keyframes t4Float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes t4CorePulse{0%,100%{box-shadow:0 18px 50px #0874ba35,0 0 0 8px #fff9}50%{box-shadow:0 18px 60px #0874ba60,0 0 0 13px #fff7}}@keyframes t4OrbitSpin{to{rotate:360deg}}@keyframes t4OrbitSpinBack{to{rotate:-360deg}}@keyframes t4Packet{to{offset-distance:100%}}@keyframes t4Status{0%,18%,100%{transform:translateX(0);opacity:.8}8%{transform:translateX(-8px);opacity:1}}
@media(max-width:900px){.t4x-orbit{min-height:500px}.t4x-orbit-core,.t4x-orbit-rings i,.t4x-orbit-stream{left:50%}.t4x-orbit-status{right:12px;bottom:12px}.app-servicenow{left:22%}.app-validsign{left:70%}}
@media(max-width:650px){.t4x-orbit{min-height:560px}.t4x-orbit-app{width:88px;height:58px;padding:8px}.t4x-orbit-app img{max-width:72px;max-height:34px}.t4x-orbit-core{width:92px;height:92px}.t4x-orbit-rings i:nth-child(3),.stream-b,.app-more{display:none}.app-topdesk{left:36%}.app-afas{left:2%;top:25%}.app-youforce{left:65%;top:18%}.app-microsoft{left:1%;top:50%}.app-servicenow{left:35%;top:67%;transform:none}.app-nable{left:4%;top:73%}.app-ultimo{left:60%;top:69%}.app-validsign{left:72%;top:44%}.t4x-orbit-status{width:180px;bottom:10px;right:8px;opacity:.95}}
@media(prefers-reduced-motion:reduce){.t4x-orbit *{animation:none!important}.t4x-packet{display:none}}
