.ui-demande{z-index:2;color:var(--ui-fg);position:relative}.ui-demande .ui-page-intro{z-index:2;border-bottom:none;position:relative}.ui-demande .ui-page-intro--detail .ui-page-intro__inner{padding-bottom:clamp(1.75rem,4vw,2.75rem)}.ui-demande__body{z-index:2;background:var(--ui-surface);-webkit-backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-sat));backdrop-filter:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-sat));border-top:var(--ui-hairline) solid var(--ui-border-subtle);isolation:isolate;padding:0;position:relative}.ui-demande__shell{max-width:var(--ui-container-max);padding:clamp(2rem, 5vw, 3.5rem) var(--ui-gutter-x) clamp(2.5rem, 6vw, 5rem);margin-inline:auto}.ui-demande-intents{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ui-demande-intents{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-demande-intent{border-radius:var(--ui-radius-lg);border:var(--ui-hairline) solid var(--ui-glass-border);background:color-mix(in srgb, var(--ui-glass-bg) 78%, transparent);min-height:100%;color:inherit;transition:border-color var(--ui-dur-2) var(--ui-ease-out), background var(--ui-dur-2) var(--ui-ease-out);flex-direction:column;align-items:flex-start;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none;display:flex}.ui-demande-intent:hover{border-color:color-mix(in srgb, var(--ui-accent) 45%, var(--ui-glass-border));background:color-mix(in srgb, var(--ui-accent) 8%, var(--ui-glass-bg))}.ui-demande-intent:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.ui-demande-intent__icon{border-radius:var(--ui-radius-full);border:var(--ui-hairline) solid var(--ui-glass-border);background:color-mix(in srgb, var(--ui-glass-bg-subtle) 80%, transparent);width:2.75rem;height:2.75rem;color:var(--ui-accent);justify-content:center;align-items:center;display:inline-flex}.ui-demande-intent__title{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-tight);margin:0;line-height:1.2}.ui-demande-intent__lead{font-size:var(--ui-text-base);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-relaxed);margin:0}.ui-demande-intent__body{font-size:var(--ui-text-sm);line-height:var(--ui-leading-relaxed);color:var(--ui-fg-muted);flex:auto;margin:0}.ui-demande-intent__body strong,.ui-demande-intent__lead strong,.ui-demande-aside__step-text strong,.ui-demande-pointer p strong,.ui-demande-hub-note p strong{font-weight:var(--ui-weight-semibold);color:var(--ui-fg)}.ui-demande-intent__cta{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);color:var(--ui-accent);align-items:center;gap:.4rem;margin-top:.35rem;display:inline-flex}.ui-demande-intent:hover .ui-demande-intent__cta{color:var(--ui-accent-hover)}.ui-demande-hub-note{border-top:var(--ui-hairline) solid var(--ui-border-subtle);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(2rem,5vw,3.25rem);padding-top:clamp(1.5rem,3vw,2rem);display:flex}.ui-demande-hub-note p{font-size:var(--ui-text-base);line-height:var(--ui-leading-relaxed);color:var(--ui-fg-muted);flex:16rem;margin:0}.ui-demande__layout{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,4rem);display:grid}@media (min-width:992px){.ui-demande__layout{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:start}}.ui-demande-form__eyebrow{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-accent);margin:0 0 .75rem}.ui-demande-form__title{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1;font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-tight);margin:0 0 clamp(1.5rem,4vw,2.25rem)}.ui-demande-form__privacy{font-size:var(--ui-text-sm);line-height:var(--ui-leading-relaxed);color:var(--ui-fg-muted);margin:.85rem 0 0}.ui-demande-form__submit{margin-top:.5rem}.ui-demande-aside{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:992px){.ui-demande-aside{top:calc(var(--ui-header-offset) + 1rem);position:sticky}}.ui-demande-aside__card{border-radius:var(--ui-radius-lg);border:var(--ui-hairline) solid var(--ui-glass-border);background:color-mix(in srgb, var(--ui-glass-bg-subtle) 80%, transparent);padding:clamp(1.25rem,3vw,1.75rem)}.ui-demande-aside__title{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-fg-muted);margin:0 0 1rem}.ui-demande-aside__steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ui-demande-aside__step{gap:.25rem;display:grid}.ui-demande-aside__step-title{font-size:var(--ui-text-base);font-weight:var(--ui-weight-semibold);margin:0}.ui-demande-aside__step-text,.ui-demande-aside__alt{font-size:var(--ui-text-sm);line-height:var(--ui-leading-relaxed);color:var(--ui-fg-muted);margin:0}.ui-demande-aside__alt a{color:var(--ui-accent);font-weight:var(--ui-weight-semibold);text-decoration:none}.ui-demande-aside__alt a:hover{color:var(--ui-accent-hover)}.ui-demande-success{border-radius:var(--ui-radius-lg);border:var(--ui-hairline) solid color-mix(in srgb, var(--ui-accent) 25%, var(--ui-glass-border));background:color-mix(in srgb, var(--ui-accent) 8%, var(--ui-glass-bg-subtle));flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.ui-demande-success__icon{color:var(--ui-accent);display:inline-flex}.ui-demande-success__title{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-tight);margin:0;line-height:1.2}.ui-demande-success__text{font-size:var(--ui-text-base);line-height:var(--ui-leading-relaxed);margin:0}.ui-demande-success__actions{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;display:flex}.ui-demande-pointer{border-radius:var(--ui-radius-lg);border:var(--ui-hairline) solid var(--ui-glass-border);background:color-mix(in srgb, var(--ui-glass-bg-subtle) 80%, transparent);flex-direction:column;align-items:flex-start;gap:.85rem;margin:0 0 clamp(1.5rem,4vw,2.25rem);padding:clamp(1rem,2.5vw,1.35rem);display:flex}.ui-demande-pointer p{font-size:var(--ui-text-base);line-height:var(--ui-leading-relaxed);margin:0}.ui-demande-others{font-size:var(--ui-text-sm);line-height:var(--ui-leading-relaxed);color:var(--ui-fg-muted);margin:1.5rem 0 0}.ui-demande-others a{color:var(--ui-accent);font-weight:var(--ui-weight-semibold);text-decoration:none}.ui-demande-others a:hover{color:var(--ui-accent-hover)}
