:root{--api-yellow: #f5b800;--api-yellow-hover: #dda600;--api-black: #000000;--api-button-radius: 8px;--api-button-height: 50px;--api-button-padding-inline: 38px;--api-button-border-width: var(--style-border-width-secondary, 1px);--api-button-border-color: var(--color-secondary-button-border, var(--api-black))}.header-menu .menu-list__link{color:#fff;font-size:.875rem}.header-menu .menu-list__link:hover{color:var(--api-yellow)}@media screen and (min-width:990px){.header-menu .menu-list__list-item:has(.menu-list__submenu){position:relative}.header-menu .menu-list__list-item>.menu-list__submenu{inline-size:max-content;min-inline-size:12rem;inset-block-start:100%;inset-inline:0 auto;padding:.5rem 0 0;clip-path:none!important}.header-menu .menu-list__submenu-inner{display:block;inline-size:auto;padding:.5rem 0;transform:none!important;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;box-shadow:0 16px 34px #00000029;overflow:hidden}.header-menu .menu-list__submenu :is(.mega-menu,.mega-menu__grid,.mega-menu__list,.mega-menu__column){display:block!important;inline-size:auto!important;max-inline-size:none!important;min-inline-size:0!important;margin:0!important;padding:0!important;grid-template-columns:none!important;gap:0!important}.header-menu .menu-list__submenu .mega-menu__link{display:block;padding:.625rem 1.125rem;white-space:nowrap;font-size:.9375rem;line-height:1.25;color:var(--api-black);border-radius:0;transition:background-color .12s ease,color .12s ease}.header-menu .menu-list__submenu .mega-menu__link:hover,.header-menu .menu-list__submenu .mega-menu__link:focus-visible{background-color:#0000000f;color:var(--api-black)}#header-component .header__underlay-open{height:var(--header-height)!important;background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) 100%)!important}#header-component .header__underlay-open:after{display:none!important}}.header-cta{display:flex;align-items:center;gap:8px;margin-inline-start:8px}@media screen and (min-width:990px){.header-menu .menu-list__link{font-size:.8125rem}}.header-cta__button{display:inline-flex;align-items:center;justify-content:center;block-size:46px;padding-inline:24px;border-radius:var(--api-button-radius);font-family:var(--font-heading--family);font-size:.8125rem;font-weight:700;line-height:1;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.header-cta__button--primary{background-color:var(--api-yellow);color:var(--api-black)}.header-cta__button--primary:hover{background-color:var(--api-yellow-hover);color:var(--api-black)}.header-cta__button--secondary{background-color:transparent;border:var(--api-button-border-width) solid #ffffff;color:#fff}.header-cta__button--secondary:hover{background-color:#fff;color:var(--api-black)}@media screen and (max-width:1499px){.header-cta__button--secondary{display:none}}@media screen and (max-width:1319px)and (min-width:1100px){.header-cta__button--primary{padding-inline:16px;font-size:.75rem;block-size:42px;letter-spacing:.01em}}@media screen and (max-width:1099px){.header-cta{display:none}}@media screen and (max-width:989px){.header-cta{display:none}}[id*=section_Ap9tRv] .custom-font-size>*{line-height:1.05}[id*=section_Ap9tRv] h1 em{color:var(--api-yellow);font-style:normal}[id*=section_Ap9tRv] p{font-size:1rem;line-height:1.65;color:#333}.hero-kicker{margin:0 0 4px;padding-inline-start:12px;border-inline-start:4px solid var(--api-yellow);font-family:var(--font-heading--family);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--api-black);line-height:1.3}[id*=section_Ap9tRv] deferred-media,[id*=section_Ap9tRv] .deferred-media__poster-button,[id*=section_Ap9tRv] .deferred-media__poster-image,[id*=section_Ap9tRv] video{border-radius:12px;overflow:hidden}[id*=section_Ap9tRv] .deferred-media__poster-image{width:100%;height:100%;object-fit:cover}[id*=section_Ap9tRv] .deferred-media__poster-button{visibility:hidden;pointer-events:none}[id*=section_Ap9tRv] .video-placeholder-wrapper{display:none}[id*=section_Ap9tRv] .section-content-wrapper>deferred-media:nth-of-type(2){display:none}[id*=section_Ap9tRv] .button-custom{border-radius:var(--api-button-radius)}[id*=section_Ap9tRv] .button-custom,[id*=section_Ap9tRv] .button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--api-button-height);padding-block:0;padding-inline:var(--api-button-padding-inline);white-space:nowrap}[id*=section_Ap9tRv] .button-custom:after{content:"\2197";margin-inline-start:.5rem;font-weight:700}[id*=section_Ap9tRv] .button-secondary{border-radius:var(--api-button-radius);border:var(--api-button-border-width) solid var(--api-button-border-color);font-weight:600}@media screen and (max-width:749px){[id*=section_Ap9tRv] h1{font-size:2rem}}@media screen and (max-width:749px){[id*=section_Ap9tRv] .layout-panel-flex--row{row-gap:14px}[id*=section_Ap9tRv] .layout-panel-flex--row>.group-block:has(h1),[id*=section_Ap9tRv] .layout-panel-flex--row>.group-block:has(h1)>.group-block-content{display:contents}[id*=section_Ap9tRv] .layout-panel-flex--row [class*=text_Ym4Pd8]{order:2}[id*=section_Ap9tRv] .layout-panel-flex--row>deferred-media,[id*=section_Ap9tRv] .layout-panel-flex--row>.video-placeholder-wrapper{order:3}[id*=section_Ap9tRv] .layout-panel-flex--row [class*=text_Rb7nZq]{order:4}[id*=section_Ap9tRv] .layout-panel-flex--row .group-block:has(>.group-block-content>a){order:5;width:100%}[id*=section_Ap9tRv] .layout-panel-flex--row .group-block:has(>.group-block-content>a) .button-custom,[id*=section_Ap9tRv] .layout-panel-flex--row .group-block:has(>.group-block-content>a) .button-secondary{flex:1 1 auto}}[id*=section_TrUst01] h2{font-size:.9375rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.trust-logos{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.trust-logos__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:220px;block-size:56px;border-inline-start:1px solid var(--api-hairline, #e2e2e2)}.trust-logos__img{height:50px;width:120px;object-fit:contain;filter:grayscale(1);opacity:.62}.trust-logos__img[src*=logo-entreprise-sncf]{object-view-box:inset(32.1% 15.4% 32.1% 15.4%)}.trust-logos__img[src*=logo-entreprise-adecco]{object-view-box:inset(35.1% 8.4% 38.5% 5%)}.trust-logos__img[src*=logo-entreprise-lidl]{object-view-box:inset(3% 23.7% 3% 23.7%)}.trust-logos__img[src*=logo-entreprise-alstom]{object-view-box:inset(9.5% 1.9% 9.5% 1.9%)}.trust-logos__img[src*=logo-entreprise-geodis]{object-view-box:inset(4.2% 4.6% 5% 4.2%)}@media screen and (max-width:749px){.trust-logos__img{height:38px;width:92px}.trust-logos__item{inline-size:168px;block-size:44px}}@media(prefers-reduced-motion:reduce){[id*=marquee_TrUstLg] .marquee__wrapper{animation:none!important}}[id*=section_CoNsTa1] h2{position:relative;padding-block-end:14px;letter-spacing:.01em}[id*=section_CoNsTa1] h2:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:40px;height:3px;background-color:var(--api-yellow)}[id*=section_CoNsTa1] p{line-height:1.55;color:#333}[id*=section_CoNsTa1] .api-icon{display:flex;align-items:flex-start;justify-content:center;flex:0 0 32px;width:32px;color:var(--api-black)}[id*=section_CoNsTa1] .api-icon svg{display:block}[id*=section_CoNsTa1] .group-block-content>div:has(>.api-icon){flex:0 0 32px;display:flex}@media screen and (max-width:749px){[id*=section_CoNsTa1] .api-icon,[id*=section_CoNsTa1] .group-block-content>div:has(>.api-icon){flex-basis:26px;width:26px}[id*=section_CoNsTa1] .api-icon svg{width:26px;height:26px}}[id*=section_HowIt01] h2{position:relative;padding-block-end:14px;text-align:center}[id*=section_HowIt01] h2:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%);width:56px;height:3px;background-color:var(--api-yellow)}.how-step__num{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border-radius:50%;background-color:var(--api-yellow);color:var(--api-black);font-size:.8125rem;font-weight:700;line-height:1}[id*=section_HowIt01] .how-step__num{flex:0 0 26px}[id*=section_HowIt01] .group-block-content:has(>div>.how-step__num){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important}[id*=section_HowIt01] .group-block-content:has(>div>.how-step__num)>*{flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important}[id*=section_HowIt01] .group-block-content:has(>div>.how-step__num)>[class*=text-block]{text-align:left!important}.how-steps__chevron{display:block;font-size:1.75rem;line-height:1;color:#9a9a9a;-webkit-user-select:none;user-select:none}[id*=section_HowIt01] .how-steps__chevron{padding-block-start:46px}[id*=section_HowIt01] .placeholder-image,[id*=section_HowIt01] .image-block img{border-radius:12px;overflow:hidden}[id*=section_HowIt01] figcaption,[id*=section_HowIt01] .group-block p{line-height:1.55;color:#333}@media screen and (max-width:749px){[id*=section_HowIt01] .how-steps__chevron{display:none}}[id*=section_AudIe01] h2{text-align:center;letter-spacing:.01em}[id*=section_AudIe01] .api-icon{flex:0 0 40px;color:var(--api-black)}[id*=section_AudIe01] .group-block-content>div:has(>.api-icon){flex:0 0 40px;display:flex}[id*=section_AudIe01] .api-icon svg{width:40px;height:40px}[id*=section_AudIe01] p{line-height:1.5;color:#333}[id*=section_BenEf01] .api-icon{flex:0 0 34px;color:var(--api-yellow)}[id*=section_BenEf01] .group-block-content>div:has(>.api-icon){flex:0 0 34px;display:flex}[id*=section_BenEf01] .api-icon svg{width:34px;height:34px}[id*=section_BenEf01] p{line-height:1.5;color:#333}[id*=section_BenEf01] .layout-panel-flex--row>.group-block+.group-block{border-inline-start:1px solid var(--api-hairline, #e2e2e2)}@media screen and (max-width:749px){[id*=section_BenEf01] .layout-panel-flex--row>.group-block+.group-block{border-inline-start:0;border-block-start:1px solid var(--api-hairline, #e2e2e2);padding-block-start:18px}[id*=section_AudIe01] .api-icon svg,[id*=section_BenEf01] .api-icon svg{width:32px;height:32px}}[id*=section_FaqCt01] .accordion summary{padding-block:16px;font-weight:500}[id*=section_FaqCt01] .accordion .details__content p,[id*=section_FaqCt01] .accordion p{font-size:.875rem;line-height:1.6;color:#333}[id*=section_FaqCt01] [class*=group-block] h2{letter-spacing:.01em}[id*=section_FaqCt01] .image-block,[id*=section_FaqCt01] .placeholder-image{align-self:flex-end}footer .footer,footer .shopify-section-group-footer-group{color:#fff}footer p,footer a{color:#fff}footer a:hover{color:var(--api-yellow)}.foot-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.foot-contact li{display:flex;align-items:center;gap:10px;font-size:.875rem;white-space:nowrap}.foot-contact a{text-decoration:none}.foot-contact .api-icon{flex:0 0 16px;display:flex;color:#fff}.foot-follow{display:flex;align-items:center;gap:14px}.foot-follow__label{font-size:.875rem;color:#fff;white-space:nowrap}footer [id*=footer_utilities]{background-color:#000}footer [id*=footer_utilities] .section-background{background-color:#000}footer [id*=footer_utilities],footer [id*=footer_utilities] a,footer [id*=footer_utilities] p,footer [id*=footer_utilities] span{color:#fff}footer [id*=footer_utilities] a:hover{color:var(--api-yellow)}.foot-follow__chip{display:inline-flex;align-items:center;justify-content:center;inline-size:34px;block-size:34px;border-radius:6px;background-color:#fff;color:#000}@media screen and (max-width:749px){.foot-follow{justify-content:flex-start}}[id*=section_Ap9tRv] .video-placeholder-wrapper,[id*=section_Ap9tRv] .placeholder-video,[id*=section_Ap9tRv] deferred-media,[id*=section_Ap9tRv] video,[id*=section_Ap9tRv] .video-block{max-height:360px;overflow:hidden}[id*=section_Ap9tRv] .video-placeholder-wrapper>svg,[id*=section_Ap9tRv] video{height:360px;width:100%;object-fit:cover}@media screen and (max-width:749px){[id*=section_Ap9tRv] .video-placeholder-wrapper,[id*=section_Ap9tRv] .placeholder-video,[id*=section_Ap9tRv] deferred-media,[id*=section_Ap9tRv] video,[id*=section_Ap9tRv] .video-block{max-height:none}[id*=section_Ap9tRv] .video-placeholder-wrapper>svg,[id*=section_Ap9tRv] video{height:auto}}.api-icon{display:flex;align-items:flex-start;justify-content:center;color:var(--api-black)}.api-icon svg{display:block}.group-block-content>div:has(>.api-icon){flex:0 0 32px;display:flex}[id*=section_Gil] p{line-height:1.6;color:#333}[id*=section_Gil] h2{letter-spacing:.01em}[id*=section_GilCta] p{color:#fff}[id*=section_Gil] .accordion summary{padding-block:16px;font-weight:500}[id*=section_Gil] .button-custom{border-radius:var(--api-button-radius);min-height:var(--api-button-height);padding-block:0;padding-inline:var(--api-button-padding-inline);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}[id*=section_Gil] .button-custom:after{content:"\2197";margin-inline-start:.5rem;font-weight:700}[id*=section_For] p,[id*=section_Ent] p,[id*=section_Sec] p,[id*=section_Res] p,[id*=section_Apr] p{line-height:1.6;color:#333}[id*=section_For] h1,[id*=section_Ent] h1,[id*=section_Sec] h1,[id*=section_Res] h1,[id*=section_Apr] h1{line-height:1.08;letter-spacing:-.01em}[id*=section_ForCta] p,[id*=section_EntCta] p,[id*=section_SecCta] p,[id*=section_ResCta] p,[id*=section_AprCta] p{color:#fff}[id*=section_For] .button-custom,[id*=section_Ent] .button-custom,[id*=section_Sec] .button-custom,[id*=section_Res] .button-custom,[id*=section_Apr] .button-custom{border-radius:var(--api-button-radius);min-height:var(--api-button-height);padding-block:0;padding-inline:var(--api-button-padding-inline);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}[id*=section_For] .button-custom:after,[id*=section_Ent] .button-custom:after,[id*=section_Sec] .button-custom:after,[id*=section_Res] .button-custom:after,[id*=section_Apr] .button-custom:after{content:"\2197";margin-inline-start:.5rem;font-weight:700}@media screen and (max-width:749px){[id*=section_For] h1,[id*=section_Ent] h1,[id*=section_Sec] h1,[id*=section_Res] h1,[id*=section_Apr] h1{font-size:2rem}}.res-form{display:flex;flex-direction:column;gap:14px;max-width:520px}.res-form__label{font-size:.875rem;font-weight:500}.res-form__input{width:100%;min-height:46px;padding-inline:14px;border:1px solid #d4d4d4;border-radius:var(--api-button-radius);background-color:#fff;font-size:.9375rem}.res-form__input:focus-visible{outline:2px solid var(--api-yellow);outline-offset:1px}.res-form__consent{display:flex;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.5;color:#333;cursor:pointer}.res-form__consent input{flex:0 0 auto;margin-block-start:2px;inline-size:16px;block-size:16px;accent-color:var(--api-yellow)}.res-form__submit{align-self:flex-start;min-height:var(--api-button-height);padding-inline:var(--api-button-padding-inline);border:0;border-radius:var(--api-button-radius);background-color:var(--api-yellow);color:var(--api-black);font-weight:600;font-size:.875rem;white-space:nowrap;cursor:pointer}.res-form__submit:hover{background-color:var(--api-yellow-hover)}.res-form__ok{margin:0;font-weight:500}@media screen and (max-width:749px){.res-form__submit{align-self:stretch;text-align:center}}.devis-form{display:flex;flex-direction:column;gap:18px}.devis-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.devis-form__field--full{grid-column:1 / -1}.devis-form__field{display:flex;flex-direction:column;gap:6px;margin:0}.devis-form__field label{font-size:.8125rem;font-weight:500}.devis-form__field label span{color:#b00020}.devis-form input,.devis-form select,.devis-form textarea{width:100%;min-height:46px;padding:11px 14px;border:1px solid #d4d4d4;border-radius:var(--api-button-radius);background-color:#fff;font-family:inherit;font-size:.9375rem;color:var(--api-black)}.devis-form textarea{min-height:128px;resize:vertical}.devis-form input:focus-visible,.devis-form select:focus-visible,.devis-form textarea:focus-visible{outline:2px solid var(--api-yellow);outline-offset:1px}.devis-form__consent{display:flex;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.5;color:#333;cursor:pointer}.devis-form__consent input{flex:0 0 auto;width:auto;min-height:0;margin-block-start:2px;inline-size:16px;block-size:16px;padding:0;accent-color:var(--api-yellow)}.devis-form__submit{align-self:flex-start;min-height:var(--api-button-height);padding-inline:var(--api-button-padding-inline);border:0;border-radius:var(--api-button-radius);background-color:var(--api-yellow);color:var(--api-black);font-weight:600;font-size:.875rem;white-space:nowrap;cursor:pointer}.devis-form__submit:hover{background-color:var(--api-yellow-hover)}.devis-form__ok,.devis-form__error{padding:16px 18px;border-radius:12px;font-size:.9375rem}.devis-form__ok{background-color:#fdf6e3;border:1px solid var(--api-yellow)}.devis-form__ok-title{margin:0 0 4px;font-weight:700}.devis-form__ok p,.devis-form__error p{margin:0}.devis-form__error{background-color:#fdecec;border:1px solid #b00020;color:#7a0016}@media screen and (max-width:749px){.devis-form__grid{grid-template-columns:minmax(0,1fr)}.devis-form__submit{align-self:stretch;text-align:center}}[id*=section_Ctc] p{line-height:1.6;color:#333}[id*=section_Ctc] h1{line-height:1.08;letter-spacing:-.01em}@media screen and (max-width:749px){[id*=section_Ctc] h1{font-size:2rem}}[id*=section_PrEsSe1] .section-content-wrapper{position:relative;isolation:isolate;background-color:#f7f5ee;border-radius:28px;padding:clamp(36px,5vw,68px) clamp(24px,7vw,110px);overflow:hidden}[id*=section_PrEsSe1] .section-content-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1650 930' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3Cpattern id='d' width='19' height='19' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='3' cy='3' r='2.4' fill='%23F5B800'/%3E%3C/pattern%3E%3C/defs%3E%3Cellipse cx='120' cy='780' rx='270' ry='200' fill='%23F5B800' opacity='0.10'/%3E%3Cellipse cx='40' cy='120' rx='210' ry='150' fill='%23F5B800' opacity='0.06'/%3E%3Ccircle cx='1580' cy='-30' r='430' fill='none' stroke='%23F5B800' stroke-opacity='0.55' stroke-width='2.5'/%3E%3Ccircle cx='70' cy='990' r='360' fill='none' stroke='%23F5B800' stroke-opacity='0.5' stroke-width='2.5'/%3E%3Crect x='72' y='545' width='150' height='115' fill='url(%23d)' opacity='0.4'/%3E%3Crect x='1440' y='360' width='140' height='115' fill='url(%23d)' opacity='0.28'/%3E%3C/svg%3E");background-size:cover;background-position:center}.press-badge{display:flex;align-items:center;justify-content:center;gap:16px}.press-badge__rule{inline-size:64px;block-size:2px;background-color:#f5b80099}.press-badge__hex{inline-size:44px;block-size:48px;flex:0 0 auto}[id*=section_PrEsSe1] h2{text-align:center;font-size:clamp(2rem,5.5vw,3rem);font-weight:800;letter-spacing:.01em;line-height:1.05;margin:6px 0 0;position:relative;padding-block-end:22px}[id*=section_PrEsSe1] h2:after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:0;transform:translate(-50%);inline-size:64px;block-size:5px;border-radius:3px;background-color:var(--api-yellow)}[id*=section_PrEsSe1] [class*=PressCaption]{text-align:center;max-inline-size:640px;margin-inline:auto;color:#333;font-size:1.0625rem}.press-logos{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:28px;margin:0;padding:0;list-style:none}.press-logos__item{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:16px;padding:28px 56px;min-inline-size:300px;box-shadow:0 12px 32px #00000012}.press-logos__img{block-size:56px;inline-size:auto;max-inline-size:220px;object-fit:contain}.press-logos__img[src*=arte]{object-view-box:inset(42.2% 5% 42.2% 5%);block-size:28px;inline-size:auto;max-inline-size:160px}@media screen and (max-width:749px){.press-logos{gap:18px}.press-logos__item{padding:22px 36px;min-inline-size:220px}.press-logos__img{block-size:44px;max-inline-size:160px}}.cta-photo__img{display:block;inline-size:100%;max-inline-size:320px;block-size:auto;margin-inline-start:auto;object-fit:contain}@media screen and (max-width:749px){.cta-photo__img{max-inline-size:240px;margin-inline:auto}[id*=section_FaqCt01] .group-block,[id*=section_FaqCt01] .group-block-content{height:auto!important;min-height:0!important;max-height:none!important}[id*=section_FaqCt01] .group-block:has(.cta-photo__img){overflow:visible!important}[id*=section_FaqCt01] .group-block:has(.cta-photo__img)>.group-block-content{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}[id*=section_FaqCt01] .group-block:has(.cta-photo__img)>.group-block-content>.group-block{width:100%!important;max-width:100%!important;flex:0 0 auto!important}[id*=section_FaqCt01] .group-block:has(.cta-photo__img) h2{font-size:1.1875rem!important;line-height:1.25}[id*=section_FaqCt01] .group-block:has(.cta-photo__img) .button,[id*=section_FaqCt01] .group-block:has(.cta-photo__img) [class*=button_Cta]{width:100%}[id*=section_FaqCt01] .cta-photo__img,[id*=section_FaqCt01] .group-block-content>div:has(>.cta-photo__img){display:none!important}}@media screen and (min-width:750px){[id*=section_FoSixTemps] .group-block-content{flex-wrap:wrap}[id*=section_FoSixTemps] .group-block-content>.group-block{flex:1 1 calc((100% - 24px)/2)}}@media screen and (min-width:990px){[id*=section_FoSixTemps] .group-block-content>.group-block{flex-basis:calc((100% - 48px) / 3)}}@media screen and (min-width:1280px){[id*=section_FoSixTemps] .group-block-content>.group-block{flex-basis:calc((100% - 120px) / 6)}}[id*=section_FoSixTemps] .group-block{text-align:center}[id*=section_FoSixTemps] .how-step__num{margin-inline:auto}[id*=section_FoSixTemps] .group-block .api-icon{display:block;margin:6px auto 0;color:var(--api-black)}[id*=section_FoSixTemps] .group-block .api-icon svg{width:26px;height:26px}.fo-sectors{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none}.fo-sectors__item a{color:var(--api-black);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fo-sectors__item a:hover{color:var(--api-yellow-hover, #dda600)}.fo-sectors__item--pending{color:#00000073;cursor:default}:is([id*=section_EntOpen],[id*=section_EntActions],[id*=section_EntBenefices],[id*=section_EntNote],[id*=section_EntSecteurs],[id*=section_EntCta]) .section-content-wrapper{max-inline-size:860px;margin-inline:auto;align-items:center;text-align:center}:is([id*=section_EntOpen],[id*=section_EntActions],[id*=section_EntBenefices],[id*=section_EntNote],[id*=section_EntSecteurs],[id*=section_EntCta]) p{max-inline-size:60ch;margin-inline:auto}[id*=section_EntSecteurs] .fo-sectors{justify-content:center}:is([id*=section_EntActions],[id*=section_EntBenefices]) .ent-box{max-inline-size:920px;margin-inline:auto}:is([id*=section_EntActions],[id*=section_EntBenefices]) .ent-box__grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;text-align:center}:is([id*=section_EntActions],[id*=section_EntBenefices]) .ent-box__grid .ent-box__break{flex:0 0 100%;block-size:0;margin:0;padding:0;border:0}:is([id*=section_EntActions],[id*=section_EntBenefices]) .ent-box__grid li:not(.ent-box__break){flex:0 1 260px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 18px;border:1px solid #e2e2e2;border-radius:12px;background-color:#fff;font-size:.9375rem;line-height:1.35}:is([id*=section_EntActions],[id*=section_EntBenefices]) .ent-box__grid .api-icon{flex:0 0 auto;color:var(--api-black)}:is([id*=section_EntActions],[id*=section_EntBenefices]) .ent-box__grid .api-icon svg{width:24px;height:24px}@media screen and (min-width:750px){:is([id*=section_FoCta],[id*=section_IndCta],[id*=section_BatCta],[id*=section_SaCta],[id*=section_RevClose]) .layout-panel-flex--row{justify-content:center}:is([id*=section_FoCta],[id*=section_IndCta],[id*=section_BatCta],[id*=section_SaCta],[id*=section_RevClose]) .layout-panel-flex--row>.group-block:has(h1,h2,h3){flex:0 1 560px;max-inline-size:560px}}[id*=section_FoHero] .api-photo__img{max-inline-size:560px;margin-inline:auto}@media screen and (min-width:750px){[id*=section_FoHero] .layout-panel-flex--row>*:has(>.api-photo){flex:0 1 46%;min-inline-size:0}[id*=section_FoHero] .api-photo__img{inline-size:100%;aspect-ratio:4 / 3;block-size:auto;object-fit:cover;object-position:center}}[id*=section_FoHero] h1{line-height:1.15;letter-spacing:-.01em}@media screen and (min-width:750px){:is([id*=section_SaHero],[id*=section_BatHero],[id*=section_IndHero]) .api-photo__img{max-block-size:460px;inline-size:100%;object-fit:cover;object-position:center}}@media screen and (min-width:750px){[id*=section_SaSituations] .group-block-content,[id*=section_SaIntegrer] .group-block-content{flex-wrap:wrap}[id*=section_SaSituations] .group-block-content>.group-block,[id*=section_SaIntegrer] .group-block-content>.group-block{flex:1 1 calc((100% - 24px)/2)}}@media screen and (min-width:990px){[id*=section_SaSituations] .group-block-content>.group-block,[id*=section_SaIntegrer] .group-block-content>.group-block{flex-basis:calc((100% - 48px) / 3)}}@media screen and (min-width:750px){[id*=section_GilWhy] .group-block-content{flex-wrap:wrap}[id*=section_GilWhy] .group-block-content>.group-block{flex:1 1 calc((100% - 24px)/2)}[id*=section_GilHow] .group-block-content.layout-panel-flex--row{flex-wrap:wrap}[id*=section_GilHow] .group-block-content.layout-panel-flex--row>.group-block{flex:1 1 calc((100% - 48px) / 3)}}@media screen and (min-width:990px){[id*=section_GilWhy] .group-block-content>.group-block{flex-basis:calc((100% - 72px)/4)}}.gil-hero-banner{margin:0;text-align:center}.gil-hero-banner img{display:block;width:100%;max-width:620px;height:auto;margin-inline:auto;border-radius:16px}.zz-img{margin:0;align-self:center;width:100%}.zz-img img{display:block;width:100%;height:auto;border-radius:16px}:is([id*=section_GilHow],[id*=section_GilAudiences],[id*=section_GilIncludes],[id*=section_GilNoDigital],[id*=section_GilBulk]) .section-content-wrapper>*:has(.zz-img){flex:0 1 42%;min-inline-size:0;align-self:center}.zz-img img{max-inline-size:460px;margin-inline:auto}[id*=section_GilVideo] .section-content-wrapper>*:has(.zz-img--wide){flex:0 1 56%;min-inline-size:0;align-self:center}.zz-img--wide img{max-inline-size:none;width:100%}@media screen and (max-width:749px){[id*=section_GilVideo] .section-content-wrapper>*:has(.zz-img--wide){flex-basis:auto;order:2}}@media screen and (max-width:749px){:is([id*=section_GilHow],[id*=section_GilAudiences],[id*=section_GilIncludes],[id*=section_GilNoDigital]) .section-content-wrapper>*:has(.zz-img){flex-basis:auto;width:100%}}@media screen and (max-width:749px){:is([id*=section_GilHow],[id*=section_GilAudiences],[id*=section_GilIncludes],[id*=section_GilNoDigital]) .section-content-wrapper>*:has(.zz-img){order:2}.zz-img img{max-width:440px;margin-inline:auto}.gil-hero-banner img{max-width:100%}}.gil-specs{inline-size:100%;border-collapse:collapse;font-size:.9375rem}.gil-specs th,.gil-specs td{padding:12px 16px 12px 0;text-align:start;vertical-align:top;border-block-end:1px solid var(--api-hairline, #e2e2e2)}.gil-specs th{inline-size:40%;font-weight:600}@media screen and (max-width:749px){.gil-specs th{inline-size:50%}}.gil-audiences{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;max-inline-size:68ch}.gil-audiences__item a{color:var(--api-black);text-decoration:underline;text-underline-offset:3px}.gil-audiences__item a:hover{color:var(--api-yellow-hover, #dda600)}.gil-audiences__item--pending{color:#0000008c}.api-photo{margin:0;inline-size:100%}.api-photo__img{display:block;inline-size:100%;block-size:auto;max-inline-size:900px;border-radius:12px}.gil-audiences__item{display:flex;flex-direction:column;gap:4px;padding-block:14px;border-block-end:1px solid var(--api-hairline, #e2e2e2)}.gil-audiences__title{font-weight:600}.gil-audiences__desc{color:#333}.gil-audiences__link{margin-block-start:4px;font-size:.8125rem;font-weight:600;letter-spacing:.02em}a.gil-audiences__link{color:var(--api-black);text-decoration:underline;text-underline-offset:3px}a.gil-audiences__link:hover{color:var(--api-yellow-hover, #dda600)}@media screen and (min-width:750px){[id*=section_BatSituations] .group-block-content,[id*=section_BatAtelier] .group-block-content,[id*=section_IndSituations] .group-block-content,[id*=section_IndAtelier] .group-block-content{flex-wrap:wrap}[id*=section_BatSituations] .group-block-content>.group-block,[id*=section_BatAtelier] .group-block-content>.group-block,[id*=section_IndSituations] .group-block-content>.group-block,[id*=section_IndAtelier] .group-block-content>.group-block{flex:1 1 calc((100% - 24px)/2)}}@media screen and (min-width:990px){[id*=section_BatSituations] .group-block-content>.group-block,[id*=section_BatAtelier] .group-block-content>.group-block,[id*=section_IndSituations] .group-block-content>.group-block,[id*=section_IndAtelier] .group-block-content>.group-block{flex-basis:calc((100% - 48px) / 3)}}[id*=section_PrEsSe1] .popup-link__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding-inline:30px;border-radius:14px;background-color:var(--api-yellow);color:var(--api-black);font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 12px 26px #f5b80066}[id*=section_PrEsSe1] .popup-link__button:hover{background-color:var(--api-yellow-hover, #dda600)}[id*=section_PrEsSe1] .popup-link__button svg{display:none}[id*=section_PrEsSe1] .popup-link__button:before{content:"";flex:0 0 auto;inline-size:34px;block-size:34px;border-radius:50%;background-color:var(--api-black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7.5v9l7.5-4.5z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:54% center;background-size:14px}dialog.popup-link__content:has(.press-video-embed){box-sizing:border-box;inline-size:min(92vw,900px);max-inline-size:min(92vw,900px);block-size:fit-content;height:fit-content;min-block-size:0;max-block-size:90vh;padding:14px;overflow:visible}dialog.popup-link__content:has(.press-video-embed) .popup-link__inner{block-size:auto}.press-video-embed{inline-size:100%;aspect-ratio:16 / 9}.press-video-embed video,.press-video-embed iframe{inline-size:100%;block-size:100%;display:block;border:none;border-radius:8px;background-color:#000}@media screen and (max-width:749px){dialog.popup-link__content:has(.press-video-embed){inline-size:94vw!important;max-inline-size:94vw!important;block-size:fit-content!important;height:fit-content!important;max-block-size:92vh!important;padding:8px!important;margin:auto!important;top:0!important;right:0!important;bottom:0!important;left:0!important}}.check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.check-list li{position:relative;padding-inline-start:30px}.check-list li:before{content:"\2713";position:absolute;inset-inline-start:0;top:.1em;display:flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;border-radius:50%;background-color:var(--api-yellow);color:var(--api-black);font-size:.6875rem;font-weight:700;line-height:1}.tip-callout{display:flex;flex-direction:column;gap:14px;height:100%;background-color:#fbf6e6;border-radius:12px;padding:28px;box-sizing:border-box}.tip-callout .api-icon{color:var(--api-yellow)}.tip-callout p{margin:0;font-weight:700;font-size:1.0625rem}.tip-callout--center{align-items:center;text-align:center;max-inline-size:720px;margin-inline:auto}[id*=section_FoSixTemps] .section-content-wrapper>div:has(>.tip-callout--center),[id*=section_FoResultat] .section-content-wrapper>div:has(>.tip-callout--center){align-self:stretch;width:100%}[id*=section_FoQuelles] .section-content-wrapper>div:has(>.icon-chip-row),[id*=section_FoFaq] .section-content-wrapper>div:has(>.faq-grid),[id*=section_FoApports] .section-content-wrapper>div:has(>.icon-card-grid){align-self:stretch;width:100%}[id*=section_FoQuelles] .icon-chip-row,[id*=section_FoApports] .icon-card-grid{justify-content:center}[id*=section_FoApports] .icon-card{align-items:center;justify-content:center;text-align:center;gap:8px;padding:22px 20px}[id*=section_FoApports] .icon-card .api-icon{align-self:center}[id*=section_FoApports] .icon-card h3{max-inline-size:24ch}[id*=section_FoApports] .icon-card p{max-inline-size:34ch;margin-inline:auto}.info-card{display:flex;flex-direction:column;gap:18px;height:100%;background-color:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:28px;box-sizing:border-box}.info-card h2{margin:0}.info-card__warning{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:.875rem;color:#6b6b6b}.info-card__warning .api-icon{flex:0 0 auto;color:#c98a00}.info-card__warning .api-icon svg{width:20px;height:20px}.icon-card-grid{display:flex;flex-wrap:wrap;gap:20px}.icon-card{flex:1 1 calc((100% - 40px) / 3);min-inline-size:220px;display:flex;flex-direction:column;gap:10px;border:1px solid #e2e2e2;border-radius:12px;padding:24px;box-sizing:border-box}.icon-card .api-icon{color:var(--api-yellow)}.icon-card h3{margin:0;font-size:1.0625rem}.icon-card p{margin:0;font-size:.9375rem;color:#4a4a4a}@media screen and (max-width:989px){.icon-card{flex-basis:calc((100% - 20px)/2)}}@media screen and (max-width:589px){.icon-card{flex-basis:100%}}.icon-chip-row{display:flex;flex-wrap:wrap;gap:14px}.icon-chip{flex:1 1 calc((100% - 42px) / 3);min-inline-size:220px;display:flex;align-items:center;gap:12px;border:1px solid #e2e2e2;border-radius:10px;padding:14px 16px;box-sizing:border-box;font-size:.9375rem;font-weight:600}.icon-chip .api-icon{flex:0 0 auto;color:var(--api-black)}.icon-chip .api-icon svg{width:26px;height:26px}@media screen and (max-width:989px){.icon-chip{flex-basis:calc((100% - 14px)/2)}}@media screen and (max-width:589px){.icon-chip{flex-basis:100%}}[id*=section_RevPartenariat] .icon-card,[id*=section_RevBenefices] .icon-card{align-items:center;text-align:center}[id*=section_RevPartenariat] .icon-card .how-step__num,[id*=section_RevPartenariat] .icon-card .api-icon,[id*=section_RevBenefices] .icon-card .api-icon{align-self:center;margin-inline:auto}:is([id*=section_RevMarches],[id*=section_SaPublics],[id*=section_BatPublics],[id*=section_IndPublics]) .icon-chip{flex-direction:column;align-items:center;text-align:center;gap:10px}:is([id*=section_SaSituations],[id*=section_BatSituations],[id*=section_IndSituations],[id*=section_SaBenefices],[id*=section_BatBenefices],[id*=section_IndBenefices]) .icon-card{align-items:center;text-align:center}:is([id*=section_SaSituations],[id*=section_BatSituations],[id*=section_IndSituations],[id*=section_SaBenefices],[id*=section_BatBenefices],[id*=section_IndBenefices]) .icon-card .api-icon{align-self:center;margin-inline:auto}:is([id*=section_BatConstat],[id*=section_IndConstat]) .section-content-wrapper>*:has(.tip-callout){align-self:stretch;width:100%}:is([id*=section_BatConstat],[id*=section_IndConstat]) .tip-callout{height:auto;max-inline-size:820px;margin-inline:auto;align-items:center;text-align:center;gap:10px}:is([id*=section_BatConstat],[id*=section_IndConstat]) .tip-callout .api-icon{align-self:center;justify-content:center}:is([id*=section_SaIntegrer],[id*=section_BatAtelier],[id*=section_IndAtelier]) .step-track__item{align-items:center;text-align:center}:is([id*=section_SaIntegrer],[id*=section_BatAtelier],[id*=section_IndAtelier]) .step-track__item .how-step__num{inset-inline-start:50%;transform:translate(-50%)}:is([id*=section_SaIntegrer],[id*=section_BatAtelier],[id*=section_IndAtelier]) .step-track__item:first-child:before{inset-inline-start:50%;inline-size:50%}:is([id*=section_SaIntegrer],[id*=section_BatAtelier],[id*=section_IndAtelier]) .step-track__item:last-child:before{inline-size:50%}@media screen and (max-width:899px){:is([id*=section_SaIntegrer],[id*=section_BatAtelier],[id*=section_IndAtelier]) .step-track__item .how-step__num{inset-inline-start:0;transform:none}:is([id*=section_SaIntegrer],[id*=section_BatAtelier],[id*=section_IndAtelier]) .step-track__item:first-child:before,:is([id*=section_SaIntegrer],[id*=section_BatAtelier],[id*=section_IndAtelier]) .step-track__item:last-child:before{inset-inline-start:13px;inline-size:2px;block-size:100%}}[id*=section_RevMarches] p{max-inline-size:62ch;margin-inline:auto}[id*=section_CtcOpen] .section-content-wrapper{align-items:center;text-align:center}[id*=section_CtcOpen] p{max-inline-size:60ch;margin-inline:auto}@media screen and (min-width:750px){[id*=section_IndFaq] .accordion,[id*=section_BatFaq] .accordion,[id*=section_SaFaq] .accordion,[id*=section_GilFaq] .accordion,[id*=section_FoFaq] .accordion,[id*=section_RevFaq] .accordion{column-count:2;column-gap:40px}[id*=section_IndFaq] accordion-custom,[id*=section_BatFaq] accordion-custom,[id*=section_SaFaq] accordion-custom,[id*=section_GilFaq] accordion-custom,[id*=section_FoFaq] accordion-custom,[id*=section_RevFaq] accordion-custom{display:block;break-inside:avoid}}.badge-row{display:flex;flex-wrap:wrap;gap:20px;margin-block-start:8px}.badge-item{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 calc((100% - 60px)/4);min-inline-size:100px;text-align:center;font-size:.8125rem;font-weight:600}.badge-item .api-icon{color:var(--api-black)}@media screen and (max-width:589px){.badge-item{flex-basis:calc((100% - 20px)/2)}}.step-head{display:flex;align-items:center;gap:10px;margin-block-end:6px}.step-head__label{font-family:var(--font-heading--family);font-weight:700;font-size:1.125rem;line-height:1.2}:is([id*=section_HowIt01],[id*=section_FoSixTemps]) .step-head{justify-content:center}.step-track{list-style:none;margin:0;padding:0;display:flex;gap:24px;counter-reset:none}.step-track__item{position:relative;flex:1 1 0;display:flex;flex-direction:column;gap:8px;padding-block-start:44px}.step-track__item:before{content:"";position:absolute;inset-block-start:16px;inset-inline-start:0;inline-size:100%;block-size:2px;background-color:var(--api-hairline, #e2e2e2)}.step-track__item:last-child:before{inline-size:16px}.step-track__item .how-step__num{position:absolute;inset-block-start:4px;inset-inline-start:0;z-index:1}.step-track__item h3{margin:0;font-size:1.0625rem}.step-track__item p{margin:0;font-size:.9375rem;color:#444}@media screen and (max-width:899px){.step-track{flex-wrap:wrap}.step-track__item{flex-basis:calc((100% - 24px)/2);padding-block-start:0;padding-inline-start:40px}.step-track__item:before{inset-block-start:0;inset-inline-start:13px;inline-size:2px;block-size:100%}.step-track__item:last-child:before{inline-size:2px}.step-track__item .how-step__num{inset-block-start:0}}@media screen and (max-width:589px){.step-track__item{flex-basis:100%}}.icon-card--compact{align-items:center;text-align:center;gap:12px}.icon-card--compact h3{font-size:1rem}.notice-callout{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;max-inline-size:760px;margin-inline:auto}.notice-callout>div{display:flex;flex-direction:column;align-items:center;gap:4px}.notice-callout .api-icon{flex:0 0 auto;color:var(--api-yellow)}.notice-callout .api-icon svg{width:32px;height:32px}.notice-callout h3{margin:0;font-size:1.1875rem}.notice-callout p{margin:0;font-size:.9375rem}.faq-grid{column-count:2;column-gap:40px}@media screen and (max-width:749px){.faq-grid{column-count:1}}.faq-item{break-inside:avoid;padding-block:16px;border-block-start:1px solid var(--api-hairline, #e2e2e2)}.faq-item:first-child{border-block-start:none}.faq-item__q{display:flex;align-items:flex-start;gap:10px;margin:0 0 6px;font-family:var(--font-heading--family);font-weight:700;font-size:1rem}.faq-item__q .api-icon{flex:0 0 auto;color:var(--api-yellow)}.faq-item__q .api-icon svg{width:20px;height:20px}.faq-item__a{margin:0;padding-inline-start:30px;font-size:.9rem;color:#444}.info-card--lead{gap:12px}.info-card--lead .api-icon{color:var(--api-black)}.info-card--lead .api-icon svg{width:44px;height:44px}.info-card--lead h2{font-size:1.375rem;margin:0}.tip-callout h3{margin:0;font-size:1.1875rem}.tip-callout .icon-chip-row{margin-block-start:4px}.tip-callout .icon-chip{background-color:#fff}.plain-col h3{margin:0 0 14px;font-size:1.1875rem}.step-track--six{gap:16px}.step-track__item--icon{align-items:center;text-align:center}.step-track__item--icon .how-step__num{inset-inline-start:50%;transform:translate(-50%)}.step-track__item--icon:before{inset-inline-start:0}.step-track__item--icon:first-child:before{inset-inline-start:50%;inline-size:50%}.step-track__item--icon:last-child:before{inline-size:50%}.step-track__item--icon .api-icon{color:var(--api-black);margin-block-start:4px}.step-track__item--icon .api-icon svg{width:30px;height:30px}@media screen and (max-width:989px){.step-track--six{flex-wrap:wrap}.step-track--six .step-track__item{flex-basis:calc((100% - 32px) / 3)}}@media screen and (max-width:599px){.step-track--six .step-track__item{flex-basis:calc((100% - 16px)/2)}}@media screen and (max-width:989px){.step-track--six .step-track__item--icon:first-child:before{inset-inline-start:0;inline-size:100%}.step-track--six .step-track__item--icon:last-child:before{inline-size:100%}}@media screen and (max-width:899px){.step-track--six .step-track__item--icon{padding-block-start:0;padding-inline-start:0}.step-track--six .step-track__item--icon:before{display:none}.step-track--six .step-track__item--icon .how-step__num{position:static;inset-inline-start:auto;inset-block-start:auto;transform:none;margin-block-end:6px}.step-track--six .step-track__item--icon .api-icon{margin-block-start:0}}@media screen and (min-width:750px){[id*=__main] .product-information__grid.product-information--media-left:not(.product-information__grid--half):not(.product-information--media-none){grid-template-columns:minmax(0,640px) minmax(0,470px)!important;justify-content:center;column-gap:clamp(28px,3vw,48px)!important}[id*=__main] .product-information--media-left .product-media-container,[id*=__main] .product-information--media-left .media-gallery,[id*=__main] .product-information--media-left .product-media-gallery{max-inline-size:100%}[id*=__main] .product-details,[id*=__main] .product-details>.group-block{max-inline-size:480px}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;color:#777}.breadcrumb a{color:#777;text-decoration:none}.breadcrumb a:hover,.breadcrumb [aria-current=page]{color:var(--api-black)}[id*=__main] .variant-picker__form{display:flex;flex-direction:column;gap:18px}[id*=__main] .variant-option{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}[id*=__main] .variant-option>legend{position:static;margin-block-end:10px;font-weight:700}[id*=__main] .variant-option--buttons .variant-option__button-label{display:flex;align-items:center;gap:12px;min-block-size:0;padding:15px 18px;border:1px solid #d8d8d8!important;border-radius:12px;background-color:#fff;cursor:pointer;font-weight:600;transition:border-color .12s ease,box-shadow .12s ease}[id*=__main] .variant-option--buttons .variant-option__button-label:before{content:"";flex:0 0 auto;inline-size:18px;block-size:18px;border-radius:50%;border:2px solid #bcbcbc}[id*=__main] .variant-option--buttons .variant-option__button-label:hover{border-color:#9db8f5}[id*=__main] .variant-option--buttons .variant-option__button-label:has(input:checked){border-color:#2f6fed!important;box-shadow:0 0 0 1px #2f6fed inset}[id*=__main] .variant-option--buttons .variant-option__button-label:has(input:checked):before{border-color:#2f6fed;background:radial-gradient(circle,#2f6fed 0 5px,transparent 6px)}[id*=__main] .variant-option--buttons .variant-option__button-label input[type=radio]{position:absolute;opacity:0;pointer-events:none}[id*=__main] .variant-option--buttons .variant-option__button-label:has(input:focus-visible){outline:2px solid #2f6fed;outline-offset:2px}[id*=__main] .variant-option--buttons .variant-option__button-label>svg{opacity:.5}[id*=__main] .variant-option--buttons .variant-option__button-label:has(input[aria-disabled=true]),[id*=__main] .variant-option--buttons .variant-option__button-label:has(input:disabled){opacity:.55!important;cursor:pointer}[id*=__main] .variant-option--buttons .variant-option__button-label .variant-option__button-label__text{opacity:1!important;text-decoration:none!important}.size-select{display:flex;flex-direction:column;gap:10px;margin-block-start:6px}.size-select__label{margin:0;font-size:.9375rem;font-weight:400}.size-select__label strong{font-weight:700}.size-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.size-card{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 12px;border:1px solid #d8d8d8;border-radius:12px;background-color:#fff;font-family:var(--font-heading--family);font-size:.9375rem;font-weight:700;line-height:1;color:var(--api-black);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.size-card:before{content:"";flex:0 0 auto;inline-size:18px;block-size:18px;border-radius:50%;border:2px solid #bcbcbc}.size-card:hover{border-color:#9db8f5}.size-card:focus-visible{outline:2px solid #2f6fed;outline-offset:2px}.size-card--on{border-color:#2f6fed;box-shadow:0 0 0 1px #2f6fed inset;background-color:#f4f7fe}.size-card--on:before{border-color:#2f6fed;background:radial-gradient(circle,#2f6fed 0 5px,transparent 6px)}[id*=__main].api-cards-ready variant-picker.variant-picker{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%)}.shopify-section:not(.api-cards-ready) .alert-cards,.shopify-section:not(.api-cards-ready) .size-select{display:none}.api-option-unavailable{opacity:.55}.alert-cards{display:flex;flex-direction:column;gap:16px}.alert-card{display:flex;align-items:center;gap:16px;inline-size:100%;margin:0;padding:20px 22px;border:1px solid #e2e2e2;border-radius:16px;background-color:#fff;font-family:inherit;text-align:start;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.alert-card:hover{border-color:#9db8f5}.alert-card:focus-visible{outline:2px solid #2f6fed;outline-offset:2px}.alert-card--on{border-color:#2f6fed;box-shadow:0 0 0 1px #2f6fed inset}.alert-card__radio{flex:0 0 auto;inline-size:20px;block-size:20px;border-radius:50%;border:2px solid #c4c4c4}.alert-card--on .alert-card__radio{border-color:#2f6fed;background:radial-gradient(circle,#2f6fed 0 5.5px,transparent 6.5px)}.alert-card__icons{flex:0 0 auto;display:flex;align-items:center;gap:8px;color:var(--api-black)}.alert-card__icons .api-icon{display:inline-flex}.alert-card__icons .api-icon svg{width:28px;height:28px}.alert-card__body{display:flex;flex-direction:column;gap:2px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.alert-card__body strong{font-size:1.0625rem;font-weight:700;color:var(--api-black)}.alert-card__body span{font-size:.9375rem;color:#666}@media(max-width:479px){.alert-card{padding:16px;gap:12px}.alert-card__body strong{font-size:1rem}}[id*=section_GilHow] h2{text-align:center;position:relative;padding-block-end:20px;margin-inline:auto}[id*=section_GilHow] h2:after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:0;transform:translate(-50%);inline-size:60px;block-size:4px;border-radius:2px;background-color:var(--api-yellow)}[id*=section_GilHow] .step-head{justify-content:center}[id*=section_GilHow] .group-block{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/12/assets/api-attitude.css.map */
