.tech-in-motion-page{--wave-abstract:url(/ifma-assets/executive-council-wave-abstract.jpg);--wave-dark:url(/ifma-assets/executive-council-wave-dark.jpg)}.tech-in-motion-page .btsec{background:var(--bg-white);position:relative;overflow:hidden}.tech-in-motion-page .btsec:before{content:"";z-index:0;pointer-events:none;background:var(--wave-abstract) center top / 125% auto repeat-y;opacity:.26;position:absolute;inset:0}.tech-in-motion-page .btsec>.container{z-index:2;position:relative}.tech-in-motion-page #bldc:before{background:var(--wave-abstract) center center / cover no-repeat;opacity:.16;transform:scaleX(-1)}.tech-in-motion-page #blades:before{background:var(--wave-abstract) center top / 125% auto repeat-y;opacity:.26}.tech-in-motion-page #design:before{background:var(--wave-abstract) center top / 125% auto repeat-y;opacity:.24}.tech-in-motion-page .btsec-tint{background:linear-gradient(#edf3fc 0%,#e6eefa 100%);border-top:1px solid #dce6f6;border-bottom:1px solid #dce6f6}.tech-in-motion-page .btrow{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1160px;margin:0 auto;display:grid}.tech-in-motion-page .btrow.rev .btmedia{order:-1}.tech-in-motion-page .btcopy h2{font-size:clamp(26px,3.1vw,40px);font-weight:700;line-height:1.16}.tech-in-motion-page .btcopy h2 span{color:var(--gold-display);display:block}.tech-in-motion-page .btcopy p{color:var(--text-muted);margin:0 0 20px;font-size:16.5px;line-height:1.95}.tech-in-motion-page .btcopy p:last-child{margin-bottom:0}.tech-in-motion-page .btcopy p b{color:var(--navy-text);font-weight:600}.tech-in-motion-page .btrule{border-left:3px solid var(--gold);color:var(--navy-text);font:600 clamp(16px, 1.8vw, 21px)/1.45 var(--font-oswald), sans-serif;letter-spacing:.8px;text-transform:uppercase;margin:26px 0 0;padding-left:22px}.tech-in-motion-page .btmedia{border:1px solid var(--line);background:#fff;border-radius:20px;margin:0;padding:14px;position:relative;box-shadow:0 14px 36px #0b2c6217}.tech-in-motion-page .btmedia:before{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-light));opacity:.75;border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:14px;right:14px}.btmedia-hero img{object-fit:contain;max-height:400px!important}.tech-in-motion-page .btmedia img{object-fit:contain;background:#fff;border-radius:13px;width:100%;height:auto}.tech-in-motion-page .btmedia figcaption{border-top:1px solid var(--line);color:var(--gold-ink);font:600 12px var(--font-oswald), sans-serif;letter-spacing:1.6px;text-align:center;text-transform:uppercase;margin-top:11px;padding-top:10px}.tech-in-motion-page .btstats{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1160px;margin:44px auto 0;display:grid}.tech-in-motion-page .btstat{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px 26px 24px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0b2c620f}.tech-in-motion-page .btstat:before{content:"";background:linear-gradient(90deg, var(--blue-accent), var(--gold));width:100%;height:4px;position:absolute;top:0;left:0}.tech-in-motion-page .btstat .yr{color:var(--gold-ink);font:600 13px var(--font-oswald), sans-serif;letter-spacing:2px;margin-bottom:10px;display:block}.tech-in-motion-page .btstat .fig{color:var(--navy-text);font:700 clamp(38px, 4.4vw, 54px)/1 var(--font-oswald), sans-serif;display:block}.tech-in-motion-page .btstat p{color:var(--text-muted);margin:12px 0 0;font-size:14.5px;line-height:1.7}.tech-in-motion-page .btbody{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:1160px;margin:0 auto;padding:38px 46px;box-shadow:0 14px 38px #0b2c6212}.tech-in-motion-page .btbody p{color:var(--text-muted);text-align:left;margin:0 auto 24px;font-size:16.5px;line-height:1.95}.tech-in-motion-page .btbody p:last-child{margin-bottom:0}.tech-in-motion-page .btquote{border:1px solid var(--line);border-left:4px solid var(--gold);background:#fff;border-radius:14px;max-width:1160px;margin:30px auto 0;padding:22px 30px;box-shadow:0 8px 22px #0b2c620d}.tech-in-motion-page .btquote p{color:var(--navy-text);font:500 clamp(16px, 1.9vw, 21px)/1.55 var(--font-oswald), sans-serif;letter-spacing:.4px;text-align:center;margin:0}.tech-in-motion-page .btsec{padding:24px 0}.tech-in-motion-page .btrow,.tech-in-motion-page .btcopy,.tech-in-motion-page .bldc-media{min-width:0}.tech-in-motion-page .btrow.bldc-lead{align-items:start}.tech-in-motion-page .bldc-media{gap:24px;display:grid}.tech-in-motion-page .bldc-media>.btmedia{margin:0}.tech-in-motion-page .bldc-thumbs{grid-template-columns:1fr;place-self:start center;gap:20px;width:min(100%,520px);display:grid}.tech-in-motion-page .bldc-thumbs .btmedia{border-radius:16px;align-self:start;height:fit-content;padding:12px 24px 16px}.tech-in-motion-page .bldc-thumbs .btmedia:first-child{width:100%}.tech-in-motion-page .bldc-thumbs .btmedia:nth-child(2){justify-self:center;width:72%}.tech-in-motion-page .bldc-thumbs .btmedia img{object-fit:contain;border-radius:9px;width:100%}.tech-in-motion-page .bldc-thumbs .btmedia:first-child img{height:clamp(230px,20vw,290px)}.tech-in-motion-page .bldc-thumbs .btmedia:nth-child(2) img{height:clamp(120px,10vw,155px)}.tech-in-motion-page .bldc-thumbs .btmedia figcaption{letter-spacing:1px;margin-top:8px;padding-top:7px;font-size:10px}.tech-in-motion-page .bldc-points{color:var(--navy-text);font:600 13px/1.4 var(--font-oswald), sans-serif;letter-spacing:.7px;text-transform:uppercase;grid-template-columns:repeat(2,1fr);gap:12px 24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tech-in-motion-page .bldc-points li{padding-left:18px;position:relative}.tech-in-motion-page .bldc-points li:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.48em;left:0}.tech-in-motion-page .bldc-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin:24px auto 0;display:grid}.tech-in-motion-page .bldc-cards-carousel{display:none}.tech-in-motion-page .bldc-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px;box-shadow:0 10px 30px #0b2c620f}.tech-in-motion-page .bldc-card .eyebrow{margin-bottom:12px}.tech-in-motion-page .bldc-card h3{font:700 22px/1.15 var(--font-oswald), sans-serif;text-transform:uppercase;color:var(--navy-text);margin:0 0 12px}.tech-in-motion-page .bldc-card p{color:var(--text-muted);margin:0 0 14px;font-size:14px;line-height:1.75}.tech-in-motion-page .bldc-card p:last-child{margin-bottom:0}.tech-in-motion-page .blade-head{grid-template-columns:.88fr 1.12fr;align-items:end;gap:24px;max-width:1160px;margin:0 auto 24px;display:grid}.tech-in-motion-page .blade-head h2{margin:0;font-size:clamp(34px,3.5vw,48px);line-height:1.08}.tech-in-motion-page .blade-head h2 span{color:var(--gold-display);display:block}.tech-in-motion-page .blade-head>p{border-left:3px solid var(--gold);color:var(--text-muted);margin:0;padding-left:26px;font-size:16px;line-height:1.8}.tech-in-motion-page .blade-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1160px;margin:0 auto;display:grid}.tech-in-motion-page #blades{padding-top:64px}.tech-in-motion-page .blade-band .btmedia{margin:0}.tech-in-motion-page .blade-band img{object-fit:initial;width:100%;height:auto}.tech-in-motion-page .blade-specs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 24px;padding:0 0 24px;list-style:none;display:grid}.tech-in-motion-page .blade-specs li{border-left:3px solid var(--gold);min-width:0;color:var(--navy-text);font:600 16px/1.45 var(--font-oswald), sans-serif;letter-spacing:.6px;text-transform:uppercase;padding:0 16px}.tech-in-motion-page .blade-specs li:first-child{padding-left:16px}.tech-in-motion-page .blade-specs .k{color:var(--gold-ink);font:600 11px var(--font-oswald), sans-serif;letter-spacing:1.5px;margin-bottom:5px;display:block}.tech-in-motion-page .gallery{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin:24px auto 0;display:grid}.tech-in-motion-page .gallery-mobile{display:none}.tech-in-motion-page .gal-item{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;box-shadow:0 10px 26px #0b2c6214}.tech-in-motion-page .gal-ph{background:#fff;border:1px solid #d5deef;border-radius:10px;width:100%;max-width:100%;margin:0 auto;overflow:hidden}.tech-in-motion-page .gal-img{object-fit:contain;width:100%;display:block}.tech-in-motion-page .gal-item figcaption{border-top:1px solid var(--line);color:var(--gold-ink);font:600 11px var(--font-oswald), sans-serif;letter-spacing:1.5px;text-align:center;text-transform:uppercase;margin:10px 0 0;padding-top:10px}.tech-in-motion-page .btcopy p{margin-bottom:24px}.tech-in-motion-page .btrule,.tech-in-motion-page .btstats,.tech-in-motion-page .btbody,.tech-in-motion-page .btquote{margin-top:24px}.tech-in-motion-page .sec-head{margin-bottom:24px}.tech-in-motion-page .btstats-carousel,.tech-in-motion-page .gallery-carousel{max-width:1160px;margin:24px auto 0;overflow:visible}.tech-in-motion-page .btstats-carousel .btstats,.tech-in-motion-page .gallery-carousel .gallery{max-width:none;margin:0;display:flex;overflow:visible}.tech-in-motion-page .btstats-carousel .btstats{padding-bottom:34px}.tech-in-motion-page .btstats-carousel .swiper-slide,.tech-in-motion-page .gallery-carousel .swiper-slide{height:auto}.tech-in-motion-page .btstats-carousel .btstat,.tech-in-motion-page .gallery-carousel .gal-item{height:100%}.tech-in-motion-page .btstats-carousel .swiper-pagination{justify-content:center;gap:7px;display:flex;bottom:0}.tech-in-motion-page .btstats-carousel .swiper-pagination-bullet{opacity:1;background:#0b2c6247;width:7px;height:7px;transition:width .25s,background .25s;margin:0!important}.tech-in-motion-page .btstats-carousel .swiper-pagination-bullet-active{background:var(--gold);border-radius:999px;width:20px}.tech-in-motion-page .gallery-carousel .swiper-pagination{display:none}@media (max-width:900px){.tech-in-motion-page #blades:before,.tech-in-motion-page #design:before{opacity:.2;background-size:200%}.tech-in-motion-page .btrow{grid-template-columns:1fr;gap:32px}.tech-in-motion-page .btrow .btmedia,.tech-in-motion-page .btrow.rev .btmedia{order:-1}.tech-in-motion-page .btstats{grid-template-columns:1fr;gap:16px;margin-top:40px}.tech-in-motion-page .btbody{border-radius:18px;padding:30px 26px}.tech-in-motion-page .bldc-grid{display:none}.tech-in-motion-page .bldc-cards-carousel{width:calc(100% + 22px);max-width:none;margin:24px 0 0;display:block;overflow:hidden}.tech-in-motion-page .bldc-cards-carousel .swiper{padding-bottom:34px;overflow:visible}.tech-in-motion-page .bldc-cards-carousel .swiper-wrapper{align-items:stretch}.tech-in-motion-page .bldc-cards-carousel .swiper-slide{height:auto;display:flex}.tech-in-motion-page .bldc-cards-carousel .bldc-card{width:100%;height:100%}.tech-in-motion-page .bldc-cards-carousel .swiper-pagination{justify-content:center;gap:7px;display:flex;bottom:0}.tech-in-motion-page .bldc-cards-carousel .swiper-pagination-bullet{opacity:1;background:#0b2c6247;width:7px;height:7px;transition:width .25s,background .25s;margin:0!important}.tech-in-motion-page .bldc-cards-carousel .swiper-pagination-bullet-active{background:var(--gold);border-radius:999px;width:20px}.tech-in-motion-page .blade-head{grid-template-columns:1fr;align-items:start}.tech-in-motion-page .blade-band{grid-template-columns:1fr}.tech-in-motion-page .blade-specs,.tech-in-motion-page .gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tech-in-motion-page .btmedia{border-radius:16px;padding:12px}.tech-in-motion-page #blades{padding-top:24px}.tech-in-motion-page .btbody{border-radius:16px;padding:24px 18px}.tech-in-motion-page .btquote{padding:18px 20px}.tech-in-motion-page .bldc-points{scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:none;gap:16px;width:100%;min-width:0;max-width:100%;padding:0 0 6px;display:flex;overflow-x:auto}.tech-in-motion-page .bldc-points::-webkit-scrollbar{display:none}.tech-in-motion-page .bldc-points li{white-space:nowrap;flex:none}.tech-in-motion-page .bldc-thumbs .btmedia img{height:clamp(150px,42vw,190px)}.tech-in-motion-page .bldc-thumbs .btmedia:first-child img{height:clamp(180px,52vw,230px)}.tech-in-motion-page .bldc-thumbs .btmedia:nth-child(2){width:80%}.tech-in-motion-page .bldc-thumbs .btmedia:nth-child(2) img{height:clamp(105px,30vw,140px)}.tech-in-motion-page .btcopy h2,.tech-in-motion-page .btcopy p,.tech-in-motion-page .bldc-card h3,.tech-in-motion-page .bldc-card p{text-align:left;text-justify:auto}.tech-in-motion-page .btcopy .eyebrow{margin-inline:auto}.tech-in-motion-page .btcopy h2{text-align:center}.tech-in-motion-page .bldc-grid,.tech-in-motion-page .blade-band,.tech-in-motion-page .gallery{gap:16px}.tech-in-motion-page .gallery-desktop{display:none}.tech-in-motion-page .gallery-mobile{display:block}.tech-in-motion-page .blade-specs{gap:10px}.tech-in-motion-page .bldc-card{padding:18px}.tech-in-motion-page .btstats-carousel,.tech-in-motion-page .gallery-carousel{width:calc(100% + 22px);margin-left:0}.tech-in-motion-page .gallery-carousel .gallery{padding-bottom:34px}.tech-in-motion-page .gallery-carousel .swiper-pagination{justify-content:center;gap:7px;display:flex;bottom:0}.tech-in-motion-page .gallery-carousel .swiper-pagination-bullet{opacity:1;background:#0b2c6247;width:7px;height:7px;transition:width .25s,background .25s;margin:0!important}.tech-in-motion-page .gallery-carousel .swiper-pagination-bullet-active{background:var(--gold);border-radius:999px;width:20px}}@media (max-width:767px){.tech-in-motion-page .btcopy h2{text-justify:none;text-align:center!important;text-align-last:center!important}.tech-in-motion-page .btcopy .eyebrow{justify-content:center;margin-inline:auto;text-align:center!important}.tech-in-motion-page .bldc-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;width:100%;padding-bottom:0;display:grid;overflow:visible}.tech-in-motion-page .bldc-points li{white-space:normal;min-width:0;font-size:10px;line-height:1.35}.tech-in-motion-page .btcopy.reveal-left{text-align:center!important}}@media (max-width:525px){.tech-in-motion-page .btrow{gap:24px}.tech-in-motion-page .btstats,.tech-in-motion-page .btbody,.tech-in-motion-page .btquote{margin-top:24px}.tech-in-motion-page .btcopy h2{font-size:22px}.tech-in-motion-page .btcopy p,.tech-in-motion-page .bldc-card p{font-size:13.5px;text-align:justify!important}.tech-in-motion-page .bldc-card{text-align:center}.tech-in-motion-page .bldc-card h3{text-align:center;font-size:22px}.tech-in-motion-page .blade-head>p,.tech-in-motion-page .btbody p{font-size:13.5px;text-align:justify!important}}
