.migration-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:35px 0 0}.migration-path li{padding:28px;border:1px solid #545a4e;border-radius:8px}.migration-path li>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#ff925f}.migration-path h3{font-size:27px;margin:24px 0 16px}.migration-path p{font-size:15px}.infra-layout{display:grid;grid-template-columns:2fr 1fr;gap:25px;margin-top:25px}.infra-host,.infra-backup{padding:30px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.infra-host h3,.infra-backup h3{font-size:27px}.infra-backup h3{margin:15px 0}.vm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.vm-grid>span{padding:20px 14px;background:#eeeee7;border-top:3px solid var(--orange);font-size:12px}.vm-grid strong{display:block;font-size:14px;margin-top:7px}.infra-quote{padding:35px;background:#eeeee7;border-radius:8px;margin-top:30px}.infra-quote p{margin:20px 0}.infra-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.infra-choices>a{background:var(--paper);padding:28px;border:1px solid var(--line);border-radius:8px;position:relative}.infra-choices>a:hover{border-color:var(--orange)}.infra-choices span{color:#b84216;font-size:12px}.infra-choices h3{font-size:28px;margin:25px 0 16px}.infra-choices p{font-size:15px}.infra-choices b{position:absolute;top:22px;right:25px;font-size:24px}.security-grid .service-card ul{font-size:14px;padding-left:18px;margin:0 0 25px}.security-grid .service-card li{margin-bottom:9px}.service-card.service-dark ul{color:#c1c7b9}.service-card.service-dark .text-link{color:#ff925f}.home-infrastructure+.section-muted{background:var(--paper)}
@media(min-width:761px) and (max-width:1100px){.header-inner{gap:20px}.nav ul{gap:17px}.header-cta{padding:12px 16px}.site-header .brand{width:160px}}
@media(max-width:900px){.infra-layout{grid-template-columns:1fr}.migration-path{gap:15px}.migration-path li{padding:22px}.infra-choices>a{padding:23px}.infra-choices h3{font-size:25px}}
@media(max-width:760px){.migration-path,.infra-choices{grid-template-columns:1fr}.vm-grid{grid-template-columns:1fr}.infra-quote,.infra-host,.infra-backup{padding:25px}.migration-path{margin-top:25px}.infra-choices h3{margin-top:15px}.infra-choices>a{padding:25px}}
