.capability-trio{position:relative;overflow:hidden;padding:80px 0 120px;background:#fff}.capability-trio__container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px}.capability-trio__header{text-align:center}.capability-trio__title{margin:0;color:#171717;font-size:clamp(32px,4.4vw,64px);font-weight:500;line-height:1.22}.capability-trio__title span{background:linear-gradient(102deg,#3a87d9 0,#2f1a6b 25%,#200000 50%,#ad3822 75%,#f7a75f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.capability-trio__cards{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:64px}.capability-trio__circuit,.capability-trio__traces{display:none;position:absolute;overflow:visible;pointer-events:none}.capability-trio__circuit{z-index:0}.capability-trio__traces{z-index:2;width:100%;height:100%;overflow:visible}.capability-trio__circuit>svg{display:block;width:100%;height:100%;overflow:visible}.capability-trio__trace-line{fill:url(#capability-trio-bg-gradient);fill-opacity:.2}.capability-trio__trace-line--active{fill:url(#capability-trio-line-gradient);fill-opacity:1;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.capability-trio__trace-dot{opacity:0;-webkit-transition:opacity .4s .1s;transition:opacity .4s .1s}.capability-trio__trace-dot--card{fill:#fff;stroke:url(#capability-trio-line-gradient);stroke-width:4}.capability-trio__trace-dot--node{fill:url(#capability-trio-line-gradient);stroke:#fff;stroke-width:2}.capability-trio__cards--trio[data-active="1"] .capability-trio__trace--1 .capability-trio__trace-dot,.capability-trio__cards--trio[data-active="1"] .capability-trio__trace--1 .capability-trio__trace-line--active,.capability-trio__cards--trio[data-active="2"] .capability-trio__trace--2 .capability-trio__trace-dot,.capability-trio__cards--trio[data-active="2"] .capability-trio__trace--2 .capability-trio__trace-line--active,.capability-trio__cards--trio[data-active="3"] .capability-trio__trace--3 .capability-trio__trace-dot,.capability-trio__cards--trio[data-active="3"] .capability-trio__trace--3 .capability-trio__trace-line--active{opacity:1}.capability-trio__center{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:420px;padding:2px;border-radius:16px;background:#e8e8e8}.capability-trio__center-glow{position:absolute;z-index:0;top:50%;left:50%;width:70px;height:70px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ff7500 0,rgba(247,117,0,.55) 32%,rgba(247,117,0,0) 70%);pointer-events:none;-webkit-transition:top .55s,left .55s,width .55s,height .55s;transition:top .55s,left .55s,width .55s,height .55s}.capability-trio__center-inner{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 26px;border-radius:14px;background:#fff;text-align:center}.capability-trio__center-label{margin:0;font-size:clamp(15px,1.35vw,24px);font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:2.4px;background:linear-gradient(102deg,#3a87d9 0,#2f1a6b 25%,#200000 50%,#ad3822 75%,#f7a75f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.4}.capability-trio__card{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%;max-width:546px;padding:48px 24px 24px;border-radius:16px;background:#fff;border:2px dashed #b9b9b9;-webkit-transition:border-color .4s,background .4s;transition:border-color .4s,background .4s}.capability-trio__card--highlighted{border:2px solid transparent;background:linear-gradient(102deg,rgba(58,135,217,.05) 0,rgba(47,26,107,.05) 25%,rgba(32,0,0,.05) 50%,rgba(173,56,34,.05) 75%,rgba(247,167,95,.05) 100%) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(102deg,#3a87d9 0,#2f1a6b 25%,#200000 50%,#ad3822 75%,#f7a75f 100%) border-box}.capability-trio__badge{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;padding:14px;border-radius:128px;background:#fff;border:2px solid #e8e8e8;-webkit-transition:border-color .4s;transition:border-color .4s}.capability-trio__badge svg{width:48px;height:48px}.capability-trio__badge-icon-img{max-width:48px;max-height:48px;-o-object-fit:contain;object-fit:contain}.capability-trio__card--highlighted .capability-trio__badge{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(102deg,#3a87d9 0,#2f1a6b 25%,#200000 50%,#ad3822 75%,#f7a75f 100%) border-box}.capability-trio__card-title{margin:0;color:#0c0a09;font-size:clamp(28px,3vw,48px);font-weight:500;line-height:1.1;text-align:center}.capability-trio__card-description{margin:0;color:#8b8b8b;font-size:clamp(17px,1.4vw,24px);font-weight:400;line-height:1.33;text-align:center;-webkit-transition:color .4s;transition:color .4s}.capability-trio__card--highlighted .capability-trio__card-description{color:#5d5d5d}@media screen and (min-width:1151px){.capability-trio__cards--trio{display:block;position:relative;width:100%;max-width:1312px;margin-inline:auto;aspect-ratio:1312/789;min-height:clamp(780px,63vw,900px)}.capability-trio__cards--trio .capability-trio__circuit,.capability-trio__cards--trio .capability-trio__traces{display:block;left:-.35%;top:10.66%;width:99.47%;height:88.97%}.capability-trio__cards--trio .capability-trio__card{position:absolute;z-index:1;width:41.62%;min-height:clamp(220px,15.5vw,260px);height:auto;max-width:none;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:clamp(48px,3.8vw,58px);padding-bottom:clamp(28px,2.4vw,36px)}.capability-trio__cards--trio .capability-trio__card--1{left:0;bottom:59.99%}.capability-trio__cards--trio .capability-trio__card--2{left:58.23%;bottom:59.99%}.capability-trio__cards--trio .capability-trio__card--3{left:29.19%;top:67.5%}.capability-trio__cards--trio .capability-trio__card-title{font-size:clamp(31px,4.05vw - 15px,43px)}.capability-trio__cards--trio .capability-trio__card-description{font-size:clamp(15px,1.6vw - 3px,20px)}.capability-trio__cards--trio .capability-trio__center{position:absolute;z-index:1;left:34.3%;top:48.04%;width:31.17%;min-height:clamp(90px,7vw,108px);height:auto;max-width:none;margin:0}.capability-trio__cards--trio[data-active="1"] .capability-trio__center-glow{top:0;left:27%;width:150px;height:150px}.capability-trio__cards--trio[data-active="2"] .capability-trio__center-glow{top:47%;left:100%;width:150px;height:150px}.capability-trio__cards--trio[data-active="3"] .capability-trio__center-glow{top:100%;left:35%;width:150px;height:150px}@supports (offset-path:inset(0 round 16px)){.capability-trio__cards--trio .capability-trio__center-glow{offset-path:inset(0 round 16px);offset-rotate:0deg;offset-distance:var(--ct-glow-distance,10%);-webkit-transition:offset-distance .6s,width .6s,height .6s;transition:offset-distance .6s,width .6s,height .6s}.capability-trio__cards--trio[data-active="1"] .capability-trio__center-glow{top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;offset-distance:var(--ct-glow-distance,10%)}.capability-trio__cards--trio[data-active="2"] .capability-trio__center-glow{top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;offset-distance:var(--ct-glow-distance,44%)}.capability-trio__cards--trio[data-active="3"] .capability-trio__center-glow{top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;offset-distance:var(--ct-glow-distance,76%)}}}@media screen and (max-width:991px){.capability-trio{padding:64px 0 80px}.capability-trio__container{gap:48px}.capability-trio__cards{gap:56px}}@media screen and (max-width:600px){.capability-trio{padding:48px 0 64px}.capability-trio__container{gap:40px}.capability-trio__cards{gap:52px}.capability-trio__card{padding:44px 20px 24px}}
/*# sourceMappingURL=../../sourcemaps/capability-trio/block.css.map */
