.section_caas_hero{position:relative;min-height:38rem;max-height:72vh;display:flex;align-items:center;overflow:hidden;padding-block:6rem 4rem}.caas-hero-bg{position:absolute;inset:0;z-index:0;background:url(/img/caas/hero-dc-engineer.avif)50% 40%/cover no-repeat;transform:scale(1.03)}.caas-hero-overlay{position:absolute;inset:0;z-index:0;background:radial-gradient(70% 90% at 84% 28%,color-mix(in srgb,var(--hts-color-action-primary-background) 20%,transparent),transparent 64%),linear-gradient(90deg,var(--hts-color-text-primary) 0%,transparent 55%,var(--hts-color-text-primary) 100%),linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--hts-color-text-primary) 55%,transparent) 100%)}.caas-hero-wrap{position:relative;z-index:1}.section_caas_hero .hd-text-muted{color:var(--wecore-local-color-neutral-300)}.caas-hero-trust{display:flex;align-items:center;justify-content:center;gap:1.5rem 2rem;flex-wrap:wrap}.caas-hero-trust-item{display:flex;align-items:center;gap:.4rem;color:var(--wecore-local-color-neutral-300)}.caas-hero-trust-icon{width:1rem;height:1rem;flex:none;opacity:.7}.caas-hero-promo{display:inline-block;padding:.35rem 1rem;border-radius:999rem;color:var(--wecore-local-color-white);background:color-mix(in srgb,var(--wecore-local-color-white) 12%,transparent);border:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 18%,transparent)}.caas-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--wecore-local-space-lg);text-align:center}.caas-stats-item .hd-h3{margin:0;color:var(--wecore-local-text-accent)}.caas-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wecore-local-space-lg)}.caas-feature-card{display:flex;flex-direction:column;padding:2rem 1.5rem;border-radius:var(--wecore-local-radius);background:var(--wecore-local-color-white);border:var(--wecore-local-button-border)solid var(--hts-color-slate-300);transition:box-shadow var(--wecore-local-transition),border-color var(--wecore-local-transition)}.caas-feature-card:hover{box-shadow:var(--wecore-local-shadow-md);border-color:var(--hts-color-border-interactive)}.caas-feature-number{font-family:var(--wecore-local-font-badge);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wecore-local-color-neutral-900)}.caas-feature-link{margin-top:auto;text-decoration:none;font-size:var(--wecore-local-text-sm);font-weight:var(--wecore-local-weight-medium);color:var(--wecore-local-text-accent);transition:color var(--wecore-local-transition)}.caas-feature-link:hover{color:var(--hts-color-action-primary-background-hover)}.caas-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wecore-local-space-md)}.caas-value-card{display:flex;gap:.85rem;align-items:flex-start;padding:1.25rem;border-radius:var(--wecore-local-radius);background:var(--wecore-local-color-white);border:var(--wecore-local-button-border)solid var(--hts-color-slate-300)}.caas-value-check{flex:none;width:1.25rem;height:1.25rem;margin-block-start:.1rem}.caas-value-card h3{margin-block:0 .3rem}.caas-value-card p{margin:0}.caas-os-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--wecore-local-space-sm)}.caas-os-card{padding:1rem 1.15rem;border-radius:var(--wecore-local-radius);background:var(--wecore-local-color-white);border:var(--wecore-local-button-border)solid var(--hts-color-slate-300);transition:box-shadow var(--wecore-local-transition),border-color var(--wecore-local-transition)}.caas-os-card:hover{box-shadow:var(--wecore-local-shadow-sm);border-color:var(--hts-color-border-interactive)}.caas-os-card .hd-h6{margin-block:0 .3rem;color:var(--wecore-local-text-accent)}.caas-os-card p{margin:0}.caas-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.caas-compare-table{width:100%;border-collapse:collapse;font-size:var(--wecore-local-text-sm)}.caas-compare-table thead th{text-align:start;font-family:var(--wecore-local-font-badge);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wecore-local-color-neutral-900);padding:.75rem .9rem;border-block-end:var(--wecore-local-button-border)solid var(--hts-color-slate-300);white-space:nowrap;background:var(--wecore-local-color-white)}.caas-compare-table tbody td{padding:.9rem;border-block-end:var(--wecore-local-button-border)solid var(--hts-color-border);vertical-align:middle;color:var(--wecore-local-color-nav-link)}.caas-compare-table tbody tr:last-child td{border-block-end:0}.caas-compare-table tbody tr{background:var(--wecore-local-color-white);transition:background-color var(--wecore-local-transition)}.caas-compare-table tbody tr:hover{background:var(--wecore-local-color-neutral-50)}.caas-compare-table tbody td:first-child{font-weight:var(--wecore-local-weight-heading);white-space:nowrap}.caas-compare-highlight{outline:2px solid var(--hts-color-action-primary-background);outline-offset:-2px;border-radius:var(--wecore-local-radius)}.caas-compare-highlight td:first-child{color:var(--wecore-local-text-accent)}.caas-compare-trust{display:flex;align-items:center;justify-content:center;gap:.4em;flex-wrap:wrap}.caas-regions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wecore-local-space-lg)}.caas-region-card{border-radius:var(--wecore-local-radius);overflow:hidden;border:var(--wecore-local-button-border)solid var(--hts-color-slate-300);background:var(--wecore-local-color-white);transition:box-shadow var(--wecore-local-transition)}.caas-region-card:hover{box-shadow:var(--wecore-local-shadow-md)}.caas-region-image-wrap{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--wecore-local-color-neutral-200)}.caas-region-image{width:100%;height:100%;object-fit:cover}.caas-region-status{position:absolute;inset-block-end:.6rem;inset-inline-start:.6rem;padding:.2rem .6rem;border-radius:999rem;font-family:var(--wecore-local-font-badge);font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wecore-local-color-white);background:color-mix(in srgb,var(--hts-color-text-primary) 70%,transparent);backdrop-filter:blur(4px)}.caas-region-card>.hd-h6,.caas-region-card>.hd-text-tiny{padding-inline:1rem}.caas-region-card>.hd-h6{margin-block:.75rem .1rem}.caas-region-card>.hd-text-tiny{margin-block:0 .75rem}.caas-faq-box{max-width:var(--wecore-local-width-lg);margin-inline:auto}.caas-cta{align-items:center;text-align:center;padding:3rem 2rem}.caas-cta-heading em{font-style:italic;color:var(--wecore-local-color-white)}@media screen and (max-width:991px){.section_caas_hero{min-height:auto;padding-block:6rem 4rem}.caas-stats-grid{grid-template-columns:repeat(2,1fr)}.caas-features-grid{grid-template-columns:1fr}.caas-value-grid{grid-template-columns:repeat(2,1fr)}.caas-os-grid{grid-template-columns:repeat(2,1fr)}.caas-regions-grid{grid-template-columns:repeat(2,1fr);gap:var(--wecore-local-space-md)}}@media screen and (max-width:767px){.caas-stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--wecore-local-space-md)}.caas-features-grid{grid-template-columns:1fr}.caas-feature-card{padding:1.5rem 1rem}.caas-value-grid{grid-template-columns:1fr}.caas-value-card{padding:1rem}.caas-os-grid{grid-template-columns:1fr}.caas-regions-grid{grid-template-columns:1fr;gap:var(--wecore-local-space-sm)}.caas-hero-trust{gap:.75rem 1.25rem}.caas-compare-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.caas-compare-table,.caas-compare-table tbody,.caas-compare-table tr,.caas-compare-table td{display:block;width:100%}.caas-compare-table tbody tr{border:var(--wecore-local-button-border)solid var(--hts-color-slate-300);border-radius:var(--wecore-local-radius);padding:.35rem .85rem;margin-block-end:.6rem}.caas-compare-table tbody td{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-block-end:var(--wecore-local-button-border)solid var(--hts-color-border);padding-inline:0}.caas-compare-table tbody tr td:last-child{border-block-end:0}.caas-compare-table tbody td::before{content:attr(data-label);font-family:var(--wecore-local-font-badge);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wecore-local-color-neutral-900)}}.caas-construction-modal{position:fixed;inset:0;z-index:calc(var(--hts-z-index-sticky) + 2);display:flex;align-items:center;justify-content:center;padding:1.25rem;background-color:#000d14cc;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.caas-construction-enter,.caas-construction-leave{transition:opacity .42s ease}.caas-construction-enter .caas-construction-panel{transition:transform .42s ease,opacity .42s ease}.caas-construction-leave .caas-construction-panel{transition:transform .28s ease,opacity .28s ease}.caas-construction-enter-start,.caas-construction-leave-end{opacity:0}.caas-construction-enter-start .caas-construction-panel,.caas-construction-leave-end .caas-construction-panel{opacity:0;transform:translateY(1rem)scale(.98)}.caas-construction-enter-end,.caas-construction-leave-start{opacity:1}.caas-construction-enter-end .caas-construction-panel,.caas-construction-leave-start .caas-construction-panel{opacity:1;transform:translateY(0)scale(1)}.caas-construction-panel{position:relative;width:min(30rem,100%);border:var(--wecore-local-input-border)solid var(--hts-color-border);border-radius:var(--wecore-local-radius);background-color:var(--wecore-local-color-white);box-shadow:var(--wecore-local-nav-panel-shadow);padding:2.25rem;text-align:center}.caas-construction-icon{width:2.75rem;height:2.75rem;margin-block-end:1.25rem;color:var(--hts-color-action-primary-background,#f2c296)}.caas-construction-panel h2{margin:0 0 .5rem}.caas-construction-panel p{max-width:24rem;margin:0 auto;color:var(--wecore-local-color-neutral-900)}.caas-construction-actions{margin-block-start:1.75rem}.caas-construction-close{position:absolute;inset-block-start:.85rem;inset-inline-end:.85rem;width:2.25rem;height:2.25rem;border:var(--wecore-local-input-border)solid var(--hts-color-border);border-radius:50%;background-color:var(--wecore-local-color-white);color:var(--hts-color-text-primary);font:inherit;font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color var(--wecore-local-transition),opacity var(--wecore-local-transition)}.caas-construction-close:hover{background-color:var(--wecore-local-color-neutral-100);opacity:.85}