.cs-sec-wrapper{box-sizing:border-box;color:#fff;font-family:MatterSQ,system-ui,sans-serif;overflow:hidden;position:relative;width:100%}.cs-sec-no-select{user-select:none}.cs-sec-bg-image-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.cs-sec-bg-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.cs-sec-gradient-overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.cs-sec-content-container{box-sizing:border-box;margin:0 auto;position:relative;z-index:2}.cs-sec-hero{margin-bottom:44px;text-align:left}.cs-sec-tag{display:inline-block;font-size:22px;font-weight:700;letter-spacing:normal;margin-bottom:16px;text-transform:none;transition:text-shadow .3s ease,color .3s ease}.cs-sec-tag.is-glow-active:hover{cursor:default;text-shadow:0 0 10px #5ed5d9,0 0 20px #5ed5d9}.cs-sec-heading{color:#fff;font-size:56px;font-weight:700;line-height:1.1;margin:0}.cs-sec-subheading{color:#b8babc;font-size:22px;line-height:1.6;margin-top:20px;max-width:920px}.cs-sec-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));width:100%}.cs-sec-card{align-items:flex-start;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.08);display:flex;gap:18px;padding:24px 26px;position:relative;transform:translateZ(0);transition:border-color .3s ease,transform .3s cubic-bezier(.25,.8,.25,1),background .3s ease,box-shadow .3s ease}.cs-sec-card:before{animation:cs-sec-border-run 8s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 8%,transparent 16%) 0 0 /300% 100%;border-radius:14px;content:"";inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:1;padding:2px;pointer-events:none;position:absolute}.cs-sec-card:hover:before{animation:cs-sec-border-run 4.5s linear infinite;background:linear-gradient(90deg,transparent,#5ed5d9 22%,#2eedef 48%,transparent 68%) 0 0 /300% 100%}.cs-sec-card:after{animation:cs-sec-card-glow-pulse 3s ease-in-out infinite;border-radius:12px;box-shadow:0 0 28px rgba(94,213,217,.22);content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}.cs-sec-card:hover:after{animation:cs-sec-card-glow-pulse-hover 1.8s ease-in-out infinite;box-shadow:0 0 55px rgba(94,213,217,.75)}.cs-sec-card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(94,213,217,.7);box-shadow:0 0 24px rgba(94,213,217,.4),0 16px 40px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.12);transform:translateY(-5px)}@keyframes cs-sec-border-run{to{background-position:-300% 0}}@keyframes cs-sec-card-glow-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes cs-sec-card-glow-pulse-hover{0%,to{opacity:.6}50%{opacity:1}}.cs-sec-card-icon{align-items:center;background:rgba(94,213,217,.1);border-radius:9px;color:#5ed5d9;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.cs-sec-card-icon svg{display:block;height:20px;width:20px}.cs-sec-card-title{color:#fff;font-size:16px;font-weight:700;line-height:1.35;margin:0 0 6px}.cs-sec-card-desc{color:#b8babc;font-size:14px;line-height:1.6}.cs-sec-card-desc p{margin:0}.cs-sec-note{align-items:flex-start;background:radial-gradient(140% 130% at 0 0,rgba(94,213,217,.16) 0,rgba(94,213,217,0) 72%);border:0;border-radius:12px;box-sizing:border-box;display:flex;gap:20px;margin-top:20px;padding:14px 28px 16px 14px;position:relative;width:100%}.cs-sec-note:before{background:radial-gradient(140% 130% at 0 0,rgba(94,213,217,.6) 0,rgba(94,213,217,0) 68%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.cs-sec-note-chip{align-items:center;background:#5ed5d9;border-radius:8px;color:#021025;display:inline-flex;flex:0 0 auto;height:54px;justify-content:center;position:relative;width:54px}.cs-sec-note-chip svg{display:block;height:26px;width:26px}.cs-sec-note-chip:after{animation:cs-sec-badge-pulse 2.6s ease-in-out infinite;border-radius:inherit;box-shadow:0 0 18px rgba(94,213,217,.65);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;will-change:opacity}@keyframes cs-sec-badge-pulse{0%,to{opacity:0}50%{opacity:1}}.cs-sec-note-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1.35;margin:0 0 6px;text-transform:uppercase}.cs-sec-note-desc{color:#b8babc;font-size:15px;line-height:1.6}.cs-sec-note-desc p{margin:0}@media (max-width:992px){.cs-sec-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.cs-sec-heading{font-size:36px}.cs-sec-card{flex-direction:column;gap:14px}.cs-sec-note{padding:12px 18px 12px 12px}}