.ox.ox-teak{--ink:#1d1215;--ink-2:#3f3538;--muted:#7c7072;--line:#1d12151a;--soft:#f8faf7;--y:#fce466;--teak-y:#fce466;--grid:#1d121509;--radius:12px;--x-strong:#1d1215;--x-on-strong:#fff;--x-bg:#f8faf7;--x-chip:#fff;--x-track:#1d12151a;--x-ring:#1d12153d;--x-pulse:#1d121559;--x-hint:#7c7072;--x-faint:#1d121573;--x-hover:#1d12150f;background-color:var(--soft);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:48px 48px}.ox-teak .ox-top{border-bottom:1px solid var(--line);background:#f8faf7e6;justify-content:space-between;max-width:none;min-height:72px;padding:0 32px}.ox-teak .ox4-top-logo{width:auto}.ox-teak-login{font-family:var(--mono);color:var(--muted);margin:0 0 0 auto;font-size:13px;font-weight:500}.ox-teak-login a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.ox-teak .ox-journey{justify-content:center;padding:36px 20px 0;display:flex}.ox-teak .ox4-stepper{flex:1;max-width:700px}.ox-teak .ox4-stepper-badge{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line)}.ox-teak .ox4-stepper-track,.ox-teak .ox4-stepper-fill{top:12px}.ox-teak .ox4-stepper-dot{top:13px}.ox-teak .ox4-stepper-label{font-size:11px;font-weight:500}.ox-teak[data-screen=capture] .ox-stage,.ox-teak[data-screen=relais] .ox-stage{display:none}.ox-teak .ox-col{padding:28px 20px 48px}.ox-teak[data-screen=capture] .ox-col,.ox-teak[data-screen=relais] .ox-col{align-items:flex-start}@media (min-width:960px){.ox-teak[data-screen=capture] .ox-main,.ox-teak[data-screen=relais] .ox-main{grid-template-columns:minmax(0,1fr);padding:0}.ox-teak[data-screen=capture] .ox-col,.ox-teak[data-screen=relais] .ox-col{align-items:flex-start;padding:32px 24px 64px}}.ox-teak .ox-card{border:1px solid var(--line);background:#fff;border-radius:28px;gap:0;max-width:560px;padding:40px;box-shadow:0 24px 60px #1d12151a}.ox-teak .ox-card>.ox-field,.ox-teak .ox-card>.ox-suggest,.ox-teak .ox-card>.ox-error{margin:0 0 14px}.ox-teak .ox-card>.ox-actions{gap:14px;margin:0}.ox .ox-who{border:1px solid var(--line);background:var(--soft);border-radius:18px;align-items:center;gap:14px;margin:0 0 26px;padding:14px 16px;display:flex}.ox .ox-who img{object-fit:cover;border-radius:999px;flex:none;width:48px;height:48px}.ox .ox-who b{font-size:14px;font-weight:600;line-height:1.3;display:block}.ox .ox-who span{color:var(--ink-2,var(--muted));font-size:13px;line-height:1.4;display:block}.ox-teak .ox-kick{margin:0 0 14px;font-size:11px;font-weight:500}.ox-teak h1{letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,5.5vw,2.25rem);font-weight:600;line-height:1.04}.ox h1 mark{background:linear-gradient(transparent 55%, var(--teak-y,var(--y)) 55%);color:inherit;padding:0 2px}.ox-teak .ox-lede{color:var(--ink-2);text-wrap:pretty;margin:0 0 26px;font-size:17px;line-height:1.5}.ox-teak .ox-label{font-size:13px;font-weight:500}.ox-teak .ox-fine{text-align:left;font-size:12px;line-height:1.5}.ox-teak .ox-fine a{text-underline-offset:3px;text-decoration:underline}.ox-teak .ox-input,.ox-teak .ox-site{border:1px solid var(--line);border-radius:var(--radius);min-height:52px;padding-left:18px;font-size:16px;box-shadow:0 1px #1d121508}.ox-teak .ox-input::placeholder{color:#b1a9ab}.ox-teak .ox-input:focus,.ox-teak .ox-site:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #fce4668c}.ox-teak .orp .btn-lp.flow-btn{--flow-fill:#f7d93d;--flow-fill-text:var(--ink);border-radius:var(--radius);background:var(--teak-y);height:52px;color:var(--ink);font:600 16px/1 var(--sans);letter-spacing:-.01em;box-shadow:inset 0 -3px #1d121514}.ox-teak .orp .btn-lp.flow-btn:hover,.ox-teak .orp .btn-lp.flow-btn:focus-visible{border-radius:var(--radius);color:var(--ink)}.ox-teak .ox-back,.ox-teak .ox-google,.ox-teak .flow-btn[data-look=outline]{border-radius:var(--radius)}.ox-teak .ox-back{box-shadow:inset 0 0 0 1px var(--line);background:#fff}@media (max-width:959px){.ox-teak .ox-card{flex:none}.ox-teak .ox-card .ox-actions{background:0 0;margin:0;position:static;padding:0!important}}@media (max-width:640px){.ox-teak .ox-top{min-height:60px;padding:0 16px}.ox-teak-login .ox-teak-login-q{display:none}.ox-teak .ox-journey{padding-top:24px}.ox-teak .ox4-stepper li:not(.now) .ox4-stepper-label{display:none}.ox-teak .ox-col{padding:20px 16px 40px}.ox-teak .ox-card{border-radius:22px;padding:26px 20px}}
