.cc{position:relative;margin:calc(var(--fs)*12) 0 calc(var(--fs)*3.5);overflow:hidden}.cc,.cc-head{display:flex;flex-direction:column}.cc-head{align-items:flex-start;width:min(var(--fs)*62,100%);margin-bottom:calc(var(--fs)*2.5);text-align:left;padding:0 clamp(var(--fs)*1.5,4vw,var(--fs)*4)}.cc-title{margin:calc(var(--fs)*1) 0 var(--space-3);font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-display-md);font-weight:400;line-height:1.15;text-wrap:balance;color:var(--color-secondary-950)}.cc-title-bold{font-weight:700}.cc-lede{width:min(var(--fs)*38,100%);margin:0;font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-base);font-weight:500;line-height:1.5;color:#6b7280}.cc-arrows{position:absolute;top:0;right:0;display:flex;align-items:center;gap:calc(var(--fs)*.75);padding:0 clamp(var(--fs)*1.5,4vw,var(--fs)*4)}.cc-arrow{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--fs)*3.5);height:calc(var(--fs)*3.5);padding:0;border:none;border-radius:50%;background:#0d121c;color:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease}.cc-arrow svg{width:calc(var(--fs)*1.4);height:calc(var(--fs)*1.4)}.cc-arrow:hover{background:#1c2330}.cc-arrow:active{transform:scale(.94)}.cc-stage{position:relative;width:100%}.cc-carousel{width:100%;overflow:visible}.cc-fade{position:absolute;top:0;bottom:0;z-index:2;width:calc(var(--fs)*25);pointer-events:none}.cc-fade--left{left:calc(-1*clamp(var(--fs) * 1.5, 4vw, var(--fs) * 4) - var(--fs)*7);background:linear-gradient(90deg,rgb(255,255,255) 70%,rgba(0,0,0,0))}.cc-fade--right{right:calc(-1*clamp(var(--fs) * 1.5, 4vw, var(--fs) * 4) - var(--fs)*7);background:linear-gradient(270deg,rgb(255,255,255) 70%,rgba(0,0,0,0))}.cc-card{position:relative;overflow:hidden;padding:calc(var(--fs)*.5);border-radius:calc(var(--fs)*2);background:hsla(0,0%,100%,.55);width:100%;height:calc(var(--fs)*24.1875);opacity:.5;transition:opacity .3s ease,transform .3s ease;--cc-accent:#5282ff}.splide__slide.is-active .cc-card{opacity:1}.cc-card-glow{position:absolute;width:calc(var(--fs)*18);height:calc(var(--fs)*12);border-radius:50%;pointer-events:none;filter:blur(60px);background:color-mix(in srgb,var(--cc-accent) 50%,transparent)}.cc-card-glow--tl{top:0;left:0;transform:translate(-30%,-55%)}.cc-card-glow--br{bottom:0;right:0;transform:translate(30%,55%)}.cc-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;padding:calc(var(--fs)*1.75);border-radius:calc(var(--fs)*1.5);border:1px solid color-mix(in srgb,var(--cc-accent) 16%,#ffffff);background:linear-gradient(180deg,color-mix(in srgb,var(--cc-accent) 13%,#ffffff) 0,#ffffff 62%);box-shadow:0 calc(var(--fs)*8.1/16) calc(var(--fs)*32.4/16) calc(var(--fs)*-8.1/16) rgba(13,18,28,.08),0 calc(var(--fs)*.81/16) 0 calc(var(--fs)*.81/16) hsla(0,0%,100%,.7) inset;height:100%}.splide__slide.is-active .cc-card-inner{box-shadow:0 calc(var(--fs)*1.75) calc(var(--fs)*3) calc(var(--fs)*-1) color-mix(in srgb,var(--cc-accent) 30%,transparent),0 calc(var(--fs)*.81/16) 0 calc(var(--fs)*.81/16) hsla(0,0%,100%,.7) inset}.cc-card-media{flex:1 1;min-height:calc(var(--fs)*9)}.cc-card-media,.cc-iconbox{display:flex;align-items:center;justify-content:center}.cc-iconbox{position:relative;width:calc(var(--fs)*5.5);height:calc(var(--fs)*5.5);border-radius:calc(var(--fs)*1.75)}.cc-anim{transform-box:fill-box;transform-origin:center;will-change:transform}.cc-anim-twinkle{animation:cc-twinkle 3.2s ease-in-out infinite}@keyframes cc-twinkle{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.18) rotate(18deg)}}.cc-anim-fly{animation:cc-fly 3s ease-in-out infinite}@keyframes cc-fly{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(12%,-12%) rotate(-6deg)}}.cc-anim-rock{animation:cc-rock 2.8s ease-in-out infinite}@keyframes cc-rock{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.cc-anim-pulse{animation:cc-pulse 1.6s ease-in-out infinite}@keyframes cc-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.65}}.cc-anim-bounce{animation:cc-bounce 1.4s ease-in-out infinite}@keyframes cc-bounce{0%,70%,to{transform:translateY(0)}35%{transform:translateY(-45%)}}.cc-anim-eq{transform-origin:bottom;animation:cc-eq 1.5s ease-in-out infinite}@keyframes cc-eq{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}@media(prefers-reduced-motion:reduce){.cc-anim{animation:none}}.cc-iconbox--card,.cc-iconbox--glyph{background:color-mix(in srgb,var(--cc-accent) 14%,#ffffff)}.cc-icon-img{width:100%;height:100%;object-fit:contain}.cc-iconbox--card .cc-icon-img{width:62%;height:62%}.cc-chip{display:flex;align-items:center;justify-content:center;width:calc(var(--fs)*3.4);height:calc(var(--fs)*3.4);border-radius:calc(var(--fs)*1.25);background:#fff;box-shadow:0 calc(var(--fs)*.1) calc(var(--fs)*.4) rgba(13,18,28,.08)}.cc-glyph{width:calc(var(--fs)*1.9);height:calc(var(--fs)*1.9);object-fit:contain}.cc-card-body{display:flex;flex-direction:column;gap:calc(var(--fs)*.6)}.cc-card-title{margin:0;font-family:var(--font-sans);font-size:19px;font-weight:700;line-height:1.2;color:var(--color-secondary-950)}@media(min-width:1024px){.cc-card-title{font-size:16px}}@media(min-width:1280px){.cc-card-title{font-size:17px}}.cc-card-desc{margin:0;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.5;color:#6b7280}@media(min-width:1024px){.cc-card-desc{font-size:11px}}@media(min-width:1280px){.cc-card-desc{font-size:12px}}@media(orientation:portrait){.cc{margin-top:calc(var(--fs)*7.5);margin-bottom:calc(var(--fs)*2.5);margin-left:0;margin-right:0;padding-left:0;padding-right:0}.cc .eyebrow{margin-bottom:0}.cc-head{width:100%;order:1;padding-left:clamp(var(--fs)*1.5,4vw,var(--fs)*4);padding-right:clamp(var(--fs)*1.5,4vw,var(--fs)*4)}.cc-stage{order:2}.cc-fade{display:none}.cc-arrows{position:static;order:3;align-self:flex-start;margin-top:calc(var(--fs)*2);margin-left:clamp(var(--fs)*1.5,4vw,var(--fs)*4);margin-right:clamp(var(--fs)*1.5,4vw,var(--fs)*4);padding:0}.cc-arrow{width:calc(var(--fs)*4);height:calc(var(--fs)*4)}.cc-arrow svg{width:calc(var(--fs)*1.6);height:calc(var(--fs)*1.6)}.cc-card{height:calc(var(--fs)*23.625);padding:calc(var(--fs)*.6);border-radius:calc(var(--fs)*2.5)}.cc-card-inner{padding:calc(var(--fs)*2)}.cc-card-inner,.cc-iconbox{border-radius:calc(var(--fs)*2)}.cc-iconbox{width:calc(var(--fs)*6);height:calc(var(--fs)*6)}.cc-chip{width:calc(var(--fs)*3.75);height:calc(var(--fs)*3.75);border-radius:calc(var(--fs)*1.25)}.cc-glyph{width:calc(var(--fs)*2);height:calc(var(--fs)*2)}.cc-card-title{font-size:21px}}@media(orientation:portrait)and (min-width:1024px){.cc-card-title{font-size:17px}}@media(orientation:portrait)and (min-width:1280px){.cc-card-title{font-size:18px}}@media(orientation:portrait){.cc-card-desc{font-size:13px}}@media(orientation:portrait)and (min-width:1024px){.cc-card-desc{font-size:11px}}@media(orientation:portrait)and (min-width:1280px){.cc-card-desc{font-size:12px}}