.in-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:8px;border:1.5px solid var(--ink)}.in-steps .st{padding:26px 24px;border-right:1px dashed var(--ink)}.in-steps .st:last-child{border-right:none}.in-steps .st .n{font:800 34px/1 var(--fs);letter-spacing:-.03em;color:var(--ocre)}.in-steps .st h3{font:700 14px/1.3 var(--fs);margin-top:14px}.in-steps .st p{font:400 13px/1.55 var(--fs);color:var(--ink-soft);margin-top:9px}@media(max-width:820px){.in-steps{grid-template-columns:1fr 1fr}.in-steps .st:nth-child(2){border-right:none}.in-steps .st:nth-child(3),.in-steps .st:nth-child(4){border-top:1px dashed var(--ink)}}@media(max-width:480px){.in-steps{grid-template-columns:1fr}.in-steps .st{border-right:none;border-bottom:1px dashed var(--ink)}.in-steps .st:last-child{border-bottom:none}}.in-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start;padding-bottom:120px;margin-top:8px}@media(max-width:920px){.in-layout{grid-template-columns:1fr;gap:36px}}.in-form-wrap{border:1.5px solid var(--ink);background:var(--paper);padding:38px 36px}.in-form-wrap .fhead{font:600 11px/1 var(--fs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:24px}.in-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.in-form .ff{display:flex;flex-direction:column;gap:7px}.in-form .ff.full{grid-column:1 / -1}.in-form label{font:600 11px/1 var(--fs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.in-form label .req{color:var(--ocre-deep)}.in-form input,.in-form select,.in-form textarea{font:400 15px/1.4 var(--fs);color:var(--ink);background:var(--paper-3);border:1.5px solid var(--ink);padding:13px 14px;width:100%;transition:background .2s,box-shadow .2s}.in-form textarea{resize:vertical;min-height:110px}.in-form input:focus,.in-form select:focus,.in-form textarea:focus{outline:none;background:var(--paper);box-shadow:inset 0 0 0 2px var(--ocre)}.in-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.in-check{grid-column:1 / -1;display:flex;align-items:flex-start;gap:12px;border:1.5px solid var(--ink);background:var(--paper-3);padding:16px 18px;cursor:pointer}.in-check input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--forest);margin-top:1px;cursor:pointer}.in-check span{font:600 14px/1.4 var(--fs);color:var(--ink)}.in-fin{grid-column:1 / -1;display:none;grid-template-columns:1fr 1fr;gap:18px;border-left:4px solid var(--forest);padding:6px 0 6px 20px}.in-fin.show{display:grid}.in-fin .note{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;background:var(--paper-2);border:1.5px solid var(--ink);padding:14px 16px}.in-fin .note .ic{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--forest);color:var(--paper);display:grid;place-items:center;font:700 13px/1 var(--fs)}.in-fin .note p{font:400 13px/1.5 var(--fs);color:var(--ink-soft)}.in-form .fsubmit{grid-column:1 / -1;margin-top:6px}.in-form .fsubmit .btn{width:100%;justify-content:center}.in-rgpd{grid-column:1 / -1;font:400 11.5px/1.6 var(--fs);color:var(--ink-mute);margin-top:4px}.in-rgpd a{color:var(--ocre-deep);text-decoration:underline;text-underline-offset:2px}.in-foot-note{grid-column:1 / -1;font:600 12px/1.4 var(--fs);color:var(--ink-soft);text-align:center;margin-top:2px}@media(max-width:560px){.in-form,.in-fin{grid-template-columns:1fr}}.in-aside{display:flex;flex-direction:column;gap:0;border:1.5px solid var(--ink)}.in-aside .blk{padding:22px 24px;border-bottom:1px dashed var(--ink)}.in-aside .blk:last-child{border-bottom:none}.in-aside .blk.dark{background:var(--ink);color:var(--paper)}.in-aside .k{font:600 10px/1 var(--fs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.in-aside .blk.dark .k{color:var(--ocre-soft)}.in-aside .v{font:700 22px/1.1 var(--fs);letter-spacing:-.01em;color:var(--ink);margin-top:9px}.in-aside .blk.dark .v{color:var(--paper);font-size:18px}.in-aside .blk.dark .v a{color:var(--paper);text-decoration:none}.in-aside .psh{display:flex;gap:12px;align-items:flex-start;background:var(--paper-2)}.in-aside .psh .ic{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--forest);color:var(--paper);display:grid;place-items:center;font:700 14px/1 var(--fs)}.in-aside .psh p{font:400 13px/1.55 var(--fs);color:var(--ink-soft)}.in-aside .psh p strong{color:var(--ink);font-weight:700}.in-state{display:none;border:1.5px solid var(--ink);padding:40px 34px;text-align:center;flex-direction:column;align-items:center;gap:12px}.in-state.show{display:flex}.in-state .badge{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font:700 24px/1 var(--fs);background:var(--forest);color:var(--paper)}.in-state h3{font:700 23px/1.2 var(--fs);letter-spacing:-.01em}.in-state p{font:400 15px/1.6 var(--fs);color:var(--ink-soft);max-width:44ch}.field-error[data-astro-cid-h6znpxjw]{font-size:12px;color:var(--ocre-deep);margin-top:4px;display:block;min-height:18px;grid-column:1 / -1}.in-form[data-astro-cid-h6znpxjw] input[data-astro-cid-h6znpxjw][aria-invalid=true],.in-form[data-astro-cid-h6znpxjw] select[data-astro-cid-h6znpxjw][aria-invalid=true]{border-color:var(--ocre-deep)}.in-state[data-astro-cid-h6znpxjw].show{display:flex}.in-sessions[data-astro-cid-h6znpxjw]{background:var(--paper-3);border:1.5px solid var(--ink);padding:14px 16px}.sess-head[data-astro-cid-h6znpxjw]{font:700 11px/1 var(--fs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 10px}.in-sessions[data-astro-cid-h6znpxjw] .sess-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.in-sessions[data-astro-cid-h6znpxjw] .sess-list li{display:flex;justify-content:space-between;gap:12px;font:500 14px/1.5 var(--fs);color:var(--ink-soft);padding:7px 0;border-bottom:1px dashed rgba(26,26,26,.14)}.in-sessions[data-astro-cid-h6znpxjw] .sess-list li:last-child{border-bottom:0}.in-sessions[data-astro-cid-h6znpxjw] .sess-list .sl{color:var(--ocre-deep);font-weight:600;white-space:nowrap}.sess-lieu[data-astro-cid-h6znpxjw]{margin-top:12px}.sess-lieu[data-astro-cid-h6znpxjw] label[data-astro-cid-h6znpxjw]{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.sess-lieu[data-astro-cid-h6znpxjw] select[data-astro-cid-h6znpxjw]{width:100%;padding:11px 12px;border:1.5px solid var(--ink);background:var(--paper);font:500 14px/1 var(--fs)}
