#tcards{background-color:#000;overflow:hidden;padding:96px 0 80px;position:relative}#tcards .tcards-grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;inset:0;position:absolute;z-index:0}#tcards .tcards-glow{inset:0;pointer-events:none;position:absolute;z-index:0}#tcards .tcards-glow:before{background:radial-gradient(ellipse at 30% 40%,rgba(61,203,200,.13) 0,rgba(8,76,97,.07) 45%,transparent 70%);content:"";height:60%;left:-5%;position:absolute;top:-10%;width:55%}#tcards .tcards-glow:after{background:radial-gradient(ellipse at 70% 70%,rgba(228,90,65,.22) 0,rgba(228,90,65,.1) 35%,transparent 65%);bottom:-10%;content:"";height:55%;position:absolute;right:-5%;width:50%}#tcards .tcards-container{margin:0 auto;max-width:1200px;padding:0 32px;position:relative;z-index:1}#tcards .tcards-header{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:64px}#tcards .tcards-eyebrow-text{color:#e45a41;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.22em;margin-bottom:20px;padding-left:52px;position:relative;text-transform:uppercase}#tcards .tcards-eyebrow-text:before{background-color:#e45a41;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}#tcards .tcards-headline{color:#fff;font-size:clamp(32px,4vw,48px);font-weight:900;letter-spacing:-.03em;line-height:.95;margin:0}#tcards .tcards-headline-accent{color:#3dcbc8;display:block}#tcards .tcards-intro{color:hsla(0,0%,100%,.58);font-size:17px;line-height:1.65;margin:0;padding-top:8px}#tcards .tcards-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}#tcards .tcards-slider-wrap{margin-bottom:40px;position:relative}#tcards .tcards-slider-viewport{cursor:grab;overflow:hidden;user-select:none}#tcards .tcards-slider-viewport:active{cursor:grabbing}#tcards .tcards-slider-track{display:flex;gap:24px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}#tcards .tcards-slider-track .tcards-card{flex:0 0 calc(33.33333% - 16px);min-width:0}#tcards .tcards-slider-controls{align-items:center;display:flex;justify-content:space-between;margin-top:28px}#tcards .tcards-slider-dots{align-items:center;display:flex;gap:8px}#tcards- .tcards-dot{background:hsla(0,0%,100%,.22);border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:background .2s,transform .2s;width:6px}#tcards .tcards-dot.is-active{background:#3dcbc8;transform:scale(1.4)}#tcards .tcards-slider-arrows{display:flex;gap:10px}#tcards .tcards-arrow{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.18);border-radius:2px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;line-height:1;transition:border-color .2s,background .2s,color .2s;width:40px}#tcards .tcards-arrow:hover{background:rgba(61,203,200,.1);border-color:#3dcbc8;color:#3dcbc8}#tcards .tcards-arrow:disabled{cursor:default;opacity:.3;pointer-events:none}#tcards .tcards-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:2px;border-top:3px solid hsla(0,0%,100%,.09);display:flex;flex-direction:column;opacity:0;padding:28px 24px 24px;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}#tcards .tcards-card.visible{opacity:1;transform:translateY(0)}#tcards .tcards-card-header{align-items:center;display:flex;gap:14px;margin-bottom:20px}#tcards .tcards-avatar{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}#tcards .tcards-avatar img{height:100%;object-fit:cover;width:100%}#tcards .tcards-avatar-initials{color:#000;font-size:14px;font-weight:700;letter-spacing:.02em}#tcards .tcards-person-name{color:#fff;font-size:15px;font-weight:700;line-height:1.2;margin:0 0 2px}#tcards .tcards-person-company{color:hsla(0,0%,100%,.4);font-size:10px;font-weight:500;letter-spacing:.18em;margin:0;text-transform:uppercase}#tcards .tcards-stars{display:flex;gap:3px;margin-bottom:16px}#tcards .tcards-star{color:#f9c846;font-size:13px;line-height:1}#tcards .tcards-quote{color:hsla(0,0%,100%,.8);flex:1;font-size:15px;font-style:italic;line-height:1.65;margin:0}#tcards .tcards-card-footer{border-top:1px solid hsla(0,0%,100%,.08);margin-top:24px;padding-top:16px}#tcards .tcards-category{align-items:center;color:hsla(0,0%,100%,.38);display:flex;font-size:10px;font-weight:500;gap:8px;letter-spacing:.18em;text-transform:uppercase}#tcards .tcards-category-dot{flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}#tcards .tcards-source-note{align-items:center;color:hsla(0,0%,100%,.32);display:flex;font-size:12px;gap:10px;padding-top:8px}#tcards .tcards-source-note a{color:inherit;text-decoration:underline}#tcards .tcards-source-note a:hover{opacity:.85}#tcards .tcards-source-dot{background-color:#3dcbc8;flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}@media (max-width:900px){#tcards .tcards-grid{grid-template-columns:repeat(2,1fr)}#tcards .tcards-header{gap:24px;grid-template-columns:1fr;margin-bottom:40px}#tcards .tcards-slider-track .tcards-card{flex:0 0 calc(50% - 12px)}}@media (max-width:580px){#tcards .tcards-grid{grid-template-columns:1fr}#tcards .tcards-slider-track .tcards-card{flex:0 0 100%}}