@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-e124b6a2c8825b78fa585ddcd3db02dc.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-e124b6a2c8825b78fa585ddcd3db02dc.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-c770f84c0e273f744b231aeaeca0aa6c.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-4494c29c5e90ca12dc71591ad45cd646.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-e499c09321e1feb6b3aaaa926ed78065.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-e5ffa659decdd2245f0994611085aad3.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-ee162373a52f4bca23b71d59f4032949.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-ee162373a52f4bca23b71d59f4032949.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-6f01ddf3399bde4c54a79a40d7e5f6e8.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-07c51f7d2c22d1f5dc8ce1584063531e.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-d2c5fab6d75c28e6016b5c02baff5033.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-f0d7187d84fe0bc6ed3729b6829547cc.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:300;font-style:italic;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-6af2d5dcbd13d82a3db7b6816a555f23.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-6af2d5dcbd13d82a3db7b6816a555f23.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-9160b479270c7c77bfcdade5bbf40013.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-7084778d7bc29aa55ec841d068f86c97.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-e5c10dfb3cbc08eae490ac72d593109b.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-f75c545077a6a4fe064083ca7b7b49de.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-930e332f183377df1dea430a850bf107.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-930e332f183377df1dea430a850bf107.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-ba5fa8a59090d84975f51c92af64fc27.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-1574985bf033ba0c7eb92527a10726bd.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-9f59a3409c6b86e683b214d923c426fa.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-6364cb803fc3451c841d7d2faa917d2b.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-a0403fd7d997ad142007283d2a4b9afa.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-a0403fd7d997ad142007283d2a4b9afa.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-59811702a09286faa04bf40891c1254e.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-51cdd79d2b2f0b1ebc0a9c203d1592e7.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-d53496dd733e6163a0e2f99af7e082a0.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-c8a871551bdaf8efd625044713c62c99.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-0126e41776e729d40e9063b9dfdb2e97.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-0126e41776e729d40e9063b9dfdb2e97.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-2c31b65c9aa0da026315163efcddc9c0.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-5da21e36f8f3a666d4903e1c3ea5f5d3.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-fbde4ba7712fa9875ea0f91448663dcd.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-476b427d242d69659f7614222c13edc8.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:500;font-style:italic;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-71aee43d229595e696ce3383648e1a54.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-71aee43d229595e696ce3383648e1a54.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-af8762712402d635b59b38c32f974978.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-384e5be0a34db39b99d916ebb35c4a19.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-d0b87787a21bd41ee1be72323037b75a.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-27bbd89cc8ec351a0efa8dae79071966.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:600;font-style:normal;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-79ff5d7c2e845b3d6d86103a014f8cd1.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-79ff5d7c2e845b3d6d86103a014f8cd1.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-4d5c168c32e2facfa08c6aa8b3f933b4.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-e6c8d7dc521c5e763288ad3e3b3d7807.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-5c0aba4dd10389d2bd7a00981de2070b.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-a98a334271548a1b1e906e82707b763b.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:600;font-style:italic;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-f8c3022bf59a8dd96aacfc9c4c5a718a.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-f8c3022bf59a8dd96aacfc9c4c5a718a.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-bcf3f97e1c2d56de1af89b6985e60b57.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-37ac64f7228c0ec2c89dfccea7a31d56.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-146318ac8baedcab27be4295c6510ff2.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-640bb6b53f215fc70fe9ef5350385ac4.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-ff1cfc56dc4ecf9e2ec472ccc435d23b.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-ff1cfc56dc4ecf9e2ec472ccc435d23b.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-633e4b1ec0f06336487ae8a6f86c00a9.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-4d4ce84e61a228b63f9ba1357aaac67a.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-14db55013042407634465f6ed4d7af47.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-3d2425629da6f366a8d1c2b1c5cb6646.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-81deb461a089a9eaacac9548678f035d.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-81deb461a089a9eaacac9548678f035d.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-ed7c9696343b38bb6854ed6a5e6c1052.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-f4e5c59057abeace95b804ccd0aa9008.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-99cf0469ce012a3e5b702f8e90350904.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-18cb871b44bb02b032ce0b05752c79be.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:700;font-style:italic;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-da9e2859d748fe5429760179c218694d.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-da9e2859d748fe5429760179c218694d.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-f2c1c0a57d47e21f63a371b1f6aafacb.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-4280ead2048d057193d26c39276de438.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-fcb55d8674a4a411f9645b6b020a1b13.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-a85c9b36b2f708222bfbd5c78a883f29.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:700;font-style:italic;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-ecc12cbec94ed4ac60678564eca9934b.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-ecc12cbec94ed4ac60678564eca9934b.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-9a5268ccf686cf05cf311a2ded8094bd.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-0e9d2ab05ab2332dc41a06b765b7cb50.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-7a0c347a77e8a955310279d46f16cab9.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-c8b1ae0016914313161005e2a65c7b33.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:900;font-style:normal;font-display:auto}@font-face{font-family:'HCLTech Roobert';src:url(/assets/fonts/HCLTech%20Roobert-925ecd7ba99facba16d974b05fc80cb8.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-925ecd7ba99facba16d974b05fc80cb8.eot?h=0a8fd1c7fcd47745cdad59703f33c8de) format('embedded-opentype'),url(/assets/fonts/HCLTech%20Roobert-49e75b19efa91cb81d2eb9ec3c7ed613.woff2?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff2'),url(/assets/fonts/HCLTech%20Roobert-aefd0b28f4f962762b2503b3cda9e8ff.woff?h=0a8fd1c7fcd47745cdad59703f33c8de) format('woff'),url(/assets/fonts/HCLTech%20Roobert-0b9bc3b53151ca8bed43f5a3a0dd5cb6.ttf?h=0a8fd1c7fcd47745cdad59703f33c8de) format('truetype'),url(/assets/fonts/HCLTech%20Roobert-2994ed9aafcc677e16fa9528ad5d654b.svg?h=0a8fd1c7fcd47745cdad59703f33c8de) format('svg');font-weight:900;font-style:italic;font-display:auto}.swiper-vertical{max-height:100vh}.dach-site-header{position:sticky;top:0;z-index:1030;font-family:'HCLTech Roobert','Helvetica Neue',Arial,sans-serif}.dach-utility{background:#000032;color:#fff}.dach-utility-inner{display:flex;justify-content:flex-end;align-items:center;min-height:32px}.dach-country-links,.dach-utility-links{display:flex;align-items:center;gap:1rem}.dach-country-link,.dach-utility-link{color:#dce6f0;font-size:.8rem;font-weight:600;text-decoration:none}.dach-country-link:hover,.dach-country-link[aria-current=true],.dach-utility-link:hover{color:#fff;text-decoration:underline}.dach-header-main,.dach-mobile-header{background:#fff;border-bottom:1px solid #dce6f0;box-shadow:0 2px 12px rgba(20,20,43,.06)}.dach-main-shell{display:flex;align-items:center;min-height:72px;gap:1.1rem}.dach-brand{display:inline-flex;align-items:center;flex:0 0 auto}.dach-brand-logo{display:block;height:30px;width:auto}.dach-top-nav{display:flex;align-items:stretch;gap:.1rem;list-style:none;margin-bottom:0;margin-left:auto;padding-left:0}.dach-nav-item{display:flex;align-items:stretch}.dach-nav-link{align-items:center;color:#14142b;display:inline-flex;font-size:.87rem;font-weight:700;padding:1.55rem .5rem 1.35rem;text-decoration:none;white-space:nowrap}.dach-lead-teal,.dach-mega-link:hover,.dach-mega-link:hover .dach-mega-link-title,.dach-mobile-link:hover,.dach-nav-link.dach-active,.dach-nav-link:focus,.dach-nav-link:hover{color:#17707f}.dach-nav-link.dach-active{text-decoration:underline;text-decoration-color:#2ec0cb;text-decoration-thickness:3px;text-underline-offset:.35rem}.dach-mega-toggle[aria-expanded=true]{background-color:#eaf4f7;color:#17707f}.dach-mega-toggle{cursor:pointer}.dach-contact-cta:focus-visible,.dach-mega-toggle:focus-visible,.dach-nav-link:focus-visible,.dach-search-trigger:focus-visible{outline:#2ec0cb solid 3px;outline-offset:2px;box-shadow:none}.dach-mega{background:#fff;border-top:3px solid #2ec0cb;box-shadow:0 18px 40px rgba(20,20,43,.16);display:none;left:0;right:0;padding:1.5rem 0 1.75rem;position:absolute;top:100%;max-height:calc(100vh - var(--dach-header-height,114px));overflow-y:auto}.dach-nav-item.dach-open .dach-mega,.dach-strip__text{display:block}.dach-mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.dach-mega-column{border-right:1px solid #dce6f0;padding-right:1.15rem}.dach-mega-label{color:#17707f;display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.dach-mega-subheading{color:#4e4b66;display:block;font-size:.68rem;font-weight:800;letter-spacing:.06em;margin:.65rem 0 .15rem;text-transform:uppercase}.dach-mega-link{color:#14142b;display:block;font-size:.88rem;font-weight:750;line-height:1.2;padding:.35rem 0;text-decoration:none}.dach-mega-link-title{display:block;font-size:.88rem;font-weight:750;line-height:1.2}.dach-mega-link-desc{color:#5f6470;display:block;font-size:.75rem;line-height:1.3;margin-top:.08rem}.dach-mega-feature{background:#eaf4f7;border-radius:.75rem;display:flex;flex-direction:column;height:100%;padding:1.15rem}.dach-mega-feature-title{font-size:1.05rem;font-weight:800;margin:.1rem 0 .45rem}.dach-mega-feature-copy{color:#4e4b66;font-size:.82rem;line-height:1.45;margin-bottom:auto}.dach-mega-feature-link{color:#17707f;font-size:.85rem;font-weight:800;margin-top:1rem;text-decoration:none}.dach-header-actions{display:flex;gap:.5rem;align-items:center}.dach-search-trigger{background:#fff;border:1px solid #b9d3da;border-radius:999px;color:#17707f;font-size:.82rem;font-weight:700;padding:.44rem .75rem}.dach-contact-cta,.dach-mobile-contact{background:#17707f;border-radius:.35rem;color:#fff;font-size:.82rem;font-weight:800;padding:.54rem .75rem;text-decoration:none;white-space:nowrap}.dach-contact-cta:hover,.dach-mobile-contact:hover{background:#125a66;color:#fff}.dach-mobile-bar{align-items:center;display:flex;justify-content:space-between;min-height:64px;padding:.75rem 1rem;width:100%;flex-basis:100%;flex-grow:0;flex-shrink:0}.dach-mobile-actions{align-items:center;display:flex;gap:.45rem;margin-left:auto;justify-content:flex-end;flex-shrink:0}.dach-mobile-menu-button,.dach-mobile-search{background:#fff;border:1px solid #b9d3da;border-radius:.3rem;color:#17707f;font-size:.8rem;font-weight:800;padding:.42rem .65rem}.dach-mobile-navigation{border-top:1px solid #dce6f0;padding:.35rem 1rem 1rem}.dach-mobile-nav-list{display:block;list-style:none;margin:0;padding:0}.dach-mobile-direct,.dach-mobile-group-toggle{background:#fff;border:0;border-bottom:1px solid #eaeff5;color:#14142b;display:block;font-size:1rem;font-weight:800;padding:.8rem 0;text-align:left;text-decoration:none;width:100%}.dach-mobile-countries{display:flex;gap:1rem;margin-top:1rem;padding-top:.7rem;border-top:1px solid #dce6f0}.dach-search-modal{border-radius:.75rem;overflow:hidden}.dach-search-modal .btn-close{width:1rem;height:1rem;padding:.5rem;margin:0;flex:0 0 auto;opacity:1}#pillar-sticky-nav{top:var(--dach-header-height,114px);z-index:1020}.dach-page-content{min-width:0}.dach-lead{display:block;font-size:1.3rem;line-height:1.45;max-width:760px;margin:1rem 0 1.5rem}.dach-section{padding:var(--dach-space-section) 0}.dach-copy{color:#4e4b66;display:block;font-size:1.05rem;line-height:1.6;max-width:840px}.dach-sovereignty-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.dach-sovereignty-card{background:#eaf4f7;border-radius:.75rem;padding:1.25rem}.dach-mobile-group-body{padding:.25rem 0 .8rem}.dach-mobile-pod{color:#17707f;display:block;font-size:.78rem;font-weight:800;letter-spacing:.04em;padding:.8rem 1rem .2rem;text-transform:uppercase}.dach-mobile-link{border-bottom:0;color:#4e4b66;display:block;font-size:.95rem;font-weight:600;padding:.45rem 1rem .45rem 1.9rem;text-decoration:none}.dach-mobile-menu-toggle{align-items:center;background:#fff;border:1px solid #b9d3da;border-radius:.3rem;color:#17707f;display:inline-flex;height:42px;justify-content:center;padding:.4rem;width:44px}.dach-mobile-menu-toggle .navbar-toggler-icon{height:1.35rem;width:1.35rem}.dach-sovereignty-eyebrow{color:#2ec0cb;display:block;font-size:.875rem;font-weight:800;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.dach-sovereignty-callout{background:0 0;border-left:5px solid #17707f;border-radius:0;font-size:clamp(1.2rem,2vw,1.55rem);margin-top:2.25rem;padding:.15rem 0 .15rem 1.5rem}.dach-sovereignty-stats{border-bottom:1px solid rgba(23,112,127,.25);border-top:1px solid rgba(23,112,127,.25);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:3rem 0 2.5rem}.dach-sovereignty-stat{background:0 0;border:0;border-right:1px solid rgba(23,112,127,.25);border-radius:0;box-shadow:none;display:flex;flex-direction:column;min-height:250px;padding:2.25rem 2rem}.dach-sovereignty-stat-value{color:#17707f;font-size:clamp(1.475rem, 1.475rem + 2.7vw, 3.5rem);font-weight:800;letter-spacing:-.05em;line-height:1.1;margin-bottom:1.2rem}.dach-sovereignty-source{color:#5e6574;font-size:.875rem;margin-top:auto}.dach-sovereignty-dimension-grid{display:grid;gap:0 3.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));margin-top:2rem}.dach-sovereignty-dimension{background:0 0;border-bottom:0;border-left:0;border-radius:0;border-right:0;border-top:1px solid rgba(46,192,203,.32);box-shadow:none;display:grid;grid-template-columns:3.5rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:1.25rem;padding:2rem 0;position:relative;align-items:start;align-content:start}.dach-sovereignty-roadmap{background:url('/assets/img/hcls-light-gradient-v1-1920x1080.svg') center/cover no-repeat #ecf3f8;color:#000032;overflow:hidden}.dach-sovereignty-step-grid{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem;position:relative}.dach-sovereignty-step{background:rgba(255,255,255,.62);border:1px solid rgba(46,192,203,.55);border-radius:1rem;padding:1.5rem;position:relative;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dach-sovereignty-step-number{align-items:center;background:#17707f;border-radius:50%;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:800;height:3.25rem;justify-content:center;margin-bottom:1.5rem;width:3.25rem}.dach-sovereignty-solution-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.dach-sovereignty-solution{background:linear-gradient(145deg,#fff 0,#ecf3f8 100%);border:1px solid rgba(46,192,203,.32);border-radius:1rem;box-shadow:0 .45rem 1.5rem rgba(0,0,50,.04);display:flex;flex-direction:column;min-height:285px;overflow:hidden;padding:clamp(1.5rem,3vw,2.25rem);position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.dach-sovereignty-solution-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:auto;padding-top:1.25rem}.dach-sovereignty-solution-link{align-items:center;background:#fff;border:1px solid #2ec0cb;border-radius:999px;color:#17707f;display:inline-flex;font-size:.9rem;font-weight:800;padding:.55rem .85rem;text-decoration:none;transition:background-color .18s,color .18s,transform .18s}.dach-sovereignty-solution-link:hover{background:#17707f;color:#fff;text-decoration:none;transform:translateX(2px)}.dach-sovereignty-faq-grid{display:grid;gap:0 3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.dach-sovereignty-faq-item{background:0 0;border-radius:0;border-top:1px solid rgba(46,192,203,.32);box-shadow:none;padding:1.75rem 0}.dach-sovereignty-contact{background:radial-gradient(circle at 12% 12%,rgba(54,214,217,.28),transparent 30%),linear-gradient(135deg,#ecf3f8 0,#dce6f0 100%)}.dach-sovereignty-form-card{background:#fff;border-radius:1rem;border-top:6px solid #17707f;box-shadow:0 1.5rem 4rem rgba(0,0,50,.14);padding:clamp(1.25rem,3vw,2.25rem)}.dach-sovereignty-followup{background:linear-gradient(135deg,#eaf9fc 0,#d6eefb 100%);min-height:55vh;padding:var(--dach-space-section) 0}.dach-sovereignty-dimensions,.dach-sovereignty-positioning,.dach-sovereignty-solutions{background:#fff}.dach-sovereignty-section-title{letter-spacing:-.025em;line-height:1.08}.dach-sovereignty-positioning .fs-5{font-size:clamp(1.12rem,1.6vw,1.35rem)!important;line-height:1.68}.dach-sovereignty-study{background:linear-gradient(rgba(255,255,255,.68),rgba(255,255,255,.68)),url('/assets/img/hcls-light-gradient-v3-1920x1080.svg') center/cover no-repeat #ecf3f8;border-bottom:1px solid #dce6f0;border-top:1px solid #dce6f0}.dach-sovereignty-study>.container>h2{letter-spacing:-.025em;max-width:900px}.dach-sovereignty-stat:first-child{padding-left:2rem}.dach-sovereignty-stat:last-child{border-right:0}.dach-sovereignty-stat>p:not(.dach-sovereignty-source){font-size:1.08rem;line-height:1.45}.dach-sovereignty-study-conclusion{line-height:1.65;max-width:980px}.dach-sovereignty-study-cta{margin-top:1rem!important;padding:.8rem 1.2rem}.dach-sovereignty-dimension h3{font-size:1.25rem;grid-column:2;line-height:1.25;margin-bottom:.9rem}.dach-sovereignty-dimension p{color:#4e4b66;grid-column:2;line-height:1.65}.dach-sovereignty-inline-cta{margin-top:2.25rem}.dach-sovereignty-step h3{color:#000032;font-size:1.25rem;line-height:1.25;margin-bottom:.9rem}.dach-sovereignty-step p{color:#4e4b66;line-height:1.6}.dach-sovereignty-solution:first-child{border-color:#2ec0cb;color:#000032}.dach-sovereignty-solution:first-child p,.dach-stacktable__val{color:#4e4b66}.dach-sovereignty-solution:nth-child(5){grid-column:1/-1;min-height:0}.dach-sovereignty-solution h3{font-size:1.25rem;line-height:1.25;margin-bottom:1rem}.dach-sovereignty-solution>p{color:#4e4b66;font-size:1.05rem;line-height:1.6}.dach-sovereignty-solution-link::after{content:"→";margin-left:.45rem}.dach-sovereignty-solution:first-child .dach-sovereignty-solution-link{background:#fff;border-color:#2ec0cb;color:#17707f}.dach-sovereignty-solution:first-child .dach-sovereignty-solution-link:hover{background:#17707f;color:#fff}.dach-sovereignty-faq{background:#ecf3f8}.dach-sovereignty-faq-item h3{color:#000032;line-height:1.25}.dach-sovereignty-faq-item p{color:#4e4b66;line-height:1.65}.dach-sovereignty-contact-copy{padding-top:1rem}.dach-sovereignty-contact-copy h2{letter-spacing:-.035em}.dach-sovereignty-hero-slider{background:#fff;overflow:hidden}.dach-glance__body,.dach-sovereignty-hero-slider .swiper-slide>div{position:relative}.dach-sovereignty-hero-slider .display-5{letter-spacing:-.03em;max-width:760px}.dach-sovereignty-slide-copy{line-height:1.55;max-width:700px}.dach-sovereignty-hero-slider .swiper-pagination{bottom:1rem!important;z-index:4}.dach-sovereignty-hero-slider .swiper-pagination-bullet{background:#17707f;height:.7rem;width:.7rem}.dach-sovereignty-dimension-number{color:#17707f;display:block;font-weight:800;grid-column:1;grid-row:1/span 2;letter-spacing:-.05em;line-height:1;margin-bottom:0;padding-top:.05rem;align-self:start}.dach-sovereignty-stat-value .counter{background:linear-gradient(to right,#0f5fdc,#17707f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.dach-sovereignty-stat-suffix{background:linear-gradient(to right,#0f5fdc,#17707f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;letter-spacing:0;margin-left:.12em;padding-right:.08em}.dach-mobile-header .container{max-width:none;width:100%}:root{--hcl-teal:#17707F;--hcl-teal-dark:#125A66;--hcl-navy:#14142B;--hcl-grey-text:#4E4B66;--hcl-bg-grey:#EAEFF5;--bs-primary:#17707F;--bs-primary-rgb:23,112,127;--dach-space-section:clamp(1.75rem, 1.2rem + 1.9vw, 2.5rem)}body{font-family:'HCLTech Roobert',"Helvetica Neue",Helvetica,"Arial Nova",Arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'HCLTech Roobert',"Helvetica Neue",Helvetica,"Arial Nova",Arial,sans-serif;font-weight:700}#navcol-2 .nav-link{color:var(--hcl-grey-text);font-weight:500;transition:.2s ease-in-out}#navcol-2 .navbar-nav .nav-item .nav-link.active,#navcol-2 .navbar-nav .nav-item .nav-link:focus,#navcol-2 .navbar-nav .nav-item .nav-link:hover{color:var(--hcl-teal)!important;font-weight:700!important}[data-bs-theme=dark] #navcol-2 .nav-link{color:rgba(255,255,255,.75)}[data-bs-theme=dark] #navcol-2 .navbar-nav .nav-item .nav-link.active,[data-bs-theme=dark] #navcol-2 .navbar-nav .nav-item .nav-link:hover{color:#45aabf!important}.meta-nav-bar{z-index:1030}.meta-nav-link{color:rgba(255,255,255,.8)!important;transition:color .2s}.meta-nav-link.active,.meta-nav-link:hover{color:#fff!important}#pillar-sticky-nav .nav-link{color:var(--hcl-grey-text)!important;border-bottom:3px solid transparent!important;border-radius:0!important;transition:.2s ease-in-out}#pillar-sticky-nav .nav-link:hover{color:var(--hcl-teal)!important}#pillar-sticky-nav .nav-link.active,#pillar-sticky-nav .nav-pills .nav-link.active{background-color:transparent!important;color:var(--hcl-teal)!important;border-bottom:3px solid var(--hcl-teal)!important;border-radius:0!important}.swiper-pagination-bullet{background-color:var(--hcl-navy)!important;opacity:.3!important;transition:.3s}.swiper-pagination-bullet-active{background-color:var(--hcl-teal)!important;opacity:1!important;width:12px;height:12px}.btn{border-radius:4px;font-weight:600;padding:.6rem 1.25rem;transition:.25s ease-in-out}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-primary{background-color:var(--hcl-teal)!important;border-color:var(--hcl-teal)!important;color:#fff!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--hcl-teal-dark)!important;border-color:var(--hcl-teal-dark)!important;color:#fff!important;box-shadow:0 4px 12px rgba(23,112,127,.25)}.btn-outline-primary{color:var(--hcl-teal)!important;border-color:var(--hcl-teal)!important;background-color:transparent!important}[data-bs-theme=dark] .btn-outline-primary{color:#45aabf!important;border-color:#45aabf!important}[data-bs-theme=dark] .btn-outline-primary:hover{background-color:#45aabf!important;color:var(--hcl-navy)!important}.link-hcl-primary{color:var(--hcl-teal);text-decoration:none;font-weight:700;transition:color .2s}.link-hcl-muted,.link-hcl-primary:focus,.link-hcl-primary:hover{color:var(--hcl-teal-dark)}#bigfixFaq .accordion-button:not(.collapsed){background-color:transparent!important;color:var(--hcl-teal)!important;box-shadow:none!important}#bigfixFaq .accordion-button:not(.collapsed)::after{filter:brightness(0) saturate(100%) invert(29%) sepia(87%) saturate(414%) hue-rotate(143deg) brightness(91%) contrast(92%)}.bg-gradient-brand{background:linear-gradient(224deg,#d7f3fc 9.03%,#bef1f8 18.62%,#a0edf4 75.39%)}.bg-gradient-light{background:linear-gradient(180deg,#f7f7fc 0,#fff 100%)}.bg-gradient-section{background:linear-gradient(130deg,#eaf9fa 0,#dcebff 100%)}.testimonial-box{background-color:var(--hcl-bg-grey);border-left:4px solid var(--hcl-teal)}.offerings-icon-container{height:85px;display:flex;align-items:center;justify-content:center}.card-border-top-primary{border-top:4px solid var(--hcl-teal)!important}.w-min{width:max-content!important;display:inline-block}[data-bs-theme=dark] .bg-gradient-brand{background:linear-gradient(224deg,#0d2a35 0,#081a20 100%);color:#fff!important}[data-bs-theme=dark] .text-hcl-dark{color:#f8f9fa!important}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color);font-weight:700}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color);font-weight:700}.footer a{font-weight:700;text-decoration:none;color:var(--hcl-teal-dark)}.footer.bg-footer{background-color:var(--hcl-bg-grey)}.footer{padding-bottom:50px;padding-top:30px}.text-gradient{background:linear-gradient(90deg,#45aabf 0,#4d73e6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block}.bg-hcl-primary{background-color:#f7f7fc!important}.hcl-pills{gap:.5rem!important}.hcl-pills .nav-link{color:#1b1c1d;background-color:transparent;border-radius:8px;transition:.3s;border:1px solid transparent}.hcl-pills .nav-link:hover{background-color:#f8f9fa}.hcl-pills .nav-link.active{background-color:var(--hcl-teal)!important;color:#fff!important;box-shadow:0 4px 12px rgba(23,112,127,.25)}.hcl-pills .nav-link.active img{filter:brightness(0) invert(1)}.hcl-award-card-link:hover{background:linear-gradient(226deg,#e0f5f7,#e1efff,#dff4f8,#e1eefe)!important;transform:translateY(-3px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.hcl-award-card-link:hover h3{color:#2ec0cb!important}@keyframes scrollUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}.vertical-scroll-up{animation:40s linear infinite scrollUp}.vertical-scroll-down{animation:40s linear infinite scrollDown}.award-wall-container:hover .vertical-scroll-down,.award-wall-container:hover .vertical-scroll-up,.logo-marquee:hover .logo-items{animation-play-state:paused}@keyframes scrollLoop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.logo-marquee{overflow:hidden;position:relative;padding:1.5rem 0;width:100%}.logo-items{display:flex;flex-wrap:nowrap!important;width:max-content;animation:35s linear infinite scrollLoop}.logo-items img{flex-shrink:0;object-fit:contain;display:block}.logo-marquee::after,.logo-marquee::before{content:"";position:absolute;top:0;width:120px;height:100%;z-index:2;pointer-events:none}.logo-marquee::before{left:0;background:linear-gradient(to right,#f8f9fa 0,rgba(248,249,250,0) 100%)}.logo-marquee::after{right:0;background:linear-gradient(to left,#f8f9fa 0,rgba(248,249,250,0) 100%)}:has( > :required)>.form-check-label::after,:has( > :required)>.form-label::after{content:"*"/""}.dach-logo-panel{background:#ecf3f8;border-radius:1rem;padding:1.5rem}.dach-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.dach-logo-grid__tile{background:#fff;border:1px solid rgba(23,112,127,.15);border-radius:.75rem;display:flex;align-items:center;justify-content:center;padding:.5rem;aspect-ratio:9/5}.dach-logo-grid__tile img{max-width:100%;max-height:100%;object-fit:contain}.dach-glance{position:sticky;top:8.5rem;overflow:hidden;border-radius:1rem;padding:1.75rem 1.75rem 1.5rem;color:#fff;background:linear-gradient(118deg,#14142b 0,#14142b 45%,#17707f 100%);box-shadow:0 18px 40px rgba(20,20,43,.18)}.dach-glance__formation{position:absolute;right:-80px;top:-90px;width:280px;opacity:.4;pointer-events:none}.dach-glance__eyebrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2ec0cb}.dach-glance__eyebrow img{width:18px;height:18px}.dach-glance__row{display:flex;gap:.9rem;align-items:flex-start;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.12)}.dach-glance__icon{width:40px;height:40px;border-radius:10px;background:rgba(46,192,203,.16);display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#2ec0cb;font-size:1.1rem}.dach-glance__label{display:block;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.7)}.dach-glance__value{display:block;font-weight:600;color:#fff;line-height:1.35}.dach-glance__result{margin-top:.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12)}.dach-glance__result-title{display:block;font-size:1.25rem;font-weight:800;line-height:1.25;color:#2ec0cb;margin-top:.25rem}.dach-glance__result-text{display:block;color:rgba(255,255,255,.85);margin-top:.25rem}.dach-chapter{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem}.dach-chapter img{width:28px;height:28px}.dach-chapter__label{display:inline-flex;align-items:center;height:28px;background:#000032;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;padding:0 1.35rem;clip-path:polygon(.75rem 0,calc(100% - .75rem) 0,100% 50%,calc(100% - .75rem) 100%,.75rem 100%,0 50%)}.dach-rule{width:56px;height:4px;border-radius:2px;background:#2ec0cb;margin:1.25rem 0 2rem}.dach-eyebrow{display:block;font-size:.875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#17707f;margin-bottom:1rem}.dach-darkbox{height:100%;border-radius:1rem;padding:2rem;color:#fff;background:linear-gradient(118deg,#14142b 0,#14142b 45%,#17707f 100%)}.dach-darkbox .dach-eyebrow{color:#2ec0cb}.dach-darkbox p{color:rgba(255,255,255,.88)}.dach-dotlist{display:grid;gap:.55rem;margin-top:1rem}.dach-dotlist__item{display:flex;gap:.75rem;align-items:center;font-weight:600}.dach-dotlist__item::before{content:"";width:.55rem;height:.55rem;transform:rotate(45deg);background:#2ec0cb;border-radius:2px;flex:0 0 auto}.dach-quote-banner{border-radius:1rem;padding:2.25rem 2.5rem;background:#000032;color:#fff;margin:2.5rem 0}.dach-quote-banner::before{content:"\201C";display:block;color:#2ec0cb;font-size:3rem;line-height:1;height:1.5rem}.dach-quote-banner__text{display:block;font-size:1.25rem;line-height:1.4;font-weight:600}.dach-quote-banner__sub{display:block;color:#2ec0cb;margin-top:.5rem}.dach-pillar,.dach-stat-line{border-top:4px solid #2ec0cb;padding-top:1rem}.dach-funclist{background:#ecf3f8;border-radius:1rem;overflow:hidden}.dach-funclist__head{display:flex;gap:.6rem;align-items:center;background:#000032;color:#fff;font-weight:700;padding:.9rem 1.25rem}.dach-funclist__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;padding:1.25rem}.dach-funclist__item{display:flex;gap:.6rem;align-items:center;background:#fff;border-radius:.6rem;padding:.6rem .8rem;font-weight:600;color:#000032}.dach-ico{color:#17707f;flex:0 0 auto}.dach-formation-banner p,.dach-funclist__head .dach-ico{color:#2ec0cb}.dach-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.25rem}.dach-timeline__step{border-top:5px solid var(--dach-sev);padding-top:.9rem;display:flex;flex-direction:column}.dach-timeline__when{display:block;font-weight:800;color:#000032}.dach-timeline__what{display:block;color:#4e4b66;margin:.35rem 0 .75rem}.dach-timeline__sev{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#000032;margin-top:auto;align-self:flex-start}.dach-timeline__sev::before{content:"";width:.75rem;height:.75rem;border-radius:2px;background:var(--dach-sev)}.dach-sev-1{--dach-sev:#67c5f0}.dach-sev-2,.dach-sev-4{--dach-sev:#f9a721}.dach-sev-3{--dach-sev:#f57b2e}.dach-sev-5{--dach-sev:#ef303e}.dach-sev-6{--dach-sev:#0e193d}.dach-note{background:#ecf3f8;border-left:4px solid #2ec0cb;border-radius:.5rem;padding:1.5rem 1.75rem;margin-top:2.5rem}.dach-formula{display:block;font-size:1.25rem;font-weight:800;color:#17707f;margin-bottom:1rem}.dach-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.dach-chip{background:#ecf3f8;color:#000032;font-weight:600;border-radius:999px;padding:.35rem .9rem;font-size:.875rem}.dach-checklist,.dach-stages{display:grid;gap:.75rem}.dach-checklist__item{display:flex;gap:.75rem;align-items:flex-start}.dach-checklist__item .dach-ico{margin-top:.25rem}.dach-illu{display:block;width:180px;max-width:40%;margin:2rem auto 0}.dach-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.dach-tile{background:#ecf3f8;border-radius:.75rem;padding:1.25rem}.dach-tile .dach-ico{display:block;font-size:1.35rem;margin-bottom:.75rem}.dach-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1.5rem}.dach-pillar__num{display:block;font-size:2.5rem;font-weight:300;line-height:1;color:#17707f;margin-bottom:.5rem}.dach-formation-banner{background:linear-gradient(118deg,#14142b 0,#14142b 45%,#17707f 100%);color:#fff;overflow:hidden}.dach-formation-banner__img{display:block;width:100%;max-width:360px;margin:0 auto}.dach-stacktable{border-top:1px solid rgba(20,20,43,.12);margin-top:1.5rem}.dach-stacktable__row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem;padding:.7rem .25rem;border-bottom:1px solid rgba(20,20,43,.12)}.dach-stacktable__key{font-weight:700;color:#000032}.dach-diagram{background:#ecf3f8;border-radius:1rem;padding:1.5rem;margin-top:1.5rem}.dach-diagram__top{position:relative;background:#000032;color:#fff;font-weight:700;text-align:center;padding:.8rem;border-radius:.5rem}.dach-diagram__top::after{content:"";position:absolute;left:50%;bottom:-1.5rem;height:1.5rem;border-left:2px solid #17707f}.dach-diagram__nodes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:3rem}.dach-diagram__nodes::before{content:"";position:absolute;left:16.66%;right:16.66%;top:-1.5rem;border-top:2px solid #17707f}.dach-diagram__node{position:relative;background:#fff;border-top:3px solid #2ec0cb;border-radius:.5rem;text-align:center;padding:.75rem .5rem}.dach-diagram__node::before{content:"";position:absolute;left:50%;top:calc(-1.5rem - 3px);height:1.5rem;border-left:2px solid #17707f}.dach-diagram__name{display:block;font-weight:700;color:#000032}.dach-diagram__sub{display:block;font-size:.875rem;color:#4e4b66}.dach-checklist--cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));column-gap:2rem}.dach-phase{height:100%;background:#fff;border:1px solid rgba(20,20,43,.12);border-radius:1rem;padding:1.75rem;box-shadow:0 10px 30px rgba(20,20,43,.06)}.dach-phase__tag{display:inline-block;background:#17707f;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .75rem;border-radius:.25rem;margin-bottom:1rem}.dach-phase__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1.25rem;margin-top:1.25rem}.dach-phase__cols .dach-eyebrow{margin-bottom:.5rem}.dach-phase__item{display:block;padding:.35rem 0;border-bottom:1px solid rgba(20,20,43,.08)}.dach-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));border-radius:1rem;overflow:hidden;margin-top:2.5rem}.dach-strip__side{padding:1.5rem 1.75rem}.dach-strip__side--cloud{background:#d6ebf8;color:#000032}.dach-strip__side--sov{background:#17707f;color:#fff}.dach-strip__side--sov .dach-ico{color:#fff}.dach-strip__title{display:flex;gap:.5rem;align-items:center;font-weight:800;margin-bottom:.35rem}.dach-ref{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.dach-ref__seal{width:120px;height:120px;flex:0 0 auto}.dach-ref__body{flex:1 1 280px}.dach-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-radius:.5rem;overflow:hidden;background:#f5f9fc}.dach-stage__label{display:block;font-weight:700;padding:.85rem 1.25rem;color:#fff}.dach-stage--1 .dach-stage__label{background:#000032}.dach-stage--2 .dach-stage__label{background:#17707f}.dach-stage--3 .dach-stage__label{background:#2ec0cb;color:#000032}.dach-stage__items{display:block;padding:.85rem 1.25rem;color:#4e4b66}.dach-questions{display:grid;gap:1rem}.dach-question{display:flex;gap:.9rem;align-items:flex-start}.dach-question__num{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;background:#000032;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}