.ccaas-root{--ccaas-ink:#051223;--ccaas-blue:#0046e3;--ccaas-blue-deep:#001743;--ccaas-sky:#e7f4ff;--ccaas-porcelain:#f6fbff;--ccaas-orange:#fc7b00;--ccaas-panel:#05152e;--ccaas-panel-2:#0d203c;--ccaas-line:#2e4362;--ccaas-signal:#61d46a;color:var(--ccaas-ink);background:var(--ccaas-porcelain)}@supports (color:lab(0% 0 0)){.ccaas-root{--ccaas-ink:lab(5.09439% -.308447 -13.0889);--ccaas-blue:lab(35.8046% 36.6457 -87.9706);--ccaas-blue-deep:lab(8.48895% 7.95403 -31.36);--ccaas-sky:lab(95.3453% -2.89604 -8.75145);--ccaas-porcelain:lab(98.2593% -1.01164 -2.80223);--ccaas-orange:lab(66.3646% 47.435 77.3524);--ccaas-panel:lab(6.83655% 1.32553 -19.066);--ccaas-panel-2:lab(11.9947% .915349 -20.9831);--ccaas-line:lab(27.7588% -.946373 -21.2738);--ccaas-signal:lab(76.6558% -50.5136 42.0179)}}.ccaas-hero{border-bottom:1px solid color-mix(in srgb, var(--ccaas-blue) 14%, transparent);background:var(--ccaas-sky);isolation:isolate;padding:clamp(70px,8vw,118px) 0 clamp(72px,9vw,126px);position:relative;overflow:hidden}.ccaas-grid-bg{z-index:-1;background-image:linear-gradient(to right, color-mix(in srgb, var(--ccaas-blue) 8%, transparent) 1px, transparent 1px);background-size:8.333vw 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.ccaas-grid-bg:after{border:1px solid color-mix(in srgb, var(--ccaas-blue) 14%, transparent);width:42vw;height:42vw;box-shadow:0 0 0 7vw color-mix(in srgb, var(--ccaas-blue) 2%, transparent), 0 0 0 14vw color-mix(in srgb, var(--ccaas-blue) 2%, transparent);content:"";border-radius:50%;position:absolute;top:20%;right:-8%}.ccaas-hero-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:end;gap:28px clamp(40px,8vw,120px);display:grid}.ccaas-hero-copy,.ccaas-hero-conversion{flex-direction:column;align-items:flex-start;display:flex}.landing-display.ccaas-hero-title{letter-spacing:-.066em;max-width:12ch;margin-top:28px;font-size:clamp(58px,7.6vw,108px);font-weight:570;line-height:.88}.ccaas-hero-title span{color:var(--ccaas-blue)}.ccaas-hero-conversion{padding-bottom:8px}.ccaas-hero-lede{max-width:43ch;color:color-mix(in srgb, var(--ccaas-ink) 72%, transparent)}.ccaas-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.ccaas-proof-list{color:color-mix(in srgb, var(--ccaas-ink) 62%, transparent);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.035em;text-transform:uppercase;flex-direction:column;gap:8px;margin:26px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.ccaas-proof-list li{align-items:center;gap:7px;display:inline-flex}.ccaas-proof-list svg{color:var(--ccaas-blue)}.ccaas-hero-board{grid-column:1/-1;margin-top:clamp(38px,5vw,68px)}.ccaas-board-caption{color:color-mix(in srgb, var(--ccaas-ink) 50%, transparent);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);padding:0 22px 12px;font-size:9px;display:grid}.ccaas-board-caption span:nth-child(2){text-align:center}.ccaas-board-caption span:last-child{text-align:right}.ccaas-board{background:var(--ccaas-panel);color:#f2f5fb;color:lab(96.504% -.651628 -2.93617);min-width:0;box-shadow:0 34px 90px -48px color-mix(in srgb, var(--ccaas-blue-deep) 90%, transparent);border:1px solid #ffffff26;border-radius:6px 28px 28px;overflow:hidden}.ccaas-board-header{border-bottom:1px solid var(--ccaas-line);background:color-mix(in oklab, var(--ccaas-panel-2) 76%, black);min-height:52px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 20px;font-size:9px;display:grid}.ccaas-window-dots{gap:5px;display:flex}.ccaas-window-dots span{background:var(--ccaas-line);border-radius:50%;width:6px;height:6px}.ccaas-window-dots span:first-child{background:var(--ccaas-orange)}.ccaas-board-title{color:#9aa6b4;color:lab(67.4594% -1.83731 -9.07306)}.ccaas-board-state{color:#9bd69c;color:lab(80.3844% -27.9647 22.2962);justify-self:end;align-items:center;gap:7px;display:inline-flex}.ccaas-live-dot{background:var(--ccaas-signal);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite ccaasPulse}.ccaas-board-grid{grid-template-columns:1fr 1fr 1fr;min-height:352px;display:grid;position:relative}.ccaas-board-grid:before{background:linear-gradient(90deg, transparent, var(--ccaas-blue) 18%, var(--ccaas-signal) 50%, var(--ccaas-blue) 82%, transparent);content:"";opacity:.38;height:1px;position:absolute;top:50%;left:8%;right:8%}.ccaas-board-panel{z-index:1;border-right:1px solid var(--ccaas-line);min-width:0;padding:28px clamp(20px,3vw,38px);position:relative}.ccaas-board-panel:last-child{border-right:0}.ccaas-board-panel-heading{color:#c8d2de;color:lab(83.7152% -1.53947 -7.29235);align-items:center;gap:10px;display:flex}.ccaas-board-panel-heading>span:not(.ccaas-megaphone),.ccaas-result>span:nth-child(2),.ccaas-operator-card>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ccaas-board-panel-heading strong,.ccaas-result strong,.ccaas-operator-card strong{letter-spacing:-.01em;font-size:11px;font-weight:620}.ccaas-board-panel-heading small,.ccaas-result small,.ccaas-operator-card small{color:#8893a2;color:lab(60.4981% -1.8132 -9.06189);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ccaas-megaphone,.ccaas-result-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ccaas-result-list{flex-direction:column;gap:8px;margin-top:24px;display:flex}.ccaas-result{border:1px solid var(--ccaas-line);background:var(--ccaas-panel-2);border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 11px;display:grid}.ccaas-result-icon{background:color-mix(in oklab, var(--ccaas-line) 58%, transparent);color:#a2afc1;color:lab(70.9246% -2.15635 -10.8654);border-radius:7px;width:28px;height:28px}.ccaas-result.is-answered{border-color:color-mix(in srgb, var(--ccaas-signal) 48%, var(--ccaas-line));box-shadow:0 0 24px -16px var(--ccaas-signal)}.ccaas-result.is-answered .ccaas-result-icon{background:color-mix(in srgb, var(--ccaas-signal) 16%, transparent);color:var(--ccaas-signal)}.ccaas-result-arrow{color:var(--ccaas-signal)}.ccaas-result.is-retry .ccaas-result-icon{color:var(--ccaas-orange)}.ccaas-result.is-quiet{opacity:.58}.ccaas-route-panel{background:color-mix(in oklab, var(--ccaas-panel) 82%, var(--ccaas-blue))}.ccaas-route-stack{flex-direction:column;align-items:stretch;max-width:260px;margin:30px auto 0;display:flex}.ccaas-route-node{border:1px solid var(--ccaas-line);background:var(--ccaas-panel-2);min-height:42px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.035em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.ccaas-route-node.is-entry{border-color:color-mix(in srgb, var(--ccaas-blue) 72%, white 10%);color:#c0ddff;color:lab(87.0187% -4.18147 -25.0166)}.ccaas-route-line{background:var(--ccaas-line);width:1px;height:34px;margin:0 auto;position:relative}.ccaas-route-line:after{background:var(--ccaas-signal);content:"";border-radius:50%;width:5px;height:5px;animation:2.5s ease-in-out infinite ccaasRoute;position:absolute;top:0;left:-2px}.ccaas-route-tags{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.ccaas-route-tags span{border:1px solid var(--ccaas-line);color:#92a0b1;color:lab(65.1232% -2.12994 -10.8536);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px}.ccaas-operator-card{border:1px solid color-mix(in srgb, var(--ccaas-signal) 42%, var(--ccaas-line));background:var(--ccaas-panel-2);box-shadow:0 0 30px -22px var(--ccaas-signal);border-radius:10px;align-items:center;gap:11px;margin-top:44px;padding:14px;display:flex}.ccaas-operator-avatar{background:color-mix(in srgb, var(--ccaas-blue) 36%, transparent);color:#bddaff;color:lab(85.8576% -4.16142 -25.0097);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ccaas-disposition{border-left:2px solid var(--ccaas-orange);background:color-mix(in srgb, var(--ccaas-orange) 6%, transparent);color:#8b96a5;color:lab(61.6583% -1.81755 -9.06386);flex-direction:column;gap:5px;margin-top:20px;padding:14px;font-size:9px;display:flex}.ccaas-disposition strong{color:#d2dce8;color:lab(87.1955% -1.54421 -7.29475);font-size:10px;font-weight:520}.ccaas-section-intro{grid-template-columns:minmax(180px,.45fr) minmax(300px,1fr);align-items:start;gap:18px 48px;max-width:none;display:grid}.ccaas-section-intro .landing-eyebrow{grid-row:1/span 2}.ccaas-section-intro .landing-lede{max-width:58ch}.ccaas-section-intro.is-centered{text-align:left;flex-direction:column;align-items:flex-start;max-width:760px;margin-inline:0;display:flex}.ccaas-section-intro.is-centered .landing-lede{text-align:left}.ccaas-flow-section{background:var(--ccaas-porcelain)}.ccaas-steps{grid-template-columns:repeat(4,1fr);margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}.ccaas-steps:before{background:color-mix(in srgb, var(--ccaas-blue) 28%, transparent);content:"";height:1px;position:absolute;top:24px;left:12.5%;right:12.5%}.ccaas-step{border-left:1px solid color-mix(in srgb, var(--ccaas-blue) 14%, transparent);min-height:236px;padding:0 clamp(18px,2.5vw,34px);position:relative}.ccaas-step:last-child{border-right:1px solid color-mix(in srgb, var(--ccaas-blue) 14%, transparent)}.ccaas-step-top{border:1px solid color-mix(in srgb, var(--ccaas-blue) 32%, transparent);background:var(--ccaas-porcelain);width:48px;height:48px;color:var(--ccaas-blue);border-radius:50%;justify-content:space-between;align-items:center;padding-left:14px;font-size:10px;display:flex;position:relative}.ccaas-step-arrow{color:var(--ccaas-blue);position:absolute;right:-6px;transform:rotate(-90deg)}.ccaas-step h3,.ccaas-capability h3,.ccaas-governance-list h3{letter-spacing:-.025em;margin:38px 0 0;font-size:20px;font-weight:600;line-height:1.15}.ccaas-step p,.ccaas-capability p,.ccaas-governance-list p{color:color-mix(in srgb, var(--ccaas-ink) 68%, transparent);margin:12px 0 0;font-size:14px;line-height:1.58}.ccaas-root .landing-section.is-alt{background:#dcedff;background:lab(92.9963% -3.54621 -12.3571)}.ccaas-capability-grid{grid-template-columns:repeat(12,1fr);gap:12px;margin-top:56px;display:grid}.ccaas-capability{border:1px solid color-mix(in srgb, var(--ccaas-blue) 15%, transparent);background:#ffffffb8;border-radius:18px;grid-column:span 3;min-height:250px;padding:25px}.ccaas-capability:nth-child(-n+2){grid-column:span 6;min-height:280px}.ccaas-capability:first-child{border-color:var(--ccaas-blue-deep);background:var(--ccaas-blue-deep);color:#fff}.ccaas-capability:first-child .landing-eyebrow,.ccaas-capability:first-child p{color:#bac5d5;color:lab(79.0611% -1.86959 -9.08837)}.ccaas-capability-icon{border:1px solid color-mix(in srgb, var(--ccaas-blue) 22%, transparent);background:color-mix(in srgb, var(--ccaas-blue) 7%, transparent);width:42px;height:42px;color:var(--ccaas-blue);border-radius:50%;justify-content:center;align-items:center;margin-bottom:34px;display:inline-flex}.ccaas-capability:first-child .ccaas-capability-icon{color:var(--ccaas-signal);background:#ffffff17;border-color:#ffffff2e}.ccaas-capability h3{margin-top:14px}.ccaas-control-section{background:var(--ccaas-porcelain)}.ccaas-control-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,9vw,132px);display:grid}.ccaas-control-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ccaas-governance-list{flex-direction:column;gap:22px;margin-top:20px;display:flex}.ccaas-governance-list article{grid-template-columns:32px 1fr;gap:12px;display:grid}.ccaas-governance-list svg{color:var(--ccaas-blue);margin-top:2px}.ccaas-governance-list h3,.ccaas-governance-list p{margin-top:0}.ccaas-supervision-card{border:1px solid color-mix(in srgb, var(--ccaas-blue) 22%, transparent);box-shadow:0 30px 70px -52px var(--ccaas-blue-deep);background:#fff;border-radius:5px 24px 24px;overflow:hidden;transform:rotate(1deg)}.ccaas-supervision-head,.ccaas-supervision-row{border-bottom:1px solid color-mix(in srgb, var(--ccaas-blue) 13%, transparent);grid-template-columns:1fr 1.35fr auto;align-items:center;gap:16px;min-height:70px;padding:0 22px;display:grid}.ccaas-supervision-head{background:var(--ccaas-blue-deep);color:#fff;text-transform:uppercase;grid-template-columns:1fr auto;min-height:56px;font-size:10px}.ccaas-supervision-head>span:first-child{align-items:center;gap:7px;font-weight:620;display:inline-flex}.ccaas-supervision-head>span:last-child{color:#9aa6b4;color:lab(67.4594% -1.83731 -9.07306)}.ccaas-supervision-row>span:first-child{color:color-mix(in srgb, var(--ccaas-ink) 52%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.ccaas-supervision-row strong{font-size:13px;font-weight:520}.ccaas-supervision-row>svg{color:var(--ccaas-blue)}.ccaas-state-pill{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px!important}.ccaas-state-pill.is-on{background:color-mix(in srgb, var(--ccaas-signal) 16%, transparent);color:#005f12!important;color:lab(34.3447% -39.5398 35.0647)!important}.ccaas-supervision-card footer{color:color-mix(in srgb, var(--ccaas-ink) 52%, transparent);padding:14px 22px;font-size:10px}.ccaas-fit-section{position:relative;overflow:hidden;background:var(--ccaas-blue-deep)!important}.ccaas-fit-section:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:60vw;height:60vw;position:absolute;bottom:-30vw;right:-12vw}.ccaas-fit-heading{grid-template-columns:.55fr 1.45fr;align-items:end;gap:32px;display:grid}.ccaas-fit-grid{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;margin-top:56px;display:grid;position:relative}.ccaas-fit-grid>div{padding:clamp(30px,4vw,50px) 0}.ccaas-fit-grid>div:first-child{border-right:1px solid #ffffff2e;padding-right:clamp(30px,5vw,70px)}.ccaas-fit-grid>div:last-child{padding-left:clamp(30px,5vw,70px)}.ccaas-fit-grid h3{margin:0;font-size:18px;font-weight:600}.ccaas-fit-grid ul{flex-direction:column;gap:17px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ccaas-fit-grid li{color:#bfc8d4;color:lab(80.235% -1.53434 -7.2898);grid-template-columns:18px 1fr;gap:10px;font-size:14px;line-height:1.5;display:grid}.ccaas-fit-grid>div:first-child li svg{color:var(--ccaas-signal)}.ccaas-fit-grid>div:last-child li svg{color:var(--ccaas-orange)}.ccaas-faq-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.ccaas-faq-intro{flex-direction:column;gap:18px;display:flex;position:sticky;top:96px}.ccaas-faq-list{counter-reset:ccaas-faq;border-top:1px solid color-mix(in srgb, var(--ccaas-blue) 18%, transparent)}.ccaas-faq-list details{counter-increment:ccaas-faq;border-bottom:1px solid color-mix(in srgb, var(--ccaas-blue) 18%, transparent)}.ccaas-faq-list summary{cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;padding:25px 0;font-size:16px;font-weight:560;list-style:none;display:grid}.ccaas-faq-list summary:before{color:var(--ccaas-blue);font-family:var(--font-mono,ui-monospace, monospace);content:counter(ccaas-faq, decimal-leading-zero);font-size:9px}.ccaas-faq-list summary::-webkit-details-marker{display:none}.ccaas-faq-list summary svg{color:var(--ccaas-blue);flex-shrink:0;transition:transform .16s}.ccaas-faq-list details[open] summary svg{transform:rotate(45deg)}.ccaas-faq-list details p{max-width:68ch;color:color-mix(in srgb, var(--ccaas-ink) 68%, transparent);margin:-8px 0 26px 50px;font-size:14px;line-height:1.68}.ccaas-cta-section{background:#020a1e!important;background:lab(2.8444% 1.09214 -12.582)!important}.ccaas-cta-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.7fr);align-items:center;gap:clamp(48px,9vw,140px);display:grid}.ccaas-cta-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.ccaas-cta-copy .landing-h2{max-width:15ch;font-size:clamp(42px,5vw,70px);line-height:.96}.ccaas-cta-notes{color:#8893a2;color:lab(60.4981% -1.8132 -9.06189);text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;font-size:9px;display:flex}.ccaas-cta-notes span:before{color:var(--ccaas-orange);content:"·";margin-right:7px}.ccaas-cta-form{background:#ffffff0f;border:1px solid #ffffff24;border-radius:4px 22px 22px;flex-direction:column;align-items:stretch;gap:14px;padding:clamp(24px,3vw,34px);display:flex}.ccaas-cta-form .landing-form,.ccaas-cta-form>.landing-btn{width:100%;max-width:none}.ccaas-cta-form>.landing-btn{justify-content:center}@keyframes ccaasPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ccaas-signal) 45%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}@keyframes ccaasRoute{0%,15%{opacity:0;transform:translateY(0)}35%{opacity:1}80%,to{opacity:0;transform:translateY(29px)}}@media (max-width:1000px){.ccaas-hero-layout{grid-template-columns:1fr;align-items:start}.ccaas-hero-conversion{max-width:620px}.ccaas-hero-board{grid-column:1}.ccaas-control-layout{grid-template-columns:1fr 1fr;gap:48px}}@media (max-width:820px){.ccaas-board-grid,.ccaas-control-layout,.ccaas-fit-heading,.ccaas-fit-grid,.ccaas-faq-layout,.ccaas-cta-layout,.ccaas-section-intro{grid-template-columns:1fr}.ccaas-section-intro .landing-eyebrow{grid-row:auto}.ccaas-board-caption{display:none}.ccaas-board-panel{border-right:0;border-bottom:1px solid var(--ccaas-line)}.ccaas-board-panel:last-child{border-bottom:0}.ccaas-board-grid{min-height:0}.ccaas-board-grid:before{display:none}.ccaas-capability{grid-column:span 6;min-height:240px}.ccaas-capability:nth-child(-n+2){grid-column:span 6}.ccaas-steps{grid-template-columns:1fr 1fr;gap:38px 0}.ccaas-steps:before{display:none}.ccaas-step:nth-child(2){border-right:1px solid color-mix(in srgb, var(--ccaas-blue) 14%, transparent)}.ccaas-supervision-card{transform:none}.ccaas-fit-heading{align-items:start}.ccaas-fit-grid>div:first-child{border-bottom:1px solid #ffffff2e;border-right:0;padding-right:0}.ccaas-fit-grid>div:last-child{padding-left:0}.ccaas-faq-intro{position:static}}@media (max-width:560px){.ccaas-hero{padding-top:50px}.landing-display.ccaas-hero-title{font-size:48px;line-height:.94}.ccaas-hero-actions,.ccaas-hero-actions .landing-btn{width:100%}.ccaas-hero-actions .landing-btn{justify-content:center}.ccaas-board{border-radius:4px 18px 18px}.ccaas-board-header{grid-template-columns:1fr auto}.ccaas-board-title{display:none}.ccaas-board-state{grid-column:2}.ccaas-capability-grid,.ccaas-steps{grid-template-columns:1fr}.ccaas-capability,.ccaas-capability:nth-child(-n+2){grid-column:span 1;min-height:0}.ccaas-step,.ccaas-step:nth-child(2),.ccaas-step:last-child{border-right:0;min-height:0;padding:0 0 34px 20px}.ccaas-supervision-head,.ccaas-supervision-row{grid-template-columns:1fr auto}.ccaas-supervision-row strong{grid-area:2/1/auto/-1}.ccaas-supervision-row>:last-child{grid-area:1/2}.ccaas-faq-list summary{grid-template-columns:26px 1fr auto;gap:10px;font-size:15px}.ccaas-faq-list details p{margin-left:36px}}@media (prefers-reduced-motion:reduce){.ccaas-live-dot,.ccaas-route-line:after{animation:none}.ccaas-faq-list summary svg{transition:none}}
