@font-face{font-family:fwc2026;src:url(../media/FWC2026_SemiExpandedBlack_e378fa1c-s.p.0~97empuz5ihh.ttf)format("truetype");font-display:swap}@font-face{font-family:fwc2026 Fallback;src:local(Arial);ascent-override:51.94%;descent-override:16.97%;line-gap-override:13.37%;size-adjust:194.45%}.fwc2026_af88b33b-module__tIOJnG__className{font-family:fwc2026,fwc2026 Fallback}.fwc2026_af88b33b-module__tIOJnG__variable{--font-fwc:"fwc2026", "fwc2026 Fallback"}
@font-face{font-family:fwcRegular;src:url(../media/FWC2026_NormalRegular_77c3c249-s.p.0b.1rt1_prp2o.ttf)format("truetype");font-display:swap}@font-face{font-family:fwcRegular Fallback;src:local(Arial);ascent-override:80.33%;descent-override:26.25%;line-gap-override:20.68%;size-adjust:125.73%}.fwcregular_9eb34b71-module__4Qwo5a__className{font-family:fwcRegular,fwcRegular Fallback}.fwcregular_9eb34b71-module__4Qwo5a__variable{--font-fwc-regular:"fwcRegular", "fwcRegular Fallback"}
@font-face{font-family:fwcCondensed;src:url(../media/FWC2026_CondensedLight_c11e508e-s.p.0w4_fgm2xelqq.ttf)format("truetype");font-display:swap}@font-face{font-family:fwcCondensed Fallback;src:local(Arial);ascent-override:117.06%;descent-override:38.25%;line-gap-override:30.13%;size-adjust:86.28%}.fwccondensed_5d194206-module__egmLRq__className{font-family:fwcCondensed,fwcCondensed Fallback}.fwccondensed_5d194206-module__egmLRq__variable{--font-fwc-condensed:"fwcCondensed", "fwcCondensed Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_b27461c-module__-L3O7q__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_b27461c-module__-L3O7q__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.0pw-43bjt5~5_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.13c6n_dh74ayc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_d56a32f1-module__EqbXoG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_d56a32f1-module__EqbXoG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--tbl-blue-deep:#001e8d;--tbl-blue:#3557f7;--tbl-blue-soft:#d4deff;--tbl-green:#50e77e;--tbl-green-dark:#20b85c;--tbl-red:#cb2108;--tbl-neutral-900:#000;--tbl-neutral-50:#ededf1;--background-primary:var(--tbl-blue-deep);--background-canvas:var(--tbl-neutral-50)}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background-canvas);width:100%;min-height:100vh;overflow-x:clip}body{padding:0}.visibility-slide-tall{flex:1.25;width:100%;min-height:0;position:relative}.visibility-slide-wide{flex:.8;width:100%;min-height:0;position:relative}.visibility-grid{grid-auto-rows:auto}.visibility-carousel{display:none}.visibility-auto-marquee{width:100vw;margin-left:-50vw;margin-right:-50vw;padding:10px 0;display:none;position:relative;left:50%;right:50%;overflow:hidden}.visibility-auto-marquee-track{will-change:transform;gap:24px;width:max-content;animation:40s linear infinite visibilityScroll;display:flex}.visibility-marquee-card{background:#001e8d;border-radius:24px;flex-shrink:0;width:320px;height:200px;position:relative;overflow:hidden}@keyframes visibilityScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.innovations-feature{border-left:2px solid var(--tbl-red);padding-left:24px}.innovations-feature:before{display:none}.stacked-card{height:560px;min-height:560px}.stacked-card-visual{height:100%;min-height:0;position:relative;overflow:hidden}.stacked-card-icon-bg{-webkit-mask-size:contain!important;mask-size:contain!important}@media (max-width:1200px){:root{--fluid-section-heading:clamp(28px, 2.8vw, 36px);--fluid-section-copy:clamp(15px, 1.2vw, 17px);--fluid-card-heading-lg:clamp(26px, 2.4vw, 32px);--fluid-card-heading-md:clamp(19px, 1.8vw, 22px);--fluid-card-copy:clamp(14px, 1.1vw, 17px);--fluid-hero-heading:clamp(28px, 3vw, 36px);--fluid-hero-copy:clamp(15px, 1.2vw, 17px);--fluid-side-pad:clamp(20px, 2.5vw, 30px)}header nav{display:none!important}.section-inner,section>div.section-inner{padding-left:var(--fluid-side-pad)!important;padding-right:var(--fluid-side-pad)!important}.page-section,section.page-section{padding-top:clamp(72px,8vw,100px)!important;padding-bottom:clamp(72px,8vw,100px)!important}.section-heading,.section-title-block h2,.competition-heading h2{font-size:var(--fluid-section-heading)!important}.section-copy,.section-subtitle{font-size:var(--fluid-section-copy)!important}.hero-copy h1,.hero-copy h2{font-size:var(--fluid-hero-heading)!important}.hero-copy p{font-size:var(--fluid-hero-copy)!important}.card-heading{font-size:var(--fluid-card-heading-lg)!important}.competition-card-side .card-heading,.innovations-media .card-heading{font-size:var(--fluid-card-heading-md)!important}.card-copy,.stacked-card-copy{font-size:var(--fluid-card-copy)!important}.stacked-card-title{font-size:clamp(24px,2.2vw,32px)!important}.stacked-card-highlight h3{font-size:clamp(36px,4vw,50px)!important}.business-tab-title{font-size:clamp(17px,1.6vw,20px)!important}.business-tab-copy{font-size:clamp(13px,1.1vw,14px)!important}.innovations-copy{padding:clamp(36px,4vw,48px) clamp(28px,3vw,40px)!important}}@media (max-width:1024px){:root{--fluid-section-heading:clamp(26px, 3.2vw, 32px);--fluid-section-copy:clamp(14px, 1.35vw, 16px);--fluid-card-heading-lg:clamp(24px, 2.8vw, 30px);--fluid-hero-heading:clamp(26px, 3.4vw, 32px);--fluid-side-pad:clamp(18px, 2.2vw, 24px)}.section-intro-grid{gap:clamp(32px,4vw,48px)!important}.stacked-card{height:560px!important;min-height:560px!important;padding:clamp(52px,6vw,72px) clamp(36px,4vw,52px)!important}}@media (max-width:768px){:root{--mobile-pad:14px;--mobile-card-pad:22px;--mobile-heading:22px;--mobile-card-heading:18px;--mobile-card-heading-lg:20px;--mobile-copy:14px;--mobile-copy-sm:13px;--mobile-tag:10px;--mobile-accent-line:44px}body{overflow-x:clip}.countdown-widget{gap:12px!important;padding:6px 18px!important}.countdown-widget div span:first-child{font-size:16px!important}.countdown-widget div span:last-child{font-size:10.5px!important}.page-section,section{width:100%!important;max-width:100vw!important;padding:56px 0!important}.section-inner,section>div{width:100%!important;max-width:100%!important;padding-left:var(--mobile-pad)!important;padding-right:var(--mobile-pad)!important;margin-left:auto!important;margin-right:auto!important}.section-header-row,.section-header-copy,.section-title-block,.mobile-center-block{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;display:flex!important}.section-intro-grid{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:28px!important}.mobile-center-block{max-width:100%!important}.section-tag{font-size:var(--mobile-tag)!important;letter-spacing:.13em!important;text-align:center!important;margin:0 auto 10px!important;display:inline-flex!important}.section-heading,.section-title-block h2,.mobile-center-block h2{text-wrap:balance;font-size:var(--mobile-heading)!important;letter-spacing:.01em!important;text-align:center!important;max-width:100%!important;margin:0 auto!important;line-height:1.06!important}.section-copy,.section-subtitle,.mobile-center-block p,.card-copy,.competition-card p,.business-tab-copy{text-wrap:pretty;font-size:var(--mobile-copy)!important;text-align:center!important;max-width:100%!important;margin:8px auto 0!important;line-height:1.58!important}.grid-2-col,.grid-3-col,.grid-4-col,.competition-bento,.inner-2-col,.contact-wrapper{grid-template-columns:1fr!important;gap:20px!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.grid-2-col>*,.grid-3-col>*,.grid-4-col>*,.competition-bento>*,.inner-2-col>*,.contact-wrapper>*{width:100%!important;min-width:0!important;max-width:100%!important}.hero-section{width:100vw!important;height:auto!important;min-height:unset!important;aspect-ratio:4/5!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.hero-bg{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hero-image-gradient,.hero-bottom-gradient{display:none!important}.hero-content-wrapper{height:auto!important;min-height:unset!important;padding:0 var(--mobile-pad) 20px!important;z-index:10!important;text-align:center!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;inset:auto 0 0!important}.hero-copy{min-height:unset!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important}.hero-copy h1,.hero-copy h2{text-align:center!important;max-width:100%!important;margin:10px 0 6px!important;font-size:21px!important;line-height:1.12!important}.hero-copy p{font-size:var(--mobile-copy-sm)!important;text-align:center!important;max-width:100%!important;margin:0 auto 12px!important;line-height:1.5!important}.hero-actions{flex-wrap:nowrap!important;justify-content:center!important;gap:10px!important;width:100%!important;display:flex!important}.hero-actions a{flex:0 auto!important;justify-content:center!important;padding:8px 18px!important;font-size:13px!important}.pillar-card{display:none!important}.pillar-card-title{text-align:center!important;font-size:18px!important}.pillar-card-copy{text-align:center!important;font-size:14px!important;line-height:1.56!important}.pillar-preview-tray{pointer-events:none!important;height:190px!important;top:-138px!important}.pillar-preview{opacity:1!important}.pillar-preview:first-child{transform:translate(-50%)rotate(0)!important}.pillar-preview:nth-child(2){transform:translate(-50%,14px)rotate(-10deg)!important}.pillar-preview:nth-child(3){transform:translate(-50%,14px)rotate(10deg)!important}#positionnement,#positionnement .section-inner{overflow:visible!important}.stacked-cards-scroll{position:relative!important;overflow:visible!important}.stacked-card-stage{justify-content:center!important;align-items:center!important;width:100%!important;height:100svh!important;min-height:480px!important;margin:0!important;display:flex!important;position:sticky!important;top:0!important}.stacked-card-stage+.stacked-card-stage{margin-top:0!important}.stacked-card-stage>div{width:100%!important;position:relative!important}.stacked-card{width:100%!important;max-width:100%!important;height:520px!important;min-height:520px!important;max-height:520px!important;padding:28px var(--mobile-pad) 0!important;text-align:center!important;border-radius:28px!important;grid-template-rows:minmax(0,1fr) 240px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:0!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.stacked-card-content{text-align:center!important;flex-direction:column!important;order:1!important;justify-content:center!important;align-items:center!important;width:100%!important;padding-bottom:28px!important;display:flex!important}.stacked-card-content .section-tag{margin:0 auto 12px!important}.stacked-card-title{font-size:var(--mobile-card-heading)!important;text-align:center!important;margin-bottom:14px!important;line-height:1.08!important}.stacked-card-copy{opacity:.66;text-align:center!important;max-width:100%!important;margin:0 auto!important;font-size:14px!important;line-height:1.62!important}.stacked-card-visual{isolation:isolate;width:calc(100% + 28px)!important;margin-left:calc(-1 * var(--mobile-pad))!important;margin-right:calc(-1 * var(--mobile-pad))!important;box-sizing:border-box!important;border-radius:0 0 28px 28px!important;flex-shrink:0!important;order:2!important;justify-content:center!important;align-items:center!important;height:240px!important;min-height:240px!important;max-height:240px!important;padding:12px 16px 16px!important;display:flex!important;position:relative!important;overflow:hidden!important}.stacked-card-icon-bg{opacity:1!important;z-index:0!important;width:min(200px,72%)!important;max-width:calc(100% - 24px)!important;height:min(200px,88%)!important;max-height:calc(100% - 16px)!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;-webkit-mask-size:contain!important;mask-size:contain!important}.stacked-card-highlight{width:100%!important;min-height:unset!important;z-index:2!important;text-align:center!important;justify-content:center!important;align-items:center!important;padding:20px 0!important}.stacked-card-highlight>div{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:24px!important}.stacked-card-highlight h3{text-align:center!important;font-size:30px!important;line-height:.95!important}.stacked-card-highlight p{text-align:center!important;max-width:130px!important;font-size:10px!important;line-height:1.2!important}.business-layout{gap:28px!important}.business-copy{max-width:100%!important}.business-copy>div:first-child{margin-bottom:20px!important}.business-tabs{align-items:stretch!important;gap:12px!important}.business-tab{text-align:center!important;background:0 0!important;width:100%!important;max-width:100%!important;padding:18px 0!important}.business-tab>div{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}.business-tab-title{font-size:var(--mobile-card-heading-lg)!important;text-align:center!important}.business-tab-copy{font-size:var(--mobile-copy)!important;text-align:center!important;max-width:100%!important;margin:0 auto!important;line-height:1.58!important}.visibility-media{width:100%!important;position:relative!important;top:auto!important}.visibility-grid{display:none!important}.visibility-auto-marquee{display:block!important}.competition-shell,.competition-column{align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important}.competition-heading{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;display:flex!important}.competition-heading h2,.competition-heading p{text-align:center!important}.competition-bento{gap:14px!important}.competition-column{gap:14px!important;height:auto!important}.competition-card{width:100%!important;min-width:0!important;max-width:100%!important;min-height:unset!important;height:auto!important;padding:44px var(--mobile-card-pad)!important;text-align:center!important;border-radius:24px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important}.competition-card-main{flex-direction:column!important;align-items:center!important;display:flex!important}.competition-card-side{flex:none!important;justify-content:flex-start!important}.competition-card-icon{margin:0 auto 18px!important}.competition-card h3{overflow-wrap:anywhere;font-size:var(--mobile-card-heading)!important;text-align:center!important;margin-bottom:10px!important;line-height:1.08!important}.competition-card .card-copy{margin-bottom:0!important}.competition-tags{justify-content:center!important;width:100%!important;margin-top:18px!important}.competition-stats{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:auto!important;max-width:100%!important;margin:18px auto 0!important;display:flex!important}.competition-stat-row{font-size:var(--mobile-copy-sm)!important;justify-content:flex-start!important;margin-bottom:0!important;line-height:1.45!important}.competition-card-dark .competition-stats{align-items:center!important}.competition-card-dark .competition-stat-row{justify-content:center!important}.innovations-card{min-height:unset!important;border-radius:28px!important;grid-template-columns:1fr!important;margin-top:32px!important}.innovations-media{aspect-ratio:4/5!important;width:100%!important;min-height:unset!important;border-radius:28px 28px 0 0!important;height:auto!important}.innovations-media>div:last-child{flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;height:100%!important;padding:28px 20px!important;display:flex!important;position:absolute!important;inset:0!important}.innovations-media>div:last-child .section-tag{margin:0 auto 12px!important}.innovations-media .card-heading{font-size:var(--mobile-card-heading-lg)!important;text-align:center!important;max-width:100%!important}.innovations-copy{padding:var(--mobile-card-pad)!important;text-align:center!important;justify-content:flex-start!important;align-items:stretch!important}.innovations-copy>div{width:100%!important}.innovations-copy>div>.card-copy{text-align:center!important;margin-bottom:24px!important}.innovations-copy p,.innovations-copy h5{text-align:center!important}.innovations-features{grid-template-columns:1fr!important;gap:0!important;width:100%!important}.innovations-feature{border:none!important;margin:0!important;padding:22px 0 0!important;position:relative!important}.innovations-feature:before{content:""!important;width:var(--mobile-accent-line)!important;background-color:var(--tbl-red)!important;border-radius:1px!important;height:2px!important;margin:0 auto 14px!important;display:block!important}.innovations-feature:last-child{padding-bottom:4px!important}.innovations-feature .mini-heading{margin-bottom:8px!important}.innovations-feature .mini-copy{max-width:100%!important;line-height:1.58!important}.card-heading{text-wrap:balance;font-size:var(--mobile-card-heading)!important;text-align:center!important}.card-copy{text-wrap:pretty}.mini-heading{text-align:center!important;font-size:15px!important}.mini-copy{text-align:center!important;font-size:13.5px!important}.team-grid{grid-template-columns:repeat(2,1fr)!important;justify-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0 auto!important}.team-grid>div{border-radius:20px!important;width:100%!important;max-width:100%!important}.contact-section{flex-direction:column!important;align-items:stretch!important;min-height:auto!important;padding:0 0 44px!important}.contact-bg{aspect-ratio:4/5!important;z-index:0!important;flex-shrink:0!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.contact-bg img{object-fit:contain!important;object-position:top center!important}.contact-overlay{aspect-ratio:4/5!important;inset:0 0 auto!important;pointer-events:none!important;width:100%!important;height:auto!important;display:block!important;position:absolute!important;inset:auto!important}.contact-mobile-banner,.contact-spacer{display:none!important}.contact-wrapper{grid-template-columns:1fr!important;gap:0!important}.contact-inner{width:100%!important;max-width:100%!important;padding:0 var(--mobile-pad)!important;z-index:2!important;margin:-20px auto 0!important;position:relative!important}.contact-panel{width:100%!important;max-width:100%!important;margin:0 auto!important;padding-top:0!important}.contact-heading-block{max-width:100%!important;margin-bottom:16px!important}.contact-panel,.contact-form{width:100%!important;max-width:100%!important;margin:0 auto!important}.contact-heading{text-align:center!important;text-shadow:0 2px 24px #0000008c!important;margin:0 0 8px!important;font-size:24px!important}.contact-form{gap:14px!important}.contact-form input,.contact-form select,.contact-form textarea{width:100%!important;padding:15px 16px!important;font-size:14px!important}.contact-form button{padding:16px!important;font-size:16px!important}.tbl-footer{text-align:center!important}.footer-inner{max-width:100%!important;padding:52px var(--mobile-pad) 36px!important}.footer-grid-responsive{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:36px!important}.footer-links-responsive{flex-direction:column!important;gap:36px!important;display:flex!important}.footer-brand,.footer-links-grid,.footer-badge{text-align:center!important;justify-self:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important}.footer-links-grid{grid-template-columns:1fr 1fr!important;justify-self:center!important;gap:24px!important;margin-right:0!important}.footer-heading{font-size:22px!important}.footer-copy{max-width:100%!important}.footer-badge>div{width:110px!important;height:110px!important;margin:0 auto!important}}@media (max-width:480px){:root{--mobile-pad:12px;--mobile-heading:21px;--mobile-card-heading:17px;--mobile-card-heading-lg:19px;--mobile-copy:13.5px}header{width:calc(100% - 24px)!important}header>div{height:62px!important;padding:0 14px!important}header img{width:118px!important}.hero-section{aspect-ratio:4/5!important}.hero-content-wrapper{gap:10px!important}.pillar-card{border-radius:20px!important;width:100%!important}.pillar-preview{width:106px!important;height:148px!important}.visibility-media{width:100%!important}.stacked-card{grid-template-rows:minmax(0,1fr) 220px!important;height:520px!important;min-height:520px!important;max-height:520px!important}.stacked-card-visual{height:220px!important;min-height:220px!important;max-height:220px!important}.stacked-card-icon-bg{width:min(180px,68%)!important;height:min(180px,84%)!important}.competition-card h3{font-size:var(--mobile-card-heading)!important}}input::placeholder,textarea::placeholder,select::placeholder{opacity:1;color:#ffffffb3!important}select:invalid,select option[value=""][disabled]{color:#ffffffb3}.team-linkedin-btn{transition:all .3s cubic-bezier(.16,1,.3,1)}.team-linkedin-btn:hover{color:#fff!important;background-color:#0077b5!important;transform:scale(1.15)!important;box-shadow:0 6px 16px #0077b54d!important}
