._9Y2OGW_page{background:var(--scene);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100dvh;display:grid}._9Y2OGW_wall{background:var(--accent);color:#fff;grid-template-rows:auto 1fr auto;gap:32px;padding:clamp(28px,4.4vw,64px);display:grid;position:relative;overflow:hidden}._9Y2OGW_logo{--accent:#fff;display:flex}._9Y2OGW_drawing{place-self:center;width:min(100%,520px)}._9Y2OGW_drawing svg{width:100%;height:auto;display:block}._9Y2OGW_motto{font-family:var(--titre);letter-spacing:-.02em;max-width:12ch;font-size:clamp(34px,4.6vw,68px);font-weight:500;line-height:1}._9Y2OGW_side{align-items:center;padding:clamp(28px,4.4vw,64px);display:grid}._9Y2OGW_box{gap:16px;width:100%;max-width:420px;display:grid}._9Y2OGW_box h1{font-family:var(--titre);letter-spacing:-.02em;color:var(--accent);font-size:34px;font-weight:500;line-height:1}._9Y2OGW_lead{color:var(--texte);font-size:17px;line-height:1.5}._9Y2OGW_alert,._9Y2OGW_note{background:var(--carte);border-left:4px solid var(--alerte);padding:11px 14px;font-size:14.5px;line-height:1.45}._9Y2OGW_alert strong{color:var(--alerte);font-weight:700}._9Y2OGW_note{border-left-color:var(--trait)}._9Y2OGW_buttons{gap:11px;margin-top:6px;display:grid}._9Y2OGW_google,._9Y2OGW_apple{letter-spacing:.01em;justify-content:center;align-items:center;gap:12px;height:52px;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s;display:flex}._9Y2OGW_google{color:#1f1f1f;background:#fff;border:1px solid #747775}._9Y2OGW_google:hover{background:#f8f9fa;border-color:#1f1f1f}._9Y2OGW_apple{color:#fff;background:#000;border:1px solid #000}._9Y2OGW_apple:hover{background:#222}._9Y2OGW_google:focus-visible,._9Y2OGW_apple:focus-visible{outline:2px solid var(--trait);outline-offset:3px}._9Y2OGW_data{color:var(--doux);margin-top:4px;font-size:14.5px;line-height:1.5}._9Y2OGW_data a{color:var(--trait);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}._9Y2OGW_data a:hover{color:var(--trait-fonce);text-decoration-thickness:2px}@media (max-width:820px){._9Y2OGW_page{grid-template-rows:auto 1fr;grid-template-columns:1fr}._9Y2OGW_wall{grid-template-rows:auto auto;gap:22px;padding:24px 20px 28px}._9Y2OGW_drawing{display:none}._9Y2OGW_motto{font-size:34px}._9Y2OGW_side{align-items:start;padding:28px 20px 40px}._9Y2OGW_box{max-width:none}}
