.breakthrough{position:relative;background:#0a0a0a;padding:6.25vw 0 7.29vw;overflow:hidden}.breakthrough .bt-glow{position:absolute;border-radius:50%;filter:blur(7vw);opacity:0.22;pointer-events:none;z-index:0}.breakthrough .bt-glow-1{width:26vw;height:26vw;background:#EE3D25;top:-6vw;left:-8vw}.breakthrough .bt-glow-2{width:22vw;height:22vw;background:#1c2b6b;top:18vw;right:-6vw}.breakthrough .bt-glow-3{width:20vw;height:20vw;background:#2fae6b;bottom:-4vw;left:32vw}.breakthrough .container,.breakthrough .bt-line{position:relative;z-index:1}.breakthrough .bt-head-row{flex-direction:row !important;align-items:flex-end;justify-content:space-between;gap:2vw;padding-bottom:1.94vw}.bt-eyebrow{display:flex;align-items:flex-start;gap:0.69vw;font-family:"Geometria",sans-serif;font-weight:600;font-size:0.83vw;letter-spacing:0.15em;text-transform:uppercase;color:#fff;margin:0;max-width:24vw}.bt-eyebrow:before{content:"";flex-shrink:0;width:0.9vw;height:0.14vw;margin-top:0.42vw;background:linear-gradient(90deg,#EE3D25,#d9ff4b);border-radius:999px}.bt-desc{font-family:Raleway,sans-serif;font-weight:400;font-size:0.97vw;line-height:145%;color:rgba(255,255,255,0.55);margin:0;max-width:27vw;text-align:right}.bt-line{width:100%;max-width:83.62269vw;margin:0 auto;height:1px;background:linear-gradient( 90deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.04) 100% )}.bt-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:1.94vw 1.39vw;padding-top:3.06vw}.bt-card{display:flex;flex-direction:column;opacity:1;transform:translateY(0) scale(1);transition:opacity 0.9s cubic-bezier(0.16,1,0.3,1),transform 0.9s cubic-bezier(0.16,1,0.3,1);will-change:transform,opacity}.bt-card.hide{opacity:0;transform:translateY(3.47vw) scale(0.97)}.bt-grid .bt-card:nth-child(1){transition-delay:0.05s}.bt-grid .bt-card:nth-child(2){transition-delay:0.16s}.bt-grid .bt-card:nth-child(3){transition-delay:0.27s}.bt-grid .bt-card:nth-child(4){transition-delay:0.38s}.bt-grid .bt-card.hide{transition-delay:0s !important}.bt-media{position:relative;width:100%;aspect-ratio:1.62 / 1;border-radius:1.25vw;overflow:hidden;border:1px solid rgba(255,255,255,0.08);box-shadow:0 1.11vw 2.78vw rgba(0,0,0,0.35);transition:transform 0.5s ease,box-shadow 0.5s ease,border-color 0.5s ease}.bt-media:before{content:"";position:absolute;inset:0;background:linear-gradient( 180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,0.55) 100% );z-index:1;pointer-events:none}.bt-media:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06);z-index:2;pointer-events:none}.bt-card:hover .bt-media{transform:translateY(-0.42vw);border-color:rgba(255,255,255,0.22);box-shadow:0 1.67vw 3.89vw rgba(0,0,0,0.45)}.bt-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transition:transform 0.6s ease}.bt-card:hover .bt-img{transform:scale(1.045)}.bt-index{position:absolute;top:1.11vw;right:1.25vw;z-index:3;font-family:"Geometria",sans-serif;font-weight:500;font-size:0.76vw;letter-spacing:0.05em;color:rgba(255,255,255,0.55);background:rgba(10,8,3,0.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.14);border-radius:999px;padding:0.28vw 0.62vw}.bt-tags{position:absolute;left:1.11vw;bottom:1.11vw;display:flex;gap:0.42vw;z-index:3}.bt-tags p{margin:0;padding:0.42vw 0.83vw;background:rgba(10,8,3,0.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.16);border-radius:999px;font-family:"Geometria",sans-serif;font-weight:500;font-size:0.69vw;color:#fff;white-space:nowrap}.bt-info{display:flex;align-items:center;flex-wrap:wrap;gap:0 0.83vw;padding-top:1.39vw}.bt-logo{width:2.22vw;height:2.22vw;border-radius:0.62vw;display:flex;align-items:center;justify-content:center;font-family:"Geometria",sans-serif;font-weight:700;font-size:0.83vw;color:#fff;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2),0 0.28vw 0.83vw rgba(0,0,0,0.35)}.bt-info h3{font-family:"Geometria",sans-serif;font-weight:700;font-size:1.11vw;letter-spacing:0.02em;text-transform:uppercase;color:#fff;margin:0;width:calc(100% - 3.1vw)}.bt-info p{font-family:Raleway,sans-serif;font-weight:400;font-size:0.83vw;line-height:155%;color:rgba(255,255,255,0.5);margin:0.62vw 0 0;width:100%}.bt-cta{position:relative;background:linear-gradient(135deg,#0f3323 0%,#0a0a0a 68%);border:1px solid rgba(255,255,255,0.08);border-radius:1.25vw;padding:2.5vw 2.08vw;align-items:center;justify-content:center;text-align:center;gap:1.04vw;overflow:hidden;transition:border-color 0.5s ease,transform 0.5s ease}.bt-cta:hover{border-color:rgba(217,255,75,0.35);transform:translateY(-0.28vw)}.bt-cta:before,.bt-cta:after{content:"";position:absolute;border-radius:50%;filter:blur(4.17vw);z-index:0}.bt-cta:before{width:12vw;height:12vw;background:#2fae6b;opacity:0.4;top:-4vw;left:-3vw}.bt-cta:after{width:10vw;height:10vw;background:#d9ff4b;opacity:0.18;bottom:-3vw;right:-2vw}.bt-cta>*{position:relative;z-index:1}.bt-cta h3{font-family:"Geometria",sans-serif;font-weight:600;font-size:1.53vw;line-height:132%;color:#fff;margin:0;max-width:20vw}.bt-cta-btn{display:inline-flex;align-items:center;gap:0.56vw;background:#fff;border-radius:999px;padding:0.69vw 1.39vw;text-decoration:none;transition:0.3s}.bt-cta-btn svg{transition:transform 0.3s ease}.bt-cta-btn:hover{background:#EE3D25}.bt-cta-btn:hover svg{transform:rotate(45deg)}.bt-cta-btn span{font-family:"Geometria",sans-serif;font-weight:500;font-size:0.83vw;color:#0a0803}.bt-cta-sub{font-family:Raleway,sans-serif;font-size:0.76vw;color:rgba(255,255,255,0.4);margin:0}@media (max-width:700px){.breakthrough{padding:13vw 0 14vw}.breakthrough .bt-glow{filter:blur(16vw);opacity:0.28}.breakthrough .bt-head-row{flex-direction:column !important;align-items:flex-start;gap:3vw;padding-bottom:5vw}.bt-eyebrow{font-size:3.4vw;max-width:100%}.bt-eyebrow:before{width:4vw;height:0.6vw;margin-top:1.3vw}.bt-desc{font-size:3.6vw;max-width:100%;text-align:left}.bt-grid{grid-template-columns:1fr;gap:9vw;padding-top:7vw}.bt-card.hide{transform:translateY(6vw)}.bt-media{border-radius:4.5vw;aspect-ratio:1.3 / 1}.bt-index{top:3vw;right:3vw;font-size:2.6vw;padding:1vw 2.4vw}.bt-tags{left:4vw;bottom:4vw;gap:1.5vw}.bt-tags p{padding:1.5vw 3vw;font-size:2.6vw}.bt-info{padding-top:4.5vw}.bt-logo{width:8vw;height:8vw;border-radius:2.4vw;font-size:3vw}.bt-info h3{font-size:4.2vw;width:calc(100% - 11vw)}.bt-info p{font-size:3.4vw;margin-top:2.2vw}.bt-cta{border-radius:4.5vw;padding:10vw 6vw;gap:4vw}.bt-cta:before,.bt-cta:after{filter:blur(10vw)}.bt-cta h3{font-size:5.4vw;max-width:100%}.bt-cta-btn{padding:3vw 6vw}.bt-cta-btn span{font-size:3.4vw}.bt-cta-sub{font-size:3vw}}