@layer cca.tokens, cca.base, cca.bridge, cca.layout, cca.sitefinity, cca.components, cca.utilities;@layer cca.tokens{:root{--cca-color-bg: #13141B;--cca-color-bg-deep: #00263F;--cca-color-surface: rgba(38, 55, 76, 0.38);--cca-color-surface-raised: rgba(255, 255, 255, 0.04);--cca-color-border: rgba(110, 193, 228, 0.15);--cca-color-border-strong: rgba(64, 175, 255, 0.21);--cca-color-text: #D9D9D9;--cca-color-heading: #FFFFFF;--cca-color-muted: #81A3CA;--cca-color-accent: #40AFFF;--cca-color-accent-strong: #91D1FF;--cca-color-on-accent: #13141B;--cca-color-glow-start: rgba(64, 175, 255, 0.19);--cca-color-glow-end: rgba(145, 209, 255, 0.06);--cca-color-focus: #91D1FF;--cca-color-rule: rgba(140, 200, 255, 0.13);--cca-font-family-base: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cca-font-weight-light: 300;--cca-font-weight-regular: 400;--cca-font-weight-medium: 500;--cca-font-weight-semibold: 600;--cca-font-size-body: clamp(1.0375rem, 1.0375rem + 0.0000vw, 1.0375rem);--cca-font-size-small: 0.875rem;--cca-font-size-eyebrow: 0.8125rem;--cca-font-size-h1: 2.8125rem;--cca-font-size-page-title: 2.8125rem;--cca-font-size-h2: 2.8125rem;--cca-font-size-h3: clamp(1.4025rem, 1.4025rem + 0.0000vw, 1.4025rem);--cca-font-size-h4: 1.125rem;--cca-font-size-lead: 1.0625rem;--cca-font-size-hero: 1.0625rem;--cca-font-size-feature: 0.9375rem;--cca-font-size-display: 2.8125rem;--cca-font-size-h2-sm: 1.5rem;--cca-font-size-cta-title: 2.8125rem;--cca-font-size-subtitle: 1.5rem;--cca-font-size-split-text: 1.0625rem;--cca-font-size-features-title: 1.5rem;--cca-font-size-tile-title: 1.125rem;--cca-font-size-form-label: 0.9375rem;--cca-font-size-form-field: 0.9375rem;--cca-font-size-story-label: 0.9375rem;--cca-font-size-story-title: 1.5rem;--cca-font-size-story-text: 0.9375rem;--cca-font-size-pillar: 0.9375rem;--cca-font-size-button: 0.9063rem;--cca-font-size-button-lg: 0.875rem;--cca-font-line-height-tight: 1;--cca-font-line-height-heading: 1.2;--cca-font-line-height-body: 1.5;--cca-space-1: 0.25rem;--cca-space-2: 0.5rem;--cca-space-3: 1rem;--cca-space-4: 1.5rem;--cca-space-5: 3rem;--cca-space-section: 6rem;--cca-space-gutter: clamp(1rem, 0.9071rem + 0.3810vw, 1.25rem);--cca-space-card: 1.625rem;--cca-space-tile: 1.125rem;--cca-space-insight: 0.9375rem;--cca-radius-card: 8px;--cca-radius-panel: 13px;--cca-radius-pill: 60px;--cca-size-container: 1500px;--cca-size-measure: 70ch;--cca-size-feature-icon: 2.375rem;--cca-motion-duration-fast: 150ms;--cca-motion-duration-base: 250ms;--cca-motion-easing-standard: cubic-bezier(0.2, 0, 0, 1)}@media(min-width: 768px){:root{--cca-font-size-h1: 2.8125rem;--cca-font-size-page-title: 2.8125rem;--cca-font-size-h2: 2.8125rem;--cca-font-size-h4: 1.25rem;--cca-font-size-lead: 1.125rem;--cca-font-size-hero: 1.25rem;--cca-font-size-display: 3.75rem;--cca-font-size-h2-sm: 1.875rem;--cca-font-size-cta-title: 2.27rem;--cca-font-size-subtitle: 1.8125rem;--cca-font-size-split-text: 0.977rem;--cca-font-size-features-title: 2.125rem;--cca-font-size-tile-title: 1.4025rem;--cca-font-size-form-label: 1.125rem;--cca-font-size-form-field: 1.1875rem;--cca-font-size-story-label: 0.8775rem;--cca-font-size-story-title: 1.375rem;--cca-font-size-story-text: 0.975rem;--cca-font-size-pillar: 1.4375rem;--cca-font-size-button-lg: 1.15rem;--cca-space-section: 6.5rem;--cca-space-card: 1.625rem;--cca-space-tile: 1.125rem;--cca-space-insight: 1.875rem}}@media(min-width: 1025px){:root{--cca-font-size-h1: 3.125rem;--cca-font-size-page-title: 3.9375rem;--cca-font-size-h2: 3.125rem;--cca-font-size-h4: 1.25rem;--cca-font-size-lead: 1.125rem;--cca-font-size-hero: 1.25rem;--cca-font-size-display: 5.3125rem;--cca-font-size-h2-sm: 2.27rem;--cca-font-size-cta-title: 2.27rem;--cca-font-size-subtitle: 1.8125rem;--cca-font-size-split-text: 0.977rem;--cca-font-size-features-title: 2.27rem;--cca-font-size-tile-title: 1.4025rem;--cca-font-size-form-label: 1.125rem;--cca-font-size-form-field: 1.1875rem;--cca-font-size-story-label: 0.8775rem;--cca-font-size-story-title: 1.375rem;--cca-font-size-story-text: 0.975rem;--cca-font-size-pillar: 1.58rem;--cca-font-size-button-lg: 1.15rem;--cca-space-section: 6.5rem;--cca-space-card: 1.9375rem;--cca-space-tile: 1.875rem;--cca-space-insight: 1.875rem}}}@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("fonts/inter-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer cca.base{html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{min-height:100vh;margin:0;background:linear-gradient(180deg, var(--cca-color-bg-deep) 0, var(--cca-color-bg) 40rem) var(--cca-color-bg) no-repeat;color:var(--cca-color-text);font-family:var(--cca-font-family-base);font-size:var(--cca-font-size-body);font-weight:var(--cca-font-weight-light);line-height:var(--cca-font-line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:var(--cca-color-heading);font-weight:var(--cca-font-weight-medium);line-height:var(--cca-font-line-height-heading);letter-spacing:-0.01em;text-wrap:balance;margin-block:0 .5em}h1{font-size:var(--cca-font-size-h1);line-height:var(--cca-font-line-height-tight)}h2{font-size:var(--cca-font-size-h2);line-height:var(--cca-font-line-height-tight);margin-bottom:.6em}h3{font-size:var(--cca-font-size-h3)}h4{font-size:var(--cca-font-size-h4)}h5,h6{font-size:var(--cca-font-size-body);color:var(--cca-color-accent)}p{margin-block:0 1em;text-wrap:pretty}a{color:var(--cca-color-accent);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--cca-motion-duration-fast) var(--cca-motion-easing-standard)}a:hover{color:var(--cca-color-accent-strong)}:focus-visible{outline:2px solid var(--cca-color-focus);outline-offset:3px;border-radius:2px}::selection{background:var(--cca-color-accent);color:var(--cca-color-on-accent)}img,svg,video{max-width:100%;height:auto}hr{border:0;border-top:1px solid var(--cca-color-border);opacity:1;margin-block:var(--cca-space-4)}blockquote{margin:0;font-size:var(--cca-font-size-h4);font-style:italic;color:var(--cca-color-heading)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}}@layer cca.bridge{:root{--bs-font-sans-serif: var(--cca-font-family-base);--bs-body-font-family: var(--cca-font-family-base);--bs-body-font-size: var(--cca-font-size-body);--bs-body-font-weight: var(--cca-font-weight-light);--bs-body-line-height: var(--cca-font-line-height-body);--bs-body-color: var(--cca-color-text);--bs-body-bg: transparent;--bs-primary: var(--cca-color-accent);--bs-primary-rgb: 64, 175, 255;--bs-light: var(--cca-color-heading);--bs-dark: var(--cca-color-bg);--bs-gray: var(--cca-color-muted)}}@layer cca.layout{.cca-skip-link{position:absolute;inset-inline-start:var(--cca-space-3);top:-100px;z-index:1000;padding:var(--cca-space-2) var(--cca-space-3);border-radius:var(--cca-radius-card);background:var(--cca-color-accent);color:var(--cca-color-on-accent);font-weight:var(--cca-font-weight-semibold);text-decoration:none}.cca-skip-link:focus{top:var(--cca-space-3)}.cca-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb, var(--cca-color-bg-deep) 82%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--cca-color-border)}.cca-header:empty,.cca-footer:empty{display:none}.cca-main{display:block}body.container-fluid{padding-inline:0}.cca-main>.row:not(.center-section){margin-inline:0}.cca-main:focus{outline:none}@media(max-width: 1024.98px){.cca-main .row:not(.cca-pills-row)>[class*=col-md-]{flex:0 0 100%;max-width:100%}}.cca-footer{margin-top:var(--cca-space-section);padding-block:var(--cca-space-5);border-top:1px solid var(--cca-color-border);color:var(--cca-color-muted);font-size:var(--cca-font-size-small);text-align:center}.center-section,.cca-header .row,.cca-footer .row{width:100%;max-width:calc(var(--cca-size-container) + 2*var(--cca-space-gutter));margin-inline:auto}}@layer cca.layout{.cca-header .row{flex-wrap:nowrap;align-items:center;margin-block:0;padding-inline:var(--cca-space-gutter)}.cca-footer .row{margin-block:0;padding-inline:var(--cca-space-gutter)}.cca-header .row>[class*=col-]{flex:0 1 auto;width:auto;padding-block:var(--cca-space-2)}.cca-header .row>[class*=col-]:last-child{margin-inline-start:auto}.cca-header img{display:block;width:auto;max-height:3rem}.cca-footer img{display:block;width:auto;max-height:3.5rem;margin-inline:auto;margin-bottom:var(--cca-space-3)}.cca-footer p{margin:0}}@layer cca.components{.cca-nav{position:relative}.cca-nav__list,.cca-nav__sublist{margin:0;padding:0;list-style:none}.cca-nav__link{position:relative;display:block;padding:var(--cca-space-3) var(--cca-space-2);color:var(--cca-color-muted);font-size:var(--cca-font-size-eyebrow);font-weight:var(--cca-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.cca-nav__link:hover,.cca-nav__link:focus-visible,.cca-nav__link[aria-current=page]{color:var(--cca-color-heading)}.cca-nav__toggle{display:inline-flex;align-items:center;gap:var(--cca-space-2);padding:var(--cca-space-2) var(--cca-space-3);background:var(--cca-color-surface);border:1px solid var(--cca-color-border);border-radius:var(--cca-radius-pill);color:var(--cca-color-heading);font:inherit;font-size:var(--cca-font-size-small);font-weight:var(--cca-font-weight-semibold);cursor:pointer}.cca-nav__toggle-icon,.cca-nav__toggle-icon::before,.cca-nav__toggle-icon::after{display:block;width:1.125rem;height:2px;background:currentColor;border-radius:1px;transition:transform var(--cca-motion-duration-base) var(--cca-motion-easing-standard)}.cca-nav__toggle-icon{position:relative}.cca-nav__toggle-icon::before,.cca-nav__toggle-icon::after{content:"";position:absolute;left:0}.cca-nav__toggle-icon::before{top:-6px}.cca-nav__toggle-icon::after{top:6px}.cca-nav[data-open] .cca-nav__toggle-icon{background:rgba(0,0,0,0)}.cca-nav[data-open] .cca-nav__toggle-icon::before{transform:translateY(6px) rotate(45deg)}.cca-nav[data-open] .cca-nav__toggle-icon::after{transform:translateY(-6px) rotate(-45deg)}.cca-nav:not([data-ready]) .cca-nav__toggle{display:none}@media(max-width: 991.98px){.cca-nav:not([data-ready]) .cca-nav__list{position:static;box-shadow:none}}@media(max-width: 991.98px){.cca-nav__list{position:absolute;inset-inline-end:0;top:calc(100% + var(--cca-space-2));min-width:min(18rem,100vw - 2rem);padding:var(--cca-space-2);background:var(--cca-color-bg-deep);border:1px solid var(--cca-color-border);border-radius:var(--cca-radius-card);box-shadow:0 1rem 2rem rgba(0,0,0,.4)}.cca-nav[data-ready]:not([data-open]) .cca-nav__list{display:none}.cca-nav__link{padding:var(--cca-space-3);font-size:var(--cca-font-size-small)}.cca-nav__sublist .cca-nav__link{padding-inline-start:var(--cca-space-5)}}@media(min-width: 992px){.cca-nav__toggle{display:none}.cca-nav__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 var(--cca-space-2)}.cca-nav__item{position:relative}.cca-nav__list>.cca-nav__item>.cca-nav__link[aria-current=page]::before{content:"";position:absolute;inset-inline:var(--cca-space-2);top:0;height:2px;background:var(--cca-color-accent)}.cca-nav__sublist{position:absolute;inset-inline-start:0;top:100%;min-width:14rem;padding:var(--cca-space-2);background:var(--cca-color-bg-deep);border:1px solid var(--cca-color-border);border-radius:var(--cca-radius-card);opacity:0;visibility:hidden;transition:opacity var(--cca-motion-duration-fast) var(--cca-motion-easing-standard)}.cca-nav__item:hover>.cca-nav__sublist,.cca-nav__item:focus-within>.cca-nav__sublist{opacity:1;visibility:visible}}}@layer cca.sitefinity{.nav-tabs{border-bottom:0;gap:var(--cca-space-1) var(--cca-space-3);flex-wrap:wrap}.nav-tabs .nav-link{position:relative;border:0;border-radius:0;background:none;padding:var(--cca-space-3) var(--cca-space-2);color:var(--cca-color-muted);font-size:var(--cca-font-size-eyebrow);font-weight:var(--cca-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus-visible{color:var(--cca-color-heading)}.nav-tabs .nav-link.active,.nav-tabs .nav-link[aria-current=page]{background:none;color:var(--cca-color-heading)}.nav-tabs .nav-link.active::before,.nav-tabs .nav-link[aria-current=page]::before{content:"";position:absolute;inset-inline:var(--cca-space-2);top:0;height:2px;background:var(--cca-color-accent)}.btn{border-radius:var(--cca-radius-pill);padding:.85rem 2.25rem;font-weight:var(--cca-font-weight-semibold);font-size:var(--cca-font-size-button);letter-spacing:.01em;transition:background-color var(--cca-motion-duration-base) var(--cca-motion-easing-standard),border-color var(--cca-motion-duration-base) var(--cca-motion-easing-standard),color var(--cca-motion-duration-base) var(--cca-motion-easing-standard)}.btn-primary{background:var(--cca-color-surface);border:1px solid var(--cca-color-border);color:var(--cca-color-heading)}.btn-primary:hover,.btn-primary:focus-visible{background:var(--cca-color-accent);border-color:var(--cca-color-accent);color:var(--cca-color-on-accent)}.btn-secondary{background:rgba(0,0,0,0);border:1px solid var(--cca-color-accent);color:var(--cca-color-accent)}.btn-secondary:hover,.btn-secondary:focus-visible{background:var(--cca-color-accent);color:var(--cca-color-on-accent)}.form-control,.form-select{background-color:var(--cca-color-surface-raised);border:1px solid var(--cca-color-border);border-radius:var(--cca-radius-card);color:var(--cca-color-heading)}.form-control::placeholder{color:var(--cca-color-muted)}.form-control:focus,.form-select:focus{background-color:var(--cca-color-surface);border-color:var(--cca-color-accent);box-shadow:0 0 0 3px rgba(64,175,255,.25);color:var(--cca-color-heading)}.form-label{color:var(--cca-color-text);font-weight:var(--cca-font-weight-medium)}.section-box{background:linear-gradient(180deg, var(--cca-color-glow-start), var(--cca-color-glow-end));border:1px solid var(--cca-color-border);border-radius:var(--cca-radius-card);padding:var(--cca-space-4)}}:root{--cca-art-check: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 19.25C15.5563 19.25 19.25 15.5563 19.25 11C19.25 6.44365 15.5563 2.75 11 2.75C6.44365 2.75 2.75 6.44365 2.75 11C2.75 15.5563 6.44365 19.25 11 19.25Z' stroke='%2340AFFF' stroke-width='1.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.79199 10.9999L10.0837 13.2916L14.2087 8.70825' stroke='%2340AFFF' stroke-width='1.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-bill: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4H24V28L20 25.3333L16 28L12 25.3333L8 28V4Z' stroke='%23FFB545' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 10.6666H20M12 16H20M12 21.3333H16' stroke='%23FFB545' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.3335 3.33337L27.3335 7.33337M23.3335 7.33337H27.3335V3.33337' stroke='%23FFB545' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-chat: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.33317 6.66663H19.9998C20.7071 6.66663 21.3854 6.94758 21.8855 7.44767C22.3856 7.94777 22.6665 8.62605 22.6665 9.33329V17.3333C22.6665 18.0405 22.3856 18.7188 21.8855 19.2189C21.3854 19.719 20.7071 20 19.9998 20H11.9998L6.6665 24V20H5.33317C4.62593 20 3.94765 19.719 3.44755 19.2189C2.94746 18.7188 2.6665 18.0405 2.6665 17.3333V9.33329C2.6665 8.62605 2.94746 7.94777 3.44755 7.44767C3.94765 6.94758 4.62593 6.66663 5.33317 6.66663Z' stroke='%2381A3CA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.3333 12H26.6667C27.3739 12 28.0522 12.281 28.5523 12.781C29.0524 13.2811 29.3333 13.9594 29.3333 14.6667V21.3333C29.3333 22.0406 29.0524 22.7189 28.5523 23.219C28.0522 23.719 27.3739 24 26.6667 24H25.3333V28L21.3333 24H16' stroke='%2381A3CA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-flask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4H20M13.3334 4V12L6.00004 24.6667C5.76772 25.0689 5.6445 25.5249 5.6426 25.9894C5.6407 26.4539 5.76017 26.9109 5.98919 27.315C6.2182 27.7192 6.54882 28.0565 6.94829 28.2936C7.34777 28.5306 7.80224 28.6593 8.26671 28.6667H23.7334C24.1978 28.6593 24.6523 28.5306 25.0518 28.2936C25.4513 28.0565 25.7819 27.7192 26.0109 27.315C26.2399 26.9109 26.3594 26.4539 26.3575 25.9894C26.3556 25.5249 26.2324 25.0689 26 24.6667L18.6667 12V4' stroke='%2381A3CA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.3335 20H22.6668' stroke='%2381A3CA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-key: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6665 30.875C16.6015 30.875 19.7915 27.685 19.7915 23.75C19.7915 19.815 16.6015 16.625 12.6665 16.625C8.73148 16.625 5.5415 19.815 5.5415 23.75C5.5415 27.685 8.73148 30.875 12.6665 30.875Z' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.7334 18.6833L31.6667 4.75M25.3334 11.0833L30.0834 15.8333M22.1667 14.25L25.3334 17.4167' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-cloud: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0835 28.5H27.7085C29.2975 28.4882 30.824 27.8795 31.9851 26.7946C33.1463 25.7097 33.8571 24.2281 33.9767 22.6435C34.0963 21.0589 33.6159 19.4873 32.6307 18.2405C31.6456 16.9937 30.2278 16.1627 28.6585 15.9125C28.2357 13.8953 27.1683 12.0703 25.6174 10.7129C24.0666 9.35542 22.1163 8.53917 20.0608 8.38724C18.0054 8.23532 15.9563 8.75597 14.2227 9.87065C12.4891 10.9853 11.165 12.6336 10.4502 14.5667C8.86557 14.9743 7.46953 15.9148 6.4966 17.2303C5.52368 18.5458 5.03316 20.1561 5.10745 21.7906C5.18175 23.4251 5.81633 24.9842 6.90459 26.206C7.99285 27.4278 9.46846 28.2379 11.0835 28.5Z' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0415 21.375L18.2082 24.5417L23.7498 19' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-doc: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.1665 4.75H11.0832C10.2433 4.75 9.43786 5.08363 8.844 5.6775C8.25013 6.27136 7.9165 7.07681 7.9165 7.91667V30.0833C7.9165 30.9232 8.25013 31.7286 8.844 32.3225C9.43786 32.9164 10.2433 33.25 11.0832 33.25H26.9165C27.7564 33.25 28.5618 32.9164 29.1557 32.3225C29.7495 31.7286 30.0832 30.9232 30.0832 30.0833V12.6667L22.1665 4.75Z' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1665 4.75V12.6667H30.0832' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.25 22.1667L17.4167 25.3333L23.75 19' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-people: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2497 18.2083C17.3103 18.2083 19.7913 15.7272 19.7913 12.6667C19.7913 9.60609 17.3103 7.125 14.2497 7.125C11.1891 7.125 8.70801 9.60609 8.70801 12.6667C8.70801 15.7272 11.1891 18.2083 14.2497 18.2083Z' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.95801 31.6666C3.95801 25.9666 8.54967 22.9583 14.2497 22.9583C19.9497 22.9583 24.5413 25.9666 24.5413 31.6666' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.9167 18.6833C29.3652 18.6833 31.3501 16.6984 31.3501 14.25C31.3501 11.8015 29.3652 9.81665 26.9167 9.81665C24.4683 9.81665 22.4834 11.8015 22.4834 14.25C22.4834 16.6984 24.4683 18.6833 26.9167 18.6833Z' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.333 23.1166C30.3997 23.4333 34.0413 26.2833 34.0413 31.6666' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-license: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.0833 7.91663H7.91667C6.16776 7.91663 4.75 9.33439 4.75 11.0833V26.9166C4.75 28.6655 6.16776 30.0833 7.91667 30.0833H30.0833C31.8322 30.0833 33.25 28.6655 33.25 26.9166V11.0833C33.25 9.33439 31.8322 7.91663 30.0833 7.91663Z' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.2498 22.9583C16.436 22.9583 18.2082 21.1861 18.2082 19C18.2082 16.8138 16.436 15.0416 14.2498 15.0416C12.0637 15.0416 10.2915 16.8138 10.2915 19C10.2915 21.1861 12.0637 22.9583 14.2498 22.9583Z' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1665 15.8334H28.4998M22.1665 22.1667H26.9165' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-handoff: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 19H25.3333M19 11.0834L26.9167 19L19 26.9167' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.25 10.2916C33.25 8.97995 32.1867 7.91663 30.875 7.91663C29.5633 7.91663 28.5 8.97995 28.5 10.2916V27.7083C28.5 29.02 29.5633 30.0833 30.875 30.0833C32.1867 30.0833 33.25 29.02 33.25 27.7083V10.2916Z' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-teach: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.16699 14.25L19.0003 6.33337L34.8337 14.25L19.0003 22.1667L3.16699 14.25Z' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 17.4166V25.3333C9.5 28.025 13.775 30.0833 19 30.0833C24.225 30.0833 28.5 28.025 28.5 25.3333V17.4166' stroke='%2340AFFF' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cca-art-chart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='400' viewBox='0 0 640 400' fill='none' font-family='Inter, Segoe UI, Arial, sans-serif'%3E%3Cpath d='M64 330H600M64 80V330' stroke='%2381A3CA' stroke-opacity='.45' stroke-width='1.5'/%3E%3Cpath d='M64 270H600M64 210H600M64 150H600' stroke='%2381A3CA' stroke-opacity='.12'/%3E%3Cpath d='M64 318C190 300 300 250 400 190C470 148 540 112 600 92' stroke='%23FFB545' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M64 322C200 318 330 312 460 306C520 303 570 301 600 300' stroke='%2381A3CA' stroke-width='3' stroke-linecap='round' stroke-dasharray='8 8'/%3E%3Cpath d='M64 322C170 312 250 270 330 200C410 130 500 92 600 70' stroke='%2340AFFF' stroke-width='4' stroke-linecap='round'/%3E%3Ccircle cx='600' cy='92' r='6' fill='%23FFB545'/%3E%3Ccircle cx='600' cy='300' r='6' fill='%2381A3CA'/%3E%3Ccircle cx='600' cy='70' r='14' fill='%2340AFFF' fill-opacity='.2'/%3E%3Ccircle cx='600' cy='70' r='7' fill='%2340AFFF'/%3E%3Ctext x='32' y='42' fill='%23FFFFFF' font-size='16' font-weight='600' text-anchor='start'%3EAI spend vs. delivered results%3C/text%3E%3Ctext x='590' y='52' fill='%2340AFFF' font-size='14' font-weight='600' text-anchor='end'%3EResults with CodeAscend%3C/text%3E%3Ctext x='590' y='134' fill='%23FFB545' font-size='14' font-weight='500' text-anchor='end'%3EAI spend%3C/text%3E%3Ctext x='590' y='284' fill='%2381A3CA' font-size='14' font-weight='500' text-anchor='end'%3EResults from prompts alone%3C/text%3E%3Ctext x='560' y='358' fill='%2381A3CA' font-size='13' font-weight='400' text-anchor='start'%3ETime%3C/text%3E%3C/svg%3E");--cca-art-chart-compact: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='400' viewBox='0 0 640 400' fill='none' font-family='Inter, Segoe UI, Arial, sans-serif'%3E%3Cpath d='M64 330H600M64 80V330' stroke='%2381A3CA' stroke-opacity='.45' stroke-width='1.5'/%3E%3Cpath d='M64 270H600M64 210H600M64 150H600' stroke='%2381A3CA' stroke-opacity='.12'/%3E%3Cpath d='M64 318C190 300 300 250 400 190C470 148 540 112 600 92' stroke='%23FFB545' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M64 322C200 318 330 312 460 306C520 303 570 301 600 300' stroke='%2381A3CA' stroke-width='3' stroke-linecap='round' stroke-dasharray='8 8'/%3E%3Cpath d='M64 322C170 312 250 270 330 200C410 130 500 92 600 70' stroke='%2340AFFF' stroke-width='4' stroke-linecap='round'/%3E%3Ccircle cx='600' cy='92' r='6' fill='%23FFB545'/%3E%3Ccircle cx='600' cy='300' r='6' fill='%2381A3CA'/%3E%3Ccircle cx='600' cy='70' r='14' fill='%2340AFFF' fill-opacity='.2'/%3E%3Ccircle cx='600' cy='70' r='7' fill='%2340AFFF'/%3E%3Ctext x='580' y='46' fill='%2340AFFF' font-size='26' font-weight='600' text-anchor='end'%3EWith CodeAscend%3C/text%3E%3Ctext x='572' y='180' fill='%23FFB545' font-size='26' font-weight='600' text-anchor='end'%3EAI spend%3C/text%3E%3Ctext x='580' y='282' fill='%2381A3CA' font-size='26' font-weight='600' text-anchor='end'%3EPrompts alone%3C/text%3E%3Ctext x='600' y='376' fill='%2381A3CA' font-size='22' font-weight='400' text-anchor='end'%3ETime%3C/text%3E%3C/svg%3E");--cca-art-logo-microsoft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E%3Cpath fill='%23f35325' d='M1 1h10v10H1z'/%3E%3Cpath fill='%2381bc06' d='M12 1h10v10H12z'/%3E%3Cpath fill='%2305a6f0' d='M1 12h10v10H1z'/%3E%3Cpath fill='%23ffba08' d='M12 12h10v10H12z'/%3E%3C/svg%3E");--cca-art-logo-progress: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='120' viewBox='0 0 512 120'%3E%3Cpath fill='%235CE500' d='M95.52,29.33h0v51a3.93,3.93,0,0,1-1.78,3.08l-1.67,1L79.35,91.76l-8.59,5-1.78,1V42.6L21.23,15,43.91,1.93,46,0.74a3.94,3.94,0,0,1,3.56,0L81,18.9l14.51,8.38v2.05ZM58.36,48.72l-9.79-5.66L25.66,29.83a4,4,0,0,0-3.56,0L1.77,41.57,0,42.6,34.49,62.51v39.83l20.3-11.73,1.79-1a3.94,3.94,0,0,0,1.78-3.08V48.72ZM0,82.43L23.86,96.21V68.63Z'/%3E%3Cpath fill='%23FFFFFF' d='M148.09,27.28h-26V97.76h11.55V70.1h14.57c15.77,0,24.45-7.7,24.45-21.69,0-6.35-2.4-21.12-24.55-21.12M160.89,48.6c0,7.95-4.12,11.19-14.24,11.19h-13V37.69h14.57c8.56,0,12.71,3.57,12.71,10.91M207,46.41l0.87,0.42-2,10.42-1.35-.42a11.32,11.32,0,0,0-3.34-.51c-10.79,0-11.67,8.59-11.67,19V97.76H178.87V46h10v6.24c2.73-4.2,6-6.37,10.37-6.9A14.55,14.55,0,0,1,207,46.41M233.29,45c-8.42,0-15.16,3.2-19.5,9.27-4.56,6.37-5.23,13.85-5.23,17.74,0,16.36,9.7,26.92,24.73,26.92,18.26,0,24.73-14.71,24.73-27.3,0-7.25-2.15-13.82-6-18.51-4.41-5.31-10.87-8.12-18.7-8.12m0,44.38c-8.37,0-13.57-6.66-13.57-17.37s5.2-17.55,13.57-17.55S247,61.23,247,71.78c0,10.83-5.24,17.56-13.66,17.56M347.89,46.41l0.87,0.42-2,10.42-1.35-.42a11.26,11.26,0,0,0-3.33-.51c-10.78,0-11.66,8.59-11.66,19V97.76H319.76V46h10v6.24c2.73-4.2,6-6.37,10.37-6.9a14.54,14.54,0,0,1,7.73,1.06m38.4,34.76-0.2.57c-2.23,6.36-7.57,7.7-11.65,7.7-8.09,0-13.3-5.37-13.81-14.09h36.59l0.13-1a31.26,31.26,0,0,0,.12-4.12c0-.34,0-0.64,0-0.93C396.93,54.78,387.48,45,374,45c-7.9,0-14.37,3.1-18.73,9a30.85,30.85,0,0,0-5.54,18c0,16,9.95,26.74,24.74,26.74,11.45,0,19.33-5.82,22.2-16.38L397,81.16h-10.7ZM361,66.05c0.9-7.17,5.81-11.73,12.79-11.73,5.33,0,11.64,3.1,12.52,11.73H361Zm-60.7-15.71c-3.45-3.58-8.06-5.39-13.76-5.39-15.69,0-22.83,13.81-22.83,26.63,0,13.16,7.06,26.44,22.83,26.44a18.33,18.33,0,0,0,13.35-5.42c0,2.28-.1,4.45-0.16,5.38-0.58,8.54-4.68,12.51-12.91,12.51-4.47,0-9.61-1.59-10.6-6l-0.22-1H265.46l0.17,1.41c1.1,9.12,9.11,14.79,20.9,14.79,10.34,0,17.7-3.9,21.28-11.26,1.73-3.55,2.6-8.72,2.6-15.37V46H300.28v4.34ZM287.19,88.49c-3.74,0-12.43-1.69-12.43-17.37,0-10.3,4.87-16.7,12.71-16.7,6.06,0,12.52,4.39,12.52,16.7,0,10.87-4.79,17.37-12.81,17.37m159.67-6.31c0,8.23-6.83,16.53-22.09,16.53-13.5,0-21.53-5.85-22.61-16.45L402,81.16h10.52L412.73,82c1.29,6.38,7.37,7.72,12.24,7.72,5.34,0,11-1.72,11-6.54,0-2.44-1.59-4.18-4.73-5.16-1.86-.55-4.15-1.2-6.56-1.87-4.16-1.16-8.47-2.38-11.12-3.29-6.56-2.35-10.33-6.93-10.33-12.56,0-10.43,10.16-15.11,20.22-15.11,13.46,0,20.42,5.07,21.3,15.49l0.09,1.07H434.5l-0.14-.82c-1-6-7-6.9-10.48-6.9-3,0-10,.53-10,5.5,0,2.25,1.93,3.91,5.89,5.06,1.18,0.33,2.94.78,5,1.31,4.22,1.09,9.48,2.46,12.13,3.37,6.59,2.32,9.93,6.67,9.93,13m49.39,0c0,8.23-6.83,16.53-22.09,16.53-13.5,0-21.53-5.85-22.61-16.45l-0.11-1.09H462L462.12,82c1.29,6.38,7.37,7.72,12.24,7.72,5.34,0,11-1.72,11-6.54,0-2.44-1.59-4.18-4.72-5.16-1.86-.55-4.15-1.2-6.57-1.87-4.16-1.16-8.46-2.38-11.11-3.29-6.57-2.35-10.33-6.93-10.33-12.56,0-10.43,10.16-15.11,20.22-15.11,13.46,0,20.42,5.07,21.29,15.49l0.09,1.07H483.9l-0.14-.82c-1-6-7-6.9-10.48-6.9-3,0-9.95.53-9.95,5.5,0,2.25,1.93,3.91,5.89,5.06,1.18,0.33,2.94.78,5,1.31,4.22,1.09,9.48,2.46,12.13,3.37,6.58,2.32,9.93,6.67,9.93,13'/%3E%3Cpath fill='%23FFFFFF' d='M504.71,51.49A7.37,7.37,0,1,1,512,44.12a7.23,7.23,0,0,1-7.29,7.37m0-13.49a6.12,6.12,0,1,0,6,6.12,5.91,5.91,0,0,0-6-6.12m-0.85,7.49v2.46h-2.17V40.21h3.62a2.58,2.58,0,0,1,2.86,2.7,2.26,2.26,0,0,1-1.49,2.34l1.77,2.7H506l-1.49-2.46h-0.68ZM505.07,42h-1.21v1.73h1.21a0.86,0.86,0,0,0,1-.85,0.88,0.88,0,0,0-1-.89'/%3E%3C/svg%3E")}@layer cca.components{.cca-section{padding-block:var(--cca-space-section)}.cca-rule-top,.cca-rule-bottom{position:relative}.cca-rule-top::before,.cca-rule-bottom::after{content:"";position:absolute;inset-inline:.75rem;border-top:2px solid var(--cca-color-rule)}.cca-rule-top::before{top:0}.cca-rule-bottom::after{bottom:0}.cca-rule-inset::before{inset-inline:clamp(2rem,6.6vw,6rem)}.cca-glow{background:linear-gradient(180deg, var(--cca-color-glow-start) 0%, var(--cca-color-glow-end) 100%);border-radius:var(--cca-radius-card)}.cca-hero{min-height:min(80vh,44rem);display:flex;align-items:center}.cca-hero>[class*=col-]:first-child{padding-inline-start:clamp(.75rem,4.3vw,4.5rem)}.cca-hero h1{max-width:14ch;font-size:var(--cca-font-size-display);line-height:var(--cca-font-line-height-tight);margin-bottom:.5em}.cca-hero p{max-width:30rem;font-size:var(--cca-font-size-hero)}@media(max-width: 1024.98px){body:not([data-sf-edit=true]) :is(.cca-hero,.cca-split,.cca-people)>[class*=col-]{display:contents}body:not([data-sf-edit=true]) :is(.cca-hero,.cca-split,.cca-people)>[class*=col-]>*{order:3;width:100%;padding-inline:.75rem}body:not([data-sf-edit=true]) :is(.cca-hero,.cca-split,.cca-people)>[class*=col-]:not(:has(img))>:first-child{order:1}body:not([data-sf-edit=true]) :is(.cca-hero,.cca-split,.cca-people)>[class*=col-]:has(img)>*{order:2}.cca-hero{text-align:center}.cca-hero h1{max-width:none}.cca-hero h1 br{display:none}.cca-hero img{display:block;width:100%;max-width:35rem;margin:var(--cca-space-3) auto 4rem}.cca-hero .d-flex{margin-top:var(--cca-space-5)}.cca-hero p{max-width:min(39rem,100% - 4rem);margin-inline:auto}}.cca-page-title{font-size:var(--cca-font-size-page-title);line-height:var(--cca-font-line-height-tight);margin-bottom:0}.cca-page-intro{max-width:75rem;margin:1.5rem auto 0;font-size:1rem;font-weight:var(--cca-font-weight-regular)}.cca-insight-head .cca-page-title{margin-bottom:3.3rem}.cca-page-subtitle{margin:0;color:var(--cca-color-accent);font-size:var(--cca-font-size-features-title);line-height:var(--cca-font-line-height-tight)}.cca-insight-head .cca-page-intro{max-width:63.75rem;margin-top:1.9rem;font-size:var(--cca-font-size-split-text)}@media(min-width: 768px){.cca-insight-head .cca-page-title{margin-bottom:4.2rem}}@media(min-width: 1025px){.cca-insight-head .cca-page-title{margin-bottom:4.6rem}}@media(min-width: 1025px){.cca-detail-row .cca-tile p{max-width:20rem}}.cca-benefits-title{margin:3.6rem 0 1.25rem;font-size:var(--cca-font-size-story-title);line-height:var(--cca-font-line-height-tight)}.cca-benefits{margin:0;padding-left:2.5rem;font-size:var(--cca-font-size-feature)}.cca-pills-row p{margin:0}@media(max-width: 767.98px){.cca-pills-row>[class*=col-]+[class*=col-]{margin-top:5rem}}.cca-split{align-items:center}.cca-split h2{font-size:var(--cca-font-size-cta-title);line-height:var(--cca-font-line-height-tight);margin-bottom:2.875rem}.cca-subtitle{margin-bottom:1.25rem;color:var(--cca-color-accent);font-size:var(--cca-font-size-subtitle);font-weight:var(--cca-font-weight-regular);line-height:var(--cca-font-line-height-tight)}.cca-split p{font-size:var(--cca-font-size-split-text)}.cca-split :is(h2,.cca-subtitle,p){max-width:42.2rem}.cca-split img{display:block;max-width:100%;height:auto;margin-inline:auto}@media(max-width: 1024.98px){.cca-split h2{margin-bottom:1.25rem}.cca-split :is(h2,.cca-subtitle){margin-inline:auto;text-align:center}.cca-split p{margin-inline:auto}.cca-split img{width:100%;max-width:min(27rem,72%);margin-block:0 1.25rem}}@media(max-width: 767.98px){.cca-split p{text-align:center}.cca-subtitle{line-height:1.3}}.cca-split-roomy :is(h2,.cca-subtitle,p){max-width:none}.cca-split-roomy h2{margin-bottom:1.9rem}.cca-split-roomy img{aspect-ratio:1.38;object-fit:cover}@media(max-width: 1024.98px){.cca-split-roomy h2{margin-bottom:1.9rem}.cca-split-roomy img{width:100%;max-width:100%;margin-bottom:1.25rem}.cca-split-roomy p{text-align:center}}.cca-values-row h2{margin-bottom:3.4rem}.cca-values-text{max-width:62.25rem;margin:0 auto 3.8rem;font-size:var(--cca-font-size-split-text)}@media(min-width: 1025px){.cca-values-row h2{margin-bottom:4rem}}.cca-pillars.cca-pillars-plain li{letter-spacing:normal;text-transform:none}@media(min-width: 768px)and (max-width: 1024.98px){.cca-pillars.cca-pillars-plain li{font-size:1.125rem}}.cca-features-title{margin-bottom:2rem;font-size:var(--cca-font-size-features-title);line-height:var(--cca-font-line-height-tight)}.cca-tiles{display:grid;gap:1.3rem;grid-template-columns:1fr}@media(min-width: 768px){.cca-tiles{gap:2.7rem 1.875rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1025px){.cca-tiles{column-gap:5.3rem}}.cca-tiles.cca-tiles-narrow{--cca-tiles-visible: 1;max-width:70rem;margin-inline:auto;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cca-tiles-visible) - 1)*var(--cca-tiles-gap))/var(--cca-tiles-visible));grid-template-columns:none;--cca-tiles-gap: 1.3rem;column-gap:var(--cca-tiles-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--cca-color-border-strong) rgba(0,0,0,0);padding-bottom:var(--cca-space-3)}.cca-tiles-narrow>.cca-tile{scroll-snap-align:start}@media(min-width: 768px){.cca-tiles.cca-tiles-narrow{--cca-tiles-visible: 2;--cca-tiles-gap: 1.875rem}}@media(min-width: 1025px){.cca-tiles.cca-tiles-narrow{--cca-tiles-visible: 3;--cca-tiles-gap: 4rem}}.cca-tile{padding:var(--cca-space-tile);background:linear-gradient(180deg, var(--cca-color-glow-start) 0%, var(--cca-color-glow-end) 100%);border-radius:var(--cca-radius-panel)}.cca-tile h3{margin-bottom:1.25rem;color:var(--cca-color-accent);font-size:var(--cca-font-size-tile-title);line-height:var(--cca-font-line-height-tight)}.cca-tile p{margin-bottom:1rem;font-size:var(--cca-font-size-feature)}@media(max-width: 767.98px){.cca-tile p{margin-bottom:1.6rem}}.cca-insights{display:grid;gap:4rem;grid-template-columns:1fr}@media(min-width: 768px){.cca-insights{row-gap:7.5rem}}@media(min-width: 1025px){.cca-insights{gap:5.6rem 8.3rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}.cca-insight{display:grid;grid-template-columns:auto 1fr;align-content:start;align-items:center;column-gap:1.125rem;padding:var(--cca-space-insight);background:linear-gradient(180deg, var(--cca-color-glow-start) 0%, var(--cca-color-glow-end) 100%);border:2px solid var(--cca-color-border-strong);border-radius:var(--cca-radius-panel)}.cca-insight>img:first-child{width:auto;height:2.375rem}.cca-insight h2{margin:0;font-size:var(--cca-font-size-features-title);line-height:var(--cca-font-line-height-tight)}.cca-insight p{grid-column:1/-1;margin:1.3rem 0 0;font-size:var(--cca-font-size-story-text)}.cca-insight p:last-child{margin-top:2.5rem}@media(min-width: 768px)and (max-width: 1024.98px){.cca-insight{padding-bottom:4.7rem}.cca-insight p:last-child{margin-top:4.75rem}}.cca-insight a{font-size:var(--cca-font-size-button);font-weight:var(--cca-font-weight-semibold);text-decoration:none}.cca-form form{max-width:70rem;margin-inline:auto}.cca-form :is(label,legend).h6{margin-bottom:.8rem;color:var(--cca-color-heading);font-size:var(--cca-font-size-form-label);font-weight:var(--cca-font-weight-medium)}.cca-form :is(.form-control,.form-select){min-height:3.0625rem;padding-inline:1rem;background-color:var(--cca-color-surface-raised);border:0;border-radius:9px;color:var(--cca-color-text);font-size:var(--cca-font-size-form-field)}.cca-form :is(.form-control,.form-select)::placeholder{color:#969696}.cca-form textarea.form-control{min-height:9.375rem}@media(min-width: 768px){.cca-form textarea.form-control{min-height:11.875rem}}.cca-form .btn{width:100%;min-height:3.2rem;margin-top:2rem;border:0;font-size:var(--cca-font-size-form-label)}@media(max-width: 767.98px){.cca-form .btn{font-size:.9375rem}}.cca-closing h2{margin-bottom:1.25rem;font-size:var(--cca-font-size-story-title);line-height:var(--cca-font-line-height-tight)}.cca-closing p{max-width:22rem;margin-inline:auto;font-size:var(--cca-font-size-feature)}.cca-closing .btn{margin-top:2rem}.cca-eyebrow{display:block;margin-bottom:var(--cca-space-2);color:var(--cca-color-accent);font-size:var(--cca-font-size-eyebrow);font-weight:var(--cca-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.cca-lead{max-width:var(--cca-size-measure);font-size:var(--cca-font-size-lead);color:var(--cca-color-text)}.cca-text-center .cca-lead,.cca-lead.cca-text-center{margin-inline:auto}.cca-pillars{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.cca-pillars li{padding:var(--cca-space-2) clamp(1rem,4vw,2.5rem);color:var(--cca-color-accent);font-size:var(--cca-font-size-pillar);font-weight:var(--cca-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.cca-pillars li+li{border-inline-start:1px solid var(--cca-color-border)}.cca-card{height:100%;padding:var(--cca-space-4);background:var(--cca-color-surface);border:1px solid var(--cca-color-border);border-radius:var(--cca-radius-card);transition:border-color var(--cca-motion-duration-base) var(--cca-motion-easing-standard),transform var(--cca-motion-duration-base) var(--cca-motion-easing-standard)}.cca-card:hover,.cca-card:focus-within{border-color:color-mix(in srgb, var(--cca-color-accent) 45%, transparent);transform:translateY(-2px)}.cca-card h3{margin-top:var(--cca-space-3)}.cca-card h2,.cca-h2-sm{font-size:var(--cca-font-size-h2-sm);line-height:var(--cca-font-line-height-heading)}.cca-grid.cca-features{grid-template-columns:1fr}@media(min-width: 768px){.cca-grid.cca-features{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cca-features>div>img:first-child{display:block;width:auto;height:var(--cca-size-feature-icon);margin-bottom:1.25rem}.cca-features h3{margin-bottom:.6em}.cca-features p{font-size:var(--cca-font-size-feature)}.cca-cta h2{font-size:var(--cca-font-size-cta-title);line-height:var(--cca-font-line-height-tight)}.cca-cta .btn{font-size:var(--cca-font-size-button-lg);padding:1.1rem 2.75rem}.cca-card a:not(.btn){font-size:var(--cca-font-size-small);font-weight:var(--cca-font-weight-semibold);text-decoration:none}.cca-grid{display:grid;gap:var(--cca-space-4);grid-template-columns:1fr}@media(min-width: 1025px){.cca-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr))}.cca-grid.cca-grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cca-stories{display:grid;gap:3.875rem;grid-template-columns:1fr;margin-top:3.125rem}@media(min-width: 1025px){.cca-stories{column-gap:4.375rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}.cca-story{display:flex;flex-direction:column;padding:var(--cca-space-card);background:linear-gradient(180deg, var(--cca-color-glow-start) 0%, var(--cca-color-glow-end) 100%);border:2px solid var(--cca-color-border-strong);border-radius:var(--cca-radius-panel);text-align:start}.cca-story__logo{display:grid;place-items:center;height:11.875rem;margin-bottom:var(--cca-space-4)}.cca-story__logo img{max-width:100%;height:auto}.cca-story .cca-eyebrow{margin-bottom:.9rem;color:var(--cca-color-text);font-size:var(--cca-font-size-story-label);letter-spacing:normal;text-transform:none}.cca-story h3{margin-bottom:1.25rem;font-size:var(--cca-font-size-story-title);line-height:var(--cca-font-line-height-heading)}.cca-story p{font-size:var(--cca-font-size-story-text)}.cca-story>p:last-child{margin-top:auto;margin-bottom:0}.cca-story a{display:inline-block;margin-top:2.5rem;font-size:var(--cca-font-size-button);font-weight:var(--cca-font-weight-semibold);text-decoration:none}.cca-pillars.cca-jump{margin-top:var(--cca-space-4)}@media(max-width: 767.98px){.cca-pillars.cca-jump{display:none}}.cca-pillars.cca-jump li{padding:var(--cca-space-1) .625rem;font-size:var(--cca-font-size-eyebrow)}@media(min-width: 768px){.cca-pillars.cca-jump{flex-wrap:nowrap}.cca-pillars.cca-jump li{padding-inline:clamp(.5rem,1.6vw,2.5rem);font-size:clamp(.6875rem,.45rem + .5vw,.8125rem);white-space:nowrap}}.cca-jump a{text-decoration:none}.cca-jump a:hover,.cca-jump a:focus-visible{color:var(--cca-color-heading)}[id]{scroll-margin-top:5rem}.cca-quote figcaption{margin-top:var(--cca-space-3);color:var(--cca-color-muted);font-size:var(--cca-font-size-small)}.cca-quote figcaption strong{display:block;color:var(--cca-color-heading)}.scroll-reveal.is-pending{opacity:0;transform:translateY(32px)}.scroll-reveal{transition:opacity .6s var(--cca-motion-easing-standard),transform .6s var(--cca-motion-easing-standard)}}@layer cca.components{.cca-panel,.cca-stats>div,.cca-steps>div,.cca-models>div{padding:var(--cca-space-tile);background:linear-gradient(180deg, var(--cca-color-glow-start) 0%, var(--cca-color-glow-end) 100%);border:1px solid var(--cca-color-border-strong);border-radius:var(--cca-radius-panel)}.cca-show-title{margin-bottom:1.5rem;font-size:var(--cca-font-size-h2);line-height:var(--cca-font-line-height-tight)}.cca-show-intro{max-width:62rem;margin:0 auto 3rem;font-size:var(--cca-font-size-lead)}.cca-hero.cca-hero-photo h1{max-width:15ch;font-size:var(--cca-font-size-page-title)}.cca-hero-photo p{max-width:38rem}.cca-hero-photo .cca-eyebrow{margin-bottom:1.5rem;font-size:1.125rem;letter-spacing:normal;text-transform:none}.cca-hero-photo .btn{margin-top:1rem}.cca-photo{position:relative;margin:0;overflow:hidden;border:1px solid var(--cca-color-border-strong);border-radius:var(--cca-radius-panel)}.cca-photo img{display:block;width:100%;height:100%;aspect-ratio:var(--cca-photo-ratio, 1.12);object-fit:cover}.cca-hero .cca-photo img{margin:0;max-width:none}.cca-photo__card{position:absolute;bottom:1.75rem;left:1.75rem;padding:1.375rem 1.5rem;background:rgba(10,23,41,.88);border:1px solid rgba(64,175,255,.45);border-radius:var(--cca-radius-panel);text-align:start}.cca-photo__card strong{display:block;margin-bottom:.75rem;color:var(--cca-color-heading);font-size:1.0625rem;font-weight:var(--cca-font-weight-semibold)}@media(max-width: 1024.98px){.cca-hero .cca-photo{width:100%;max-width:35rem;margin:var(--cca-space-3) auto 4rem}}@media(max-width: 575.98px){.cca-photo__card{position:static;border-width:1px 0 0;border-radius:0;padding:1.125rem 1.25rem}}.cca-checks{margin:0;padding:0;list-style:none;text-align:start}.cca-checks li{position:relative;padding-left:2.25rem;font-size:.977rem}.cca-checks li+li{margin-top:.75rem}.cca-checks li::before{content:"";position:absolute;top:0;left:0;width:1.375rem;height:1.375rem;background:var(--cca-art-check) center/contain no-repeat}.cca-photo__card .cca-checks li{padding-left:2.125rem;white-space:nowrap}.cca-photo__card .cca-checks li+li{margin-top:.5rem}.cca-banner{position:relative;display:grid;align-items:center;min-height:23.75rem;margin:0 0 3rem;overflow:hidden;border-radius:var(--cca-radius-panel);text-align:start}.cca-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cca-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(5, 15, 31, 0.92) 0%, rgba(5, 15, 31, 0.35) 55%, rgba(5, 15, 31, 0) 100%)}.cca-banner figcaption{position:relative;z-index:1;max-width:34rem;padding:2rem 4rem}.cca-banner .cca-eyebrow{margin-bottom:1rem;font-size:1rem;font-weight:var(--cca-font-weight-medium)}.cca-banner blockquote{margin:0;color:var(--cca-color-heading);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-style:normal;font-weight:700;line-height:1.25}@media(max-width: 767.98px){.cca-banner{min-height:20rem;align-items:end}.cca-banner::after{background:linear-gradient(0deg, rgba(5, 15, 31, 0.92) 0%, rgba(5, 15, 31, 0.5) 60%, rgba(5, 15, 31, 0.2) 100%)}.cca-banner figcaption{padding:1.5rem}}.cca-chart-row{display:grid;gap:3rem;align-items:center;text-align:start}@media(min-width: 1025px){.cca-chart-row{grid-template-columns:640fr 672fr;gap:4rem}}.cca-chart{aspect-ratio:640/400;background:var(--cca-art-chart) center/100% 100% no-repeat,linear-gradient(180deg, var(--cca-color-glow-start) 0%, var(--cca-color-glow-end) 100%);border:1px solid var(--cca-color-border-strong);border-radius:var(--cca-radius-panel)}@media(max-width: 767.98px){.cca-chart{background-image:var(--cca-art-chart-compact),linear-gradient(180deg, var(--cca-color-glow-start) 0%, var(--cca-color-glow-end) 100%)}}.cca-pains{display:grid;gap:1.75rem;margin:0;padding:0;list-style:none}.cca-pains li{display:grid;grid-template-columns:4rem 1fr;column-gap:1.25rem;align-items:start}.cca-pains li::before{content:"";grid-row:span 2;width:4rem;height:4rem;background:var(--cca-pain-icon) center/2rem no-repeat,linear-gradient(180deg, var(--cca-color-glow-start) 0%, var(--cca-color-glow-end) 100%);border-radius:var(--cca-radius-panel)}.cca-pains h3{margin:0 0 .375rem;font-size:var(--cca-font-size-h3)}.cca-pains p{margin:0;font-size:.977rem}.cca-pain-bill{--cca-pain-icon: var(--cca-art-bill)}.cca-pain-chat{--cca-pain-icon: var(--cca-art-chat)}.cca-pain-flask{--cca-pain-icon: var(--cca-art-flask)}.cca-promises{display:grid;gap:2.5rem 3rem;grid-template-columns:1fr;margin-top:1rem;text-align:start}@media(min-width: 768px){.cca-promises{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1025px){.cca-promises{grid-template-columns:repeat(4, minmax(0, 1fr))}}.cca-promises>div::before,.cca-models>div::before{content:"";display:block;width:2.375rem;height:2.375rem;margin-bottom:1rem;background:var(--cca-icon) center/contain no-repeat}.cca-promises h3{margin-bottom:1rem;font-size:var(--cca-font-size-h3)}.cca-promises p{margin:0;font-size:var(--cca-font-size-feature)}.cca-icon-key{--cca-icon: var(--cca-art-key)}.cca-icon-cloud{--cca-icon: var(--cca-art-cloud)}.cca-icon-doc{--cca-icon: var(--cca-art-doc)}.cca-icon-people{--cca-icon: var(--cca-art-people)}.cca-icon-license{--cca-icon: var(--cca-art-license)}.cca-icon-handoff{--cca-icon: var(--cca-art-handoff)}.cca-icon-teach{--cca-icon: var(--cca-art-teach)}.cca-people h2{margin-bottom:1.5rem;font-size:var(--cca-font-size-h2);line-height:var(--cca-font-line-height-tight)}.cca-people p{font-size:var(--cca-font-size-lead)}.cca-people .cca-checks{margin-top:1.5rem}.cca-people .cca-photo{--cca-photo-ratio: 640 / 440}@media(min-width: 1025px){.cca-people>[class*=col-]:has(.cca-photo){padding-inline-end:2.25rem}.cca-people>[class*=col-]:not(:has(.cca-photo)){padding-inline-start:2.25rem}}@media(max-width: 1024.98px){.cca-people{text-align:center}.cca-people .cca-photo{width:100%;max-width:40rem;margin:0 auto 2rem}.cca-people .cca-checks{display:inline-block}}.cca-stats,.cca-steps,.cca-models{display:grid;gap:1.5rem;grid-template-columns:1fr;text-align:start}@media(min-width: 768px){.cca-stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}.cca-steps,.cca-models{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.875rem}}@media(min-width: 1025px){.cca-stats{grid-template-columns:repeat(4, minmax(0, 1fr))}.cca-steps{column-gap:5.3rem}.cca-models{column-gap:4.375rem}}.cca-stats strong{display:block;color:var(--cca-color-accent);font-size:var(--cca-font-size-h2);font-weight:var(--cca-font-weight-medium);line-height:var(--cca-font-line-height-tight)}.cca-stats span{display:block;margin:.5rem 0 .875rem;color:var(--cca-color-heading);font-size:1.125rem;font-weight:var(--cca-font-weight-medium)}.cca-stats p,.cca-steps p,.cca-models p{margin:0;font-size:var(--cca-font-size-feature)}.cca-steps span{display:block;margin-bottom:.875rem;color:var(--cca-color-accent);font-size:1rem;font-weight:var(--cca-font-weight-semibold)}.cca-steps h3{margin-bottom:.875rem;color:var(--cca-color-accent);font-size:var(--cca-font-size-tile-title)}.cca-models .cca-eyebrow{margin-bottom:.5rem;font-size:.875rem;letter-spacing:normal;text-transform:none}.cca-models h3{margin-bottom:.875rem;font-size:1.5rem}.cca-page-head .cca-photo{margin-top:3rem}.cca-page-head .cca-photo img{--cca-photo-ratio: 1376 / 420}@media(max-width: 767.98px){.cca-page-head .cca-photo img{--cca-photo-ratio: 4 / 3}}.cca-partners{display:grid;gap:2rem;grid-template-columns:1fr;text-align:start}@media(min-width: 1025px){.cca-partners{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem}}.cca-partners>.cca-panel{padding:clamp(1.5rem,3vw,2.5rem)}.cca-partner-logo{display:flex;align-items:center;gap:.875rem;margin:0 0 1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--cca-color-border-strong);font-size:1.875rem;font-weight:var(--cca-font-weight-semibold);line-height:1}.cca-partner-logo::before{content:"";flex:none;width:var(--cca-logo-width);height:2.25rem;background:var(--cca-logo) left center/contain no-repeat}.cca-logo-microsoft{--cca-logo: var(--cca-art-logo-microsoft);--cca-logo-width: 2.25rem}.cca-logo-progress{--cca-logo: var(--cca-art-logo-progress);--cca-logo-width: 9.6rem}.cca-partners .cca-subtitle{margin-bottom:1.25rem;font-size:1.125rem;font-weight:var(--cca-font-weight-semibold)}.cca-partners p{font-size:.977rem}.cca-partners h3{margin:1.5rem 0 1rem;font-size:1.125rem}}@layer cca.utilities{.cca-text-accent{color:var(--cca-color-accent)}.cca-text-muted{color:var(--cca-color-muted)}.cca-text-center{text-align:center}.cca-measure{max-width:var(--cca-size-measure)}.cca-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}@layer cca-overrides{.row.ps-5,.row.px-5{padding-left:var(--cca-space-gutter) !important}.row.pe-5,.row.px-5{padding-right:var(--cca-space-gutter) !important}.row.cca-section{padding-top:var(--cca-space-section) !important;padding-bottom:var(--cca-space-section) !important}@media(max-width: 1024.98px){.row.cca-hero{padding-top:var(--cca-space-5) !important;padding-bottom:5.5rem !important}.cca-hero .justify-content-start{justify-content:center !important}}@media(min-width: 768px)and (max-width: 1024.98px){.row.cca-hero{padding-top:8.75rem !important}}.row.cca-page-head{padding-top:4rem !important;padding-bottom:4.25rem !important}.row.cca-split{padding-top:5rem !important;padding-bottom:4.375rem !important}.row.cca-tiles-flush{margin-top:-2rem !important}.row.cca-tiles-row{padding-top:0 !important;padding-bottom:4.5rem !important}@media(min-width: 1025px){.row.cca-page-head.cca-page-head-lg{padding-top:5.25rem !important;padding-bottom:10.25rem !important}}.row.cca-split.cca-split-roomy{padding-top:6.5rem !important;padding-bottom:3.8rem !important}.row.cca-values-row{padding-top:4rem !important;padding-bottom:4.8rem !important}@media(min-width: 768px){.row.cca-split.cca-split-roomy{padding-top:7.9rem !important;padding-bottom:6.2rem !important}.row.cca-values-row{padding-top:4.7rem !important;padding-bottom:5.3rem !important}}@media(min-width: 1025px){.row.cca-split.cca-split-roomy{padding-top:9.1rem !important;padding-bottom:8.4rem !important}.row.cca-values-row{padding-top:9.2rem !important;padding-bottom:8.1rem !important}}@media(min-width: 1025px){.row.cca-page-head.cca-page-head-acc{padding-top:6.3rem !important}}.row.cca-acc-row{padding-top:4.8rem !important;padding-bottom:4.8rem !important}.row.cca-form{padding-top:4.75rem !important;padding-bottom:6rem !important}.cca-form .w-75{width:100% !important}.cca-form [data-sf-role$=field-container]{margin-bottom:2.625rem !important}.row.cca-page-head.cca-insight-head{padding-top:4rem !important;padding-bottom:4.6rem !important}.row.cca-detail-row{padding-top:5.1rem !important;padding-bottom:3.4rem !important}.row.cca-pills-row{padding-top:5.3rem !important;padding-bottom:6rem !important}@media(min-width: 768px){.row.cca-page-head.cca-insight-head{padding-bottom:7.1rem !important}.row.cca-detail-row{padding-top:7.6rem !important}.row.cca-pills-row{padding-top:12.5rem !important}}@media(min-width: 1025px){.row.cca-page-head.cca-insight-head{padding-top:7.6rem !important;padding-bottom:4.6rem !important}.row.cca-detail-row{padding-top:5.25rem !important}.row.cca-pills-row{padding-top:11.5rem !important}}.row.cca-insights-row{padding-top:4.8rem !important;padding-bottom:5.3rem !important}.row.cca-closing{padding-top:9.25rem !important;padding-bottom:6rem !important}@media(max-width: 767.98px){.row.cca-split{padding-bottom:2.25rem !important}}@media(min-width: 768px)and (max-width: 1024.98px){.row.cca-page-head{padding-bottom:9.75rem !important}.row.cca-page-head.cca-page-head-tall{padding-bottom:4.25rem !important}}@media(min-width: 1025px){.row.cca-page-head.cca-page-head-tall{padding-top:9.2rem !important}}@media(max-width: 575.98px){.ms-5,.mx-5{margin-left:var(--cca-space-3) !important}.me-5,.mx-5{margin-right:var(--cca-space-3) !important}.ps-5,.px-5{padding-left:var(--cca-space-3) !important}.pe-5,.px-5{padding-right:var(--cca-space-3) !important}.ms-4{margin-left:var(--cca-space-2) !important}.me-4{margin-right:var(--cca-space-2) !important}.ps-4{padding-left:var(--cca-space-2) !important}.pe-4{padding-right:var(--cca-space-2) !important}}}
