.rejoindre h1.cond:focus{outline:none}.rejoindre .band .eyebrow{margin-bottom:10px}.rejoindre .tablewrap{max-width:100%}.rejoindre .tablewrap:focus-visible{outline-offset:-2px}.band :focus-visible,.okbox :focus-visible{outline-color:var(--cream)}.udlg .uhead{border-left:12px solid var(--u-bg);padding-left:18px}.cand-title{font:400 clamp(30px,4vw,42px)/1.05 var(--display)}.candpage{max-width:calc(760px + 2*var(--gut))}.cand-msg{font:400 13px/1.5 var(--mono);background:var(--paper);border-left:3px solid #8a2c1f;padding:10px 14px}.form>.err{font:400 12px/1.4 var(--mono);color:#8a2c1f;margin-top:-6px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#8a2c1f;box-shadow:inset 0 0 0 1px #8a2c1f}.check input[aria-invalid=true]{outline-offset:2px;outline:2px solid #8a2c1f}.cand-actions{justify-content:flex-end;display:flex}.okbox .cand-thanks-title{font:300 28px/1.1 var(--display);outline:none}.okbox .btn{align-self:flex-start}.dlg>.okbox{margin-top:44px}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.why{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.why__item{text-align:center;background:var(--green);min-width:0;color:var(--cream);flex-direction:column;align-items:center;gap:18px;padding:clamp(28px,3.2vw,48px) clamp(22px,2.6vw,40px);display:flex}.why__n{font:400 clamp(96px,10vw,150px)/.9 var(--cond);color:var(--cream);letter-spacing:.02em}.why__t{font:500 clamp(24px,2.2vw,32px)/1.15 var(--display);color:#fff;overflow-wrap:anywhere;max-width:22ch;padding-bottom:20px;position:relative}.why__t:after{content:"";background:var(--cream);width:64px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.why__x{font:300 clamp(17px,1.45vw,20px)/1.55 var(--display);max-width:38ch;color:var(--cream)}.why__end{font:400 clamp(20px,2vw,26px)/1.35 var(--display);border-left:3px solid var(--green);max-width:60ch;padding-left:20px}@media (max-width:1000px){.why{grid-template-columns:minmax(0,1fr)}}.mship{flex-direction:column;gap:28px;margin-top:clamp(32px,5vw,64px);display:flex}.mship__bloc{flex-direction:column;gap:24px;display:flex}.mship__t{font:400 clamp(22px,2.2vw,30px)/1.2 var(--display);text-transform:uppercase;letter-spacing:.03em;color:var(--green);border-left:4px solid var(--green);padding-left:18px}.mship__x{font:300 clamp(18px,1.6vw,21px)/1.5 var(--display)}.lead--full{max-width:none}.univers__t{font:400 clamp(26px,3vw,40px)/1.15 var(--display);color:var(--green);max-width:30ch;margin-top:clamp(32px,5vw,64px)}.tarifs__intro{margin-bottom:24px}
