.tco-tech-forward,.tco-tech-forward *{box-sizing:border-box}body,html{overflow-x:clip}.tco-tech-forward{--tco-background:#03111d;--tco-background-dark:#010910;--tco-accent:#34c8ff;--tco-accent-light:#b7edff;--tco-border:rgba(105,194,232,.28);--tco-text:#fff;--tco-text-muted:hsla(0,0%,100%,.76);background:radial-gradient(circle at 82% 20%,rgba(18,107,223,.24) 0,rgba(6,56,105,.12) 30%,transparent 55%),radial-gradient(circle at 12% 115%,rgba(24,205,255,.12) 0,transparent 38%),linear-gradient(110deg,var(--tco-background-dark) 0,var(--tco-background) 47%,#041b2c 100%);color:var(--tco-text);isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;overflow:hidden;position:relative;width:100vw}.tco-tech-forward:after{background:linear-gradient(90deg,transparent,rgba(52,200,255,.3) 15%,rgba(52,200,255,.9) 50%,rgba(52,200,255,.3) 85%,transparent);bottom:0;box-shadow:0 0 14px rgba(52,200,255,.48);content:"";height:1px;left:0;position:absolute;right:0;z-index:6}.tco-tech-forward__visual{bottom:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.2) 12%,#000 38%,#000);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.2) 12%,#000 38%,#000);overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:55%;z-index:0}.tco-tech-forward__visual img{display:block;filter:brightness(.88) contrast(1.08) saturate(1.18);height:100%;object-fit:cover;object-position:center right;transform:scale(1.035);width:100%}.tco-tech-forward__overlay{background:linear-gradient(90deg,rgba(1,9,16,.99),rgba(3,17,29,.96) 34%,rgba(3,17,29,.79) 50%,rgba(3,17,29,.16) 78%,transparent),linear-gradient(0deg,rgba(1,9,16,.5),transparent 42%);inset:0;pointer-events:none;position:absolute;z-index:1}.tco-tech-forward__glow{border-radius:50%;filter:blur(50px);pointer-events:none;position:absolute;z-index:2}.tco-tech-forward__glow--top{background:rgba(30,112,255,.12);height:430px;right:11%;top:-180px;width:430px}.tco-tech-forward__glow--bottom{background:rgba(40,207,255,.08);bottom:-230px;height:450px;left:-100px;width:450px}.tco-tech-forward__inner{margin:0 auto;max-width:1500px;padding:clamp(42px,4.5vw,70px) clamp(24px,4.5vw,72px) clamp(40px,4.5vw,64px);position:relative;width:100%;z-index:3}.tco-tech-forward__content{width:min(76%,1080px)}.tco-tech-forward__header{width:min(100%,680px)}.tco-tech-forward__eyebrow{color:var(--tco-accent);font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.055em;line-height:1.3;margin-bottom:12px;text-shadow:0 0 13px rgba(52,200,255,.36);text-transform:uppercase}.tco-tech-forward__heading{margin:0}.tco-tech-forward__heading h1,.tco-tech-forward__heading h2,.tco-tech-forward__heading h3,.tco-tech-forward__heading h4,.tco-tech-forward__heading h5,.tco-tech-forward__heading h6,.tco-tech-forward__heading p{background:linear-gradient(105deg,#fff 0,#fff 32%,#e5f7ff 65%,var(--tco-accent-light) 100%);background-clip:text;-webkit-background-clip:text;color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(38px,4.1vw,62px);font-weight:650;letter-spacing:-.045em;line-height:1.02;margin:0;max-width:100%;padding:0;width:fit-content;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.tco-tech-forward__introduction{color:hsla(0,0%,100%,.84);font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.55;margin-top:18px;max-width:640px}.tco-tech-forward__introduction p{margin:0}.tco-tech-forward__introduction p+p{margin-top:12px}.tco-tech-forward__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;width:100%}.tco-tech-forward__feature{align-items:start;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);min-width:0;padding:0 24px 24px 0;position:relative}.tco-tech-forward__feature:nth-child(3n+2),.tco-tech-forward__feature:nth-child(3n+3){border-left:1px solid var(--tco-border);padding-left:24px}.tco-tech-forward__feature:nth-child(n+4){border-top:1px solid var(--tco-border);padding-top:24px}.tco-tech-forward__icon{align-items:flex-start;color:var(--tco-accent);display:flex;justify-content:center;min-height:42px;padding-top:2px;width:42px}.tco-tech-forward__icon svg{color:var(--tco-accent);display:block;fill:currentColor;filter:drop-shadow(0 0 8px rgba(52,200,255,.3));height:38px;width:38px}.tco-tech-forward__feature-content{min-width:0}.tco-tech-forward__feature-title{color:#fff;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.3;margin:0 0 7px}.tco-tech-forward__feature-description{color:var(--tco-text-muted);font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.tco-tech-forward__feature-description p{margin:0}.tco-tech-forward__feature-description p+p{margin-top:8px}.tco-tech-forward__feature-description ol,.tco-tech-forward__feature-description ul{margin:8px 0 0;padding-left:18px}@media (prefers-reduced-motion:no-preference){.tco-tech-forward.tco-tech-forward--motion .tco-tech-forward__feature,.tco-tech-forward.tco-tech-forward--motion .tco-tech-forward__header{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.tco-tech-forward.tco-tech-forward--motion .tco-tech-forward__feature{transition-delay:calc(.1s + var(--feature-index)*65ms)}.tco-tech-forward.tco-tech-forward--motion.is-visible .tco-tech-forward__feature,.tco-tech-forward.tco-tech-forward--motion.is-visible .tco-tech-forward__header{opacity:1;transform:translateY(0)}.tco-tech-forward.tco-tech-forward--motion.is-visible .tco-tech-forward__visual img{animation:tco-tech-image-in 1.15s ease both}@keyframes tco-tech-image-in{0%{opacity:.45;transform:scale(1.08) translateX(14px)}to{opacity:1;transform:scale(1.035) translateX(0)}}}@media (max-width:1180px){.tco-tech-forward__content{width:100%}.tco-tech-forward__visual{opacity:.65;width:62%}.tco-tech-forward__overlay{background:linear-gradient(90deg,rgba(1,9,16,.99),rgba(3,17,29,.95) 46%,rgba(3,17,29,.46) 80%,rgba(3,17,29,.18)),linear-gradient(0deg,rgba(1,9,16,.45),transparent 42%)}}@media (max-width:900px){.tco-tech-forward__visual{opacity:.45;width:78%}.tco-tech-forward__features{grid-template-columns:repeat(2,minmax(0,1fr))}.tco-tech-forward__feature,.tco-tech-forward__feature:nth-child(3n+2),.tco-tech-forward__feature:nth-child(3n+3),.tco-tech-forward__feature:nth-child(n+4){border:0;padding:22px 24px 22px 0}.tco-tech-forward__feature:nth-child(2n){border-left:1px solid var(--tco-border);padding-left:24px}.tco-tech-forward__feature:nth-child(n+3){border-top:1px solid var(--tco-border)}}@media (max-width:620px){.tco-tech-forward__inner{padding:38px 22px 34px}.tco-tech-forward__visual{bottom:auto;height:390px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.78) 43%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.78) 43%,transparent);opacity:.28;right:-35%;top:0;width:130%}.tco-tech-forward__visual img{height:390px}.tco-tech-forward__overlay{background:linear-gradient(180deg,rgba(1,9,16,.56),rgba(1,9,16,.92) 40%,rgba(1,9,16,.99) 72%,#010910)}.tco-tech-forward__eyebrow{font-size:12px}.tco-tech-forward__heading h1,.tco-tech-forward__heading h2,.tco-tech-forward__heading h3,.tco-tech-forward__heading h4,.tco-tech-forward__heading h5,.tco-tech-forward__heading h6,.tco-tech-forward__heading p{font-size:clamp(35px,11vw,48px);line-height:1.03}.tco-tech-forward__introduction{font-size:14px}.tco-tech-forward__features{grid-template-columns:1fr;margin-top:28px}.tco-tech-forward__feature,.tco-tech-forward__feature:nth-child(2n),.tco-tech-forward__feature:nth-child(3n+2),.tco-tech-forward__feature:nth-child(3n+3),.tco-tech-forward__feature:nth-child(n+3),.tco-tech-forward__feature:nth-child(n+4){border:0;border-top:1px solid var(--tco-border);padding:20px 0}.tco-tech-forward__feature:first-child{border-top:0;padding-top:0}.tco-tech-forward__feature-title{font-size:15px}.tco-tech-forward__feature-description{font-size:13px}}