:root{--cp-navy:#031d48;--cp-deep:#021738;--cp-blue:#0867f2;--cp-cyan:#12b9e8;--cp-violet:#745be8;--cp-green:#0abf78;--cp-ink:#071b43;--cp-muted:#64728e;--cp-line:#d7e1f0;--cp-pale:#f4f8ff}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cp-pale);color:var(--cp-ink);margin:0;text-rendering:optimizeLegibility}a{text-underline-offset:.18em}img{display:block;height:auto;max-width:100%}body .preview-shell,body .preview-article{background:#fff;color:var(--cp-ink);max-width:none;padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2))}
.cloudpilotia-header{background:#fff;border-bottom:1px solid var(--cp-line);padding:10px 24px}.cloudpilotia-header-main{align-items:center;display:flex;gap:1.4rem;margin:0 auto;max-width:1480px}.cloudpilotia-brand{flex:0 0 auto}.cloudpilotia-brand p{line-height:1;margin:0}.cloudpilotia-brand a{color:var(--cp-navy);font-size:1.45rem;font-weight:900;letter-spacing:-.035em;text-decoration:none}.cloudpilotia-brand b,.cloudpilotia-footer h2 b{color:var(--cp-blue)}.cloudpilotia-brand small{color:#687895;display:block;font-size:.56rem;margin:.28rem 0 0 2.35rem}.cloudpilotia-search{flex:1 1 480px;margin:0;max-width:650px}.cloudpilotia-search .wp-block-search__inside-wrapper{background:#fff;border:1px solid #bdcbe0;border-radius:6px;display:flex;min-height:42px;padding:3px 5px 3px 13px}.cloudpilotia-search input{background:transparent;border:0;color:var(--cp-ink);flex:1;font:inherit;min-width:0;outline:0}.cloudpilotia-search button{background:transparent;border:0;color:var(--cp-blue);width:42px}.cloudpilotia-utilities{display:flex;gap:1rem}.cloudpilotia-utilities p{font-size:.68rem;margin:0}.cloudpilotia-utilities a{color:var(--cp-ink);text-decoration:none}.cloudpilotia-nav{background:var(--cp-navy);padding:0 24px}.cloudpilotia-nav>.wp-block-group{display:flex;gap:2.8rem;margin:0 auto;max-width:1450px}.cloudpilotia-nav p{margin:0}.cloudpilotia-nav a{border-bottom:2px solid transparent;color:#fff;display:block;font-size:.7rem;font-weight:750;padding:.8rem 0 .7rem;text-decoration:none;white-space:nowrap}.cloudpilotia-nav a:hover,.cloudpilotia-nav a:focus-visible{border-color:var(--cp-cyan);color:#aeeeff}
.cloudpilotia-home{background:var(--cp-pale);color:var(--cp-ink)}.cloudpilotia-hero{align-items:center;background-image:linear-gradient(90deg,rgba(246,250,255,.99) 0%,rgba(246,250,255,.92) 31%,rgba(246,250,255,.36) 56%,rgba(246,250,255,.02) 100%),image-set(url("../images/cloudpilotia-hero-multicloud-v1.avif") type("image/avif"),url("../images/cloudpilotia-hero-multicloud-v1.webp") type("image/webp"));background-position:center;background-size:cover;display:flex;min-height:330px;padding:38px max(4vw,52px)}.cloudpilotia-hero>div{max-width:600px}.cloudpilotia-hero>div>p{color:var(--cp-blue);font-size:.66rem;font-weight:850;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.cloudpilotia-hero h1{font-size:clamp(3.2rem,5vw,5.4rem);letter-spacing:-.06em;line-height:.92;margin:0 0 .85rem;max-width:650px}.cloudpilotia-hero>div>span{color:#475875;display:block;font-size:1rem;line-height:1.5;max-width:520px}.cloudpilotia-hero nav{display:flex;gap:.7rem;margin-top:1.2rem}.cloudpilotia-hero nav a{border:1px solid var(--cp-blue);border-radius:5px;color:var(--cp-blue);font-size:.7rem;font-weight:800;padding:.78rem 1rem;text-decoration:none}.cloudpilotia-hero nav .is-primary{background:var(--cp-blue);color:#fff}.cloudpilotia-hero aside{background:rgba(255,255,255,.88);border:1px solid #b8c9e4;border-radius:7px;display:grid;grid-template-columns:auto 1fr;margin-left:auto;padding:12px;width:190px}.cloudpilotia-hero aside b{color:var(--cp-blue);font-size:1.15rem}.cloudpilotia-hero aside span{color:#536581;font-size:.5rem;padding-top:.25rem}
.cloudpilotia-lab{display:grid;gap:9px;grid-template-columns:.85fr 1.25fr .9fr;margin:0 auto;max-width:1536px;padding:9px 22px 25px}.cloudpilotia-lab>section{background:#fff;border:1px solid var(--cp-line);border-radius:7px;min-width:0;padding:14px}.cloudpilotia-lab section>header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:10px}.cloudpilotia-lab section>header h2{font-size:.72rem;margin:0}.cloudpilotia-lab section>header h2 b{color:var(--cp-blue);font-size:.62rem;margin-right:.3rem}.cloudpilotia-lab section>header a{color:var(--cp-blue);font-size:.55rem;font-weight:750;text-decoration:none}.cloudpilotia-workload{grid-column:1}.cloudpilotia-workload ol{display:grid;gap:7px;list-style:none;margin:0;padding:0}.cloudpilotia-workload li{align-items:center;background:#f6f9fe;border:1px solid #d8e2f1;border-radius:5px;display:grid;gap:.5rem;grid-template-columns:25px 1fr;padding:.65rem}.cloudpilotia-workload li>b{color:var(--cp-blue)}.cloudpilotia-workload li span,.cloudpilotia-workload li small{display:block}.cloudpilotia-workload li span{font-size:.53rem;font-weight:800}.cloudpilotia-workload li small{color:var(--cp-muted);font-size:.42rem;font-weight:400;margin-top:.12rem}.cloudpilotia-routes{grid-column:2}.cloudpilotia-routes>div{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.cloudpilotia-routes article{background:#f8faff;border:1px solid #d7e1f0;border-radius:5px;padding:.65rem}.cloudpilotia-routes article i{color:var(--cp-blue);font-size:1rem;font-style:normal}.cloudpilotia-routes h3{font-size:.58rem;margin:.35rem 0}.cloudpilotia-routes p,.cloudpilotia-routes li{color:#5e6e88;font-size:.43rem;line-height:1.35}.cloudpilotia-routes p{margin:0}.cloudpilotia-routes ul{margin:.45rem 0 0;padding-left:1rem}.cloudpilotia-routes>small{color:#7786a0;font-size:.4rem}.cloudpilotia-cost{grid-column:3}.cloudpilotia-cost-grid{display:grid;gap:12px;grid-template-columns:1.1fr 1fr}.cloudpilotia-cost-grid p{margin:.3rem 0}.cloudpilotia-cost-grid p span{color:#63738d;display:block;font-size:.43rem;margin-bottom:.1rem}.cloudpilotia-cost-grid p i{background:linear-gradient(90deg,var(--cp-blue),var(--cp-cyan));display:block;height:7px;width:var(--cost)}.cloudpilotia-cost-grid dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.cloudpilotia-cost-grid dl>div{border-left:2px solid #38a4f7;padding:.32rem .45rem}.cloudpilotia-cost-grid dt{color:#75849e;font-size:.38rem}.cloudpilotia-cost-grid dd{font-size:.45rem;font-weight:800;margin:.12rem 0 0}.cloudpilotia-cost>small{color:#7b88a0;font-size:.4rem}.cloudpilotia-resilience{grid-column:1/span 3;overflow-x:auto}.cloudpilotia-resilience table{border-collapse:collapse;font-size:.47rem;min-width:700px;width:100%}.cloudpilotia-resilience th,.cloudpilotia-resilience td{border:1px solid #d5e0ef;padding:.45rem;text-align:center}.cloudpilotia-resilience thead th{background:var(--cp-navy);color:#fff}.cloudpilotia-resilience tbody th{background:#f0f5fc;text-align:left}.cloudpilotia-patterns{grid-column:1}.cloudpilotia-patterns>div{display:grid;gap:7px}.cloudpilotia-patterns>div>a{align-items:center;background:#f5f8fd;border:1px solid #d7e1ef;border-radius:5px;color:var(--cp-ink);display:grid;gap:.55rem;grid-template-columns:28px 1fr;padding:.6rem;text-decoration:none}.cloudpilotia-patterns a>b{color:var(--cp-blue)}.cloudpilotia-patterns span,.cloudpilotia-patterns small{display:block}.cloudpilotia-patterns span{font-size:.5rem;font-weight:800}.cloudpilotia-patterns small{color:#71809a;font-size:.4rem;font-weight:400}.cloudpilotia-footprint{grid-column:2}.cloudpilotia-footprint>div{display:grid;gap:12px;grid-template-columns:1fr 1fr}.cloudpilotia-footprint dl{display:grid;gap:5px;margin:0}.cloudpilotia-footprint dl>div{background:#f5f8fd;border:1px solid #d7e1f0;border-radius:4px;padding:.5rem}.cloudpilotia-footprint dt{color:#73829b;font-size:.4rem}.cloudpilotia-footprint dd{font-size:.5rem;font-weight:800;margin:.15rem 0 0}.cloudpilotia-footprint ul{color:#52627d;font-size:.46rem;line-height:1.65;margin:0;padding-left:1.1rem}.cloudpilotia-migration{grid-column:3}.cloudpilotia-migration ol{display:grid;gap:6px;list-style:none;margin:0;padding:0}.cloudpilotia-migration li{display:grid;gap:.5rem;grid-template-columns:25px 1fr}.cloudpilotia-migration li>b{color:var(--cp-blue)}.cloudpilotia-migration span,.cloudpilotia-migration small{display:block}.cloudpilotia-migration span{font-size:.49rem;font-weight:800}.cloudpilotia-migration small{color:#73829b;font-size:.4rem;font-weight:400}.cloudpilotia-saas{grid-column:1}.cloudpilotia-saas ul{list-style:none;margin:0;padding:0}.cloudpilotia-saas li{align-items:center;border-bottom:1px solid #dce4f1;display:grid;font-size:.48rem;gap:.45rem;grid-template-columns:25px 1fr auto;padding:.55rem 0}.cloudpilotia-saas li>b{color:var(--cp-blue)}.cloudpilotia-saas li>a{color:var(--cp-blue);font-size:.42rem}.cloudpilotia-method{grid-column:2}.cloudpilotia-method ol{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.cloudpilotia-method li{text-align:center}.cloudpilotia-method li>b{align-items:center;border:1px solid var(--cp-blue);border-radius:50%;color:var(--cp-blue);display:inline-flex;height:28px;justify-content:center;width:28px}.cloudpilotia-method li span,.cloudpilotia-method li small{display:block}.cloudpilotia-method li span{font-size:.47rem;font-weight:800;margin-top:.3rem}.cloudpilotia-method li small{color:#74829b;font-size:.38rem;font-weight:400;line-height:1.3}.cloudpilotia-guides{grid-column:3}.cloudpilotia-guides>div{display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.cloudpilotia-guides a{color:var(--cp-ink);text-decoration:none}.cloudpilotia-guides img{aspect-ratio:1.45;border-radius:4px;object-fit:cover;width:100%}.cloudpilotia-guides a>b,.cloudpilotia-guides a>span{display:block}.cloudpilotia-guides a>b{font-size:.47rem;line-height:1.25;margin-top:.3rem}.cloudpilotia-guides a>span{color:#72809a;font-size:.38rem;margin-top:.12rem}.cloudpilotia-trust{grid-column:1/span 3;display:grid;grid-template-columns:repeat(4,1fr)!important}.cloudpilotia-trust article{display:grid;gap:.45rem;grid-template-columns:28px 1fr}.cloudpilotia-trust article>b{color:var(--cp-blue);font-size:1rem;grid-row:1/span 2}.cloudpilotia-trust h3{font-size:.52rem;margin:0}.cloudpilotia-trust p{color:#71809a;font-size:.42rem;margin:.15rem 0 0}
.cloudpilotia-footer{background:linear-gradient(135deg,#021b42,#03295d);color:#fff;padding:28px 32px}.cloudpilotia-footer-grid{display:grid;gap:2rem;grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0 auto;max-width:1430px}.cloudpilotia-footer h2{font-size:1.2rem;margin:0 0 .5rem}.cloudpilotia-footer h3{font-size:.66rem;margin:0 0 .4rem}.cloudpilotia-footer p{color:#afc5e7;font-size:.53rem;line-height:1.65}.cloudpilotia-footer a{color:#cfe4ff}.cloudpilotia-footer-note{border-top:1px solid #2c4d78;margin:1rem auto 0!important;max-width:1430px;padding-top:.75rem}
@media(max-width:1180px){.cloudpilotia-utilities{display:none}.cloudpilotia-lab{grid-template-columns:1fr 1fr}.cloudpilotia-workload,.cloudpilotia-routes,.cloudpilotia-cost,.cloudpilotia-resilience,.cloudpilotia-patterns,.cloudpilotia-footprint,.cloudpilotia-migration,.cloudpilotia-saas,.cloudpilotia-method,.cloudpilotia-guides,.cloudpilotia-trust{grid-column:auto}.cloudpilotia-resilience,.cloudpilotia-trust{grid-column:1/span 2}.cloudpilotia-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.cloudpilotia-header{padding:11px}.cloudpilotia-header-main{gap:.7rem;flex-wrap:wrap}.cloudpilotia-brand a{font-size:1.15rem}.cloudpilotia-brand small{font-size:.48rem;margin-left:1.8rem}.cloudpilotia-search{flex-basis:100%;max-width:none;order:4}.cloudpilotia-header .affiliaos-mobile-controls{margin-left:auto}.cloudpilotia-nav{padding:6px 16px}body .cloudpilotia-nav.is-open{padding:6px 16px}.cloudpilotia-nav>.wp-block-group{gap:.2rem}.cloudpilotia-hero{background-image:linear-gradient(90deg,rgba(246,250,255,.98),rgba(246,250,255,.7)),image-set(url("../images/cloudpilotia-hero-multicloud-v1.avif") type("image/avif"),url("../images/cloudpilotia-hero-multicloud-v1.webp") type("image/webp"));display:block;min-height:680px;padding:44px 20px}.cloudpilotia-hero h1{font-size:3.15rem}.cloudpilotia-hero nav{flex-direction:column}.cloudpilotia-hero aside{margin:1.3rem 0 0;width:100%}.cloudpilotia-lab{display:block;padding:8px}.cloudpilotia-lab>section{margin-bottom:8px}.cloudpilotia-routes>div,.cloudpilotia-footprint>div{grid-template-columns:1fr}.cloudpilotia-method ol,.cloudpilotia-guides>div,.cloudpilotia-trust{grid-template-columns:1fr 1fr!important}.cloudpilotia-footer{padding:22px 16px}.cloudpilotia-footer-grid{grid-template-columns:1fr}body .preview-shell,body .preview-article{padding-left:18px;padding-right:18px}}
@media(max-width:430px){.cloudpilotia-hero h1{font-size:2.65rem}.cloudpilotia-cost-grid,.cloudpilotia-method ol,.cloudpilotia-guides>div,.cloudpilotia-trust{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
