.hsm-vendor-wordmark[data-astro-cid-alqm2ssx]{aspect-ratio:2;color:#243e78;place-items:center;font-size:2rem;font-weight:600;display:grid}.hsm-orientation[data-astro-cid-alqm2ssx] .software-section-heading[data-astro-cid-alqm2ssx] p[data-astro-cid-alqm2ssx]+p[data-astro-cid-alqm2ssx]{margin-top:1rem}.hsm-flow[data-astro-cid-alqm2ssx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:3rem;padding:0;list-style:none;display:grid}.hsm-flow[data-astro-cid-alqm2ssx] li[data-astro-cid-alqm2ssx]{background:var(--software-surface);padding:1.5rem}.hsm-flow[data-astro-cid-alqm2ssx] span[data-astro-cid-alqm2ssx]{color:var(--software-blue);font-size:.875rem}.hsm-flow[data-astro-cid-alqm2ssx] h3[data-astro-cid-alqm2ssx]{margin-block:1rem}.hsm-cases[data-astro-cid-alqm2ssx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;display:grid}.hsm-cases[data-astro-cid-alqm2ssx] a[data-astro-cid-alqm2ssx]{color:inherit;padding:1rem;text-decoration:none;display:block}.hsm-cases[data-astro-cid-alqm2ssx] h3[data-astro-cid-alqm2ssx]{margin-top:0}.hsm-cases[data-astro-cid-alqm2ssx] span[data-astro-cid-alqm2ssx]{color:var(--software-blue);align-items:center;gap:.5rem;margin-top:1rem;display:flex}.hsm-models[data-astro-cid-alqm2ssx]{background:var(--software-surface)}.hsm-models-intro[data-astro-cid-alqm2ssx]{max-width:75ch;margin-top:1.5rem}.hsm-model-grid[data-astro-cid-alqm2ssx],.hsm-vendors[data-astro-cid-alqm2ssx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.hsm-model-grid[data-astro-cid-alqm2ssx] article[data-astro-cid-alqm2ssx]{background:var(--cloud-bg,#fff);padding:1.5rem}.hsm-model-grid[data-astro-cid-alqm2ssx] h4[data-astro-cid-alqm2ssx]{font:inherit;margin-block:1.5rem .5rem;font-weight:500}.hsm-model-grid[data-astro-cid-alqm2ssx] .cloud-link[data-astro-cid-alqm2ssx]{margin-top:1.5rem}.hsm-vendors[data-astro-cid-alqm2ssx] a[data-astro-cid-alqm2ssx]{color:inherit;padding:1rem;text-decoration:none;display:block}.hsm-vendors[data-astro-cid-alqm2ssx] img[data-astro-cid-alqm2ssx]{aspect-ratio:2;object-fit:contain;background:#fff;width:100%;height:auto;padding:1rem;display:block}.hsm-vendors[data-astro-cid-alqm2ssx] h3[data-astro-cid-alqm2ssx]{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.hsm-cases[data-astro-cid-alqm2ssx] a[data-astro-cid-alqm2ssx]:hover,.hsm-vendors[data-astro-cid-alqm2ssx] a[data-astro-cid-alqm2ssx]:hover{background:var(--software-surface)}.hsm-catalog-link[data-astro-cid-alqm2ssx]{margin-top:2rem}.hsm-catalog-link[data-astro-cid-alqm2ssx] a[data-astro-cid-alqm2ssx]{color:var(--software-blue);text-underline-offset:.2em;text-decoration:underline}a[data-astro-cid-alqm2ssx]:focus-visible{outline:2px solid var(--software-blue);outline-offset:4px}@media (width<=900px){.hsm-flow[data-astro-cid-alqm2ssx],.hsm-model-grid[data-astro-cid-alqm2ssx],.hsm-vendors[data-astro-cid-alqm2ssx]{grid-template-columns:1fr}.hsm-vendors[data-astro-cid-alqm2ssx] img[data-astro-cid-alqm2ssx]{max-height:220px}}@media (width<=600px){.hsm-cases[data-astro-cid-alqm2ssx]{grid-template-columns:1fr;gap:1rem}}.service-depth-heading{max-width:76ch}.service-depth-heading>p:last-child{margin-top:1.5rem}.service-depth-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem 3rem;display:grid}.service-depth-index a{background:var(--software-surface,#f4f5f7);color:var(--software-blue,#2d4d9c);justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:1rem 1.25rem;line-height:1.5;text-decoration:none;display:flex}.service-depth-index a:hover{background:#e9edf6}.service-depth-index a:focus-visible{outline-offset:3px;outline:2px solid}.service-depth-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(1.5rem,5vw,5rem);margin-block:clamp(2.5rem,5vw,4rem);scroll-margin-top:10rem;display:grid}.service-depth-chapter h3{margin-top:.75rem}.service-depth-chapter p+p{margin-top:1.25rem}.service-depth-chapter p{max-width:70ch}.service-depth-outcome{background:var(--software-surface,#f4f5f7);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,3rem);scroll-margin-top:10rem;display:grid}.service-depth-outcome h3{margin-bottom:1rem}.service-depth-outcome ul{padding-left:1.25rem;list-style:outside}.service-depth-outcome li{margin-bottom:1rem;padding-left:.25rem;line-height:1.65}.service-depth-outcome li::marker{color:var(--software-blue,#2d4d9c)}.service-depth .service-depth-note{font-size:calc(.875rem * var(--a11y-text-scale,1));color:var(--software-muted,#526078);margin-top:1.25rem}@media (width<=760px){.service-depth-index,.service-depth-chapter,.service-depth-outcome{grid-template-columns:minmax(0,1fr)}.service-depth-index{gap:.5rem;margin-bottom:2rem}.service-depth-chapter{gap:1rem}}.cloud-page{color:#171c24;font-family:var(--font-sans);--cloud-blue:#2d4d9c;background:#fff}.cloud-page :is(h1,h2,h3,h4,p){margin:0}.cloud-page :is(h1,h2,h3){letter-spacing:-.035em;font-weight:400}.cloud-page h1{font-size:calc(clamp(2.75rem, 4.4vw, 5rem) * var(--a11y-text-scale,1));line-height:1.08}.cloud-page h2{font-size:calc(clamp(2rem, 3.1vw, 3.5rem) * var(--a11y-text-scale,1));line-height:1.15}.cloud-page h3{font-size:1.5rem;line-height:1.3}.cloud-page p{font-size:1rem;line-height:1.65}.cloud-page em{color:var(--cloud-blue);font-style:normal}.cloud-page svg{flex-shrink:0}.cloud-page .cloud-eyebrow{color:var(--cloud-blue);margin-bottom:1.5rem;font-size:.875rem}.cloud-page .cloud-lead{font-size:1.125rem;line-height:1.6}.cloud-pad{padding-inline:var(--section-gutter)}.cloud-section{padding:var(--section-space) var(--section-gutter)}.cloud-link{min-height:48px;color:var(--cloud-blue);border-bottom:1px solid #a5b5d3;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-block:.6rem;font-size:1rem;display:inline-flex}.cloud-link:hover{border-color:var(--cloud-blue)}.cloud-hub-hero,.cloud-topic-hero{padding-top:2rem}.cloud-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;margin-top:3rem;padding-bottom:3rem;display:grid}.cloud-hero-grid .cloud-lead{color:#535b69;max-width:48ch;margin-top:1.5rem}.cloud-hero-visual{color:#fff;background:#111b30;min-height:520px;position:relative;overflow:hidden}.cloud-hero-visual>img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute}.cloud-hero-visual:after{content:"";background:linear-gradient(#0000 20%,#111b30 95%);position:absolute;inset:0}.cloud-visual-caption{z-index:1;position:absolute;bottom:7rem;left:2rem;right:2rem}.cloud-visual-caption span{margin-bottom:1rem;font-size:.875rem;display:block}.cloud-visual-caption strong{font-size:clamp(1.6rem,2vw,2.25rem);font-weight:400;line-height:1.25}.cloud-partner-tags{z-index:1;background:#2d4d9c;flex-wrap:wrap;gap:1rem 2rem;padding:1.5rem 2rem;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.cloud-jump{background:#f3f5f8;flex-wrap:wrap;gap:.5rem 2.5rem;padding-block:.75rem;display:flex}.cloud-jump a{color:#35476b;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.cloud-jump a:hover{text-underline-offset:.3em;text-decoration:underline}.cloud-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:3rem;display:grid}.cloud-entry-grid article{flex-direction:column;align-items:start;display:flex}.cloud-number{color:#6d7d99;margin-bottom:1rem;font-size:.875rem;display:block}.cloud-entry-grid h3{max-width:21ch}.cloud-entry-grid p{color:#535b69;margin:1rem 0}.cloud-entry-grid a{margin-top:auto}.cloud-platforms{background:#f3f5f8}.cloud-heading-row{grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.cloud-heading-row>p{color:#535b69;max-width:48ch}.cloud-featured-platforms{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.cloud-featured-platforms article{background:#fff;flex-direction:column;align-items:start;padding:2.5rem;display:flex}.cloud-platform-brand{flex-wrap:wrap;align-items:center;gap:1.5rem;min-height:60px;margin-bottom:2rem;display:flex}.cloud-platform-brand img{object-fit:contain;object-position:left;width:140px;height:44px}.cloud-platform-brand .cloud-telekom-logo{width:38px}.cloud-platform-brand span{color:#35476b;font-size:.875rem}.cloud-featured-platforms h3{font-size:clamp(1.6rem,2.4vw,2.4rem)}.cloud-featured-platforms p{color:#535b69;margin:1.5rem 0}.cloud-featured-platforms a{margin-top:auto}.cloud-other-platforms{flex-wrap:wrap;align-items:center;gap:1.5rem 3rem;padding-top:2.5rem;display:flex}.cloud-other-platforms>p{color:#535b69;width:100%;font-size:.875rem}.cloud-other-platforms a{color:#35476b;align-items:center;gap:1rem;min-height:48px;display:flex}.cloud-other-platforms img{object-fit:contain;object-position:left;width:110px;height:28px}.cloud-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;display:grid}.cloud-service-grid article{border-top:1px solid #d4dce7;flex-direction:column;align-items:start;padding:2rem 0;display:flex;position:relative}.cloud-service-grid p{color:#535b69;max-width:56ch;margin-top:1rem}.cloud-service-grid h3 a:hover{color:var(--cloud-blue)}.cloud-service-grid .cloud-link{margin-top:1rem}.cloud-architecture{color:#fff;background:#172235;grid-template-columns:1fr 1fr;gap:4rem;display:grid}.cloud-architecture .cloud-eyebrow,.cloud-architecture .cloud-link{color:#c1d2f2}.cloud-architecture p:not(.cloud-eyebrow){color:#d0d8e5;margin-top:1.5rem}.cloud-diagram{align-content:center;gap:0;display:grid}.cloud-diagram>div{background:#24344e;grid-template-columns:48px 1fr;column-gap:1rem;padding:1.5rem;display:grid}.cloud-diagram svg{color:#b9d2ff;grid-row:span 2;align-self:center}.cloud-diagram strong{font-size:1.125rem;font-weight:400}.cloud-diagram span{color:#d0d8e5;margin-top:.4rem;font-size:.875rem}.cloud-diagram .cloud-diagram-bridge{background:0 0;border-inline:1px solid #6984b3;margin:0 1.5rem}.cloud-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.cloud-process li{border-top:2px solid #2d4d9c;padding-top:1.5rem}.cloud-process span{color:var(--cloud-blue);font-size:.875rem}.cloud-process h3{margin:1rem 0}.cloud-process p{color:#535b69}.cloud-closing{background:#eaf0f9}.cloud-closing>p:not(.cloud-eyebrow){color:#535b69;max-width:52ch;margin-top:1.5rem}.cloud-topic-heading{grid-template-columns:1.5fr 1fr;align-items:center;gap:5rem;padding-block:3.5rem;display:grid}.cloud-topic-heading .cloud-lead{color:#535b69;max-width:52ch;margin-top:1.5rem}.cloud-topic-brand{background:#f3f5f8;flex-direction:column;align-items:start;gap:1.5rem;padding:3rem 2rem;display:flex}.cloud-topic-brand img{object-fit:contain;width:auto;max-width:230px;height:64px}.cloud-topic-brand span{color:var(--cloud-blue);font-size:1.125rem}.cloud-topic-brand p{color:#535b69}.cloud-topic-outcome{color:#fff;background:#2d4d9c;padding:2.5rem}.cloud-topic-outcome>span{font-size:.875rem}.cloud-topic-outcome p{margin:1.5rem 0;font-size:1.75rem;line-height:1.35}.cloud-topic-outcome a{align-items:center;gap:1rem;min-height:48px;display:flex}.cloud-topic-intro{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.cloud-topic-intro .cloud-lead{margin-top:1.5rem}.cloud-topic-intro>div:last-child{color:#535b69;align-self:center}.cloud-scope-section{background:#f3f5f8}.cloud-scope-list{margin:0;padding:0;list-style:none}.cloud-scope-list li{border-top:1px solid #d4dce7;grid-template-columns:4rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.cloud-scope-list span{color:var(--cloud-blue);padding-top:.3rem;font-size:.875rem}.cloud-scope-list p{max-width:85ch;font-size:1.125rem}.cloud-process--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-results{color:#fff;background:#172235;grid-template-columns:1fr 1fr;gap:5rem;display:grid}.cloud-results .cloud-eyebrow{color:#c1d2f2}.cloud-results ul{margin:0;padding:0;list-style:none}.cloud-results li{border-bottom:1px solid #45536a;gap:1.25rem;padding:1.25rem 0;display:flex}.cloud-results li svg{color:#c1d2f2;margin-top:.2rem}.cloud-commercial,.cloud-topic-faq{grid-template-columns:1fr 1.2fr;gap:5rem;display:grid}.cloud-commercial>div>p:not(.cloud-eyebrow){color:#535b69;margin-top:1.5rem}.cloud-commercial-list{margin:0;padding:0;list-style:none}.cloud-commercial-list li{margin-bottom:1.5rem}.cloud-commercial-list strong{font-size:1.25rem;font-weight:500}.cloud-commercial-list p{color:#535b69;margin-top:.5rem}.cloud-commercial .cloud-commercial-note{background:#f3f5f8;padding:1rem 1.25rem;font-size:.875rem}.cloud-topic-faq{background:#f3f5f8}.cloud-topic-faq details{border-bottom:1px solid #ccd5e2}.cloud-topic-faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:1.5rem;padding:1.25rem 0;font-size:1.125rem;list-style:none;display:flex}.cloud-topic-faq summary::-webkit-details-marker{display:none}.cloud-topic-faq summary svg{color:var(--cloud-blue);margin-top:.25rem}.cloud-topic-faq details[open] summary svg{transform:rotate(45deg)}.cloud-topic-faq details>p{color:#535b69;padding-bottom:1.5rem}.cloud-related>div{grid-template-columns:1fr 1fr;gap:0 3rem;margin-top:2rem;display:grid}.cloud-related>div a{color:var(--cloud-blue);border-bottom:1px solid #d4dce7;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.cloud-editorial-feature{margin-block:var(--section-space) 0;grid-template-columns:1.1fr 1fr;align-items:stretch;display:grid}.cloud-platform-context{background:#f4f6fa;padding-block:1.5rem}.cloud-platform-context>p{color:#535b69;margin-bottom:1rem;font-size:.875rem}.cloud-platform-context>div{flex-wrap:wrap;gap:1.5rem 2.5rem;display:flex}.cloud-platform-context a{color:#2d4d9c;align-items:center;gap:.75rem;min-height:48px;display:flex}.cloud-platform-context a:hover span{text-underline-offset:.25em;text-decoration:underline}.cloud-platform-context img{object-fit:contain;width:48px;height:32px}.cloud-capability-list{margin-top:3rem}.cloud-capability-list article{border-top:1px solid #d4dce7;grid-template-columns:1fr 1.3fr;gap:3rem;padding-block:2rem;display:grid}.cloud-capability-title{grid-template-columns:2rem minmax(0,1fr);gap:1rem;display:grid}.cloud-capability-title>span{color:#2d4d9c;padding-top:.3rem;font-size:.875rem}.cloud-capability-list h3{max-width:26ch}.cloud-page .cloud-capability-result{border-left:3px solid #2d4d9c;margin-top:1.25rem;padding-left:1rem}.cloud-capability-result strong{color:#2d4d9c;margin-bottom:.4rem;font-weight:600;display:block}.cloud-readiness{background:#f4f6fa;grid-template-columns:1fr 1fr;gap:4rem;display:grid}.cloud-readiness h2+p{margin-top:1.5rem}.cloud-readiness ul{margin:1.25rem 0 2rem;padding-left:1.25rem;list-style:outside}.cloud-readiness li{margin-bottom:.75rem;line-height:1.65}.cloud-readiness h3+p{margin-top:1rem}.cloud-provider-sources{padding-block:1.5rem}.cloud-provider-sources>p{color:#535b69;font-size:.875rem}.cloud-provider-sources ul{flex-wrap:wrap;gap:.75rem 2rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.cloud-provider-sources a{color:#2d4d9c;text-underline-offset:.2em;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.cloud-editorial-photo{background:#14223b;min-height:480px;position:relative;overflow:hidden}.cloud-editorial-photo img{object-fit:cover;width:100%;height:100%;position:absolute}.cloud-editorial-photo>span{color:#2d4d9c;background:#fff;padding:.6rem .9rem;font-size:.875rem;position:absolute;bottom:1.5rem;left:1.5rem}.cloud-editorial-statement{background:#edf1f8;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,4rem);display:flex}.cloud-editorial-statement .cloud-lead{margin-top:1.5rem}.cloud-editorial-statement .cloud-link{align-self:flex-start}.cloud-depth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:3rem;display:grid}.cloud-depth-number{color:#2d4d9c;margin-bottom:1.5rem;font-size:2.5rem;line-height:1;display:block}.cloud-depth-grid h3{margin-bottom:1rem}.cloud-depth-grid p{color:#535b69}.cloud-scenario{background:#edf1f8;grid-template-columns:1fr 1.1fr;gap:5rem;display:grid}.cloud-scenario-heading>p:last-child{max-width:48ch;margin-top:1.5rem}.cloud-scenario-journey{margin:0;padding:0;list-style:none}.cloud-scenario-journey li{grid-template-columns:2.75rem minmax(0,1fr);gap:1.5rem;padding-bottom:2rem;display:grid;position:relative}.cloud-scenario-journey li:last-child{padding-bottom:0}.cloud-scenario-journey li:not(:last-child):after{content:"";background:#c0cce0;width:1px;position:absolute;top:2.75rem;bottom:0;left:1.375rem}.cloud-scenario-journey li>span{color:#fff;background:#2d4d9c;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;display:grid}.cloud-scenario-journey h3{margin-bottom:.75rem}.cloud-editorial-feature>*,.cloud-scenario>*{min-width:0}@media (width<=1056px){.cloud-depth-grid{gap:1.5rem}.cloud-scenario,.cloud-hero-grid,.cloud-heading-row,.cloud-topic-heading,.cloud-topic-intro,.cloud-results,.cloud-commercial,.cloud-topic-faq{gap:2rem}.cloud-hero-visual{min-height:460px}.cloud-entry-grid{gap:2rem}.cloud-featured-platforms article{padding:1.5rem}.cloud-process{grid-template-columns:1fr 1fr}}@media (width<=760px){.cloud-capability-list article,.cloud-readiness{grid-template-columns:1fr;gap:1.5rem}.cloud-capability-list h3{max-width:none}.cloud-platform-context>div{gap:.75rem 1.5rem}.cloud-platform-context a{font-size:.875rem}.cloud-editorial-feature,.cloud-depth-grid,.cloud-scenario{grid-template-columns:1fr}.cloud-editorial-photo{aspect-ratio:16/10;min-height:0}.cloud-depth-grid{gap:2.5rem}.cloud-scenario-journey li{gap:1rem}.cloud-hero-grid,.cloud-heading-row,.cloud-entry-grid,.cloud-featured-platforms,.cloud-service-grid,.cloud-architecture,.cloud-topic-heading,.cloud-topic-intro,.cloud-results,.cloud-commercial,.cloud-topic-faq{grid-template-columns:1fr;gap:2rem}.cloud-hero-grid{margin-top:2rem;padding-bottom:2rem}.cloud-hero-visual{min-height:340px}.cloud-visual-caption{left:1.5rem;right:1.5rem}.cloud-partner-tags{padding:1rem 1.5rem}.cloud-jump{gap:.25rem 1.5rem}.cloud-entry-grid{margin-top:2rem}.cloud-entry-grid article{border-top:1px solid #d4dce7;padding-top:1.5rem}.cloud-entry-grid h3{max-width:none}.cloud-other-platforms{gap:1rem 2rem}.cloud-service-grid{gap:0}.cloud-topic-heading{padding-block:2rem}.cloud-topic-outcome{padding:1.5rem}.cloud-topic-outcome p{font-size:1.5rem}.cloud-topic-brand{padding:2rem}.cloud-process--three,.cloud-related>div{grid-template-columns:1fr}.cloud-scope-list li{grid-template-columns:2rem 1fr}.cloud-scope-list p{font-size:1rem}}@media (width<=420px){.cloud-process{grid-template-columns:1fr}}.software-page{--software-blue:var(--cloud-blue);--software-surface:#f3f5f8;--software-muted:#535b69;--software-line:#d7deea}.software-page h1{font-size:calc(clamp(2.25rem, 3.7vw, 4rem) * var(--a11y-text-scale,1))}.software-page h3{font-size:calc(1.5rem * var(--a11y-text-scale,1))}.software-hero{padding-top:2rem}.software-hero-grid{padding-block:3rem var(--section-space);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.software-hero h1{max-width:21ch}.software-hero .cloud-lead{max-width:58ch;color:var(--software-muted);margin-top:1.5rem}.software-hero-art{background:var(--software-surface);min-width:0;margin:0}.software-hero-art img{aspect-ratio:4/3;object-fit:cover;object-position:center 25%;width:100%;height:auto;display:block}.software-hero-art figcaption{color:var(--software-muted);padding:1rem 1.5rem;font-size:.875rem;line-height:1.6}.software-brand-bars{background:#fff;grid-template-columns:4fr 1fr 1fr 1fr;height:6px;display:grid}.software-brand-bars i{background:var(--software-blue)}.software-brand-bars i:first-child{opacity:.2}.software-brand-bars i:nth-child(2){opacity:.4}.software-brand-bars i:nth-child(3){opacity:.6}.software-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.software-actions .cloud-link{margin:0}.software-primary{background:var(--software-blue);color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:1rem 1.25rem;line-height:1.4;display:inline-flex}.software-primary:hover{background:#203b7d}.software-jump{background:var(--software-surface);flex-wrap:wrap;gap:.25rem 2rem;padding-block:.75rem;display:flex}.software-jump a{color:#35476b;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.software-jump a:hover{text-underline-offset:.3em;text-decoration:underline}.software-intro,.software-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);display:grid}.software-intro h3{margin-block:2rem 1rem}.software-scope,.software-signals,.software-scenario ul{padding-left:1.2rem;line-height:1.7;list-style:outside}.software-scope li,.software-signals li,.software-scenario li{margin-bottom:.8rem;padding-left:.25rem}.software-signals{margin-top:2rem}.software-signals li::marker{color:var(--software-blue)}.software-scope li::marker{color:var(--software-blue)}.software-page .software-note{color:var(--software-muted);margin-top:1.25rem;font-size:.875rem}.software-map{background:var(--software-surface)}.software-map-heading{max-width:52rem}.software-map ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}.software-map li{min-width:0}.software-map-step{color:var(--software-blue);justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.software-map li:last-child svg{visibility:hidden}.software-map h3{margin-bottom:.75rem}.software-map p{color:var(--software-muted)}.software-depth>h2{max-width:30ch;margin-bottom:2.5rem}.software-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,5rem);padding-block:2.5rem;display:grid}.software-chapter+.software-chapter{border-top:1px solid var(--software-line)}.software-chapter h3{max-width:30ch;font-size:calc(clamp(1.5rem, 2vw, 2rem) * var(--a11y-text-scale,1))}.software-number{color:var(--software-blue);margin-bottom:1rem;font-size:.875rem;display:block}.software-chapter p+p{margin-top:1.25rem}.software-chapter p{max-width:72ch}.software-breaker{padding-block:var(--section-space);background:var(--software-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.software-breaker img{aspect-ratio:4/3;object-fit:cover;object-position:center 25%;width:100%;height:auto;display:block}.software-breaker p:not(.cloud-eyebrow){color:var(--software-muted);margin-top:1.5rem}.software-tech-list{flex-wrap:wrap;gap:.5rem;margin-top:2rem;padding:0;list-style:none;display:flex}.software-tech-list li{color:var(--software-blue);background:#fff;padding:.5rem .8rem;line-height:1.5}.software-depth-index{flex-wrap:wrap;gap:.5rem 2rem;margin-block:2rem;display:flex}.software-depth-index a{color:var(--software-blue);text-underline-offset:.3em;align-items:center;gap:.75rem;min-height:44px;text-decoration:underline;display:inline-flex}.software-chapter[id]{scroll-margin-top:8rem}.software-acceptance{background:var(--software-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);margin-top:2rem;padding:clamp(1.25rem,3vw,3rem);display:grid}.software-acceptance p{margin-top:1rem}.software-acceptance ul{counter-reset:checks;padding:0;list-style:none}.software-acceptance li{counter-increment:checks;padding-left:2.5rem;line-height:1.65;position:relative}.software-acceptance li+li{margin-top:1rem}.software-acceptance li:before{content:"0" counter(checks);color:var(--software-blue);position:absolute;left:0}.software-results,.software-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}.software-results article{background:var(--software-surface);padding:1.5rem}.software-results h3{font-size:calc(1.25rem * var(--a11y-text-scale,1))}.software-delivery-icon{color:var(--software-blue);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.software-scenario{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);margin-top:3rem;display:grid}.software-scenario h3,.software-decisions h3{margin-bottom:1rem}.software-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.software-cards>a{background:var(--software-surface);flex-direction:column;min-width:0;display:flex}.software-card-image{aspect-ratio:16/7;object-fit:cover;object-position:center 25%;width:100%;height:auto;display:block}.software-card-body{flex-direction:column;flex:1;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.software-card-top{color:var(--software-blue);justify-content:space-between;margin-bottom:1rem;font-size:.875rem;display:flex}.software-cards h3{margin-bottom:1rem}.software-cards p{max-width:60ch;color:var(--software-muted);margin-bottom:1.5rem}.software-card-foot{color:var(--software-blue);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.software-cards>a:hover h3{color:var(--software-blue)}.software-cards>a:hover .software-card-foot{text-underline-offset:.3em;text-decoration:underline}.software-faq{background:var(--software-surface)}.software-faq h2{margin-bottom:2rem}.software-faq details{border-bottom:1px solid var(--software-line)}.software-faq summary{cursor:pointer;font-size:calc(1.125rem * var(--a11y-text-scale,1));justify-content:space-between;gap:1.5rem;padding-block:1.5rem;line-height:1.5;list-style:none;display:flex}.software-faq summary::-webkit-details-marker{display:none}.software-faq details[open] summary svg{transform:rotate(45deg)}.software-faq details p{max-width:85ch;padding-bottom:1.5rem}.software-related>div{grid-template-columns:1fr 1fr;gap:.75rem 2rem;margin-top:2rem;display:grid}.software-related a{background:var(--software-surface);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.software-related a:hover{color:var(--software-blue)}.software-contact{background:var(--software-surface);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.software-contact p:not(.cloud-eyebrow){max-width:62ch;margin-block:1.5rem}.software-contact aside{align-self:center}.software-contact aside a{color:var(--software-blue);text-underline-offset:.3em;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;text-decoration:underline;display:flex}.software-page :is(a,summary):focus-visible{outline:2px solid var(--software-blue);outline-offset:5px}@media (width<=1000px){.software-hero-grid,.software-intro,.software-section-heading,.software-breaker,.software-scenario,.software-contact,.software-acceptance{grid-template-columns:minmax(0,1fr)}.software-hero h1{max-width:24ch}.software-hero-art img{aspect-ratio:16/9;max-height:420px}.software-map ol,.software-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.software-hero-grid{padding-top:2rem}.software-chapter,.software-cards,.software-results,.software-decisions,.software-related>div{grid-template-columns:minmax(0,1fr)}.software-map ol{grid-template-columns:minmax(0,1fr);gap:1.5rem}.software-map li{padding-left:2.5rem;position:relative}.software-map-step{margin:0;position:absolute;top:.25rem;left:0}.software-map-step svg{display:none}.software-chapter{gap:1.25rem;padding-block:2rem}.software-number{margin-bottom:.5rem}.software-jump{gap:.25rem 1.25rem}.software-actions .software-primary{width:100%}.software-hero-art figcaption{padding:1rem}}.service-category-page .category-context{max-width:65ch;margin-top:1.5rem}.category-scope{background:var(--software-surface);padding:clamp(1.25rem,3vw,2.5rem)}.category-scope h3{margin-top:0}.category-deliverables{margin-top:2rem;padding-left:1.5rem;list-style:decimal}.category-deliverables li{margin-bottom:1rem;padding-left:.5rem;line-height:1.6}.category-deliverables li::marker{color:var(--software-blue)}.category-sources{padding-block:1.5rem}.category-sources p{color:var(--software-muted)}.category-sources ul{flex-wrap:wrap;gap:.75rem 2rem;margin-top:.75rem;padding:0;list-style:none;display:flex}.category-sources a{min-height:44px;color:var(--software-blue);text-underline-offset:.25em;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.cloud-offering-page .cloud-topic-heading{grid-template-columns:1.25fr 1fr;align-items:center;gap:3rem}.cloud-offering-page h1{font-size:calc(clamp(2.25rem, 3.7vw, 4rem) * var(--a11y-text-scale,1))}.cloud-offer-hero-media{background:#132342;flex-direction:column;justify-content:flex-end;height:100%;min-height:470px;margin:0;display:flex;position:relative}.cloud-offer-hero-media>img{object-fit:cover;width:100%;height:100%;position:absolute}.cloud-offer-hero-media figcaption{background:#fff;border-bottom:4px solid #2d4d9c;align-items:center;gap:1.5rem;margin-top:330px;padding:1.5rem;display:flex;position:relative}.cloud-offer-hero-media figcaption img{object-fit:contain;width:90px;height:48px}.cloud-offer-hero-media figcaption span{color:#2d4d9c;font-size:.875rem}.cloud-offer-hero-media figcaption p{margin-top:.4rem;font-size:.875rem}.cloud-offer-intro{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.cloud-offer-intro .cloud-lead{margin-top:1.5rem}.cloud-assignment{background:#edf1f8;padding:2rem}.cloud-assignment h3{margin-bottom:1rem}.cloud-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.cloud-offer-card{background:#fff;flex-direction:column;align-items:start;padding:2rem;display:flex}.cloud-offer-number{color:#2d4d9c;margin-bottom:1rem;font-size:.875rem}.cloud-offer-card h3{max-width:28ch;margin-bottom:1rem;font-size:1.625rem}.cloud-offer-card>p{color:#454e5d}.cloud-offer-delivery{margin-top:auto;padding-top:1.5rem;padding-bottom:1.5rem}.cloud-offer-delivery>span{color:#2d4d9c;margin-bottom:.5rem;font-size:.875rem;display:block}.cloud-offer-card details{border-top:1px solid #d4dce7;width:100%}.cloud-offer-card summary{cursor:pointer;color:#2d4d9c;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding-block:1rem;list-style:none;display:flex}.cloud-offer-card summary::-webkit-details-marker{display:none}.cloud-offer-card details[open] summary svg{transform:rotate(45deg)}.cloud-offer-card details>div{padding-block:.5rem 1rem}.cloud-offer-card h4{margin-bottom:.75rem;font-size:1rem;font-weight:600}.cloud-working-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}.cloud-working-grid article{border-top:3px solid #2d4d9c;padding-top:1.25rem}.cloud-working-grid article>span{color:#2d4d9c;font-size:.875rem}.cloud-working-grid h3{margin-block:1.25rem 1rem}.cloud-working-grid p+p{color:#535b69;margin-top:1rem}.cloud-scenario-image{object-fit:cover;width:100%;height:240px;margin-bottom:2rem}.cloud-offering-page .cloud-scenario-heading h2{font-size:calc(clamp(1.75rem, 2.6vw, 2.75rem) * var(--a11y-text-scale,1))}.cloud-offering-page .cloud-scenario-journey{align-self:center}@media (width<=1056px){.cloud-offering-page .cloud-topic-heading{gap:2rem}.cloud-working-grid{gap:1.5rem}.cloud-offer-intro{gap:2rem}}@media (width<=760px){.cloud-offering-page .cloud-topic-heading,.cloud-offer-intro,.cloud-offer-grid,.cloud-working-grid{grid-template-columns:minmax(0,1fr)}.cloud-offer-hero-media{min-height:320px}.cloud-offer-hero-media figcaption{gap:1rem;margin-top:230px;padding:1rem}.cloud-offer-card,.cloud-assignment{padding:1.5rem}.cloud-offer-card h3{max-width:none;font-size:1.5rem}.cloud-working-grid{gap:2rem}.cloud-scenario-image{aspect-ratio:16/9;height:auto}}.cloud-hub-offer-detail+.cloud-hub-offer-detail{margin-top:1.5rem}.cloud-hub-offer-detail p+p{margin-top:.75rem}.cloud-guide-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:2.5rem 3.5rem;display:grid}.cloud-guide-index a{min-height:48px;color:var(--cloud-blue);background:#edf1f8;align-items:center;gap:1rem;padding:1.25rem;line-height:1.5;display:flex}.cloud-guide-index a:hover{background:#e2e9f4}.cloud-guide-index a svg{margin-left:auto}.cloud-guide-index a span{white-space:nowrap;flex-shrink:0;font-size:.875rem}.cloud-guide-articles{gap:3.5rem;display:grid}.cloud-guide-articles article{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(2rem,5vw,5rem);scroll-margin-top:8rem;display:grid}.cloud-guide-articles h3{font-size:calc(clamp(1.5rem, 2vw, 2rem) * var(--a11y-text-scale,1));max-width:27ch}.cloud-guide-articles .cloud-eyebrow{margin-bottom:1rem;display:block}.cloud-guide-copy{max-width:76ch}.cloud-guide-copy p{line-height:1.8}.cloud-guide-copy p+p{margin-top:1.25rem}@media (width<=760px){.cloud-guide-index{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-block:2rem 2.5rem}.cloud-guide-articles article{grid-template-columns:minmax(0,1fr);gap:1.25rem}.cloud-guide-articles{gap:2.5rem}.cloud-guide-articles h3{max-width:none}}.cyber-page{--cyber-muted:#f3f5f8}.cyber-muted{background:var(--cyber-muted)}.cyber-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}.cyber-feature-grid h3{margin-bottom:1rem}.cyber-feature-grid p{color:#454e5d}.cyber-page .cyber-source-note{max-width:90ch;margin-top:2rem;font-size:.875rem}.cyber-source-note a,.cyber-sources a{color:var(--cloud-blue);text-underline-offset:.25em;text-decoration:underline}.cyber-source-note svg{display:inline}.cyber-scenario{background:var(--cyber-muted);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.cyber-scenario img{object-fit:cover;width:100%;height:340px}.cyber-scenario h2{font-size:calc(clamp(1.75rem, 2.6vw, 2.75rem) * var(--a11y-text-scale,1));margin-bottom:1.5rem}.cyber-faq-list{max-width:1000px;margin-top:2rem}.cyber-faq-list details{border-bottom:1px solid #d4dce7;padding-block:1rem}.cyber-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:48px;font-size:1.125rem;list-style:none;display:flex}.cyber-faq-list summary::-webkit-details-marker{display:none}.cyber-faq-list details[open] summary svg{transform:rotate(45deg)}.cyber-faq-list details p{max-width:80ch;padding-block:1rem}.cyber-sources{padding-top:0}.cyber-sources ul{gap:.75rem;padding:0;list-style:none;display:grid}.cyber-sources a{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.cyber-related{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}.cyber-proof{background:#edf1f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.cyber-proof strong{font-size:calc(clamp(2rem, 4vw, 3.5rem) * var(--a11y-text-scale,1));margin-bottom:.5rem;font-weight:400;display:block}.cyber-proof p{max-width:35ch}.cyber-ras{color:#fff;background:#2d4d9c}.cyber-ras .cloud-eyebrow,.cyber-ras .cloud-link{color:#fff}.cyber-ras .cloud-link{border-color:#c1cee9}.cyber-ras p{max-width:74ch}.cyber-ras h2{margin-bottom:1.5rem}.cyber-hub-card{background:#fff;flex-direction:column;align-items:start;padding:2rem;display:flex}.cyber-hub-card h3{margin-bottom:1rem}.cyber-hub-card>.cloud-link{margin-top:auto;padding-top:1.5rem}.cyber-hub-card p{padding-bottom:1rem}.cyber-hub-logos{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2rem;display:flex}.cyber-hub-logos img{object-fit:contain;width:auto;max-width:140px;height:40px}@media (width<=1000px){.cyber-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cyber-feature-grid,.cyber-proof,.cyber-scenario{grid-template-columns:minmax(0,1fr);gap:2rem}.cyber-scenario img{aspect-ratio:16/9;height:auto}.cyber-hub-card{padding:1.5rem}.cyber-related{display:grid}}.cyber-utimaco-logo{object-fit:contain;object-position:left center;width:160px;height:48px;margin-bottom:1.5rem}.cyber-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:2rem;margin-top:3rem;display:grid}.cyber-product-card{background:#fff;min-width:0;padding:clamp(1.25rem,3vw,2.5rem)}.cyber-product-card h3 span{margin-top:.75rem;font-size:1rem;display:block}.cyber-product-card>p{margin-top:1.5rem}.cyber-product-card dl{gap:1rem;margin-top:2rem;display:grid}.cyber-product-card dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1rem;display:grid}.cyber-product-card dt{color:#454e5d}.cyber-product-card dd{overflow-wrap:anywhere;margin:0}@media (width<=480px){.cyber-product-card dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.cyber-approval-note{border-left:3px solid var(--cloud-blue);background:#edf1f8;margin-block:2rem;padding:1.5rem}.cyber-approval-note h3{margin-bottom:1rem}.cyber-approval-note p{max-width:85ch}.cyber-kobra-logo{object-fit:contain;object-position:left center;width:220px;max-width:100%;height:64px;margin-bottom:1.5rem}.cyber-product-photo{object-fit:contain;width:100%;height:280px;margin-bottom:2rem}.cyber-external-storage .cloud-offer-hero-media>img,.cyber-external-storage .cyber-scenario>img{object-fit:contain;background:#f3f5f8;padding:2rem}.cyber-kobra-features{margin-block:3rem}.cyber-kobra-features h4{margin-bottom:1rem;font-size:1.25rem}@media (width<=760px){.cyber-product-photo{height:230px}}.cyber-bootcamp{background:#eef2f8}.cyber-partner-logo{object-fit:contain;object-position:left;width:160px;height:48px;margin-bottom:1.5rem}.cyber-bootcamp-film{margin:3rem 0 2rem}.cyber-bootcamp-film video{aspect-ratio:16/9;background:#101723;width:100%;height:auto;display:block}.cyber-bootcamp figcaption,.cyber-product-screen figcaption{color:#454e5d;padding-top:.75rem;font-size:.875rem;line-height:1.6}.cyber-bootcamp-gallery{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.cyber-bootcamp-gallery figure,.cyber-product-screen{min-width:0;margin:0}.cyber-bootcamp-gallery img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.cyber-film-summary{max-width:85ch;margin-top:2rem}.cyber-engine-list{background:#dce3ee;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block:2.5rem;padding:0;list-style:none;display:grid}.cyber-engine-list li{overflow-wrap:anywhere;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:80px;padding:1.5rem;display:flex}.cyber-engine-list li>span{text-align:center;color:#454e5d;font-size:.875rem;line-height:1.5}.cyber-engine-logo{justify-content:center;align-items:center;width:100%;height:88px;padding:12px;display:flex}.cyber-engine-logo-dark{background:#152238}.cyber-engine-logo img{object-fit:contain;width:100%;max-width:180px;height:64px;display:block}.cyber-product-screen{margin-top:3rem}.cyber-product-screen img{width:100%;height:auto;display:block}.cyber-scanning .cloud-offer-hero-media>img{object-fit:contain;background:#edf1f8;padding:1rem}@media (width<=900px){.cyber-engine-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cyber-bootcamp-gallery{grid-template-columns:minmax(0,1fr)}.cyber-engine-list li{padding:1rem}}.cyber-scanning .cyber-scenario>img{object-fit:contain;background:#edf1f8}.cyber-file-risk{color:#fff;background:#24171d;border-top:6px solid #e45454;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:2.5rem clamp(2rem,6vw,7rem);display:grid}.cyber-file-risk-label{color:#ffb4ad;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.875rem;font-weight:700;display:flex}.cyber-file-risk-number{font-size:calc(clamp(5rem, 10vw, 9rem) * var(--a11y-text-scale,1));letter-spacing:-.065em;margin-block:1.5rem .75rem;font-weight:700;line-height:1;display:block}.cyber-file-risk-number span{color:#ffb4ad;margin-left:.1em;font-size:.55em}.cyber-file-risk-stat p{max-width:28ch}.cyber-file-risk-copy{gap:1.25rem;display:grid}.cyber-file-risk-copy h2{max-width:22ch}.cyber-file-risk-copy p{color:#f0e2e6;max-width:65ch}.cyber-file-risk-link{color:#fff;text-underline-offset:.3em;align-items:center;gap:1rem;width:fit-content;min-height:48px;text-decoration:underline;display:inline-flex}.cloud-page .cyber-file-risk-source{color:#dac6ce;grid-column:1/-1;max-width:110ch;font-size:.875rem;line-height:1.65}.cyber-file-risk-source a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.cyber-file-risk-source span{margin-top:.5rem;display:block}.cyber-file-risk a:focus-visible{outline-offset:5px;outline:2px solid}@media (width<=760px){.cyber-file-risk{grid-template-columns:minmax(0,1fr)}}.cyber-approval-details{margin-block:1.5rem}.cyber-approval-details summary{cursor:pointer;color:var(--cloud-blue,#2d4d9c);padding-block:1rem;font-weight:600}.cyber-approval-details summary:focus-visible{outline-offset:4px;outline:2px solid}
