.arc-page,.connex-page{max-width:100vw;width:100%;overflow-x:clip;font-family:SourceSansPro-Regular,arial,helvetica,sans-serif;background:#000;color:#fff;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.arc-page *,.connex-page *{box-sizing:border-box}.arc-page p,.connex-page p{line-height:1.3}.arc-page strong,.connex-page strong{font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif}.arc-container,.connex-container{max-width:1104px;margin:0 auto;padding-left:15px;padding-right:15px;width:100%}.arc-spacer--white,.connex-spacer--white{background:#fff}.arc-eyebrow,.connex-eyebrow{font-family:SourceSansPro-Bold,SourceSansPro-Regular,arial,helvetica,sans-serif;letter-spacing:.01em;font-size:19px;margin:0 0 16px}.arc-eyebrow--green,.connex-eyebrow--green{color:#00e681}.arc-eyebrow--teal,.connex-eyebrow--teal{color:#189bb0}.arc-heading,.connex-heading{color:inherit;font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:32px;line-height:1.15;margin:0 0 24px;text-wrap:pretty}.arc-heading--green,.connex-heading--green{color:#00e681}.connex-transform__heading{font-family:SourceSansPro-Bold,SourceSansPro-Regular,arial,helvetica,sans-serif}.arc-body,.connex-body{font-size:17px;line-height:1.55;margin:0 0 28px;color:#e4e4e4}.connex-col .connex-body:last-child{margin-bottom:0}a.arc-btn,a.connex-btn{display:inline-block;width:fit-content;max-width:100%;background:#00e681;color:#08260f;font-family:SourceSansPro-Bold,SourceSansPro-Regular,arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:12px;text-decoration:none;padding:9px 26px;border-radius:40px;border:2px solid #00e681;text-align:center;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}a.arc-btn:hover,a.arc-btn:focus,a.connex-btn:hover,a.connex-btn:focus{color:#08260f;text-decoration:none;box-shadow:0 8px 22px rgba(0,230,129,.22);transform:translateY(-2px)}a.arc-btn--outline,a.connex-btn--outline{background:rgba(0,0,0,0);color:#fff;border-color:#fff}a.arc-btn--outline:hover,a.arc-btn--outline:focus,a.connex-btn--outline:hover,a.connex-btn--outline:focus{background:#00e681;color:#000 !important}a.arc-btn--dark,a.connex-btn--dark{background:#000;color:#fff;border-color:#000}a.arc-btn--dark:hover,a.arc-btn--dark:focus,a.connex-btn--dark:hover,a.connex-btn--dark:focus{color:#fff}@media(max-width: 768px){.connex-partners{flex-direction:column;align-items:center}.connex-partners .connex-partners__logos{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;justify-items:center;align-items:center;gap:24px}.connex-partners .connex-btn{align-self:center}}.connex-hero{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:clamp(24px,4vw,40px);background:#000;text-align:center;overflow:hidden}.connex-hero__bg{position:absolute;inset:0;z-index:0;will-change:transform}.connex-hero__bg-inner{position:absolute;inset:0;background-repeat:no-repeat;background-position:bottom center;background-size:contain;opacity:0;animation:connex-hero-bg-in 1.4s cubic-bezier(0.22, 1, 0.36, 1) .4s forwards}.connex-hero__x{position:absolute;inset:0;top:-15px;z-index:1;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:scale(0.55);animation:connex-hero-x-in 1.3s cubic-bezier(0.22, 1, 0.36, 1) 1s forwards}.connex-hero__inner{position:relative;z-index:2;width:100%;padding-top:clamp(40px,7vw,80px)}.connex-hero__logo{display:block;width:175px;max-width:100%;height:auto;margin:0 auto clamp(40px,6vw,80px)}.connex-hero__logo.connex-reveal,.connex-hero__logo.connex-reveal.is-revealed{transform:none}.connex-hero__title{font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:clamp(44px,6vw,84px);line-height:1;letter-spacing:-0.01em;margin:0 0 16px;background:linear-gradient(160deg, #8ac926 0%, #189bb0 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.connex-hero__subtitle{width:100%;margin:0;font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:18px;line-height:1.4;color:#189bb0}.connex-hero__play{position:relative;z-index:3;margin-top:clamp(80px,16vw,150px);display:inline-flex;align-items:center;gap:8px;width:200px;padding:10px;border-radius:999px;background:#0a0a0a;text-decoration:none}.connex-hero__play:hover,.connex-hero__play:focus{text-decoration:none}.connex-hero__play-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#fff;flex:0 0 auto}.connex-hero__play-icon::before{content:"";border-style:solid;border-width:8px 0 8px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;margin-left:4px}.connex-hero__play-label{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:0;padding:10px 15px;border-radius:999px;background:#00e681;color:#08260f;font-family:SourceSansPro-Bold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;line-height:1.2;text-align:center}@keyframes connex-hero-bg-in{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes connex-hero-x-in{from{opacity:0;transform:scale(0.55)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion: reduce){.connex-hero__bg-inner,.connex-hero__x{opacity:1;transform:none;animation:none}}.connex-hero__title.connex-reveal{transition-delay:.08s}.connex-hero__subtitle.connex-reveal{transition-delay:.16s}.connex-flexible .connex-cols{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.connex-flexible .connex-flexible__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:70px 45px}.connex-flexible .connex-flexible__eyebrow{font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:clamp(20px,1.9vw,26px);letter-spacing:0;margin:0 0 36px}.connex-flexible .connex-flexible__body{font-family:SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:clamp(20px,1.9vw,26px);line-height:1.35;color:#fff;margin:0 0 40px}.connex-flexible .connex-flexible__panel{display:flex;align-items:center;justify-content:center;min-width:0;padding:40px}.connex-flexible .connex-flexible__img{display:block;width:100%;max-width:240px;height:auto}.connex-framework{position:relative}.connex-framework::before{content:"";position:absolute;z-index:5;top:0;right:15px;bottom:0;left:15px;border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d;pointer-events:none}.connex-framework{text-align:center;padding:40px 0 0}.connex-framework__heading{margin:0 0 24px;color:#fff;text-align:center;font-size:clamp(28px,3vw,38px)}.connex-framework__diagram{position:relative;height:clamp(420px,44vw,520px);width:100%}.connex-framework__diagram .connex-framework__mesh{position:absolute;inset:0;z-index:0;background-position:bottom center;background-size:100% auto;background-repeat:no-repeat;pointer-events:none}.connex-framework__rings{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.connex-framework__node{position:absolute;z-index:3;font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:16px;line-height:1.15;color:#fff;transform:translate(-50%, -50%)}.connex-framework__node::after{content:"";position:absolute;width:16px;height:16px;border-radius:999px;background:#7ac943;box-shadow:0 0 12px rgba(122,201,67,.55)}.connex-framework__node--1{top:40%;left:17%}.connex-framework__node--1::after{top:calc(100% + 12px);left:50%;transform:translateX(-50%);width:10px;height:10px}.connex-framework__node--2{top:64%;left:9%}.connex-framework__node--2::after{bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);width:14px;height:14px}.connex-framework__node--3{top:72%;left:24%;text-align:center}.connex-framework__node--3::after{bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);width:18px;height:18px}.connex-framework__node--4{top:38%;left:80%}.connex-framework__node--4::after{top:calc(100% + 12px);left:50%;transform:translateX(-50%);width:10px;height:10px}.connex-framework__node--5{top:54%;left:89%;text-align:center}.connex-framework__node--5::after{bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);width:14px;height:14px}.connex-framework__node--6{top:80%;left:80%;text-align:center}.connex-framework__node--6::after{bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);width:18px;height:18px}.connex-suite .connex-cols{grid-template-rows:auto auto auto auto}.connex-suite .connex-suite__card{grid-row:1/-1;display:grid;grid-template-rows:subgrid;align-items:start;color:#000;padding:58px 45px}.connex-suite .connex-suite__logo{display:block;width:200px;max-width:100%;height:auto;margin:0 auto 36px}.connex-suite .connex-suite__btn{display:block;width:100%;margin:0 0 38px}.connex-suite .connex-suite__heading{margin:0 0 30px;font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:24px;line-height:1.2;color:#000}.connex-suite .connex-suite__list{margin:0;padding-left:22px;font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:18px;line-height:1.4;color:#000}.connex-suite .connex-suite__list li{color:#000;margin-bottom:4px;padding-left:4px}.connex-purpose .connex-image-cell:nth-child(n+3){border-top:1px solid var(--connex-line, #4d4d4d)}.connex-airplane .connex-airplane__cell{padding:0}.connex-airplane .connex-airplane__img{display:block;width:100%;height:auto}.connex-hybrid{position:relative}.connex-hybrid::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:min(100% - 30px,1074px);border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d;transform:translateX(-50%);pointer-events:none;z-index:4}.connex-hybrid__intro{padding-top:72px;padding-bottom:64px}.connex-hybrid__intro p{margin:0;padding:0 45px;font-size:clamp(22px,2.4vw,30px);line-height:1.42;color:#fff}.connex-hybrid__highlight{color:#00e681}.connex-hybrid__cols{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;padding-bottom:64px}.connex-hybrid__cols::before,.connex-hybrid__cols::after{content:"";position:absolute;left:50%;width:100vw;transform:translateX(-50%);border-top:1px solid var(--connex-line, #4d4d4d);z-index:4;pointer-events:none}.connex-hybrid__cols::before{top:0}.connex-hybrid__cols::after{bottom:64px}.connex-hybrid__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:70px 45px;background:#8c8c8c;color:#fff;border-right:1px solid var(--connex-line, #4d4d4d)}.connex-hybrid__card:last-child{border-right:0}.connex-hybrid__card--today{background:#8c8c8c}.connex-hybrid__card--hybrid{background:#00e681;color:#08260f}.connex-hybrid__card--hybrid .connex-hybrid__icon--ticket-gray{background-color:#fff}.connex-hybrid__card--hybrid .connex-hybrid__icon--report-green{background-color:#08260f}.connex-hybrid__card--hybrid .connex-hybrid__plus{color:#08260f}.connex-hybrid__card--future{background:#f2f0f0;color:#08260f}.connex-hybrid__card--future .connex-hybrid__icon--report-dark{background-color:#000}.connex-hybrid__icons{display:flex;align-items:center;justify-content:center;min-height:80px;margin-bottom:54px}.connex-hybrid__icon{display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.connex-hybrid__icon--ticket-white{width:90px;height:auto;aspect-ratio:70/50;background-color:#fff;-webkit-mask-image:url("https://www2.arccorp.com/globalassets/products--participation/connex/connex-icon-ticket.svg");mask-image:url("https://www2.arccorp.com/globalassets/products--participation/connex/connex-icon-ticket.svg")}.connex-hybrid__icon--ticket-gray{width:90px;height:auto;aspect-ratio:70/50;background-color:#9a9a9a;-webkit-mask-image:url("https://www2.arccorp.com/globalassets/products--participation/connex/connex-icon-ticket.svg");mask-image:url("https://www2.arccorp.com/globalassets/products--participation/connex/connex-icon-ticket.svg")}.connex-hybrid__icon--report-green{width:auto;height:80px;aspect-ratio:50/60;background-color:#00e681;-webkit-mask-image:url("https://www2.arccorp.com/globalassets/products--participation/connex/connex-icon-report.svg");mask-image:url("https://www2.arccorp.com/globalassets/products--participation/connex/connex-icon-report.svg")}.connex-hybrid__icon--report-dark{width:auto;height:80px;aspect-ratio:50/60;background-color:#08260f;-webkit-mask-image:url("https://www2.arccorp.com/globalassets/products--participation/connex/connex-icon-report.svg");mask-image:url("https://www2.arccorp.com/globalassets/products--participation/connex/connex-icon-report.svg")}.connex-hybrid__plus{margin:0 14px;color:#00e681;font-family:SourceSansPro-Bold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:30px;line-height:1}.connex-hybrid__tag{margin-bottom:4px;font-family:SourceSansPro-Bold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:15px}.connex-hybrid__title{margin:0 0 24px;color:#fff;font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:24px;line-height:1.2}.connex-hybrid__body{margin:0;max-width:26ch;font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:18px;line-height:22px}.connex-hybrid__card--today .connex-hybrid__body{color:hsla(0,0%,100%,.92)}.connex-hybrid__card--hybrid .connex-hybrid__body{color:#0a2a12}.connex-hybrid__card--future .connex-hybrid__body{color:#0a2a12}.connex-hybrid__card--hybrid .connex-hybrid__title,.connex-hybrid__card--future .connex-hybrid__title{color:#000}.connex-partners-section .connex-section__bar-fill h2{font-family:SourceSansPro-Bold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:15px;line-height:36px}.connex-partners-wrap{border-bottom:0}.connex-partners{position:relative}.connex-partners::before{content:"";position:absolute;z-index:5;top:0;right:15px;bottom:0;left:15px;border-left:1px solid var(--connex-line, #e4e1e1);border-right:1px solid var(--connex-line, #e4e1e1);pointer-events:none}.connex-partners{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:40px 0}.connex-partners__logos{display:flex;align-items:center;justify-content:space-around;gap:clamp(16px,2.5vw,48px);flex-wrap:wrap;flex:1 1 auto}.connex-partners__logo{display:block;height:clamp(20px,2.7vw,25px);width:auto;max-width:100%}@media(min-width: 1024px){.connex-partners,.connex-partners__logos{flex-wrap:nowrap}}.connex-partners-section .connex-partners{padding-left:45px;padding-right:45px}.connex-transform-wrap{background:linear-gradient(180deg, #000000 0%, #2c2c2c 100%)}.connex-transform-section.connex-section--dark{position:relative;background:rgba(0,0,0,0);border-top:1px solid var(--connex-line);border-bottom:1px solid var(--connex-line);overflow:hidden}.connex-transform-section::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:min(100% - 30px,1074px);border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d;transform:translateX(-50%);pointer-events:none;z-index:4}.connex-transform{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(60px,10vw,60px) 20px;background:url("https://www2.arccorp.com/globalassets/products--participation/connex/connex-x-logo.png") center center/contain no-repeat}.connex-transform__logo{display:block;width:150px;max-width:60%;height:auto;margin-bottom:clamp(24px,4vw,40px)}.connex-transform__heading{margin:0 0 14px;font-size:50px;line-height:1.05;background:linear-gradient(180deg, #8ac926 0%, #189bb0 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.connex-transform__sub{margin:0 0 clamp(28px,4vw,40px);font-size:18px;color:#fff}.connex-transform__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.connex-transform__actions .connex-btn{min-width:150px}@media(max-width: 900px){.connex-flexible .connex-cols{grid-template-columns:1fr}.connex-flexible .connex-flexible__panel{align-items:flex-start}.connex-suite .connex-cols{grid-template-columns:1fr;grid-template-rows:none}.connex-suite .connex-suite__card{grid-row:auto;grid-template-rows:none}}@media(max-width: 700px){.connex-framework__diagram{height:auto;display:flex;flex-direction:column;align-items:center;padding-bottom:200px}.connex-framework__rings{position:relative;top:auto;left:auto;transform:none;margin:0 auto}.connex-framework__diagram .connex-framework__mesh{inset:auto;bottom:0;width:100%;height:230px;background-size:cover;background-position:center bottom}.connex-framework__node--1{top:auto;left:24%;bottom:175px}.connex-framework__node--2{top:auto;left:15%;bottom:95px}.connex-framework__node--3{top:auto;left:30%;bottom:30px}.connex-framework__node--4{top:auto;left:76%;bottom:190px}.connex-framework__node--5{top:auto;left:85%;bottom:100px}.connex-framework__node--6{top:auto;left:72%;bottom:35px}.connex-hybrid__cols{grid-template-columns:1fr}.connex-partners{flex-direction:column;align-items:flex-start}.connex-hero__title{font-size:clamp(30px,9vw,44px)}.connex-hero__logo{margin-bottom:28px}.connex-hero__subtitle{font-size:15px}.connex-hero__play{margin-top:clamp(48px,14vw,72px)}}
.connex-border-top{border-top:1px solid var(--connex-line, #4d4d4d)}.connex-border-bottom{border-bottom:1px solid var(--connex-line, #4d4d4d)}.connex-border-bottom+.connex-border-top{border-top:0}.connex-stack>*+*{border-top:1px solid var(--connex-line, #4d4d4d)}.connex-stack>*+.connex-section>.connex-section__bar{border-top-width:0}.connex-stack--rails>*+*{position:relative;border-top:0}.connex-stack--rails>*+*::before{content:"";position:absolute;top:0;left:50%;width:min(100% - 30px,1074px);border-top:1px solid var(--connex-line, #4d4d4d);transform:translateX(-50%);pointer-events:none}.connex-container{max-width:1104px;margin:0 auto;padding-left:15px;padding-right:15px;width:100%}.connex-section--dark{background:#000;color:#fff}.connex-section--light{background:#fff;color:#000}.connex-section__bar{position:relative;border-top:1px solid var(--connex-line);border-bottom:1px solid var(--connex-line)}.connex-section__rails{position:absolute;top:0;bottom:0;left:50%;width:min(100% - 30px,1074px);border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);transform:translateX(-50%);pointer-events:none;top:var(--connex-rail-top, 0);border-left:0;border-right:0}.connex-section__bar-fill{border-left:1px solid var(--connex-line);border-right:1px solid var(--connex-line);background:var(--connex-bar-bg);padding:12px 16px}.connex-section__bar-fill h2{margin:0;text-align:center;font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:30px;line-height:1.2;color:inherit}.connex-section--dark{--connex-line: #4d4d4d;--connex-bar-bg: #1b1c1d}.connex-section--dark .connex-section__bar-fill h2{color:#fff}.connex-section--light{--connex-line: #e4e1e1;--connex-bar-bg: #f2f0f0}.connex-section--light .connex-section__bar-fill h2{color:#000}@media(max-width: 700px){.connex-section__bar-fill h2{font-size:24px}}.connex-spacer{position:relative}.connex-spacer--dark{--connex-line: #4d4d4d;background:#000}.connex-spacer--light{--connex-line: #e4e1e1;background:#fff}.connex-spacer__rails{position:relative;width:min(100% - 30px,1074px);margin:0 auto;border-left:1px solid var(--connex-line, #4d4d4d);border-right:1px solid var(--connex-line, #4d4d4d)}.connex-spacer__rails--2::before,.connex-spacer__rails--3::before,.connex-spacer__rails--3::after{content:"";position:absolute;top:0;bottom:0;border-left:1px solid var(--connex-line, #4d4d4d)}.connex-spacer__rails--2::before{left:50%}.connex-spacer__rails--3::before{left:33.333%}.connex-spacer__rails--3::after{left:66.666%}@media(max-width: 700px){.connex-spacer__rails--2::before,.connex-spacer__rails--3::before,.connex-spacer__rails--3::after{display:none}}
.connex-cols-wrap{position:relative}.connex-cols-wrap--top{border-top:1px solid var(--connex-line, #4d4d4d)}.connex-cols-wrap--bottom{border-bottom:1px solid var(--connex-line, #4d4d4d)}.connex-cols{position:relative}.connex-cols::before{content:"";position:absolute;z-index:5;top:0;right:15px;bottom:0;left:15px;border-left:1px solid var(--connex-line, #4d4d4d);border-right:1px solid var(--connex-line, #4d4d4d);pointer-events:none}.connex-cols{display:grid;align-items:stretch}.connex-cols--1{grid-template-columns:1fr}.connex-cols--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.connex-cols--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.connex-col{padding:58px 40px;border-right:1px solid var(--connex-line, #4d4d4d)}.connex-col:last-child{border-right:0}.connex-col:has(>a.connex-btn:only-child),.connex-col:has(>a.mr-btn:only-child){padding-top:15px;padding-bottom:15px}@media(max-width: 700px){.connex-cols--2,.connex-cols--3{grid-template-columns:1fr}.connex-col{padding:40px 22px;border-right:0;border-bottom:1px solid var(--connex-line, #4d4d4d)}.connex-col:last-child{border-bottom:0}}.connex-image-cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:460px;padding:46px 44px;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.connex-image-cell::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.55) 28%, rgba(0, 0, 0, 0) 58%);pointer-events:none}.connex-image-cell>*{position:relative;z-index:1}.connex-image-cell__icon{width:36px;height:36px;margin-bottom:22px}.connex-image-cell__text{margin:0;max-width:24ch;font-size:22px;line-height:1.32;color:#fff}.connex-image-cell__lead{color:#00e681;font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif}.connex-resource{display:flex;flex-direction:column}.connex-resource__eyebrow{margin:0 0 14px;font-family:SourceSansPro-Bold,SourceSansPro-Regular,arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.connex-resource__eyebrow--green{color:#00e681}.connex-resource__eyebrow--teal{color:#189bb0}.connex-resource__title{margin:0;font-family:SourceSansPro-SemiBold,SourceSansPro-Regular,arial,helvetica,sans-serif;font-size:22px;line-height:1.18;color:#000;min-height:77.88px}.connex-resource__actions{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;margin-top:40px}.connex-resource__btn{flex:0 0 auto;min-width:136px;display:inline-block;padding:9px 26px;border:2px solid #00e681;border-radius:40px;background:#00e681;color:#08260f !important;font-family:SourceSansPro-Bold,SourceSansPro-Regular,arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:12px;text-align:center;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.connex-resource__btn:hover,.connex-resource__btn:focus{text-decoration:none;box-shadow:0 8px 22px rgba(0,230,129,.22);transform:translateY(-2px)}.connex-resource__icon{display:block;flex:0 0 auto;width:82px;height:82px;object-fit:contain;object-position:center}@media(max-width: 1100px){.connex-resource__actions{gap:12px}.connex-resource__btn{min-width:120px}.connex-resource__icon{width:70px;height:70px}}@media(max-width: 700px){.connex-resource{min-height:320px}.connex-resource__title{min-height:0}.connex-resource__actions{max-width:300px;margin-top:24px}}@media(prefers-reduced-motion: reduce){.connex-resource__btn{transition:none}.connex-resource__btn:hover,.connex-resource__btn:focus{transform:none}}
.connex-border-top{border-top:1px solid var(--connex-line, #4d4d4d)}.connex-border-bottom{border-bottom:1px solid var(--connex-line, #4d4d4d)}.connex-border-bottom+.connex-border-top{border-top:0}.connex-stack>*+*{border-top:1px solid var(--connex-line, #4d4d4d)}.connex-stack>*+.connex-section>.connex-section__bar{border-top-width:0}.connex-stack--rails>*+*{position:relative;border-top:0}.connex-stack--rails>*+*::before{content:"";position:absolute;top:0;left:50%;width:min(100% - 30px,1074px);border-top:1px solid var(--connex-line, #4d4d4d);transform:translateX(-50%);pointer-events:none}
.connex-mesh{display:block;width:100%;height:100%;pointer-events:none}
.connex-reveal{opacity:0;transform:translateY(26px);transition:opacity .65s ease-out,transform .65s ease-out}.connex-reveal.is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.connex-reveal,.connex-reveal.is-revealed{opacity:1;transform:none;transition:none}}
.connex-rings{--rings-scale: 1;position:relative;width:calc(min(410px,90vw)*var(--rings-scale));aspect-ratio:1}.connex-rings__ring{position:absolute;inset:0;z-index:1}.connex-rings__dot{position:absolute;width:calc(var(--size)*var(--rings-scale));height:calc(var(--size)*var(--rings-scale));margin-left:calc(var(--size)*var(--rings-scale)/-2);margin-top:calc(var(--size)*var(--rings-scale)/-2);border-radius:999px;background:var(--color)}.connex-rings__ring-group{position:absolute;inset:0;transform-origin:50% 50%;opacity:0;transform:rotate(var(--spin, -45deg)) scale(0.55);transition:opacity .6s ease,transform .75s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:calc(var(--ring)*130ms)}.connex-rings__ring.is-in-view .connex-rings__ring-group{opacity:1;transform:rotate(0deg) scale(1)}.connex-rings__center{position:absolute;top:50%;left:50%;width:105%;height:105%;transform:translate(-50%, -50%);border-radius:50%;background:radial-gradient(circle, #000 0%, #000 32%, rgba(0, 0, 0, 0.5) 58%, rgba(0, 0, 0, 0) 100%);filter:blur(12px);z-index:0;pointer-events:none}.connex-rings__x{position:absolute;top:50%;left:50%;width:calc(clamp(84px,22vw,110px)*var(--rings-scale));height:auto;transform:translate(-50%, -50%);z-index:2;opacity:0;transition:opacity .6s ease}.connex-rings__x.is-in-view{opacity:1}@media(prefers-reduced-motion: reduce){.connex-rings__ring-group{opacity:1;transform:none;transition:none}}
.connex-video-modal__overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.82);animation:connex-video-modal-fade .2s ease}@keyframes connex-video-modal-fade{from{opacity:0}to{opacity:1}}.connex-video-modal{position:relative;width:min(1040px,100%);outline:none;background:rgba(0,0,0,0)}.ReactModalPortal .ReactModal__Content{background:rgba(0,0,0,0) !important;border:0 !important;padding:0 !important}.connex-video-modal__frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:rgba(0,0,0,0);border:0;box-shadow:0 30px 80px rgba(0,0,0,.6)}.connex-video-modal__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.connex-video-modal__close{position:absolute;top:-46px;right:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;font-size:30px;line-height:1;cursor:pointer;transition:color .2s ease,transform .2s ease}.connex-video-modal__close:hover,.connex-video-modal__close:focus{color:#00e681;transform:scale(1.05)}@media(max-width: 700px){.connex-video-modal__close{top:-40px}}
