.cem{--cem-ink:#1A2542;--cem-navy:#224874;--cem-ocean:#1377A4;--cem-sky:#19AAE2;--cem-indigo:#28348B;--cem-orange:#EE7418;--cem-green:#8DBE22;--cem-mist:#ACBAC8;--cem-fog:#EEF2F6;--cem-display:var(--font-cem-display),"Poppins",var(--font-inter),system-ui,sans-serif;--cem-header:96px;background:var(--cem-fog);color:var(--cem-ink);font-size:1.0625rem;line-height:1.65;overflow-x:clip;-webkit-font-smoothing:antialiased}.cem *,.cem :after,.cem :before{box-sizing:border-box}.cem img{max-inline-size:100%}.cem :focus-visible{outline:3px solid var(--cem-sky);outline-offset:2px}.cem section{scroll-margin-top:var(--cem-header)}.cem .cem-h2{font-family:var(--cem-display);font-weight:700;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.12;text-transform:uppercase;color:var(--cem-ocean);margin:0 0 24px}.cem .cem-h2--light{color:#fff}.cem .cem-h3{font-family:var(--cem-display);font-weight:600;font-size:1.2rem;line-height:1.3;color:var(--cem-ink);margin:0 0 14px}.cem .cem-prose{max-inline-size:68ch;margin:0 0 20px}.cem .cem-prose p{margin:0 0 14px}.cem .cem-lead{font-size:1.15rem}.cem .cem-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:0;border-radius:10px;cursor:pointer;background:var(--cem-ocean);color:#fff;font:600 .95rem/1.2 var(--cem-display);transition:background .18s ease}.cem .cem-btn:hover{background:var(--cem-navy)}.cem .cem-btn:disabled{opacity:.7;cursor:progress}.cem .cem-btn--lg{align-self:flex-start;padding:15px 28px;font-size:1.02rem;margin-block-start:28px}.cem .win{--r:18px;--rise:44px;position:relative;display:flex;flex-direction:column;padding-block-start:var(--rise);filter:drop-shadow(0 14px 28px rgb(8 20 44/.32));transition:transform .25s ease,filter .25s ease}.cem .win__tab{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:64%;block-size:calc(var(--rise) + var(--r));background:#fff;border-start-start-radius:var(--r);border-start-end-radius:var(--r);transition:box-shadow .25s ease}.cem .win__tab:before{content:"";position:absolute;inset-block-end:var(--r);inset-inline-start:calc(var(--r) * -1);inline-size:var(--r);block-size:var(--r);background:radial-gradient(circle at 0 0,transparent calc(var(--r) - .5px),#fff var(--r))}html[dir=rtl] .cem .win__tab:before{background:radial-gradient(circle at 100% 0,transparent calc(var(--r) - .5px),#fff var(--r))}.cem .win__body{position:relative;flex:1;display:flex;flex-direction:column;background:#fff;border-radius:var(--r);border-start-end-radius:0}.cem .win__logo{position:absolute;z-index:2;inset-block-start:10px;inset-inline-end:14px;inline-size:calc(64% - 28px);block-size:80px;-o-object-fit:contain;object-fit:contain}.cem .cem-stack{display:flex;flex-direction:column;gap:clamp(56px,7vw,96px);padding:clamp(56px,7vw,96px) clamp(16px,4vw,40px)}.cem .win--panel{--r:28px;--rise:56px;inline-size:100%;max-inline-size:1160px;margin-inline:auto;filter:drop-shadow(0 18px 40px rgb(26 37 66/.1))}.cem .win--panel .win__tab{inline-size:42%;display:flex;align-items:center;justify-content:center}.cem .cem-panel__mark{block-size:40px;inline-size:auto;opacity:.16;margin-block-end:var(--r)}.cem .cem-panel__body{padding:clamp(28px,5vw,64px)}.cem .cem-hero{--corner-w:min(46vw,620px);position:relative;isolation:isolate;overflow:hidden;min-block-size:min(88svh,820px);display:flex;align-items:flex-end;padding-inline:clamp(20px,6vw,96px);padding-block:clamp(96px,14vh,160px) clamp(40px,7vh,72px);background:linear-gradient(135deg,#1A2542,#224874 70%,#1377A4);color:#fff}.cem .cem-hero__art{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;max-inline-size:none;-o-object-fit:cover;object-fit:cover;opacity:.32;mix-blend-mode:screen;filter:blur(.5px)}.cem .cem-hero__net{position:absolute;inset:0;z-index:-1;pointer-events:none}.cem .cem-hero__corner{position:absolute;z-index:1;inset-block-start:0;inset-inline-end:0;inline-size:var(--corner-w);aspect-ratio:1.35;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%);animation:cem-corner .6s ease-out both}html[dir=rtl] .cem .cem-hero__corner{clip-path:polygon(0 0,100% 0,0 100%);animation-name:cem-corner-rtl}@keyframes cem-corner{0%{clip-path:polygon(100% 0,100% 0,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%)}}@keyframes cem-corner-rtl{0%{clip-path:polygon(0 0,0 0,0 100%)}to{clip-path:polygon(0 0,100% 0,0 100%)}}.cem .cem-hero__logo{position:absolute;z-index:2;inset-block-start:28px;inset-inline-end:32px;inline-size:clamp(120px,17vw,260px);block-size:auto;animation:cem-logo .4s ease-out .25s both}@keyframes cem-logo{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.cem .cem-hero__content{position:relative;z-index:3;max-inline-size:100%}.cem .cem-hero__title{margin:0;font-family:var(--cem-display);font-weight:700;font-size:clamp(2rem,5.6vw,4.6rem);line-height:.98;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere}.cem .cem-hero__line{display:block;animation:cem-rise .5s ease-out both;animation-delay:calc(.2s + var(--i) * 90ms)}.cem .cem-hero__line:first-child{color:var(--cem-sky)}@keyframes cem-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cem .cem-hero__rule{display:block;inline-size:min(340px,60%);block-size:3px;background:#fff;margin-block:22px 16px;transform-origin:left center;animation:cem-rule .5s ease-out .55s both}html[dir=rtl] .cem .cem-hero__rule{transform-origin:right center}@keyframes cem-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cem .cem-hero__chips,.cem .cem-hero__contacts,.cem .cem-hero__tagline{animation:cem-fade .45s ease-out .7s both}@keyframes cem-fade{0%{opacity:0}to{opacity:1}}.cem .cem-hero__tagline{margin:0 0 28px;font-family:var(--cem-display);font-weight:600;font-style:italic;font-size:clamp(1rem,1.9vw,1.45rem);text-transform:uppercase;letter-spacing:.04em}.cem .cem-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-block-end:32px}.cem .cem-chip{display:inline-flex;align-items:center;padding:9px 18px;border-radius:999px;border:1px solid #fff;color:#fff;text-decoration:none;font:600 .9rem/1.2 var(--cem-display);transition:background .18s ease,color .18s ease}.cem .cem-chip:hover{background:rgb(255 255 255/.14)}.cem .cem-chip--primary{background:var(--cem-sky);border-color:var(--cem-sky);color:var(--cem-ink)}.cem .cem-chip--primary:hover{background:#fff;border-color:#fff}.cem .cem-hero__contacts{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cem .cem-hero__contacts a{color:rgb(255 255 255/.82);text-decoration:none;font-size:.95rem}.cem .cem-hero__contacts a:hover{color:#fff;text-decoration:underline}.cem .cem-pair{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-block-start:36px}.cem .cem-br{position:relative;padding:34px 26px 26px;border-inline-start:3px solid var(--c);border-block-end:3px solid var(--c)}.cem .cem-br:after{content:"";position:absolute;inset-inline-end:0;inset-block:0;inline-size:14px;border:3px solid var(--c);border-inline-start:0}.cem .cem-br--icon{padding-inline-start:58px}.cem .cem-br__chip{position:absolute;inset-block-start:0;inset-inline-start:22px;transform:translateY(-50%);background:var(--c);color:#fff;padding:5px 14px;border-radius:6px;font:600 .82rem/1.2 var(--cem-display);text-transform:uppercase;letter-spacing:.12em}.cem .cem-br--icon .cem-br__chip{inset-inline-start:54px}.cem .cem-br__icon{position:absolute;inset-inline-start:-26px;inset-block-start:22px;display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:12px;background:var(--c);color:#fff}.cem .cem-br__text{margin:0;color:var(--cem-ink)}.cem .cem-approach{display:grid;grid-template-columns:1fr 1fr;gap:44px 40px}.cem .cem-approach>:nth-child(3){grid-column:1/-1;justify-self:center;inline-size:calc(50% - 20px)}.cem .cem-closing{margin:48px 0 0;padding-inline-start:22px;border-inline-start:4px solid var(--cem-sky);font-family:var(--cem-display);font-weight:600;font-size:clamp(1.2rem,2.3vw,1.7rem);line-height:1.4;color:var(--cem-ocean);max-inline-size:60ch}.cem .cem-band{position:relative;color:#fff;background:radial-gradient(60% 50% at 0 0,rgb(25 170 226/.1),transparent 70%),radial-gradient(60% 50% at 100% 100%,rgb(25 170 226/.1),transparent 70%),linear-gradient(160deg,#1A2542,#224874);padding:clamp(56px,7vw,96px) clamp(16px,4vw,40px)}html[dir=rtl] .cem .cem-band{background:radial-gradient(60% 50% at 100% 0,rgb(25 170 226/.1),transparent 70%),radial-gradient(60% 50% at 0 100%,rgb(25 170 226/.1),transparent 70%),linear-gradient(200deg,#1A2542,#224874)}.cem .cem-band__in{max-inline-size:1240px;margin-inline:auto}.cem .cem-band__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;margin-block-end:40px}.cem .cem-band__head .cem-h2{margin-block-end:8px}.cem .cem-band__intro{margin:0;color:rgb(255 255 255/.88)}.cem .cem-search{position:relative;display:flex;align-items:center;inline-size:min(340px,100%);background:#fff;border-radius:999px;color:var(--cem-ocean)}.cem .cem-search svg{position:absolute;inset-inline-start:16px;pointer-events:none}.cem .cem-search input{inline-size:100%;border:0;background:transparent;border-radius:999px;padding:12px 18px 12px 46px;padding-inline:46px 18px;font:inherit;font-size:1rem;color:var(--cem-ink)}.cem .cem-search input:focus-visible{outline:3px solid var(--cem-sky);outline-offset:2px}.cem .cem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 20px;align-items:stretch}.cem .cem-member{transition:transform .25s ease,filter .25s ease,opacity .25s ease}.cem .cem-member:focus-within,.cem .cem-member:hover{transform:translateY(-4px);filter:drop-shadow(0 20px 34px rgb(8 20 44/.45))}.cem .cem-member:focus-within .win__tab,.cem .cem-member:hover .win__tab{box-shadow:inset 0 3px 0 var(--cem-sky)}.cem .cem-member[data-dim]{opacity:.22;filter:grayscale(1) drop-shadow(0 14px 28px rgb(8 20 44/.32))}.cem .cem-member__body{padding:52px 18px 18px;color:var(--cem-ink)}.cem .cem-member__name{margin:0 0 4px;font:600 1.05rem/1.3 var(--cem-display);color:var(--cem-ink);overflow-wrap:anywhere}.cem .cem-member__sector{margin:0;font-size:.9rem;line-height:1.45;color:var(--cem-ocean)}.cem .cem-member__foot{margin-block-start:auto;padding-block-start:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cem .cem-member__site{display:inline-flex;align-items:center;gap:6px;min-inline-size:0;color:var(--cem-ocean);font-size:.85rem;text-decoration:none}.cem .cem-member__site span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cem .cem-member__site:hover{text-decoration:underline}.cem .cem-cta{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;padding:9px 14px;border:0;border-radius:10px;cursor:pointer;background:var(--cem-ocean);color:#fff;font:600 .875rem/1.2 var(--cem-display);transition:background .18s ease}.cem .cem-cta:hover{background:var(--cem-navy)}.cem .cem-gov{margin-block-start:clamp(56px,7vw,88px)}.cem .cem-gov__h{margin:0 0 8px;font-family:var(--cem-display);font-weight:700;font-size:1.5rem;text-transform:uppercase;color:#fff}.cem .cem-gov__list{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:32px 20px}.cem .cem-gov__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.cem .cem-gov__photo{display:block;inline-size:112px;block-size:112px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;background:rgb(25 170 226/.35);margin-block-end:10px}.cem .cem-gov__name{font:600 1rem/1.3 var(--cem-display);color:#fff}.cem .cem-gov__in,.cem .cem-gov__role{font-size:.875rem;color:var(--cem-sky)}.cem .cem-obj{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-block-start:12px}.cem .cem-obj__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cem .cem-bar{display:flex;align-items:stretch;border-radius:10px;overflow:hidden;background:linear-gradient(to right,color-mix(in srgb,var(--c) 18%,#fff),#fff 90%)}html[dir=rtl] .cem .cem-bar{background:linear-gradient(to left,color-mix(in srgb,var(--c) 18%,#fff),#fff 90%)}.cem .cem-bar__n{flex:none;display:grid;place-items:center;inline-size:48px;background:var(--c);color:#fff;font:700 1.2rem/1 var(--cem-display)}.cem .cem-bar__t{padding:12px 16px;line-height:1.5}.cem .cem-values{--clover:320px;--ic:64px;display:grid;grid-template-columns:1fr var(--clover) 1fr;grid-template-rows:auto auto;gap:28px 36px;align-items:center}.cem .cem-clover{grid-column:2;grid-row:1/span 2;position:relative;inline-size:var(--clover);block-size:var(--clover)}.cem .cem-clover__arcs{inline-size:100%;block-size:100%;overflow:visible}html[dir=rtl] .cem .cem-clover__arcs{transform:scaleX(-1)}.cem .cem-clover__arc{fill:none;stroke-width:34;stroke-linecap:round;transform-origin:160px 160px;transition:opacity .2s ease,transform .2s ease}.cem .cem-clover__ic{position:absolute;display:grid;place-items:center;inline-size:var(--ic);block-size:var(--ic);border-radius:50%;background:var(--c);color:#fff;border:4px solid #fff;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.cem .cem-clover__ic--conformite{inset-block-start:calc(17.5% - var(--ic) / 2);inset-inline-start:calc(50% - var(--ic) / 2)}.cem .cem-clover__ic--integrite{inset-block-start:calc(50% - var(--ic) / 2);inset-inline-end:calc(17.5% - var(--ic) / 2)}.cem .cem-clover__ic--qualite{inset-block-end:calc(17.5% - var(--ic) / 2);inset-inline-start:calc(50% - var(--ic) / 2)}.cem .cem-clover__ic--partenariat{inset-block-start:calc(50% - var(--ic) / 2);inset-inline-start:calc(17.5% - var(--ic) / 2)}.cem .cem-values[data-active] .cem-clover__arc:not([data-on]),.cem .cem-values[data-active] .cem-clover__ic:not([data-on]),.cem .cem-values[data-active] .cem-value:not([data-on]){opacity:.35}.cem .cem-clover__arc[data-on],.cem .cem-clover__ic[data-on]{transform:scale(1.06)}.cem .cem-value{display:flex;flex-direction:column;gap:8px;text-align:start;background:none;border:0;padding:10px;border-radius:12px;cursor:pointer;font:inherit;color:var(--cem-ink);transition:opacity .2s ease,background .2s ease}.cem .cem-value[data-on]{background:color-mix(in srgb,var(--c) 8%,#fff)}.cem .cem-value--top-start{grid-column:1;grid-row:1}.cem .cem-value--top-end{grid-column:3;grid-row:1}.cem .cem-value--bottom-end{grid-column:3;grid-row:2}.cem .cem-value--bottom-start{grid-column:1;grid-row:2}.cem .cem-value__name{font:600 1.1rem/1.3 var(--cem-display);padding-inline-start:12px;border-inline-start:4px solid var(--c)}.cem .cem-value__text{font-size:.98rem;line-height:1.6}.cem .cem-axes{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:start}.cem .cem-axes__nav{display:flex;align-items:flex-start}.cem .cem-axes__target{flex:none;inline-size:220px;block-size:292px}html[dir=rtl] .cem .cem-axes__target{transform:scaleX(-1)}.cem .cem-axes__arrow line,.cem .cem-axes__arrow polygon{transition:stroke .2s ease,fill .2s ease,stroke-width .2s ease}.cem .cem-axes__tabs{display:flex;flex-direction:column;gap:12px}.cem .cem-axis{display:flex;align-items:center;gap:14px;block-size:64px;padding:0 8px 0 0;background:none;border:0;cursor:pointer;text-align:start;font:inherit;border-radius:10px}.cem .cem-axis__badge{flex:none;display:grid;place-items:center;inline-size:66px;block-size:46px;padding-inline-end:8px;background:var(--cem-mist);color:#fff;font:700 1.15rem/1 var(--cem-display);clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%,14% 50%);transition:background .2s ease,transform .2s ease}html[dir=rtl] .cem .cem-axis__badge{clip-path:polygon(100% 0,22% 0,0 50%,22% 100%,100% 100%,86% 50%)}.cem .cem-axis[data-on] .cem-axis__badge{background:var(--c);transform:scale(1.08)}.cem .cem-axis__label{font:700 1rem/1.25 var(--cem-display);text-transform:uppercase;color:var(--cem-ocean)}.cem .cem-axis:not([data-on]) .cem-axis__label{opacity:.7}.cem .cem-axes__panel{padding:8px 0 0;border-radius:12px}.cem .cem-axes__fade{animation:cem-fade .18s ease-out both}.cem .cem-axes__items{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cem .cem-axes__items li{padding-inline-start:16px;border-inline-start:3px solid var(--c)}.cem .cem-join{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-block-start:12px}.cem .cem-titlebar{margin:0 0 18px;padding:12px 18px;border-radius:10px;background:var(--cem-indigo);color:#fff;font:600 1.05rem/1.35 var(--cem-display)}.cem .cem-join__p{margin:0 0 22px}.cem .cem-steps{list-style:none;margin:0;padding:0}.cem .cem-step{position:relative;display:flex;gap:18px;padding-block-end:26px}.cem .cem-step:not(:last-child):before{content:"";position:absolute;inset-inline-start:21px;inset-block:44px 0;inline-size:2px;background:var(--cem-mist)}.cem .cem-step__num{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--cem-indigo);color:#fff;font:700 .95rem/1 var(--cem-display)}.cem .cem-step__body{padding-block-start:8px}.cem .cem-step__body p{margin:0 0 8px}.cem .cem-step__list{margin:0;padding-inline-start:20px;display:grid;gap:6px;list-style:disc}.cem .cem-step__list li::marker{color:var(--cem-indigo)}.cem .cem-docs{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:14px}.cem .cem-docs li{display:flex;gap:12px;align-items:flex-start}.cem .cem-docs svg{flex:none;color:var(--cem-ocean);margin-block-start:2px}.cem .cem-join__apply{margin:0}.cem .cem-dlg__msg a,.cem .cem-join__apply a{color:var(--cem-ocean);font-weight:600;text-decoration:underline}.cem .cem-tiles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.cem .cem-tile{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;border-radius:12px;background:var(--cem-fog);color:var(--cem-ink);text-decoration:none;font-weight:500;transition:background .18s ease}.cem .cem-tile svg{color:var(--cem-ocean);flex:none}.cem .cem-tile:hover{background:#E1E8EF}.cem .cem-tile--text{color:var(--cem-ocean)}.cem .cem-dlg-ov{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(10 18 36/.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto;opacity:0;transition:opacity .22s ease}.cem .cem-dlg-ov.is-open{opacity:1}.cem .cem-dlg-ov.is-closing{opacity:0;transition-duration:.16s}.cem .cem-dlg{--r:22px;--rise:48px;inline-size:100%;max-inline-size:560px;margin:auto;filter:drop-shadow(0 24px 48px rgb(8 20 44/.4));opacity:0;transform:scale(.92);transition:transform .22s ease-out,opacity .22s ease-out}.cem .cem-dlg.is-open{opacity:1;transform:none}.cem .cem-dlg.is-closing{opacity:0;transform:scale(.92);transition-duration:.16s;transition-timing-function:ease-in}.cem .cem-dlg .win__logo{block-size:70px}.cem .cem-dlg__body{padding:30px clamp(20px,5vw,36px)}.cem .cem-dlg__x{position:absolute;inset-block-start:14px;inset-inline-start:14px;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:50%;border:0;background:var(--cem-fog);color:var(--cem-ink);cursor:pointer}.cem .cem-dlg__x:hover{background:#E1E8EF}.cem .cem-dlg__head{margin:34px 0 22px}.cem .cem-dlg__name,.cem .cem-dlg__title{margin:0;font:600 1.3rem/1.3 var(--cem-display);color:var(--cem-ink)}.cem .cem-dlg__title{color:var(--cem-ocean);text-transform:uppercase;font-weight:700}.cem .cem-dlg__sector{margin:4px 0 0;font-size:.9rem;color:var(--cem-ocean)}.cem .cem-dlg__f{display:flex;flex-direction:column;gap:6px;margin-block-end:16px}.cem .cem-dlg__f label{font-weight:600;font-size:.9rem}.cem .cem-dlg__rq{color:#C0392B}.cem .cem-dlg__f input,.cem .cem-dlg__f textarea{inline-size:100%;padding:11px 14px;border:1.5px solid var(--cem-mist);border-radius:10px;font:inherit;font-size:1rem;color:var(--cem-ink);background:#fff;resize:vertical}.cem .cem-dlg__f input:focus-visible,.cem .cem-dlg__f textarea:focus-visible{border-color:var(--cem-sky)}.cem .cem-dlg__f.is-bad input,.cem .cem-dlg__f.is-bad textarea{border-color:#C0392B}.cem .cem-dlg__fe{margin:0;font-size:.85rem;color:#B03A2E}.cem .cem-dlg__hp{position:absolute;inset-inline-start:-9999px;inset-block-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.cem .cem-dlg__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block-start:6px}.cem .cem-dlg__msg{margin:0;font-size:.9rem;color:#B03A2E;flex:1 1 200px}.cem .cem-dlg__ok{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:12px 0 6px}.cem .cem-dlg__ok svg{color:var(--cem-green)}.cem .cem-dlg__ok p{margin:0}@media (max-width:1099px){.cem .cem-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:899px){.cem .cem-join,.cem .cem-obj{grid-template-columns:1fr}}@media (max-width:819px){.cem .cem-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cem .cem-hero{--corner-w:72vw;padding-block-start:calc(var(--corner-w) / 1.35 + 20px)}.cem .cem-hero__logo{inline-size:120px;inset-block-start:14px;inset-inline-end:14px}.cem .cem-approach,.cem .cem-pair{grid-template-columns:1fr;gap:44px}.cem .cem-approach>:nth-child(3){inline-size:auto;justify-self:stretch}.cem .cem-br--icon{padding-inline-start:40px}.cem .cem-br__icon{inset-inline-start:-14px;inline-size:44px;block-size:44px}.cem .cem-br--icon .cem-br__chip{inset-inline-start:40px}.cem .cem-search{inline-size:100%}.cem .cem-gov__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding-block-end:8px}.cem .cem-gov__item{flex:0 0 150px;scroll-snap-align:start}.cem .cem-values{--clover:220px;--ic:48px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.cem .cem-clover{grid-column:1/-1;grid-row:1;justify-self:center}.cem .cem-clover__ic svg{inline-size:22px;block-size:22px}.cem .cem-value--bottom-end,.cem .cem-value--bottom-start,.cem .cem-value--top-end,.cem .cem-value--top-start{grid-column:auto;grid-row:auto}.cem .cem-axes{grid-template-columns:1fr;gap:24px}.cem .cem-axes__target{display:none}.cem .cem-axes__nav{display:block}.cem .cem-axes__tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cem .cem-axis{block-size:auto;min-block-size:56px;gap:10px}.cem .cem-axis__badge{inline-size:54px;block-size:40px;font-size:1rem}.cem .cem-axis__label{font-size:.85rem}}@media (max-width:639px){.cem .cem-dlg-ov{padding:0;align-items:flex-end}.cem .cem-dlg{max-inline-size:none;min-block-size:100%;margin:0;transform:translateY(100%);opacity:1}.cem .cem-dlg.is-open{transform:none}.cem .cem-dlg.is-closing{transform:translateY(100%);opacity:1}.cem .cem-dlg .win__body{border-end-start-radius:0;border-end-end-radius:0}}@media (max-width:559px){.cem .cem-member__foot{flex-direction:column;align-items:stretch}.cem .cem-cta{margin-inline-start:0;justify-content:center}.cem .cem-member__body{padding:52px 14px 14px}}@media (max-width:479px){.cem .cem-values{grid-template-columns:1fr}}@media (max-width:359px){.cem .cem-grid{grid-template-columns:1fr}.cem .cem-hero__logo{inline-size:100px}}@media (prefers-reduced-motion:reduce){.cem *,.cem :after,.cem :before{animation:none!important;transition:none!important}}html[dir=rtl] .cem,html[dir=rtl] .cem *{text-transform:none!important;letter-spacing:0!important}html[dir=rtl] .cem{--cem-display:var(--font-noto-kufi),sans-serif;font-family:var(--font-noto-kufi),sans-serif;line-height:1.9}html[dir=rtl] .cem .cem-hero__title{line-height:1.3}html[dir=rtl] .cem .cem-hero__tagline{font-style:normal}html[dir=rtl] .cem bdi{font-family:var(--font-cem-display),"Poppins",var(--font-inter),sans-serif}