.imc{--navy-900:#005;--navy-700:#15038e;--ink:#1c1b33;--muted:#5e5d78;--line:#e7e5ee;--orange:#f60;--orange-cta:#e85a0c;--orange-cta-hover:#cc4a05;--orange-tint:#ffede1;--saffron:#d47903;--surface:#fff;--bg-warm:#fbf8f4;--green:#16a34a;--sun-cream:#fff9f4;--sun-peach:#ffefe3;--sun-apricot:#ffe0ca;--sun-line:#c2410c;--header-h:90px;--hero-pad:clamp(24px,7vh,88px);--hero-gap:clamp(24px,5vh,56px);--facts-h:104px;--radius-lg:28px;--radius-md:16px;--shadow-card:0 30px 60px -20px rgba(0,0,85,.28),0 12px 24px -12px rgba(0,0,85,.18);--shadow-float:0 18px 40px -12px rgba(0,0,85,.25);--container:1280px;--gutter:clamp(16px,4vw,40px)}@layer page-base{*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}}.imc{--card-border:1px solid rgba(0,0,85,.08);--card-radius:20px;--card-shadow:0 18px 40px -26px rgba(0,0,85,.35);--card-shadow-hover:0 28px 52px -26px rgba(0,0,85,.4);--body-ink:#3c3b57;--arch:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath fill='none' stroke='%23c2410c' d='M0 28a28 28 0 0 1 56 0m-84 28a28 28 0 0 1 56 0m0 0a28 28 0 0 1 56 0'/%3E%3C/svg%3E")}.imc-sec{padding:48px 0}.imc-sec__inner{margin:0 auto;max-width:var(--container);padding:0 var(--gutter)}.imc-sec--white{background:var(--surface)}@media(min-width:768px){.imc-sec{padding:86px 0}}.imc-sec-head{margin:0 0 clamp(28px,3.6vw,44px);max-width:680px}.imc-sec-eyebrow{color:var(--orange-cta);font-size:13px;font-weight:600;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.imc-sec-title{color:var(--navy-900);font-size:clamp(28px,3.2vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0}.imc-card{background:var(--surface);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.imc-ico{background:var(--orange-tint);border-radius:50%;color:var(--orange);display:grid;flex:none;height:40px;place-items:center;width:40px}.imc-ico svg{height:20px;width:20px}.imc-prog-pager{display:none}@media(max-width:640px){.imc-prog-pager{align-items:center;display:flex;justify-content:space-between;margin-top:-10px}.imc-prog-pager__dots{display:flex;gap:6px}.imc-prog-pager__dots i{background:#d9d6e3;border-radius:999px;height:7px;transition:width .3s ease,background-color .3s ease;width:7px}.imc-prog-pager__dots i.imc-is-on{background:var(--orange-cta);width:22px}.imc-prog-pager__count{color:#6e6e78;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}}@keyframes imc-marquee{to{transform:translate(-50%)}}@media(max-width:640px){.imc-sec-eyebrow{font-size:11.5px;margin-bottom:10px}.imc-card{border-radius:16px}}.imc-slider__track{display:flex;gap:16px;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.imc-slider__track::-webkit-scrollbar{display:none}.imc-slider__item{display:flex;flex:0 0 100%;scroll-snap-align:start}.imc-slider__nav{align-items:center;display:flex;justify-content:space-between;margin-top:18px}.imc-slider__dots{display:flex;gap:6px}.imc-slider__dots i{background:#d9d6e3;border-radius:999px;height:7px;transition:width .3s ease,background-color .3s ease;width:7px}.imc-slider__dots i.imc-is-on{background:var(--orange-cta);width:22px}.imc-slider__btns{display:flex;gap:10px}.imc-slider__btn{background:#fff;border:1px solid #e4e2ec;border-radius:50%;color:var(--navy-900);cursor:pointer;display:grid;height:42px;padding:0;place-items:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:42px}.imc-slider__btn:hover{background:var(--orange-cta);border-color:var(--orange-cta);color:#fff}.imc-slider__btn svg{height:20px;width:20px}@media(max-width:520px){.imc-slider__btn{height:36px;width:36px}}.imc-js-reveal .imc-reveal-on-scroll{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.imc-js-reveal .imc-reveal-on-scroll.imc-is-visible{opacity:1;transform:none}@keyframes imc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes imc-pulse{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.imc-lead__combo{align-items:center;background:#f8f8fb;border:1px solid #e4e2ec;border-radius:12px;color:#15151c;cursor:pointer;display:flex;font:inherit;font-size:15px;gap:10px;min-height:44px;padding:10px 14px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.imc-lead__combo-val{flex:1;line-height:1.35;min-width:0}.imc-lead__combo.imc-is-empty .imc-lead__combo-val{color:#8a8a94}.imc-lead__combo svg{color:#6e6e78;flex:none;height:16px;transition:transform .2s ease;width:16px}.imc-lead__combo[aria-expanded=true] svg{color:var(--orange-cta);transform:rotate(180deg)}.imc-lead__combo:hover{border-color:#d3d0df}.imc-lead__combo:focus-visible,.imc-lead__combo[aria-expanded=true]{background-color:#fff;border-color:var(--orange-cta);box-shadow:0 0 0 4px #e85a0c24;outline:none}.imc-lead__list{background:#fff;border:1px solid #eceaf2;border-radius:14px;box-shadow:0 22px 44px -18px #0e0e3c59,0 2px 6px #0e0e3c0f;left:0;list-style:none;margin:0;max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.imc-lead__list[hidden]{display:none}.imc-lead__list.imc-is-up{bottom:calc(100% + 6px);top:auto}.imc-lead__list.imc-is-float{bottom:auto;max-height:none;right:auto;z-index:1001}.imc-lead__list.imc-has-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),transparent);mask-image:linear-gradient(#000 calc(100% - 36px),transparent)}.imc-lead__opt{align-items:center;border-radius:10px;color:#2a2a36;cursor:pointer;display:flex;font-size:14px;line-height:1.35;min-height:42px;padding:9px 34px 9px 12px;position:relative}.imc-lead__opt span{flex:1}.imc-lead__opt svg{color:var(--orange-cta);height:16px;margin-top:-8px;position:absolute;right:12px;top:50%;visibility:hidden;width:16px}.imc-lead__opt.imc-is-active{background:#fff1e7;color:var(--navy-900)}.imc-lead__opt[aria-selected=true]{color:var(--orange-cta);font-weight:600}.imc-lead__opt[aria-selected=true] svg{visibility:visible}.imc-lead__opt+.imc-lead__opt{margin-top:2px}.imc-lead__sheet-bg{animation:imc-sheet-fade .2s ease both;background:#0c0c2873;inset:0;position:fixed;z-index:1000}.imc-lead__list.imc-is-sheet{animation:imc-sheet-up .26s cubic-bezier(.2,.8,.2,1) both;border:0;border-radius:22px 22px 0 0;box-shadow:0 -18px 40px -12px #0c0c2859;inset:auto 0 0;max-height:72vh!important;padding:6px 12px calc(16px + env(safe-area-inset-bottom));position:fixed;z-index:1001}.imc-lead__list.imc-is-sheet:before{background:#dcdae5;border-radius:4px;content:"";display:block;height:4px;margin:6px auto 8px;width:40px}.imc-lead__list.imc-is-sheet .imc-lead__opt{font-size:15px;min-height:50px;padding:12px 14px}@keyframes imc-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes imc-sheet-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.imc-lead__list.imc-is-sheet,.imc-lead__sheet-bg{animation:none}}@media(min-width:961px)and (max-height:820px){.imc-lead__combo{min-height:42px}.imc-lead__opt{font-size:14.5px;min-height:44px}}@media(max-width:640px){.imc-lead__combo{font-size:14px;min-height:44px}}.imc-site-header{background:var(--surface);position:relative;z-index:5}.imc-site-header__inner{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:var(--container);padding:12px var(--gutter)}.imc-site-header__logo img{height:56px;width:auto}.imc-site-header__name{line-height:1.3;text-align:center}.imc-site-header__name .imc-regional{color:var(--saffron);display:block;font-size:15px;font-weight:500}.imc-site-header__name .imc-english{color:var(--ink);display:block;font-size:19px;font-weight:700;margin-top:2px}.imc-site-header__logo img{transition:transform .3s ease}.imc-site-header__logo:hover img{transform:scale(1.04)}.imc-site-header__logo:focus-visible{border-radius:8px;outline:3px solid rgba(255,102,0,.4);outline-offset:4px}@media(prefers-reduced-motion:reduce){.imc-site-header__logo img{transition:none}.imc-site-header__logo:hover img{transform:none}}@media(max-width:640px){.imc-site-header__inner{gap:10px;grid-template-columns:auto 1fr;padding-block:8px}.imc-site-header__logo img{height:36px}.imc-site-header__name{line-height:1.25;text-align:left}.imc-site-header__name .imc-regional{font-size:10.5px}.imc-site-header__name .imc-english{font-size:13px}}.imc-hero{background:var(--surface)}.imc-hero__stage{background:radial-gradient(34% 44% at 26% 50%,#ffffffc7 0,#fff0 70%),radial-gradient(46% 78% at 80% 52%,#ff8a3d33 0,#ff8a3d00 70%),radial-gradient(42% 62% at 0 0,#1e288c12 0,#1e288c00 70%),radial-gradient(38% 56% at 4% 100%,#1e288c0f 0,#1e288c00 70%),linear-gradient(100deg,#f9fafd 0,#fcfcfc 32%,var(--sun-cream) 52%,var(--sun-peach) 74%,var(--sun-apricot) 100%);color:var(--ink);isolation:isolate;overflow:hidden;position:relative}.imc-hero__inner{align-items:center;display:grid;gap:var(--hero-gap) clamp(40px,5.5vw,88px);grid-template-areas:"copy  media" "facts facts";grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);margin:0 auto;max-width:var(--container);padding:var(--hero-pad) var(--gutter) 0}.imc-hero__copy{grid-area:copy}.imc-hero__status{align-items:center;backdrop-filter:blur(6px);background:#fffc;border:1px solid rgba(0,0,85,.1);border-radius:999px;box-shadow:0 1px 2px #0000550f;color:var(--navy-900);display:inline-flex;font-size:13.5px;font-weight:500;gap:10px;margin:0 0 36px;padding:7px 16px 7px 12px}.imc-hero__status .imc-dot{background:var(--green);border-radius:50%;height:8px;position:relative;width:8px}.imc-hero__status .imc-dot:after{animation:imc-pulse 2s ease-out infinite;background:var(--green);border-radius:50%;content:"";inset:-4px;opacity:.25;position:absolute}.imc-hero__title{color:var(--navy-900);font-size:clamp(38px,4.2vw,60px);font-weight:600;letter-spacing:-.025em;line-height:1.06;margin:0;text-wrap:balance}.imc-hero__eyebrow{align-items:center;color:var(--orange-cta);display:flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.16em;margin-bottom:20px;text-transform:uppercase}.imc-hero__title .imc-accent{color:var(--orange-cta);white-space:nowrap}.imc-hero__line{white-space:nowrap}.imc-hero__lede{color:var(--muted);font-size:clamp(16px,1.35vw,19px);line-height:1.6;margin:30px 0 0;max-width:31em;text-wrap:pretty}.imc-hero__facts{grid-area:facts;padding:clamp(14px,2.4vh,22px) 0;position:relative;z-index:0}.imc-hero__facts:before{background:var(--surface);border-top:1px solid rgba(194,65,12,.1);bottom:0;content:"";left:-100vmax;position:absolute;right:-100vmax;top:0;z-index:-1}.imc-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.imc-stat{align-items:center;border-left:1px solid var(--line);display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:4px clamp(12px,2vw,32px);text-align:center}.imc-stat:first-child{border-left:0}.imc-stat dd{color:var(--navy-900);font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0;white-space:nowrap}.imc-stat dt{color:var(--muted);font-size:13.5px;line-height:1.4;margin-top:8px;white-space:nowrap}.imc-stat--accent dt:before{background:var(--orange);border-radius:50%;content:"";display:inline-block;height:6px;margin:0 8px 1px 0;vertical-align:middle;width:6px}.imc-reveal{animation:imc-rise .7s cubic-bezier(.2,.7,.2,1) both}.imc-reveal--2{animation-delay:.08s}.imc-reveal--3{animation-delay:.16s}.imc-reveal--4{animation-delay:.24s}.imc-reveal--media{animation:imc-rise .9s cubic-bezier(.2,.7,.2,1) .12s both}@media(prefers-reduced-motion:reduce){.imc-hero__status .imc-dot:after,.imc-reveal,.imc-reveal--media{animation:none}}@media(max-width:960px){.imc-hero__inner{gap:28px;grid-template-areas:"copy" "facts" "media";grid-template-columns:1fr;padding:40px var(--gutter) 40px}.imc-hero__copy{max-width:640px}.imc-hero__facts{background:var(--surface);border:1px solid rgba(0,0,85,.08);border-radius:16px;box-shadow:0 14px 32px -22px #00005559;padding:16px 20px}.imc-hero__facts:before{display:none}.imc-stat{padding:2px 16px}.imc-stat dt{white-space:normal}.imc-hero__stage{background:radial-gradient(70% 40% at 50% 22%,#ffffffb3 0,#fff0 70%),radial-gradient(90% 50% at 50% 80%,#ff8a3d33 0,#ff8a3d00 70%),radial-gradient(80% 30% at 0 0,#1e288c12 0,#1e288c00 70%),linear-gradient(180deg,#f9fafd 0,#fcfcfc 34%,var(--sun-cream) 50%,var(--sun-peach) 74%,var(--sun-apricot) 100%)}}@media(max-width:760px){.imc-hero__stats{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.imc-stat,.imc-stat:first-child{align-items:flex-start;border-left:0;padding:0;text-align:left}}@media(max-width:640px){.imc-hero__inner{gap:12px;padding:22px 16px 28px}.imc-hero__copy{margin-bottom:16px}.imc-hero__status{font-size:12px;margin-bottom:18px;padding:6px 14px 6px 10px}.imc-hero__eyebrow{font-size:11px;gap:10px;margin-bottom:10px}.imc-hero__title{font-size:clamp(28px,calc(10.30928vw - 3.29897px),44px);line-height:1.06}.imc-hero__lede{font-size:14px;line-height:1.6;margin-top:16px;text-wrap:balance}.imc-hero__facts{border-radius:14px;padding:12px 14px}.imc-hero__stats{gap:10px 12px;gap:0}.imc-stat,.imc-stat:first-child{align-items:center;padding:0 6px;text-align:center}.imc-stat+.imc-stat{border-left:1px solid var(--line)}.imc-stat dd{font-size:14px;letter-spacing:-.01em}.imc-stat dt{font-size:10.5px;line-height:1.35;margin-top:3px}}@media(max-width:400px){.imc-hero__stats{grid-template-columns:auto auto auto;justify-content:space-between}.imc-stat,.imc-stat:first-child{padding:0 8px}.imc-stat:first-child{padding-left:0}.imc-stat:last-child{padding-right:0}.imc-stat dd{font-size:13px}.imc-stat dt{font-size:10px}}.imc-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.imc-hero__stage{background:#14142a;color:#fff}.imc-hero__bg{filter:saturate(1.05) contrast(1.04);height:calc(100% - var(--facts-h));left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;position:absolute;top:0;width:100%;z-index:-2}.imc-hero__shade{background:radial-gradient(ellipse 52% 78% at 16% 46%,#0b0928e6 0,#0b0928d1 34%,#0b092880 62%,#0b092800),linear-gradient(180deg,#0b092861,#0b092814 34% 75%,#0b09284d);inset:0;position:absolute;z-index:-1}.imc-hero__inner{grid-template-areas:"copy form" "facts facts";grid-template-columns:minmax(0,1.2fr) minmax(0,360px)}.imc-hero__copy{max-width:600px}.imc-hero__title{color:#fff;text-shadow:0 4px 32px rgba(11,9,40,.6)}@media(min-width:961px){.imc-hero__title{font-size:clamp(48px,5vw,76px);line-height:1.03}.imc-hero__inner{grid-template-rows:1fr auto;min-height:calc(100svh - 112px)}}.imc-hero__status{background:#ffffff1a;border-color:#ffffff38;box-shadow:none;color:#fff}.imc-hero__title .imc-accent{color:#ff8a3d;text-shadow:0 4px 28px rgba(255,122,40,.25)}.imc-hero__eyebrow{color:#ffb27a}.imc-hero__lede{color:#ffffffe6;text-shadow:0 1px 14px rgba(11,9,40,.7)}.imc-hero__facts{color:var(--ink)}.imc-hero__proof{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:40px 0 0;padding:0}.imc-proof-item{align-items:center;background:#fff;border-radius:14px;box-shadow:0 12px 28px -18px #0000008c;color:#15151c;display:flex;gap:12px;padding:12px 18px 12px 16px}.imc-proof-item__num{align-items:flex-start;color:var(--orange-cta);display:inline-flex;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1}.imc-proof-item__num sup{font-size:13px;line-height:1;margin:3px 0 0 1px}.imc-proof-item__txt{display:grid;gap:2px;line-height:1.2}.imc-proof-item__txt b{color:var(--navy-900);font-size:13px;font-weight:600;white-space:nowrap}.imc-proof-item__txt>span{color:#6e6e78;font-size:12px;font-weight:500;white-space:nowrap}.imc-proof-item__txt .imc-proof-item__nirf{align-items:center;color:var(--orange-cta);display:inline-flex;font-weight:700;gap:6px}.imc-proof-item__nirf img{height:13px;width:auto}.imc-hero__form{align-self:center;background:#fff;border-radius:20px;box-shadow:0 24px 50px -30px #0000008c;color:var(--ink);grid-area:form;padding:24px 22px 22px;position:relative;scroll-margin-top:16px;z-index:2}.imc-lead{display:grid;gap:10px}.imc-lead[hidden]{display:none}.imc-lead__title{color:var(--navy-900);font-size:20px;font-weight:700;line-height:1.25;margin:0 0 6px;text-align:center}.imc-lead .imc-lead__title:after{background:var(--orange-cta);border-radius:3px;content:"";display:block;height:3px;margin:10px auto 0;width:32px}.imc-lead input,.imc-lead select{background:#f8f8fb;border:1px solid #e4e2ec;border-radius:12px;color:#15151c;font:inherit;font-size:15px;height:44px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.imc-lead select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8f8fb url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%236e6e78' stroke-width='1.6' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:36px}.imc-lead select:invalid{color:#8a8a94}.imc-lead input::-moz-placeholder{color:#8a8a94}.imc-lead input::placeholder{color:#8a8a94}.imc-lead input:focus,.imc-lead select:focus{background-color:#fff;border-color:var(--orange-cta);box-shadow:0 0 0 4px #e85a0c24;outline:none}.imc-lead .imc-is-invalid{border-color:#d93025}.imc-lead__phone{display:flex}.imc-lead__phone span{background:#efeef4;border:1px solid #e4e2ec;border-radius:12px 0 0 12px;border-right:0;color:#3a3a46;display:grid;font-size:14.5px;padding:0 12px;place-items:center}.imc-lead__phone input{border-radius:0 12px 12px 0}.imc-lead__error{color:#d93025;font-size:13px;margin:0}.imc-lead__pick{position:relative}.imc-lead__pick.imc-is-enhanced select{inset:0;opacity:0;pointer-events:none;position:absolute}.imc-lead__pick select.imc-is-invalid+.imc-lead__combo{border-color:#d93025}.imc-lead__submit{align-items:center;background:var(--orange-cta);border:0;border-radius:12px;box-shadow:0 12px 24px -14px #e85a0ccc;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:600;gap:8px;height:48px;justify-content:center;margin-top:4px;transition:background-color .2s ease,transform .2s ease}.imc-lead__submit svg{height:18px;transition:transform .2s ease;width:18px}.imc-lead__submit:hover{background:var(--orange-cta-hover);transform:translateY(-1px)}.imc-lead__submit:hover svg{transform:translate(3px)}.imc-lead__submit:focus-visible{outline:3px solid rgba(255,102,0,.45);outline-offset:3px}.imc-lead__done{color:#3a3a46;display:grid;font-size:14.5px;gap:8px;justify-items:center;line-height:1.6;padding:28px 8px;text-align:center}.imc-lead__done[hidden]{display:none}.imc-lead__done p{margin:0}.imc-lead__done-ico{background:#e7f7ee;border-radius:50%;color:#1fa855;display:grid;height:56px;place-items:center;width:56px}.imc-lead__done-ico svg{height:28px;width:28px}@media(max-width:1100px){.imc-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,330px)}.imc-hero__proof{margin-top:32px}.imc-hero__form{padding:20px}}@media(min-width:961px)and (max-height:820px){.imc-hero__form{padding:18px 20px}.imc-lead{gap:8px}.imc-lead input,.imc-lead select{height:42px}.imc-lead__submit{height:46px;margin-top:2px}.imc-hero__proof{margin-top:28px}}@media(max-width:960px){.imc-hero__inner{grid-template-areas:"copy" "facts" "form";grid-template-columns:1fr}.imc-hero__stage{background:#14142a}.imc-hero__bg{height:640px;-o-object-position:50% 100%;object-position:50% 100%}.imc-hero__shade{background:linear-gradient(180deg,#0c0a2aeb,#0c0a2ad6 300px,#0c0a2a66 520px,#0c0a2abf 600px,#14142a 640px)}.imc-hero__form{align-self:stretch;max-width:560px}}@media(max-width:640px){.imc-hero__copy{margin-bottom:0}.imc-hero__bg{height:640px}.imc-hero__shade{background:linear-gradient(180deg,#0c0a2aeb,#0c0a2adb 300px,#0c0a2a4d 420px,#0c0a2a73 560px,#14142a 640px)}.imc-hero__proof{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:24px}.imc-proof-item{border-radius:12px;gap:8px;padding:10px 12px}.imc-proof-item__num{font-size:26px}.imc-proof-item__num sup{font-size:11px;margin-top:2px}.imc-proof-item__txt b{font-size:11.5px}.imc-proof-item__txt>span{font-size:11px}.imc-proof-item__nirf img{height:11px}.imc-hero__form{border-radius:18px;padding:18px}.imc-lead__title{font-size:18px}}@media(max-width:400px){.imc-hero__copy{margin-bottom:0}.imc-proof-item{gap:6px;padding:9px 10px}.imc-proof-item__num{font-size:22px}.imc-proof-item__txt b{font-size:10.5px;white-space:normal}.imc-proof-item__txt>span{font-size:10.5px}.imc-hero__bg{height:520px}.imc-hero__shade{background:linear-gradient(180deg,#0c0a2aeb,#0c0a2adb 290px,#0c0a2a59 380px,#0c0a2a80 460px,#14142a 520px)}}.imc-stat__short{display:none}@media(max-width:640px){.imc-hero__inner{gap:16px;padding:24px 16px 28px}.imc-hero__lede{display:none}.imc-hero__status{margin-bottom:20px}.imc-hero__eyebrow{font-size:11px;letter-spacing:.14em;margin-bottom:10px}.imc-hero__copy{margin-bottom:4px}.imc-hero__proof{align-items:center;backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff1a,#ffffff0d);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;display:grid;gap:0;grid-template-columns:minmax(6px,1fr) auto minmax(6px,1fr) 1px minmax(6px,1fr) auto minmax(6px,1fr);margin-top:18px;padding:12px 0}.imc-hero__proof .imc-proof-item,.imc-proof-item{align-items:center;background:none;border:0;border-radius:0;box-shadow:none;display:flex;gap:8px;padding:0;text-align:left}.imc-hero__proof .imc-proof-item:first-child{grid-column:2}.imc-hero__proof .imc-proof-item+.imc-proof-item{border:0;grid-column:6;padding:0}.imc-hero__proof:before{align-self:stretch;background:#ffffff29;content:"";grid-column:4;grid-row:1}.imc-proof-item__num{color:#ff8a3d;flex:none;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1}.imc-proof-item__num sup{font-size:11px;margin-top:2px}.imc-proof-item__txt{display:grid;gap:2px;justify-items:start;min-width:0}.imc-proof-item__txt b{color:#fff;font-size:12.5px;font-weight:600;line-height:1.25;white-space:nowrap}.imc-proof-item__txt .imc-proof-item__nirf,.imc-proof-item__txt>span{color:#fff9;display:block;font-size:11.5px;font-weight:500;line-height:1.2;white-space:nowrap}.imc-proof-item__nirf img{display:none}.imc-proof-item__txt .imc-proof-item__nirf:before{content:"NIRF "}.imc-hero__facts{padding:14px}.imc-stat,.imc-stat:first-child{padding:0 6px}.imc-stat:first-child{padding-left:0}.imc-stat:last-child{padding-right:0}.imc-stat__full,.imc-stat__more,.imc-stat__unit{display:none}.imc-stat__short{display:inline}.imc-stat dd{font-size:16px;line-height:1.2}.imc-stat dt{font-size:11px;line-height:1.3;margin-top:4px;white-space:nowrap}.imc-hero__form{padding:20px 18px}.imc-lead{gap:10px}.imc-lead__title{font-size:17px}.imc-lead input{font-size:16px;height:44px}.imc-lead input::-moz-placeholder{font-size:14px}.imc-lead input::placeholder{font-size:14px}.imc-lead__phone span{font-size:14px}.imc-lead__submit{font-size:15px;height:46px}}@media(max-width:400px){.imc-hero__proof .imc-proof-item,.imc-proof-item{gap:7px}.imc-proof-item__num{font-size:22px}.imc-proof-item__num sup{font-size:10px}.imc-proof-item__txt b{font-size:12px}.imc-proof-item__txt .imc-proof-item__nirf,.imc-proof-item__txt>span{font-size:11px}}@media(max-width:370px){.imc-hero__proof .imc-proof-item,.imc-proof-item{gap:6px}.imc-proof-item__num{font-size:20px}.imc-proof-item__txt b{font-size:11px}.imc-proof-item__txt .imc-proof-item__nirf,.imc-proof-item__txt>span{font-size:10.5px}.imc-stat dd{font-size:14.5px}.imc-stat dt{font-size:10px}}@media(max-width:335px){.imc-hero__proof .imc-proof-item,.imc-proof-item{gap:5px}.imc-proof-item__num{font-size:18px}.imc-proof-item__num sup{font-size:9px}.imc-proof-item__txt b{font-size:10px}.imc-proof-item__txt .imc-proof-item__nirf,.imc-proof-item__txt>span{font-size:9.5px}}@media(prefers-reduced-motion:reduce){.imc-lead__submit,.imc-lead__submit svg{transition:none}.imc-lead__submit:hover{transform:none}}.imc-lead__note{color:#5b5b66;font-size:14px;line-height:1.5;margin:0;text-align:center}.imc-lead__note--ok{color:#1e7a46}.imc-lead__link{background:none;border:0;color:var(--orange-cta);cursor:pointer;font:inherit;font-weight:600;padding:0}.imc-lead__link:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.imc-lead__link:disabled{color:#8a8a94;cursor:default}.imc-lead__link:focus-visible{border-radius:4px;outline:2px solid var(--orange-cta);outline-offset:2px}.imc-lead input.imc-lead__otp{font-weight:600;letter-spacing:.4em;text-align:center}.imc-lead input.imc-lead__otp::-moz-placeholder{font-weight:400;letter-spacing:normal}.imc-lead input.imc-lead__otp::placeholder{font-weight:400;letter-spacing:normal}.imc-lead__submit:disabled{cursor:progress;opacity:.7}.imc-lead__resend{font-size:13px}.imc-prog-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.imc-prog-grid>li{display:flex}.imc-sec--programs{background:radial-gradient(36% 46% at 92% 6%,#ffa87842 0,#ffa87800 70%),radial-gradient(40% 50% at 4% 96%,#8478ff2e 0,#8478ff00 70%),radial-gradient(30% 40% at 55% 60%,#ffd6aa2e 0,#ffd6aa00 70%),#f7f5f1;isolation:isolate;overflow:hidden;position:relative}.imc-sec--programs:before{background-image:radial-gradient(rgba(0,0,85,.16) 1px,transparent 1.4px);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 50%,transparent 40%,#000 100%);mask-image:radial-gradient(75% 70% at 50% 50%,transparent 40%,#000 100%);position:absolute;z-index:-1}.imc-prog{background:linear-gradient(180deg,#fff9f4,#fff 42%) padding-box,linear-gradient(155deg,#ff8a3d73,#00005512 38%,#0000551f) border-box;border:1px solid transparent;border-radius:var(--card-radius);box-shadow:0 1px 2px #0000550a,0 16px 36px -26px #00005559;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:26px 26px 22px;position:relative;width:100%}.imc-prog:before{background:linear-gradient(90deg,var(--orange-cta),#ff9a4d);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left}.imc-prog:after{background:radial-gradient(65% 75% at 100% 0,#ff8a3d29 0,#ff8a3d00 70%);content:"";inset:0;opacity:0;position:absolute;z-index:-1}.imc-prog__top{align-items:center;display:flex;gap:12px;margin-bottom:20px}.imc-prog__ico{background:#f4f4f6;border-radius:13px;box-shadow:inset 0 0 0 1px #14141e0f;color:#2b2b36;display:grid;height:44px;place-items:center;width:44px}.imc-prog__ico svg{height:22px;width:22px}.imc-prog__title{color:#15151c;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0;text-wrap:balance}.imc-prog__cat{color:#6e6e78;font-size:11.5px;font-weight:600;letter-spacing:.07em;line-height:1.3;min-width:0;text-transform:uppercase}.imc-prog__where{color:#6e6e78;font-size:14px;line-height:1.45;margin:8px 0 20px}.imc-prog__specs{background:#f6f5f8;border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);margin:auto -8px 20px;padding:14px 0}.imc-prog__specs div{display:flex;flex-direction:column-reverse;gap:4px;justify-content:flex-end;min-width:0;padding:0 12px}.imc-prog__specs div+div{border-left:1px solid #e4e2ea}.imc-prog__specs dt{color:#7a7a85;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.imc-prog__specs dd{color:#15151c;font-size:15px;font-weight:600;line-height:1.25;margin:0;white-space:nowrap}@media(max-width:1280px){.imc-prog__specs dd{font-size:14px}.imc-prog__specs div{padding:0 10px}}@media(max-width:360px){.imc-prog__specs{margin-inline:-6px}.imc-prog__specs div{padding:0 8px}.imc-prog__specs dd{font-size:12.5px;white-space:normal}.imc-prog__specs dt{font-size:9.5px;letter-spacing:.04em}}.imc-prog__cta{align-items:center;border-top:1px solid var(--line);color:#2e2e38;display:flex;font-size:13.5px;font-weight:500;gap:12px;justify-content:space-between;margin-top:0;padding-top:18px;text-decoration:none}.imc-prog__cta:after{border-radius:inherit;content:"";inset:0;position:absolute}.imc-prog__start{align-items:center;display:inline-flex;gap:8px}.imc-prog__start svg{color:var(--orange-cta);height:17px;width:17px}.imc-prog__go{border:1px solid var(--line);border-radius:50%;color:var(--navy-900);display:grid;flex:none;height:38px;place-items:center;width:38px}.imc-prog__go svg{height:17px;width:17px}@media(max-width:1180px){.imc-prog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.imc-prog-grid{gap:12px;grid-auto-columns:86%;grid-auto-flow:column;grid-template-columns:none;margin:0 calc(var(--gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding:6px var(--gutter) 28px;scroll-padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.imc-prog-grid::-webkit-scrollbar{display:none}.imc-prog-grid>li{scroll-snap-align:start}.imc-js-reveal .imc-prog-grid>li.imc-reveal-on-scroll{opacity:1;transform:none}.imc-prog{padding:20px 20px 18px}.imc-prog__top{gap:10px;margin-bottom:16px}.imc-prog__ico{border-radius:12px;height:40px;width:40px}.imc-prog__ico svg{height:20px;width:20px}.imc-prog__title{font-size:18.5px}.imc-prog__specs{margin-bottom:16px;padding:12px 0}.imc-prog__cta{padding-top:14px}}@media(max-width:360px){.imc-prog-grid{gap:10px;grid-auto-columns:92%}.imc-prog{padding:18px 16px 16px}.imc-prog__cat{font-size:10.5px;letter-spacing:.05em}}.imc-prog{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.imc-prog:before{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.imc-prog:after{transition:opacity .35s ease}.imc-prog__ico{transition:background .3s ease,color .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.imc-prog__go{transition:background-color .25s ease,border-color .25s ease,color .25s ease}.imc-prog__go svg{transition:transform .3s ease}.imc-prog:hover{box-shadow:0 30px 50px -30px #00005573;transform:translateY(-6px)}.imc-prog:hover:before{transform:scaleX(1)}.imc-prog:hover:after{opacity:1}.imc-prog:hover .imc-prog__ico{background:linear-gradient(140deg,#ff7a1f 0,var(--orange-cta) 100%);box-shadow:0 10px 20px -10px #e85a0c99;color:#fff;transform:rotate(-6deg) scale(1.06)}.imc-prog:hover .imc-prog__go{background:var(--orange-cta);border-color:var(--orange-cta);color:#fff}.imc-prog:hover .imc-prog__go svg{transform:translate(2px)}.imc-prog:active{transform:translateY(-2px)}.imc-prog__cta:focus-visible{outline:none}.imc-prog__cta:focus-visible:after{outline:3px solid rgba(255,102,0,.45);outline-offset:3px}@media(prefers-reduced-motion:reduce){.imc-prog,.imc-prog:before,.imc-prog__go svg,.imc-prog__ico{transition:none}.imc-prog:hover,.imc-prog:hover .imc-prog__go svg,.imc-prog:hover .imc-prog__ico{transform:none}}.imc-why{display:grid;gap:16px;grid-template-areas:"rank rank legacy photo" "rank rank legacy photo" "strength strength learn learn";grid-template-columns:repeat(4,minmax(0,1fr))}.imc-why__tile{background:#f6f5f8;border-radius:22px;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;margin:0;min-height:172px;overflow:hidden;padding:24px;position:relative}.imc-why__big{font-size:44px;letter-spacing:-.03em;line-height:1;margin:0}.imc-why__big,.imc-why__lbl{color:#15151c;font-weight:600}.imc-why__lbl{font-size:15.5px;margin:10px 0 0}.imc-why__txt{color:#5a5a64;font-size:14px;line-height:1.55;margin:6px 0 0}.imc-why__tile--rank{background:radial-gradient(70% 70% at 100% 0,#ff7a286b 0,#ff7a2800 70%),#17172b;grid-area:rank;padding:32px}.imc-why__tile--rank:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath fill='none' stroke='%23fff' d='M0 28a28 28 0 0 1 56 0m-84 28a28 28 0 0 1 56 0m0 0a28 28 0 0 1 56 0'/%3E%3C/svg%3E");content:"";inset:0;-webkit-mask-image:radial-gradient(80% 80% at 100% 0,#000,transparent);mask-image:radial-gradient(80% 80% at 100% 0,#000,transparent);opacity:.07;position:absolute;z-index:-1}.imc-why__tile--rank .imc-why__big{color:#fff;font-size:clamp(80px,9vw,132px)}.imc-why__tile--rank .imc-why__lbl{color:#fff;font-size:18px}.imc-why__tile--rank .imc-why__txt{color:#ffffffb3;font-size:15px}.imc-why__tile--legacy{grid-area:legacy}.imc-why__tile--photo{grid-area:photo;padding:0}.imc-why__tile--photo img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:42% 50%;object-position:42% 50%;position:absolute;transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%;z-index:-1}.imc-why__tile--photo:hover img{transform:scale(1.04)}.imc-why__tile--photo figcaption{align-self:flex-start;backdrop-filter:blur(8px);background:#ffffffeb;border-radius:12px;color:#15151c;font-size:12.5px;font-weight:600;margin:12px;max-width:calc(100% - 24px);padding:7px 12px}.imc-why__tile--formats{grid-area:strength;justify-content:flex-start}.imc-why__formats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:14px 0 0;padding:0}.imc-why__formats li{align-content:start;background:#fff;border:1px solid #eceaf2;border-radius:16px;display:grid;gap:3px;padding:16px}.imc-why__fi{background:var(--orange-tint);border-radius:11px;color:var(--orange-cta);display:grid;height:36px;margin-bottom:8px;place-items:center;width:36px}.imc-why__fi svg{height:19px;width:19px}.imc-why__formats b{color:#15151c;font-size:15px;font-weight:600;line-height:1.3}.imc-why__formats li>span:last-child{color:#6e6e78;font-size:12.5px;line-height:1.45}.imc-why__fp{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.imc-why__fp>span{background:#f3f2f8;border-radius:999px;color:#3c3b57;font-size:12px;font-weight:500;line-height:1.5;padding:3px 10px;white-space:nowrap}.imc-why__tile--cred{align-items:center;background:linear-gradient(135deg,#f3f1fd,#eae7fb);display:grid;gap:16px;grid-area:learn;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);overflow:hidden}.imc-why__cred-body .imc-why__lbl{color:var(--navy-900);font-size:22px;font-weight:700;line-height:1.2;margin-top:0}.imc-why__cred-body .imc-why__txt{margin-top:8px}.imc-why__certs{margin:0}.imc-why__stack{aspect-ratio:1.3/1;position:relative}.imc-why__cert{border-radius:3px;box-shadow:inset 0 1px #fff9,0 16px 28px -14px #15038e73;display:block;height:auto;position:absolute;transform:rotate(9deg);transform-origin:0 0;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.imc-why__cert--back{left:54%;top:0;width:42%}.imc-why__cert--mid{left:30%;top:14%;width:42%}.imc-why__cert--front{box-shadow:inset 0 1px #fff9,0 22px 36px -14px #15038e8c;left:6%;top:43%;width:46%}.imc-why__tile--cred:hover .imc-why__cert--back{transform:translate(4%,-4%) rotate(9deg)}.imc-why__tile--cred:hover .imc-why__cert--front{transform:translate(-4%,4%) rotate(9deg)}.imc-why__certs figcaption{color:#6e6e78;font-size:11px;font-weight:500;margin-top:10px;text-align:center}@media(max-width:960px){.imc-why{grid-template-areas:"rank rank" "legacy photo" "strength strength" "learn learn";grid-template-columns:repeat(2,minmax(0,1fr))}.imc-why__tile--rank{min-height:0}.imc-why__tile--photo{min-height:220px}}@media(max-width:640px){.imc-why{gap:12px;grid-template-areas:"rank rank" "legacy photo" "strength strength" "learn learn"}.imc-why__tile{border-radius:18px;min-height:150px;padding:18px}.imc-why__tile--rank{align-items:center;-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:20px}.imc-why__tile--rank .imc-why__big{font-size:64px;grid-row:span 2}.imc-why__tile--rank .imc-why__lbl{font-size:15px;line-height:1.3;margin:0}.imc-why__tile--rank .imc-why__txt{font-size:12.5px;line-height:1.45;margin-top:4px}.imc-why__tile--photo figcaption{border-radius:10px;font-size:11.5px;line-height:1.35;margin:8px;max-width:calc(100% - 16px);padding:6px 10px}.imc-why__tile--formats{min-height:0}.imc-why__big{font-size:34px}.imc-why__lbl{font-size:14.5px}.imc-why__txt{font-size:13px}.imc-why__tile--photo{padding:0}.imc-why__tile--cred{gap:12px;grid-template-columns:minmax(0,1fr) 156px}.imc-why__cred-body .imc-why__lbl{font-size:18px}.imc-why__certs figcaption{font-size:10px}.imc-why__tile--formats{padding:14px}.imc-why__tile--formats .imc-why__lbl{font-size:14px;margin:0 0 0 2px}.imc-why__formats{background:#fff;border-radius:12px;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.imc-why__formats li{background:none;border:0;border-left:1px solid #eceaf2;border-radius:0;display:flex;flex-direction:column;gap:3px;padding:10px 7px 11px}.imc-why__formats li:first-child{border-left:0}.imc-why__fi{display:none}.imc-why__formats b{color:var(--orange-cta);font-size:12.5px;line-height:1.25}.imc-why__formats li>span:last-child{font-size:10.5px;line-height:1.35}.imc-why__fp{align-items:flex-start;flex-direction:column;gap:4px;margin-top:4px}.imc-why__fp>span{font-size:10.5px;padding:2px 8px;white-space:normal}}@media(max-width:400px){.imc-why__tile:not(.imc-why__tile--rank) .imc-why__big{font-size:28px}}@media(max-width:359px){.imc-why__formats{grid-template-columns:1fr}.imc-why__formats li{border-left:0;border-top:1px solid #eceaf2;padding:8px 10px}.imc-why__formats li:first-child{border-top:0}.imc-why__fp{flex-direction:row}.imc-why__tile--rank{-moz-column-gap:14px;column-gap:14px;padding:18px}.imc-why__tile--rank .imc-why__big{font-size:48px}}@media(max-width:360px){.imc-why__tile--cred{grid-template-columns:minmax(0,1fr) 128px}}@media(prefers-reduced-motion:reduce){.imc-why__cert,.imc-why__tile--photo img{transition:none}.imc-why__tile--photo:hover img{transform:none}}@media(max-width:640px){.imc-why__formats{grid-template-columns:1fr}.imc-why__formats li{border-left:0;border-top:1px solid #eceaf2;gap:6px;padding:12px 14px}.imc-why__formats li:first-child{border-top:0}.imc-why__formats b{font-size:13.5px}.imc-why__fp{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:0}.imc-why__fp>span{font-size:12px;padding:3px 10px;white-space:nowrap}}.imc-sec--ink{background:radial-gradient(45% 60% at 100% 0,#ff7a2838 0,#ff7a2800 70%),radial-gradient(40% 55% at 0 100%,#6258ff38 0,#6258ff00 70%),#14142a;color:#fff;isolation:isolate;overflow:hidden;position:relative}.imc-sec--ink:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath fill='none' stroke='%23fff' d='M0 28a28 28 0 0 1 56 0m-84 28a28 28 0 0 1 56 0m0 0a28 28 0 0 1 56 0'/%3E%3C/svg%3E");content:"";inset:0;-webkit-mask-image:radial-gradient(50% 60% at 100% 0,#000,transparent);mask-image:radial-gradient(50% 60% at 100% 0,#000,transparent);opacity:.05;position:absolute;z-index:-1}.imc-sec--ink .imc-sec-title{color:#fff}.imc-sec--ink .imc-sec-eyebrow{color:#ffb27a}.imc-slider__item>.imc-fac-lead{flex:1;margin:0}.imc-sec--ink .imc-slider__dots i{background:#ffffff38}.imc-sec--ink .imc-slider__dots i.imc-is-on{background:var(--orange-cta)}.imc-sec--ink .imc-slider__btn{background:#ffffff0f;border-color:#fff3;color:#fff}@media(max-width:640px){.imc-slider .imc-fac-lead{margin:0}}.imc-fac-lead{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,240px) minmax(0,1fr);margin:0 0 24px;padding:clamp(20px,2.4vw,28px)}.imc-fac-lead__photo{aspect-ratio:300/350;background:#dde2f7;border-radius:20px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.imc-fac-lead__body{padding-right:clamp(0px,3vw,40px)}.imc-fac-lead__tag{background:#ffb27a24;border-radius:999px;color:#ffb27a;display:inline-block;font-size:12.5px;font-weight:600;margin:0 0 22px;padding:6px 12px}.imc-fac__mark{color:var(--orange-cta);display:block;height:30px;width:40px}.imc-fac-lead__quote{color:#fff;font-size:clamp(22px,2.3vw,32px);font-weight:500;letter-spacing:-.015em;line-height:1.4;margin:16px 0 0}.imc-fac-lead__by{display:grid;gap:4px;margin-top:26px}.imc-fac-lead__by b{font-size:18px;font-weight:600}.imc-fac-lead__by span{color:#fff9;font-size:14px}@media(max-width:960px){.imc-fac-lead{grid-template-columns:minmax(0,220px) minmax(0,1fr)}}@media(max-width:640px){.imc-fac-lead{align-items:center;border-radius:20px;gap:14px 16px;grid-template-columns:76px minmax(0,1fr);margin-bottom:14px;padding:18px}.imc-fac-lead__photo{aspect-ratio:auto;border-radius:18px;grid-column:1;grid-row:1;height:76px;width:76px}.imc-fac-lead__body{display:contents}.imc-fac-lead__by{grid-column:2;grid-row:1;margin:0}.imc-fac-lead__by b{font-size:17px}.imc-fac-lead__by span{font-size:13px}.imc-fac-lead__tag{font-size:11.5px;grid-column:1/-1;grid-row:2;justify-self:start;margin:0}.imc-fac-lead .imc-fac__mark{display:none}.imc-fac-lead__quote{font-size:16.5px;grid-column:1/-1;grid-row:3;line-height:1.5;margin:0}}.imc-slider--cards .imc-slider__item{flex-basis:calc(25% - 12px)}.imc-vf-card{align-items:flex-start;background:#fff;border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);flex-direction:column;padding:24px}.imc-vf-card img{background:#f3f2f8;border-radius:50%;height:72px;margin-bottom:16px;-o-object-fit:cover;object-fit:cover;width:72px}.imc-vf-card h3{color:var(--navy-900);font-size:16px;font-weight:600;line-height:1.35;margin:0 0 8px}.imc-vf-card p{color:var(--body-ink);font-size:13.5px;line-height:1.5;margin:0}.imc-vf-card .imc-vf-card__sub{color:#6e6e78;font-size:12.5px;margin-top:6px}.imc-slider--cards .imc-slider__track{margin:-4px -2px -24px;padding:4px 2px 24px}@media(max-width:1100px){.imc-slider--cards .imc-slider__item{flex-basis:calc(33.33333% - 10.66667px)}}@media(max-width:760px){.imc-slider--cards .imc-slider__item{flex-basis:calc(50% - 8px)}}@media(max-width:520px){.imc-slider--cards .imc-slider__item{flex-basis:78%}}.imc-learn{align-items:center;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.imc-learn .imc-sec-head{margin-bottom:28px}.imc-learn__list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.imc-learn__item{align-items:center;display:flex;gap:16px;padding:16px 20px 16px 16px}.imc-learn__item p{color:var(--navy-900);font-size:16px;font-weight:500;line-height:1.5;margin:0}#learning-and-evaluation{overflow:hidden}.imc-learn__media{isolation:isolate;justify-self:center;margin:0;max-width:495px;position:relative;width:100%}.imc-learn__media:before{background:radial-gradient(50% 50% at 75% 70%,#ffa87899 0,#ffa87800),radial-gradient(45% 45% at 22% 25%,#8478ff52 0,#8478ff00);border-radius:50%;content:"";filter:blur(30px);inset:-6% -8% -10% -6%;position:absolute;z-index:-1}.imc-learn__media:after{background-image:radial-gradient(rgba(0,0,85,.22) 1.2px,transparent 1.6px);background-size:14px 14px;content:"";height:132px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 30%,transparent 72%);mask-image:radial-gradient(circle at 100% 0,#000 30%,transparent 72%);position:absolute;right:-22px;top:-22px;width:132px;z-index:-1}.imc-learn__media img{aspect-ratio:495/384;border-radius:24px;box-shadow:var(--shadow-card);-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:960px){.imc-learn{grid-template-columns:1fr}.imc-learn__media{max-width:495px}}@media(max-width:640px){.imc-learn__item{gap:14px;padding:14px 16px 14px 14px}.imc-learn__item p{font-size:14.5px}.imc-learn__media:after{height:96px;right:-10px;top:-14px;width:96px}.imc-learn__media img{aspect-ratio:16/10;border-radius:18px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}}@media(min-width:961px){.imc-learn__media img{height:384px}}.imc-sec--mist{background:radial-gradient(45% 60% at 0 0,#786eff24 0,#786eff00 70%),linear-gradient(180deg,#f2f1fb,#f7f6fc);isolation:isolate;overflow:hidden;position:relative}.imc-sec--mist:before{background-image:radial-gradient(rgba(0,0,85,.14) 1px,transparent 1.4px);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,transparent 45%,#000 100%);mask-image:radial-gradient(70% 70% at 50% 50%,transparent 45%,#000 100%);position:absolute;z-index:-1}.imc-eco{display:grid;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.imc-eco__feature--tejas{grid-column:1;grid-row:span 2}.imc-eco__feature{align-items:end;background:linear-gradient(135deg,#fff7f0,#ffe4cf);border-radius:24px;display:grid;gap:8px;grid-row:span 2;grid-template-columns:minmax(0,1fr) minmax(0,230px);isolation:isolate;overflow:hidden;padding:32px 0 0 32px;position:relative}.imc-eco__feature:before{background:var(--arch);content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000 90%);mask-image:linear-gradient(90deg,transparent 40%,#000 90%);opacity:.14;position:absolute;z-index:-1}.imc-eco__feature--tejas{align-items:start;gap:16px;grid-template-columns:minmax(0,1fr);padding:26px}.imc-tejas__logo{border-radius:10px;display:block;height:50px;margin-bottom:18px;width:auto}.imc-eco__feature--tejas .imc-eco__name{font-size:clamp(24px,2.2vw,30px);letter-spacing:-.015em;line-height:1.2}.imc-tejas__journey{grid-column:1/-1}.imc-tejas__phases{border-radius:12px;display:grid;filter:drop-shadow(0 8px 14px rgba(160,60,0,.12));gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:4px 0 0;overflow:hidden;padding:0}.imc-tejas__phases li{align-content:center;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);color:#15151c;display:grid;font-size:13px;font-weight:600;gap:2px;line-height:1.25;min-height:54px;padding:8px 18px 8px 24px}.imc-tejas__phases li:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-left:16px}.imc-tejas__phases li:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%)}.imc-tejas__phases li:first-child{background:#fff}.imc-tejas__phases li:nth-child(2){background:#ffebdd}.imc-tejas__phases li:nth-child(3){background:#ffd5b8}.imc-tejas__phases li:nth-child(4){background:var(--orange-cta);color:#fff}.imc-tejas__phases span{color:var(--orange-cta);font-size:10.5px;font-weight:700;letter-spacing:.08em}.imc-tejas__phases li:nth-child(4) span{color:#ffffffd9}.imc-tejas__note{color:#4a4a56;font-size:12.5px;grid-column:1/-1;line-height:1.5;margin:0}.imc-tejas__note a{align-items:center;color:var(--orange-cta);display:inline-flex;font-weight:600;gap:4px;text-decoration:none;white-space:nowrap}.imc-tejas__note a:hover{text-decoration:underline}.imc-tejas__note svg{height:14px;width:14px}.imc-eco__tag{color:var(--orange-cta);font-size:11.5px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.imc-eco__name{color:#15151c;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:8px 0 0}.imc-eco__desc{color:#3a3a46;font-size:14.5px;line-height:1.6;margin:10px 0 0}.imc-eco__item{background:#fff;border:var(--card-border);border-radius:24px;box-shadow:0 1px 2px #0000550a;padding:28px;transition:transform .3s ease,box-shadow .3s ease}.imc-eco__item:hover{box-shadow:var(--card-shadow);transform:translateY(-3px)}.imc-eco__item--wwi{background:linear-gradient(135deg,#fff 40%,#fff1e6);display:grid;gap:0 8px;grid-template-columns:minmax(0,1fr) 150px;overflow:hidden;padding:28px 0 0 28px;position:relative}.imc-wwi__text{padding-bottom:28px}.imc-wwi__photo{align-self:end;margin:0;position:relative}.imc-wwi__photo img{display:block;height:auto;width:100%}.imc-wwi__photo figcaption{backdrop-filter:blur(8px);background:#fffffff0;border-radius:10px;bottom:10px;box-shadow:0 10px 22px -14px #00002873;color:#6e6e78;display:grid;font-size:10.5px;gap:1px;left:8px;line-height:1.3;padding:6px 10px;position:absolute;right:8px}.imc-wwi__photo figcaption b{color:#15151c;font-size:12px}@media(max-width:960px){.imc-eco{grid-template-columns:1fr}.imc-eco__feature{grid-row:auto}}@media(max-width:640px){.imc-eco__feature--tejas{border-radius:20px;gap:14px;grid-template-columns:1fr;padding:20px}.imc-tejas__logo{height:44px;margin-bottom:16px}.imc-eco__feature--tejas .imc-eco__name{font-size:23px}.imc-tejas__phases li{font-size:12px;min-height:50px;padding-right:14px}.imc-eco__item.imc-eco__item--wwi{grid-template-columns:minmax(0,1fr) 112px;padding:22px 0 0 22px}.imc-wwi__text{padding-bottom:22px}.imc-eco__name{font-size:19px}.imc-eco__item{border-radius:20px;padding:22px}}@media(prefers-reduced-motion:reduce){.imc-eco__item{transition:none}.imc-eco__item:hover{transform:none}}@media(max-width:480px){.imc-eco__item.imc-eco__item--wwi{display:block;padding:22px}.imc-wwi__text{padding-bottom:0}.imc-eco__item.imc-eco__item--wwi{min-height:150px}.imc-wwi__text{padding-right:96px}.imc-wwi__photo{bottom:0;position:absolute;right:0;width:100px}.imc-wwi__photo figcaption{display:none}}.imc-eco__feature--tejas{container:tejas/inline-size}@container tejas (max-width: 560px){.imc-tejas__phases{gap:0;grid-template-columns:1fr}.imc-tejas__phases li,.imc-tejas__phases li:first-child,.imc-tejas__phases li:last-child{align-items:center;clip-path:polygon(0 0,50% 8px,100% 0,100% calc(100% - 8px),50% 100%,0 calc(100% - 8px));display:flex;gap:10px;min-height:0;padding:16px}.imc-tejas__phases li+li{margin-top:-5px}.imc-tejas__phases li:first-child{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),50% 100%,0 calc(100% - 8px));padding-top:12px}.imc-tejas__phases li:last-child{clip-path:polygon(0 0,50% 8px,100% 0,100% 100%,0 100%);padding-bottom:12px}}.imc-adm{align-items:start;display:grid;gap:0 clamp(40px,6vw,96px);grid-template-areas:"intro tl";grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.imc-adm__intro{grid-area:intro;position:sticky;top:32px}.imc-adm__intro .imc-sec-head{margin-bottom:16px}.imc-adm__lede{color:var(--muted);font-size:16px;line-height:1.6;margin:0;max-width:24em}.imc-adm__pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:22px 0 0;padding:0}.imc-adm__pills li{background:#fff;border:1px solid rgba(0,0,85,.12);border-radius:999px;color:#15151c;font-size:13.5px;font-weight:600;padding:7px 14px}.imc-tl{grid-area:tl;list-style:none;margin:0;padding:0}.imc-tl__step{align-items:start;display:grid;gap:24px;grid-template-columns:52px minmax(0,1fr);padding-bottom:32px;position:relative}.imc-tl__step:last-child{padding-bottom:0}.imc-tl__step:before{background:repeating-linear-gradient(180deg,rgba(0,0,85,.18) 0 6px,transparent 6px 12px);bottom:8px;content:"";left:25px;position:absolute;top:60px;width:2px}.imc-tl__step:last-child:before{display:none}.imc-tl__node{background:#fff;border:2px solid rgba(232,90,12,.3);border-radius:50%;color:var(--orange-cta);display:grid;font-size:16px;font-weight:700;height:52px;place-items:center;position:relative;transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease;width:52px;z-index:1}.imc-tl__step.imc-is-now .imc-tl__node{background:var(--orange-cta);border-color:var(--orange-cta);box-shadow:0 0 0 6px #e85a0c24;color:#fff}.imc-tl__body{padding-top:10px}.imc-tl__title{color:#15151c;font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.imc-tl__list{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.imc-tl__list li{color:#3a3a46;font-size:14.5px;line-height:1.55;padding-left:26px;position:relative}.imc-tl__list li:before{background:var(--orange-tint) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23e85a0c' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /11px no-repeat;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:2px;width:18px}.imc-tl__date{background:#0000550f;border-radius:6px;display:inline-block;padding:0 7px}.imc-tl__date,.imc-tl__tag{color:#15151c;font-size:12.5px;font-weight:600;white-space:nowrap}.imc-tl__tag{align-items:center;background:#fff;border:1px solid rgba(0,0,85,.1);border-radius:999px;display:inline-flex;gap:7px;margin-top:10px;padding:6px 11px}.imc-tl__tag--live{color:#1a7f43}.imc-tl__tag--live:before{background:#1fa855;border-radius:50%;box-shadow:0 0 0 3px #1fa85533;content:"";height:7px;width:7px}@media(max-width:1200px){.imc-adm{grid-template-areas:"intro" "tl";grid-template-columns:1fr}.imc-adm__intro{margin-bottom:40px;position:static}}@media(max-width:640px){.imc-adm__lede{font-size:14.5px}.imc-adm__pills{margin-top:18px}.imc-tl__step{align-items:start;gap:8px 14px;grid-template-columns:40px minmax(0,1fr);padding-bottom:32px}.imc-tl__step:before{bottom:6px;left:19px;top:48px}.imc-tl__node{font-size:14px;height:40px;width:40px}.imc-tl__step.imc-is-now .imc-tl__node{box-shadow:0 0 0 4px #e85a0c24}.imc-tl__body{padding-top:6px}.imc-tl__title{font-size:18px}.imc-tl__list li{font-size:14px}}@media(max-width:640px){.imc-prog-pager__nav{align-items:center;display:flex;gap:8px}.imc-prog-pager__btn{background:#fff;border:1px solid #e4e2ec;border-radius:50%;box-shadow:0 6px 14px -10px #0056;color:var(--navy-900);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;width:36px}.imc-prog-pager__btn svg{height:18px;width:18px}.imc-prog-pager__btn:disabled{cursor:default;opacity:.35}}.imc-sec--peach{background:linear-gradient(160deg,#fffaf5,#fff1e6 60%,#ffe8d8);isolation:isolate;overflow:hidden;position:relative}.imc-sec--peach:before{background:var(--arch);content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000 95%);mask-image:linear-gradient(90deg,transparent 45%,#000 95%);opacity:.12;position:absolute;z-index:-1}.imc-sec-head--row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:space-between;max-width:none}.imc-stories{display:grid;gap:24px;grid-auto-columns:calc(28.57143% - 20.57143px);grid-auto-flow:column;list-style:none;margin:0 calc(var(--gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding:4px var(--gutter) 28px;scroll-padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.imc-stories::-webkit-scrollbar{display:none}.imc-story{scroll-snap-align:start}.imc-js-reveal .imc-story.imc-reveal-on-scroll{opacity:1;transform:none}.imc-story{display:flex;flex-direction:column;gap:16px}.imc-story__media{aspect-ratio:9/16;background:#14142a;border-radius:20px;box-shadow:var(--card-shadow);overflow:hidden;position:relative}.imc-story__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.imc-story__play{background:none;border:0;cursor:pointer;display:grid;inset:0;padding:0;place-items:center;position:absolute;z-index:2}.imc-story__btn{background:#ffffffeb;border-radius:50%;box-shadow:0 10px 24px -8px #00000080;color:var(--orange-cta);display:grid;height:56px;place-items:center;transition:transform .25s ease,background-color .25s ease,color .25s ease;width:56px}.imc-story__btn svg{height:22px;width:22px}.imc-story__play:focus-visible .imc-story__btn,.imc-story__play:hover .imc-story__btn{background:var(--orange-cta);color:#fff;transform:scale(1.08)}.imc-story__play:focus-visible{border-radius:20px;outline:3px solid rgba(255,102,0,.5);outline-offset:-3px}.imc-story__over{background:linear-gradient(180deg,#0c0a2a00,#0c0a2ad1 55%,#0c0a2af0);color:#fff;display:grid;gap:2px;inset:auto 0 0;padding:48px 14px 14px;pointer-events:none;position:absolute;z-index:1}.imc-story__over b{font-size:15px;font-weight:600;line-height:1.3}.imc-story__over>span:not(.imc-story__prog){color:#ffffffbf;font-size:11.5px;line-height:1.4}.imc-story__prog{background:var(--orange-cta);border-radius:999px;font-size:10.5px;font-weight:600;justify-self:start;margin-bottom:6px;padding:2px 8px}.imc-story.imc-is-playing .imc-story__over,.imc-story.imc-is-playing .imc-story__play{display:none}.imc-story__quote{color:#3c3b57;font-size:14px;font-weight:500;line-height:1.5;margin:0;padding:0 2px}@media(min-width:0px){.imc-stories+.imc-prog-pager{align-items:center;display:flex;justify-content:space-between;margin-top:-6px}.imc-stories+.imc-prog-pager .imc-prog-pager__dots{display:flex;gap:6px}.imc-stories+.imc-prog-pager .imc-prog-pager__dots i{background:#d9d6e3;border-radius:999px;height:7px;transition:width .3s ease,background-color .3s ease;width:7px}.imc-stories+.imc-prog-pager .imc-prog-pager__dots i.imc-is-on{background:var(--orange-cta);width:22px}.imc-stories+.imc-prog-pager .imc-prog-pager__count{color:#6e6e78;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.imc-stories+.imc-prog-pager .imc-prog-pager__nav{align-items:center;display:flex;gap:8px}.imc-stories+.imc-prog-pager .imc-prog-pager__btn{background:#fff;border:1px solid #e4e2ec;border-radius:50%;color:var(--navy-900);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;width:36px}.imc-stories+.imc-prog-pager .imc-prog-pager__btn svg{height:18px;width:18px}.imc-stories+.imc-prog-pager .imc-prog-pager__btn:disabled{cursor:default;opacity:.35}}@media(max-width:1100px){.imc-stories{gap:20px;grid-auto-columns:calc(31.25% - 18.75px)}}@media(max-width:760px){.imc-stories{grid-auto-columns:calc(41.66667% - 16.66667px)}}@media(max-width:640px){.imc-stories{gap:14px;grid-auto-columns:64%}.imc-story__quote{font-size:13.5px}.imc-js-reveal .imc-story.imc-reveal-on-scroll{opacity:1;transform:none}}.imc-explore{align-items:center;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.imc-explore .imc-sec-head{margin-bottom:20px}.imc-explore__text{display:grid;gap:14px;max-width:34em}.imc-explore__text p{color:var(--muted);font-size:16px;line-height:1.75;margin:0}.imc-explore__text strong{color:var(--navy-900);font-weight:600}.imc-vthumb{aspect-ratio:16/10;background:#1c1b4d;border:0;border-radius:24px;box-shadow:var(--shadow-card);cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.imc-vthumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.imc-vthumb:after{background:linear-gradient(0deg,#00003259,#00003200 45%);content:"";inset:0;position:absolute}.imc-vthumb__play{background:#fff;border-radius:50%;box-shadow:0 12px 30px -10px #00003280;color:var(--orange);display:grid;height:76px;inset:0;margin:auto;place-items:center;position:absolute;width:76px;z-index:1}.imc-vthumb__play svg{height:28px;width:28px}.imc-vthumb:focus-visible{outline:3px solid rgba(255,102,0,.45);outline-offset:4px}.imc-marquee{margin-top:clamp(32px,4vw,52px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden}.imc-marquee__track{animation:imc-marquee 36s linear infinite;display:flex;width:-moz-max-content;width:max-content}.imc-marquee:hover .imc-marquee__track{animation-play-state:paused}.imc-marquee__track img{border-radius:18px;flex:none;height:260px;margin-right:20px;-o-object-fit:cover;object-fit:cover;width:380px}@media(max-width:960px){.imc-explore{grid-template-columns:1fr}}@media(max-width:640px){.imc-explore__text p{font-size:14px;line-height:1.7}.imc-vthumb{border-radius:18px}.imc-vthumb__play{height:60px;width:60px}.imc-vthumb__play svg{height:22px;width:22px}.imc-marquee__track img{border-radius:14px;height:180px;margin-right:14px;width:260px}}.imc-vthumb img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.imc-vthumb__play{transition:transform .3s ease}.imc-vthumb:hover img{transform:scale(1.04)}.imc-vthumb:hover .imc-vthumb__play{transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.imc-vthumb img,.imc-vthumb__play{transition:none}.imc-vthumb:hover .imc-vthumb__play,.imc-vthumb:hover img{transform:none}.imc-marquee{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.imc-marquee__track{animation:none}}.imc-vmodal{align-items:center;background:#00001ed1;display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.imc-vmodal.imc-flex{display:flex}.imc-vmodal__box{position:relative;width:min(960px,100%)}.imc-vmodal video{background:#000;border-radius:16px;display:block;max-height:80vh;width:100%}#explore-modal-close{background:#ffffff29;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:17px;height:36px;position:absolute;right:0;top:-46px;transition:transform .25s ease,background-color .2s ease;width:36px}#explore-modal-close:hover{background:#ffffff47;transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){#explore-modal-close{transition:none}#explore-modal-close:hover{transform:none}}.imc-cta-band{align-items:center;background:radial-gradient(55% 120% at 100% 0,#ff7a2873 0,#ff7a2800 60%),linear-gradient(120deg,#17172b,#201b4e);border-radius:28px;color:#fff;display:flex;flex-wrap:wrap;gap:24px 48px;isolation:isolate;justify-content:space-between;overflow:hidden;padding:clamp(32px,4.5vw,60px);position:relative}.imc-cta-band:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath fill='none' stroke='%23fff' d='M0 28a28 28 0 0 1 56 0m-84 28a28 28 0 0 1 56 0m0 0a28 28 0 0 1 56 0'/%3E%3C/svg%3E");content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000 95%);mask-image:linear-gradient(90deg,transparent 45%,#000 95%);opacity:.07;position:absolute;z-index:-1}.imc-cta-band__copy{max-width:660px}.imc-cta-band__eyebrow{color:#ffb27a;font-size:12.5px;font-weight:600;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.imc-cta-band__title{color:#fff;font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.imc-cta-band__sub{color:#ffffffbf;font-size:15.5px;line-height:1.6;margin:14px 0 0}.imc-cta-band__btn{align-items:center;background:var(--orange-cta);border-radius:14px;box-shadow:0 14px 28px -14px #e85a0ce6;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:10px;height:56px;padding:0 28px;text-decoration:none;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.imc-cta-band__btn svg{height:19px;transition:transform .2s ease;width:19px}.imc-cta-band__btn:hover{background:var(--orange-cta-hover);transform:translateY(-2px)}.imc-cta-band__btn:hover svg{transform:translate(3px)}.imc-cta-band__btn:focus-visible{outline:3px solid rgba(255,178,122,.7);outline-offset:3px}@media(max-width:640px){.imc-cta-band{border-radius:22px}.imc-cta-band__btn{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.imc-cta-band__btn,.imc-cta-band__btn svg{transition:none}.imc-cta-band__btn:hover{transform:none}}.imc-sec--tint{background:linear-gradient(180deg,#f7f8fc,#fff)}.imc-faq{align-items:start;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.imc-faq .imc-sec-head{margin-bottom:0;position:sticky;top:24px}.imc-faq__lede{color:var(--muted);font-size:15.5px;margin:14px 0 24px}.imc-faq__list{display:grid;gap:12px}.imc-faq__item{background:var(--surface);border:var(--card-border);border-radius:16px;box-shadow:0 1px 2px #0000550a;transition:box-shadow .25s ease}.imc-faq__item[open]{box-shadow:0 18px 36px -26px #00005559}.imc-faq__item summary{align-items:center;color:#15151c;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:18px 20px}.imc-faq__item summary::-webkit-details-marker{display:none}.imc-faq__item summary:focus-visible{border-radius:16px;outline:3px solid rgba(255,102,0,.45);outline-offset:2px}.imc-faq__ico{background:#f4f4f6;border-radius:50%;flex:none;height:28px;position:relative;transition:background-color .25s ease,transform .3s ease;width:28px}.imc-faq__ico:after,.imc-faq__ico:before{background:#15151c;border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -5.5px;position:absolute;top:50%;transition:transform .3s ease,background-color .25s ease;width:11px}.imc-faq__ico:after{transform:rotate(90deg)}.imc-faq__item[open] .imc-faq__ico{background:var(--orange-cta);transform:rotate(180deg)}.imc-faq__item[open] .imc-faq__ico:after,.imc-faq__item[open] .imc-faq__ico:before{background:#fff}.imc-faq__item[open] .imc-faq__ico:after{transform:rotate(0)}.imc-faq__item p{color:#3a3a46;font-size:14.5px;line-height:1.65;margin:0;padding:0 20px 20px}@media(max-width:960px){.imc-faq{grid-template-columns:1fr}.imc-faq .imc-sec-head{position:static}}@media(max-width:640px){.imc-faq__item summary{font-size:15px;padding:16px}.imc-faq__item p{font-size:14px;padding:0 16px 16px}}.imc-sec--warm{background:radial-gradient(40% 80% at 82% 50%,#ff8a3d2e 0,#ff8a3d00 70%),linear-gradient(100deg,#f9fafd 0,#fcfcfc 32%,var(--sun-cream) 52%,var(--sun-peach) 74%,var(--sun-apricot) 100%);isolation:isolate;overflow:hidden;position:relative}.imc-sec--warm:before{background:var(--arch);content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 50%,#000 85%);mask-image:linear-gradient(90deg,transparent,transparent 50%,#000 85%);opacity:.16;position:absolute;z-index:-1}.imc-ico--lg{height:48px;width:48px}.imc-ico--lg svg{height:24px;width:24px}.imc-contact{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.imc-contact .imc-sec-head{margin:0}.imc-contact-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.imc-contact-card{align-items:flex-start;display:flex;gap:16px;padding:24px;position:relative}.imc-contact-card h3{color:var(--navy-900);font-size:18px;font-weight:600;margin:2px 0 0}.imc-contact-card p{color:var(--muted);font-size:14px;line-height:1.5;margin:4px 0 10px}.imc-contact-card a{color:var(--navy-900);font-size:16px;font-weight:600;text-decoration:underline;text-decoration-color:#00005540;text-underline-offset:4px;white-space:nowrap}.imc-contact-card a:after{border-radius:inherit;content:"";inset:0;position:absolute}@media(max-width:960px){.imc-contact{grid-template-columns:1fr}}@media(max-width:760px){.imc-contact-grid{gap:14px;grid-template-columns:1fr}}@media(max-width:640px){.imc-contact-card{gap:14px;padding:18px}.imc-contact-card h3{font-size:16px}.imc-contact-card a{font-size:15px}.imc-ico--lg{height:42px;width:42px}.imc-ico--lg svg{height:21px;width:21px}}.imc-contact-card{transition:transform .25s ease,box-shadow .25s ease}.imc-contact-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.imc-contact-card a{transition:color .2s ease,text-decoration-color .2s ease}.imc-contact-card:hover a{color:var(--orange-cta);text-decoration-color:currentColor}.imc-contact-card:focus-within{outline:3px solid rgba(255,102,0,.4);outline-offset:3px}@media(prefers-reduced-motion:reduce){.imc-contact-card{transition:none}.imc-contact-card:hover{transform:none}}.imc-abar{display:none}@media(hover:none)and (pointer:coarse),(max-width:767px){.imc-abar{align-items:center;backdrop-filter:blur(10px);background:#17172bf2;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 18px 40px -16px #00001e99;color:#fff;display:flex;gap:12px;justify-content:space-between;left:12px;margin-inline:auto;max-width:600px;opacity:0;padding:10px 10px 10px 18px;pointer-events:none;position:fixed;right:12px;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .25s ease;z-index:60}.imc-abar.imc-is-on{opacity:1;pointer-events:auto;transform:none}.imc-abar__txt{display:grid;line-height:1.25;margin:0}.imc-abar__txt b{font-size:14px}.imc-abar__txt span{color:#ffffffa6;font-size:12px}.imc-abar__btn{align-items:center;background:var(--orange-cta);border-radius:12px;color:#fff;display:inline-flex;font-size:14.5px;font-weight:600;gap:6px;height:44px;padding:0 18px;text-decoration:none;white-space:nowrap}.imc-abar__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.imc-abar__btn svg{height:16px;width:16px}.imc-sec#contact-us:after{content:"";display:block;height:calc(76px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.imc-abar{transition:none}}
