:root{--octa-action-height:3.25rem;--octa-hero-action-height:3.25rem;--octa-feature-card-radius:.625rem;--octa-feature-card-padding:1.25rem;--octa-capability-card-padding:1rem;--octa-consultation-radius:0px;--octa-consultation-block:2rem;--octa-consultation-inline:1rem;--octa-action-gradient:linear-gradient(90deg, #ffc037, #ed4582 35%, #a95eff 75%, #24dbff);--octa-interaction-ease:cubic-bezier(.4, 0, .2, 1)}@media (min-width:40rem){:root{--octa-feature-card-radius:.875rem;--octa-feature-card-padding:1.5rem;--octa-capability-card-padding:1.25rem;--octa-consultation-radius:1rem;--octa-consultation-inline:1.5rem}}@media (min-width:48rem){:root{--octa-capability-card-padding:1.5rem;--octa-consultation-radius:1.625rem;--octa-consultation-block:2.5rem;--octa-consultation-inline:2.5rem}}@media (min-width:64rem){:root{--octa-action-height:3.625rem;--octa-feature-card-padding:2rem;--octa-consultation-block:3.5rem;--octa-consultation-inline:3.75rem}}@media (min-width:80rem){:root{--octa-feature-card-padding:1rem;--octa-consultation-block:4rem}}@media (min-width:96rem){:root{--octa-hero-action-height:3.375rem;--octa-capability-card-padding:2.5rem;--octa-consultation-block:5rem}}#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button){isolation:isolate;min-block-size:var(--octa-button-min-height,var(--octa-action-height));transition:color .15s var(--octa-interaction-ease), border-color .5s var(--octa-interaction-ease);border-radius:999px;padding:.5rem 1rem;position:relative}#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button):before{z-index:-1;border-radius:inherit;background:var(--octa-action-gradient);opacity:0;pointer-events:none;content:"";transition:opacity .5s var(--octa-interaction-ease);position:absolute;inset:0}#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button)>svg{transition:transform .3s var(--octa-interaction-ease)}#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button):focus-visible:not(:disabled,[aria-disabled=true]){color:#161616;border-color:#0000}#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button):focus-visible:not(:disabled,[aria-disabled=true]):before{opacity:1}#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button):focus-visible>svg.lucide-arrow-right{transform:translate(-2px)}@media (hover:hover) and (pointer:fine){#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button):hover:not(:disabled,[aria-disabled=true]){color:#161616;border-color:#0000}#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button):hover:not(:disabled,[aria-disabled=true]):before{opacity:1}#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button):hover>svg.lucide-arrow-right{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button),#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button):before,#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button)>svg{transition:none}#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact,.octa-site-header .octa-site-mobile-contact,.legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]),.cloud-footer-cta,.octa-footer-cta,.home-feedback-actions a,.enterprise-home-outline,.service-orange-button,.people-button,.ocean-button,.ocean-outline,.octa-industry-approach__actions a,.consulting-connect a,.ad-button,.cr-button,.octa-blog-more button):is(:hover,:focus-visible)>svg{transform:none}}#root :is(.legacy-header>nav>.container-custom>.h-14>.hidden:nth-child(3)>a,.octa-site-header .octa-site-contact){--octa-button-min-height:var(--octa-header-action-height)}#root :is(.service-product-hero .service-orange-button,.enterprise-hero .enterprise-home-outline){--octa-button-min-height:var(--octa-hero-action-height)}#root .legacy-header #mobile-navigation a:is([href=\/contact],[href=\/dashboard]):focus-visible{color:#161616!important}#root :is(.home-feedback-actions a,.enterprise-home-outline):is(:hover,:focus-visible){box-shadow:none;transform:none}#root .showcase-site #main-content :is(.octa-horizon-cards>a,.showcase-portal,.home-feedback-panel),#root .cr-option{padding:var(--octa-feature-card-padding);border-radius:var(--octa-feature-card-radius)}#root :is(.people-contact-card,.service-consultation-card){padding:var(--octa-consultation-block) var(--octa-consultation-inline);border-radius:var(--octa-consultation-radius)}#root :is(.home-service-tile,.showcase-card,.trend-card,.industry-editorial-card,.octa-blog-card,.octa-blog-card>a){border-radius:0}#root :is(.showcase-card-body,.industry-editorial-card){padding-block:1.5rem;padding-inline:1.5rem}#root #main-content .home-service-content{padding-block-start:1.5rem;padding-inline:1.5rem}#root :is(.home-service-tile,.trend-card)>img{transition:opacity .5s 50ms,filter .5s,transform .6s}#root :is(.home-service-tile,.trend-card):is(:focus-within,.is-expanded)>img,#root .home-service-tile:is(:hover,:focus-within,.is-expanded) h3{transform:none}#root :is(.home-service-tile,.trend-card){transition:transform .5s}@media (hover:hover) and (pointer:fine){#root :is(.home-service-tile,.trend-card):hover{z-index:1;transform:scale(1.02)}#root :is(.home-service-tile,.trend-card):hover>img{opacity:0;filter:blur(8px);transform:translate(28px,40px)scale(1.16)}#root .home-service-tile:not(:hover,:focus-within,.is-expanded) .home-service-reveal{transform:translate(200px)}}#root :is(.home-service-reveal,.trend-details){transition:opacity .5s var(--octa-interaction-ease), transform .5s var(--octa-interaction-ease)}#root .service-capability-grid .possibility-card{background:var(--public-panel,#f2f3f7);box-shadow:none;border-radius:0;padding:0;transform:none}#root .service-capability-grid :is(.possibility-visual,.possibility-visual img){border-radius:0;transform:none}#root :is(.service-capability-grid .possibility-copy,.service-benefit-grid>div){padding:var(--octa-capability-card-padding)}#root .service-benefit-grid>div{border-radius:0}#root .octa-blog-card-panel{border-radius:26px 26px 0 0;height:300px;padding:1.25rem;transition:transform .5s ease-out;transform:translateY(150px)}#root .octa-blog-card>a:focus-visible .octa-blog-card-panel{transform:none}#root .octa-blog-card img{filter:brightness(.9);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1)}#root .octa-blog-card-panel :is(p,.octa-blog-read){transition:opacity .35s .1s}@media (min-width:80rem) and (hover:hover) and (pointer:fine){#root .octa-blog-card{transition:transform .25s var(--octa-interaction-ease)}#root .octa-blog-card:hover{z-index:1;transform:translateY(-6px)scale(1.02)}#root .octa-blog-card>a:hover .octa-blog-card-panel{transform:none}#root .octa-blog-card>a:hover img{filter:brightness();transform:scale(1.08)}}@media not (min-width:80rem),(hover:none),(pointer:coarse){#root .octa-blog-card,#root .octa-blog-card>a{height:auto}#root .octa-blog-card>a img{aspect-ratio:4/3;filter:none;height:auto;transform:none}#root .octa-blog-card-panel{background:0 0;border-radius:0;height:auto;padding:1.25rem 0 .25rem;position:static;transform:none}#root .octa-blog-card-panel p{display:-webkit-box}#root .octa-blog-card-panel :is(p,.octa-blog-read){visibility:visible;opacity:1}}@media (min-width:40rem) and (not (min-width:80rem)){#root .octa-blog-card-panel{padding-block-end:.5rem}}#root :is(.cloud-footer-back a,.octa-footer-back){transition:transform .3s ease-out}@media (hover:hover) and (pointer:fine){#root :is(.cloud-footer-back a,.octa-footer-back):hover{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){#root :is(.home-service-tile,.trend-card,.home-service-tile img,.trend-card img,.home-service-reveal,.trend-details,.octa-blog-card,.octa-blog-card img,.octa-blog-card-panel,.octa-blog-card-panel p,.octa-blog-read,.cloud-footer-back a,.octa-footer-back){transition:none}#root :is(.home-service-tile,.trend-card,.octa-blog-card,.cloud-footer-back a,.octa-footer-back):hover,#root :is(.home-service-tile:hover,.trend-card:hover,.octa-blog-card>a:hover) img{transform:none}}