@media (max-width:1023px){img,svg,video{max-width:100%}.grc-outcomes-card-content,.grc-section-inner,.infra-box-content{min-width:0}}@media (max-width:767px){.grc-breadcrumb-inner{flex-wrap:wrap;row-gap:.35rem}}@media (max-width:1023px){.mobile-nav-link{display:block;min-height:44px;padding:.65rem 0;font-size:.9375rem;line-height:1.4;color:var(--grey)}.mobile-nav-link--active,.mobile-nav-link:hover{color:var(--charcoal)}.mobile-nav-link--active{font-weight:600;color:var(--ember)}.mobile-nav-sublink{display:block;min-height:40px;padding:.5rem 0 .5rem .75rem;font-size:.875rem;line-height:1.35;color:var(--grey);border-left:1px solid var(--border)}.mobile-nav-sublink:hover{color:var(--charcoal)}.mobile-nav-group-label{margin:.75rem 0 .25rem;padding-left:.75rem;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-light)}.mobile-nav-group-label:first-child{margin-top:.25rem}.home-hero{padding-top:.75rem!important;padding-bottom:1.25rem!important;display:flow-root}.home-hero-stage{display:block}.home-hero-shell{display:flex;flex-direction:column;min-height:0!important;height:auto;overflow:hidden;padding-bottom:1.25rem}.home-hero-content{min-height:0!important;flex:0 0 auto;justify-content:center;padding-top:2.5rem!important;padding-bottom:1.75rem!important}.hero-curve-glow-wrap{display:none}.outcomes-section{position:relative;z-index:1;padding-top:2.25rem!important}}@media (max-width:767px){.home-hero-content{padding:2rem 1rem 1.5rem!important}.home-hero-content .mt-8{margin-top:1.5rem!important}.home-hero-shell{padding-bottom:1rem}.hero-glass-deploy{padding:.85rem!important}.outcomes-section{padding-top:1.75rem!important}.home-hero-title-line{white-space:normal}.bom-hero-banner,.grc-hero-banner{min-height:460px!important}.bom-hero-content,.grc-hero-content{min-height:460px!important;padding-top:2.5rem;padding-bottom:2.5rem}.bom-hero-copy h1,.grc-hero-copy h1{font-size:clamp(2rem,9vw,2.75rem)!important;line-height:1.1}.bom-hero-description,.grc-hero-description{font-size:.9375rem;line-height:1.65}.platform-hero-orbit{max-width:min(100%,300px)}.platform-hero-node{--radius:108px}.platform-hero-node-label{font-size:9px}.platform-hero-node-chip{padding:.32rem .55rem}}@media (min-width:768px) and (max-width:1023px){.bom-hero-banner,.bom-hero-content,.grc-hero-banner,.grc-hero-content{min-height:500px!important}.platform-hero-orbit{max-width:min(100%,380px)}.platform-hero-node{--radius:150px}}@media (max-width:1023px){.home-hero-title-line{white-space:normal}.domain-outcomes-sticky{position:relative;top:auto;min-height:auto;padding:1.5rem 0}.domain-outcomes-layout{padding:1rem;gap:1.25rem}.domain-outcomes-nav{margin-top:1.5rem}.domain-outcomes-white-card{min-height:auto}.domain-outcomes-card-content{padding:1.25rem}.domain-outcomes-content-headline{font-size:clamp(1.35rem,4.5vw,1.85rem)}.domain-outcomes-product-grid{grid-template-columns:1fr}}@media (max-width:767px){.domain-outcomes-layout{padding:.85rem}.domain-outcomes-card-nav{flex-wrap:wrap;gap:.35rem}.domain-outcomes-card-nav-item{min-height:40px}}@media (max-width:1023px){.frameworks-layout{gap:2rem}.frameworks-copy{order:1}.frameworks-stage-wrap{order:2}.frameworks-tile-name,.frameworks-tile-type{white-space:normal;overflow-wrap:anywhere}}@media (max-width:767px){.frameworks-section{padding-top:3.5rem;padding-bottom:2.5rem}.frameworks-stage{overflow:visible}.frameworks-stage-grid{top:0;bottom:0;mask-image:none;-webkit-mask-image:none}.frameworks-zigzag{padding-top:.35rem;padding-bottom:1rem;row-gap:1.1rem}}@media (max-width:1023px){
  /* !important: these live in component CSS imported AFTER this sheet, so
     an unqualified override would lose the cascade and the title would clip. */.grc-outcomes-title{white-space:normal!important;line-height:1.12}.grc-principle-section .grc-principle-title{white-space:normal;line-height:1.12}.grc-principle-intro,.infra-intro{max-width:100%}.platform-arch-chip,.platform-arch-core-title{white-space:normal}.platform-stack-layer{flex-wrap:wrap}.platform-stack-chips{width:100%;margin-left:0;justify-content:flex-start;margin-top:.35rem}.platform-stack-chip{white-space:normal}.platform-why-headline{font-size:clamp(1.65rem,5vw,2.15rem)}.platform-hero-node-chip{white-space:normal;text-align:center}.platform-arch-deploy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.grc-outcomes-header,.grc-principle-header,.infra-header{text-align:left}.grc-outcomes-eyebrow,.infra-label{justify-content:flex-start}.platform-impact-grid{gap:.85rem}.rc-integrations-grid.platform-impact-grid{grid-template-columns:minmax(0,1fr)!important}.grc-ai-principle-cards{gap:.85rem}}@media (max-width:1023px){.infra-node-mock-label,.pm-gov-status{min-width:0;white-space:normal;text-align:center}}@media (min-width:641px) and (max-width:1023px){.governed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.human-wizard{overflow-x:clip;-webkit-overflow-scrolling:touch}.human-title{font-size:clamp(1.65rem,5vw,2.25rem)}.human-right{width:100%}.pilot-story-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.pilot-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.final-closing-footnote{white-space:normal}.final-closing-cta-top{gap:1.5rem}.final-closing-btn{white-space:normal;text-align:center}.aw-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-cap-grid,.aw-card-grid{grid-template-columns:1fr}}@media (max-width:767px){.aw-stats-grid{grid-template-columns:1fr}.aw-hero-banner-grid{gap:2rem}.aw-hero-title{font-size:clamp(1.85rem,8vw,2.5rem)}.aw-hero-kpi-strip{flex-wrap:wrap;justify-content:center}}@media (max-width:1023px){.governed-section-sparkle,.governed-sparkle,.hero-sparkle,.pilot-sparkle{display:none!important}.aw-hero,.bom-hero-banner,.grc-hero-banner{overflow-x:clip}.aw-hero-copy,.bom-hero-copy,.grc-hero-copy{order:-1}.aw-principle-bento-card,.aw-principle-card-desc,.aw-principle-card-main{min-width:0}.aw-principle-card-visual{overflow:hidden}.aw-principle-card-title-line{white-space:normal!important}.aw-principle-card-desc p{overflow-wrap:anywhere}.aw-web-frame,.grc-shield-stage,.grc-viz-stage,.outcome-mockup-wrap,.pm-mock-window{max-width:100%;overflow-x:auto;overflow-x:clip;-webkit-overflow-scrolling:touch}[class*=-integrations-header]{align-items:start!important}[class*=-integrations-header-copy],[class*=-integrations-title]{min-width:0}[class*=-integrations-title-line]{white-space:normal!important}[class*=-integrations-desc]{align-self:start!important;justify-self:stretch!important;max-width:none!important}}@media (min-width:768px) and (max-width:1023px){[class*=-integrations-desc]{justify-self:end!important;max-width:28rem!important}}@media (max-width:1023px){.aw-hero-kpi-intro{gap:1rem}.aw-hero-kpi-title{font-size:clamp(1.45rem,5.2vw,2rem);line-height:1.2}.aw-hero-kpi-title>.block{white-space:normal!important}}@media (max-width:767px){.aw-hero-kpi-title{font-size:clamp(1.35rem,6.5vw,1.85rem);line-height:1.22}}@media (max-width:1023px){.pilot-headline{font-size:clamp(1.65rem,5.2vw,2.25rem);line-height:1.14;overflow-wrap:break-word}.final-closing-headline{font-size:clamp(1.65rem,6vw,2.35rem);line-height:1.1}.final-closing-headline-line{white-space:normal!important}}@media (max-width:767px){.final-closing-headline{font-size:clamp(1.45rem,7.2vw,2rem);line-height:1.12}.final-closing-cta-lead{gap:.85rem}}@media (min-width:1024px) and (max-width:1279px){.aw-hero-kpi-title>.block,.final-closing-headline-line,.hr-integrations-title-line:first-child,.lam-integrations-title-line:first-child,.omni-integrations-title-line:first-child{white-space:normal}}