.ra{
  --fx-ok:#4F6B2E;--fx-ok-bg:#E8EDDC;--fx-grid:#ECE7DA;
  --mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
}.ra{background:var(--white)}.ra .fx-head{display:grid;gap:14px;justify-items:center;text-align:center;margin-bottom:44px}.ra .fx-head .lede{text-align:center}.ra .fx-hero{background:linear-gradient(180deg,var(--creme-2) 0%,var(--creme-2) 72%,var(--white) 100%);padding-block:64px 80px}.ra .fx-hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:52px;align-items:center}@media (max-width:1040px){.ra .fx-hero .wrap{grid-template-columns:minmax(0,1fr);gap:40px}}.ra .fx-hero-text{display:flex;flex-direction:column;gap:20px;min-width:0}.ra .fx-hero h1{font-size:clamp(2.4rem,4.4vw,3.6rem);max-width:15ch}.ra .fx-hero .lede{font-size:1.1rem}.ra .fx-next{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;border-radius:20px;background:var(--jaune-pale);color:var(--ink);font:600 .82rem/1.2 var(--sans)}.ra .fx-next::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fx-ok)}.ra .fx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:720px;margin:24px auto 0;text-align:left}@media (max-width:640px){.ra .fx-two{grid-template-columns:minmax(0,1fr)}}.ra .fx-door{border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;background:var(--white)}.ra .fx-door h3{font-size:1.2rem;margin:0}.ra .fx-door p{font-size:.9rem;color:var(--muted);margin:0}.ra .fx-door .btn{align-self:flex-start;margin-top:auto}.ra .fx-facts{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.ra .fx-facts li{display:flex;align-items:baseline;gap:10px;font-size:.92rem;color:var(--text);border-top:1px solid var(--line);padding-top:10px}.ra .fx-facts b{font-family:var(--serif);font-weight:400;font-size:1.7rem;line-height:1;color:var(--ink);min-width:1.1ch}.ra .cx{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;min-width:0}.ra .cx-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 10px 9px 16px;background:var(--carbone);color:var(--on-dark);font:600 .76rem/1.2 var(--sans)}.ra .cx-bar>span{flex:1 1 150px;min-width:0}.ra .cx-when{display:inline-flex;gap:3px;padding:3px;border-radius:20px;background:rgba(255,255,255,.08)}.ra .cx-when button{font:500 .74rem/1 var(--sans);padding:8px 12px;border-radius:16px;border:0;background:transparent;color:var(--on-dark-muted);cursor:pointer}.ra .cx-when button[aria-pressed="true"]{background:var(--jaune);color:var(--carbone)}.ra .cx-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media (max-width:680px){.ra .cx-body{grid-template-columns:minmax(0,1fr)}}.ra .cx-list{display:grid;align-content:start;border-right:1px solid var(--line)}@media (max-width:680px){.ra .cx-list{border-right:0;border-bottom:1px solid var(--line)}}.ra .cx-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:11px 14px 11px 11px;border:0;border-bottom:1px solid var(--line);border-left:3px solid transparent;background:var(--white);text-align:left;cursor:pointer;font:inherit;color:inherit}.ra .cx-row:last-child{border-bottom:0}.ra .cx-row:hover{background:var(--creme-2)}.ra .cx-row[aria-pressed="true"]{background:var(--creme-2);border-left-color:var(--carbone)}.ra .cx-ic{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);display:grid;place-items:center;background:var(--white)}.ra .cx-ic img{width:18px;height:18px;object-fit:contain}.ra .cx-ic i{font:700 .72rem/1 var(--sans);font-style:normal;color:var(--ink)}.ra .cx-n{display:grid;gap:1px;min-width:0}.ra .cx-n b{font:600 .88rem/1.25 var(--sans);color:var(--ink)}.ra .cx-n small{font-size:.74rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra .cx-st{display:flex;gap:6px;align-items:center}.ra .cx-m{font:500 .62rem/1 var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:4px 6px}.ra .cx-s{font:600 .64rem/1 var(--sans);border-radius:12px;padding:5px 8px;white-space:nowrap;background:var(--jaune-pale);color:var(--ink)}.ra .cx-s.ok{background:var(--fx-ok-bg);color:var(--fx-ok)}@media (max-width:420px){.ra .cx-m{display:none}}.ra .cx-detail{padding:18px;background:var(--creme-2);display:flex;flex-direction:column;gap:10px;min-width:0}.ra .cx-detail h4{margin:0;font-family:var(--serif);font-weight:400;font-size:1.4rem;color:var(--ink)}.ra .cx-k{font:700 .6rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:4px}.ra .cx-detail p{font-size:.86rem;line-height:1.5;color:var(--text)}.ra .cx-prep{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ra .cx-prep li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:.84rem;line-height:1.45;color:var(--ink)}.ra .cx-prep li::before{content:"";width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid var(--faint);box-sizing:border-box}.ra .cx[data-when="jourj"] .cx-prep li::before{border:0;background:var(--fx-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.ra .cx-say{margin-top:auto;padding-top:10px;border-top:1px dashed var(--line);font-size:.78rem;color:var(--muted)}.ra .cx-bank{padding:10px 16px;border-top:1px solid var(--line);font-size:.76rem;color:var(--muted);background:var(--white)}.ra .fx-cap{font-size:.76rem;color:var(--faint);margin-top:10px;text-align:right}.ra .fx-sub{display:grid;gap:10px;justify-items:center;text-align:center;margin:80px 0 32px;padding-top:56px;border-top:1px solid var(--line)}.ra .fx-sub h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.ra .fx-skills{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1000px){.ra .fx-skills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ra .fx-skills{grid-template-columns:minmax(0,1fr)}}.ra .fx-skills li{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--white)}.ra .fx-skills b{font-family:var(--serif);font-weight:400;font-size:2rem;line-height:1;color:var(--ink)}.ra .fx-skills span{font-size:.98rem;line-height:1.45;color:var(--text)}.ra .fx-plats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:860px){.ra .fx-plats{grid-template-columns:minmax(0,1fr)}}.ra .fx-plat{background:var(--creme-2);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:8px}.ra .fx-plat span{align-self:flex-start;font:600 .66rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--carbone);color:var(--on-dark);border-radius:10px;padding:6px 9px}.ra .fx-plat h3{font-size:1.25rem;margin:0}.ra .fx-plat p{font-size:.9rem;color:var(--muted);margin:0}.ra .pf{margin-top:28px;border:1px solid var(--line);border-radius:18px;background:var(--white);box-shadow:var(--shadow);overflow:hidden}.ra .pf-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;background:var(--carbone);color:var(--on-dark)}.ra .pf-bar>span{flex:1 1 180px;font:600 .8rem/1.2 var(--sans)}.ra .pf-tabs{display:inline-flex;gap:3px;padding:3px;border-radius:20px;background:rgba(255,255,255,.08)}.ra .pf-tabs button{font:600 .78rem/1 var(--sans);padding:9px 16px;border-radius:16px;border:0;background:transparent;color:var(--on-dark-muted);cursor:pointer}.ra .pf-tabs button[aria-selected="true"]{background:var(--jaune);color:var(--carbone)}.ra .pf-body{padding:22px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}@media (max-width:820px){.ra .pf-body{grid-template-columns:minmax(0,1fr)}}.ra .pf-k{font:700 .62rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 8px}.ra .pf-chart svg{display:block;width:100%;height:auto}.ra .pf-chart text{font:500 10px var(--mono);fill:var(--muted)}.ra .pf-leg{display:flex;gap:16px;margin-top:8px;font-size:.78rem;color:var(--muted)}.ra .pf-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.ra .pf-side{display:grid;gap:10px;align-content:start}.ra .pf-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.9rem;color:var(--text)}.ra .pf-row b{font:600 .95rem/1 var(--mono);color:var(--ink);white-space:nowrap}.ra .pf-row.tot{font-weight:600;color:var(--ink);border-bottom:0}.ra .pf-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ra .pf-tile{border:1px solid var(--line);border-radius:14px;padding:14px}.ra .pf-tile small{display:block;font-size:.76rem;color:var(--muted)}.ra .pf-tile b{display:block;font-family:var(--serif);font-weight:400;font-size:1.9rem;line-height:1.1;color:var(--ink);margin-top:4px}.ra .pf-tile em{font-style:normal;font:600 .72rem/1 var(--sans);color:var(--fx-ok)}.ra .pf-tile em.dn{color:#A3402B}.ra .pf-cap{font-size:.76rem;color:var(--faint);margin:10px 0 0;text-align:right}.ra .fx-stack{padding-block:28px;border-block:1px solid var(--line);background:var(--white)}.ra .fx-stack .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 40px}.ra .fx-stack-k{margin:0;font:600 .72rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ra .fx-logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 36px}.ra .fx-logos li{display:flex;align-items:center;gap:10px;font:600 1rem/1 var(--sans);color:var(--ink)}.ra .fx-logos img{width:28px;height:28px;object-fit:contain}.ra .fx-who{padding-block:88px}.ra .fx-who-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}@media (max-width:1000px){.ra .fx-who-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ra .fx-who-grid{grid-template-columns:minmax(0,1fr)}}.ra .fx-who-card{border-top:2px solid var(--carbone);padding-top:18px;display:grid;gap:8px;align-content:start}.ra .fx-who-card h3{font-size:1.45rem}.ra .fx-who-card p{color:var(--muted);font-size:.95rem}.ra .fx-pre{margin-top:40px;text-align:center;font-size:.95rem;color:var(--text)}.ra .fx-flow{background:var(--creme-2);padding-block:88px;border-block:1px solid var(--line)}.ra .fx-flow .steps{margin-top:8px}.ra .fx-flow .steps li{grid-template-rows:auto 1fr auto;align-content:stretch}.ra .fx-flow .sn{box-shadow:0 0 0 7px var(--creme-2)}.ra .fx-flow .st-top em{background:var(--creme)}.ra .fx-its{display:grid;gap:8px;align-content:start}.ra .fx-it{display:block;position:relative;padding-left:18px;font-size:.86rem;line-height:1.45;color:var(--text)}.ra .fx-it::before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--jaune)}.ra .steps .fx-liv{padding-top:12px;border-top:1px dashed var(--line);font-size:.86rem;color:var(--ink)}.ra .steps .fx-liv span{display:block;font:700 .6rem/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.ra .fx-span{text-align:center;margin-top:28px;font-size:.88rem;color:var(--muted)}.ra .fx-day{padding-block:88px}.ra .fx-day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:900px){.ra .fx-day-grid{grid-template-columns:minmax(0,1fr)}}.ra .fx-half{border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:18px;min-width:0}.ra .fx-half.pm{background:var(--creme);border-color:var(--creme)}.ra .fx-half-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ra .fx-half-top h3{font-size:1.9rem}.ra .fx-time{font:500 .78rem/1 var(--mono);color:var(--muted)}.ra .fx-half>p{color:var(--muted);font-size:.95rem}.ra .fx-mods{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.ra .fx-half.pm .fx-mods{border-top-color:var(--fx-grid)}.ra .fx-mods li{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:10px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line);font-size:.93rem;color:var(--ink)}.ra .fx-half.pm .fx-mods li{border-bottom-color:var(--fx-grid)}.ra .fx-mods small{font:500 .7rem/1.6 var(--mono);color:var(--faint)}.ra .fx-mods li.lab small{color:var(--ink);font-weight:500}.ra .fx-mods li.lab{font-weight:600}.ra .fx-prompt{background:var(--carbone);color:var(--on-dark);border-radius:14px;padding:18px 20px;font:400 .78rem/1.65 var(--mono);display:grid;gap:4px}.ra .fx-prompt span{font:600 .62rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--jaune);margin-bottom:6px}.ra .fx-prompt p{margin:0;color:var(--on-dark)}.ra .fx-tl{list-style:none;margin:0 auto;padding:0;max-width:760px;position:relative}.ra .fx-tl::before{content:"";position:absolute;left:84px;top:14px;bottom:14px;width:2px;background:var(--line)}.ra .fx-tl li{display:grid;grid-template-columns:68px minmax(0,1fr);gap:32px;align-items:start;padding:10px 0;position:relative}.ra .fx-tl li::before{content:"";position:absolute;left:79px;top:22px;width:12px;height:12px;border-radius:50%;background:var(--jaune);box-shadow:0 0 0 4px var(--white)}.ra .fx-tl li.br::before{background:var(--line)}.ra .fx-tl time{font:500 .82rem/1 var(--mono);color:var(--muted);text-align:right;padding-top:18px}.ra .fx-tl li>div{border:1px solid var(--line);border-radius:14px;padding:14px 18px;background:var(--white);min-width:0}.ra .fx-tl li.br>div{border:0;background:transparent;padding:14px 0}.ra .fx-tl span{display:inline-block;font:600 .66rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--jaune-pale);border-radius:10px;padding:5px 8px;margin-bottom:8px}.ra .fx-tl h3{font-size:1.15rem;margin:0}.ra .fx-tl li.br h3{font-family:var(--sans);font-size:.95rem;font-weight:500;color:var(--muted)}.ra .fx-tl p{font-size:.9rem;color:var(--muted);margin:4px 0 0}@media (max-width:560px){.ra .fx-tl::before{left:60px}.ra .fx-tl li{grid-template-columns:48px minmax(0,1fr);gap:24px}.ra .fx-tl li::before{left:55px}}.ra .fx-offer{background:var(--creme);padding-block:88px}.ra .fx-one{max-width:1000px;margin-inline:auto;background:var(--carbone);color:var(--on-dark);border-radius:28px;padding:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:44px}@media (max-width:860px){.ra .fx-one{grid-template-columns:minmax(0,1fr);padding:28px;gap:28px}}.ra .fx-one-l{display:flex;flex-direction:column;gap:16px;min-width:0}.ra .fx-one-k{font:600 .7rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--jaune)}.ra .fx-one h3{color:var(--on-dark);font-size:2rem}.ra .fx-one-l>p{color:var(--on-dark-muted);font-size:.95rem}.ra .fx-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ra .fx-price b{font-family:var(--serif);font-weight:400;font-size:clamp(2.8rem,5vw,3.8rem);line-height:1;letter-spacing:-.04em;color:var(--on-dark);font-variant-numeric:tabular-nums}.ra .fx-price s{font-family:var(--serif);font-size:1.7rem;line-height:1;color:var(--on-dark-muted);text-decoration-thickness:2px}.ra .fx-price>span{flex-basis:100%;font-size:.88rem;color:var(--on-dark-muted)}.ra .fx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ra .fx-one .btn{align-self:flex-start;margin-top:auto}.ra .fx-inc{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:.95rem;color:var(--on-dark);align-content:start}.ra .fx-inc li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.ra .fx-inc li::before{content:"";width:16px;height:16px;margin-top:3px;border-radius:50%;background:var(--jaune) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%232C2929' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.ra .fx-inc small{display:block;color:var(--on-dark-muted);font-size:.84rem}.ra .fx-after{text-align:center;margin-top:28px;font-size:.95rem;color:var(--text)}.ra .fx-after a{font-weight:600;color:var(--ink)}.ra .fx-team{max-width:960px;margin:8px auto 40px;border-radius:22px;overflow:hidden;background:var(--creme-2)}.ra .fx-team img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ra{background:#F5F3E9}.ra .nav{background:rgba(245,243,233,.94)}.ra .fx-hero{background:#F5F3E9!important}.ra .fx-hero-photo{margin:0;border-radius:24px;overflow:hidden;box-shadow:var(--shadow);min-width:0}.ra .fx-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ra .fx-cxsec{padding-block:88px;background:var(--white)}.ra .fx-cxwrap{max-width:900px;margin-inline:auto}.ra .fx-ins-hero{padding-block:64px 40px}.ra .fx-ins-hero h1{max-width:16ch}.ra .fx-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:14px}@media (max-width:640px){.ra .fx-fields{grid-template-columns:minmax(0,1fr)}}.ra .fx-fields label{display:grid;gap:6px;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ra .fx-fields label small{font-size:inherit;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--faint)}.ra .fx-fields input{width:100%;box-sizing:border-box;font:inherit;font-size:.95rem;font-weight:400;letter-spacing:0;text-transform:none;
  padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink)}.ra .fx-fields input:focus{outline:2px solid var(--jaune);outline-offset:1px;border-color:var(--carbone)}.ra .fx-fields input[aria-invalid="true"]{border-color:#C0392B}.ra .fx-recap{list-style:none;margin:16px 0 0;padding:0}.ra .fx-recap li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:.92rem}.ra .fx-recap li span{color:var(--muted)}.ra .fx-recap li b{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.ra .verdict .fx-recap-note{margin-top:12px;font-size:.84rem;color:var(--muted)}.ra .fx-ins-recap .v-err{margin-top:14px;font-size:.84rem;color:#C0392B}.ra .fx-ins-recap .v-rgpd{margin-top:16px;font-size:.74rem;line-height:1.45;color:var(--muted)}.ra .fx-ins-recap .v-rgpd a{color:inherit}
