/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:home-system-premium (INDEX:40) */
.cc3-expertise-orbit{isolation:isolate}
.cc3-expertise-orbit::before,.cc3-expertise-orbit::after{z-index:0;animation:none}
.cc3-expertise-orbit__track{position:absolute;z-index:2;border-radius:50%;pointer-events:none;will-change:transform}
.cc3-expertise-orbit__track--outer{inset:14%;animation:cc3-expertise-spin 26s linear infinite}
.cc3-expertise-orbit__track--inner{inset:31%;animation:cc3-expertise-spin-reverse 18s linear infinite}
.cc3-expertise-orbit__node{position:absolute;display:grid;place-items:center}
.cc3-expertise-orbit__node--top{top:0;left:50%;transform:translate(-50%,-50%)}
.cc3-expertise-orbit__node--right{top:50%;right:0;transform:translate(50%,-50%)}
.cc3-expertise-orbit__node--bottom{bottom:0;left:50%;transform:translate(-50%,50%)}
.cc3-expertise-orbit__node--left{top:50%;left:0;transform:translate(-50%,-50%)}
.cc3-expertise-orbit__bubble{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(12,31,54,.9);box-shadow:0 12px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%);color:#fff;font-size:.72rem;font-weight:820;letter-spacing:.02em;line-height:1;white-space:nowrap}
.cc3-expertise-orbit__track--outer .cc3-expertise-orbit__bubble{animation:cc3-expertise-counter 26s linear infinite}
.cc3-expertise-orbit__track--inner .cc3-expertise-orbit__bubble{min-height:31px;padding:7px 10px;border-color:rgba(40,215,229,.34);background:rgba(16,43,69,.96);color:#c9fbff;font-size:.62rem;animation:cc3-expertise-counter-reverse 18s linear infinite}
.cc3-expertise-orbit__core{position:absolute;top:50%;left:50%;z-index:4;width:132px;aspect-ratio:1;display:grid;place-content:center;gap:7px;padding:14px;border:1px solid rgba(255,255,255,.22);border-radius:31px;background:linear-gradient(145deg,var(--cc3-blue),var(--cc3-violet));box-shadow:0 22px 70px rgba(40,89,246,.38),inset 0 1px 0 rgba(255,255,255,.28);text-align:center;transform:translate(-50%,-50%)}
.cc3-expertise-orbit__core::before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.18);border-radius:23px;pointer-events:none}
.cc3-expertise-orbit__core small,.cc3-expertise-orbit__core strong{position:relative}
.cc3-expertise-orbit__core small{color:rgba(255,255,255,.72);font-size:.56rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}
.cc3-expertise-orbit__core strong{color:#fff;font-size:.86rem;line-height:1.12;letter-spacing:-.02em}
@keyframes cc3-expertise-spin{to{transform:rotate(360deg)}}@keyframes cc3-expertise-spin-reverse{to{transform:rotate(-360deg)}}@keyframes cc3-expertise-counter{to{transform:rotate(-360deg)}}@keyframes cc3-expertise-counter-reverse{to{transform:rotate(360deg)}}
@media(max-width:749px){.cc3-expertise-orbit__track--outer{inset:16%}.cc3-expertise-orbit__track--inner{inset:32%}.cc3-expertise-orbit__bubble{min-height:31px;padding:7px 10px;font-size:.6rem}.cc3-expertise-orbit__track--inner .cc3-expertise-orbit__bubble{min-height:26px;padding:6px 8px;font-size:.52rem}.cc3-expertise-orbit__core{width:96px;gap:5px;padding:10px;border-radius:23px}.cc3-expertise-orbit__core::before{inset:6px;border-radius:17px}.cc3-expertise-orbit__core small{font-size:.43rem}.cc3-expertise-orbit__core strong{font-size:.66rem}}
@media(max-width:390px){.cc3-expertise-orbit__track--outer{inset:17%}.cc3-expertise-orbit__track--inner{inset:33%}.cc3-expertise-orbit__bubble{padding-inline:8px;font-size:.55rem}.cc3-expertise-orbit__track--inner .cc3-expertise-orbit__bubble{padding-inline:7px;font-size:.48rem}.cc3-expertise-orbit__core{width:90px}}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cc3-expertise-orbit__bubble{background:#102b45}}
@media(prefers-reduced-motion:reduce){.cc3-expertise-orbit__track,.cc3-expertise-orbit__bubble{animation:none!important}}
body[data-animations="false"] .cc3-expertise-orbit__track,body[data-animations="false"] .cc3-expertise-orbit__bubble{animation:none!important}
/* END_SECTION:home-system-premium */