.probleme-reponse.svelte-144zuc5{isolation:isolate;color:var(--color-dark);background:var(--bg) var(--color-bg) center / cover no-repeat;position:relative;overflow:clip}.problem-stage.svelte-144zuc5{width:100%;max-width:var(--max-width-3xl);gap:40px;margin-inline:auto;padding:50px 10px;display:flex;position:relative}.problem-stage.svelte-144zuc5:after{content:"";z-index:0;border:1px solid var(--color-primary);width:max(108vw,1600px);height:92%;opacity:var(--opacity-80);pointer-events:none;border-radius:50%;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.problem-image.svelte-144zuc5,.problematique.svelte-144zuc5,.mobile-content-area.svelte-144zuc5,.solution.svelte-144zuc5,.conclusion-card.svelte-144zuc5{z-index:1;position:relative}.problem-image.svelte-144zuc5{width:1000%;max-width:400px;min-height:360px;overflow:hidden}.problem-image.svelte-144zuc5 img:where(.svelte-144zuc5),.problem-image.svelte-144zuc5 video:where(.svelte-144zuc5){object-fit:cover;object-position:center;width:100%;height:100%}.columns.svelte-144zuc5{gap:20px;margin-top:20px;display:flex}.first-column.svelte-144zuc5{flex-direction:column;gap:20px;width:50%;display:flex}.second-column.svelte-144zuc5{flex-direction:column;gap:30px;width:50%;display:flex}.problem-image-resp.svelte-144zuc5{display:none}.problematique.svelte-144zuc5{font-family:var(--font-primary);font-size:clamp(15px,1.1vw,20px);font-weight:var(--fw-semibold);align-self:center;margin:0;line-height:1.22}.mobile-content-area.svelte-144zuc5{display:block}.problem-header.svelte-144zuc5,.response-sequence.svelte-144zuc5{z-index:1;position:relative}.section-label.svelte-144zuc5{padding-top:var(--spacing-xs);font-size:var(--fs-label);color:var(--color-primary);white-space:nowrap;line-height:1.2}.problem-header.svelte-144zuc5 h2:where(.svelte-144zuc5){max-width:520px;color:var(--color-dark);flex-direction:column;align-items:flex-start;margin:0;display:flex}.problem-header.svelte-144zuc5 h2:where(.svelte-144zuc5) .v1-2:where(.svelte-144zuc5){margin-top:calc(var(--spacing-sm) * -1);color:var(--color-primary);white-space:nowrap}.response-sequence.svelte-144zuc5{max-width:var(--max-width-md);flex-direction:column;align-self:center;display:flex}.response-sequence.svelte-144zuc5 .corner:where(.svelte-144zuc5){width:var(--spacing-lg);height:var(--spacing-lg);border:1px solid var(--color-dark-60);pointer-events:none;background:0 0;display:block;position:absolute}.response-sequence.svelte-144zuc5{width:calc(100% - var(--spacing-2xl));padding:var(--spacing-xl) var(--spacing-lg);border:1px solid var(--color-dark-60)}.response-sequence.svelte-144zuc5 .corner.top-left:where(.svelte-144zuc5){top:calc(var(--spacing-lg) * -.5);left:calc(var(--spacing-lg) * -.5)}.response-sequence.svelte-144zuc5 .corner.top-right:where(.svelte-144zuc5){top:calc(var(--spacing-lg) * -.5);right:calc(var(--spacing-lg) * -.5)}.response-sequence.svelte-144zuc5 .corner.bottom-left:where(.svelte-144zuc5){bottom:calc(var(--spacing-lg) * -.5);left:calc(var(--spacing-lg) * -.5)}.response-sequence.svelte-144zuc5 .corner.bottom-right:where(.svelte-144zuc5){right:calc(var(--spacing-lg) * -.5);bottom:calc(var(--spacing-lg) * -.5)}.response-intro.svelte-144zuc5,.solution.svelte-144zuc5,.conclusion-card.svelte-144zuc5 p:where(.svelte-144zuc5){font-family:var(--font-primary);font-size:clamp(15px,1.04vw,19px);line-height:1.25}.response-intro.svelte-144zuc5{margin:0 0 var(--spacing-md)}.answer-row.svelte-144zuc5{grid-template-columns:var(--spacing-sm) minmax(0, 1fr);gap:var(--spacing-sm);align-items:center;min-height:1.7em;display:grid;position:relative}.fixed-bullet.svelte-144zuc5{width:var(--spacing-sm);height:var(--spacing-sm);background:var(--color-primary);border-radius:50%;display:block}.items-viewport.svelte-144zuc5{margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.answer-item.svelte-144zuc5{font-family:var(--font-primary);font-size:clamp(15px,1.04vw,19px);font-weight:var(--fw-bold);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--answer-duration) ease, transform var(--answer-duration) cubic-bezier(.22, 1, .36, 1), visibility 0s linear var(--answer-duration);grid-area:1/1;align-self:center;margin:0;padding-left:0;line-height:1.3;position:relative;transform:translateY(120%)}.answer-item.active.svelte-144zuc5{opacity:1;visibility:visible;transition-delay:70ms,70ms,0s;transform:translateY(0)}.answer-item.leaving.svelte-144zuc5{transform:translateY(-120%)}.answers-accessible.svelte-144zuc5{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.solution.svelte-144zuc5{color:var(--color-primary);margin:0;font-weight:900}.centered-conclusion.svelte-144zuc5{margin:var(--spacing-lg) 0 0}.corner.svelte-144zuc5{display:none}@media (width>=1025px){.probleme-reponse.image-center.svelte-144zuc5 .problem-stage:where(.svelte-144zuc5){padding:clamp(var(--spacing-xl), 4vw, var(--spacing-2xl)) clamp(var(--spacing-lg), 4vw, var(--spacing-2xl));display:block}.probleme-reponse.image-center.svelte-144zuc5 .problem-stage:where(.svelte-144zuc5):after{width:clamp(700px,72vw,1200px);height:92%;left:50%;right:auto;transform:translate(-50%,-50%)}.probleme-reponse.image-center.svelte-144zuc5 .problem-image:where(.svelte-144zuc5){display:none}.probleme-reponse.image-center.svelte-144zuc5 .mobile-content-area:where(.svelte-144zuc5){column-gap:clamp(var(--spacing-lg), 3vw, var(--spacing-2xl));grid-template:"header image.""first image second"minmax(0,1fr)/minmax(240px,.92fr) minmax(300px,1fr) minmax(280px,.98fr);width:100%;min-width:0;min-height:clamp(620px,50vw,820px);display:grid}.probleme-reponse.image-center.svelte-144zuc5 .problem-header:where(.svelte-144zuc5){gap:var(--spacing-md);min-width:0;margin-top:var(--spacing-xl);grid-area:header;grid-template-columns:auto minmax(0,1fr);align-self:start;align-items:start;display:grid}.probleme-reponse.image-center.svelte-144zuc5 .problem-header:where(.svelte-144zuc5) h2:where(.svelte-144zuc5){min-width:0}.probleme-reponse.image-center.svelte-144zuc5 .columns:where(.svelte-144zuc5){display:contents}.probleme-reponse.image-center.svelte-144zuc5 .first-column:where(.svelte-144zuc5){width:100%;min-width:0;padding-top:var(--spacing-xl);grid-area:first;align-self:start}.probleme-reponse.image-center.svelte-144zuc5 .problem-image-resp:where(.svelte-144zuc5){z-index:1;grid-area:image;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.probleme-reponse.image-center.svelte-144zuc5 .problem-image-resp:where(.svelte-144zuc5) img:where(.svelte-144zuc5),.probleme-reponse.image-center.svelte-144zuc5 .problem-image-resp:where(.svelte-144zuc5) video:where(.svelte-144zuc5){object-fit:contain;object-position:center;width:100%;height:100%;max-height:820px}.probleme-reponse.image-center.svelte-144zuc5 .second-column:where(.svelte-144zuc5){grid-area:second;align-self:center;width:100%;min-width:0}.probleme-reponse.image-center.svelte-144zuc5 .response-sequence:where(.svelte-144zuc5){width:100%;max-width:520px;margin-inline:auto}}@media (width<=1024px){.problem-image.svelte-144zuc5{display:none}.problem-image-resp.svelte-144zuc5{width:100%;display:block}.problem-image-resp.svelte-144zuc5 img:where(.svelte-144zuc5){aspect-ratio:1;object-fit:contain;width:100%}.columns.svelte-144zuc5{flex-direction:column;justify-content:center;align-items:center}.first-column.svelte-144zuc5,.second-column.svelte-144zuc5{width:100%}.second-column.svelte-144zuc5{margin-top:0}.probleme-reponse.svelte-144zuc5{overflow:hidden}.problem-stage.svelte-144zuc5{flex-direction:column;height:auto;min-height:0;padding:0;display:flex;overflow:visible}.problem-stage.svelte-144zuc5:after,.section-label.svelte-144zuc5{display:none}.mobile-content-area.svelte-144zuc5{z-index:3;width:100%;min-height:225px;padding:var(--spacing-lg) clamp(var(--spacing-md), 4vw, var(--spacing-lg));flex-direction:column;order:1;justify-content:flex-start;display:flex}.problem-header.svelte-144zuc5{display:block}.problem-header.svelte-144zuc5 h2:where(.svelte-144zuc5){max-width:100%;font-size:28px;line-height:1.05}.problem-header.svelte-144zuc5 h2:where(.svelte-144zuc5) .v1-2:where(.svelte-144zuc5){margin-top:calc(var(--spacing-md) * -1);white-space:normal;font-size:48px;line-height:.78}.response-sequence.svelte-144zuc5{width:100%;margin-top:var(--spacing-md);display:block}.response-sequence.svelte-144zuc5 .response-intro:where(.svelte-144zuc5){max-width:100%}.response-intro.svelte-144zuc5,.answer-item.svelte-144zuc5{font-size:16px}.response-intro.svelte-144zuc5{margin-bottom:var(--spacing-md)}.answer-row.svelte-144zuc5{min-height:2.6em}.problem-image.svelte-144zuc5{order:2;width:100%;height:clamp(360px,132vw,520px);min-height:0;margin:0}.problem-image.svelte-144zuc5 img:where(.svelte-144zuc5){object-fit:cover;object-position:center}.solution.svelte-144zuc5{text-align:center;order:3;align-self:center;width:min(78%,350px);max-width:none;margin:20px 0;font-size:15px;line-height:1.5}.conclusion-card.svelte-144zuc5{width:calc(100% - var(--spacing-2xl));max-width:420px;padding:var(--spacing-xl) var(--spacing-lg);border:1px solid var(--color-dark-60);order:4;align-self:center}.conclusion-card.svelte-144zuc5 p:where(.svelte-144zuc5){font-size:15px;line-height:1.45}.corner.svelte-144zuc5{width:var(--spacing-lg);height:var(--spacing-lg);border:1px solid var(--color-dark-60);pointer-events:none;background:0 0;display:block;position:absolute}.corner.top-left.svelte-144zuc5{top:calc(var(--spacing-lg) * -.5);left:calc(var(--spacing-lg) * -.5)}.corner.top-right.svelte-144zuc5{top:calc(var(--spacing-lg) * -.5);right:calc(var(--spacing-lg) * -.5)}.corner.bottom-left.svelte-144zuc5{bottom:calc(var(--spacing-lg) * -.5);left:calc(var(--spacing-lg) * -.5)}.corner.bottom-right.svelte-144zuc5{right:calc(var(--spacing-lg) * -.5);bottom:calc(var(--spacing-lg) * -.5)}}@media (prefers-reduced-motion:reduce){.answer-row.svelte-144zuc5{display:block}.fixed-bullet.svelte-144zuc5{display:none}.items-viewport.svelte-144zuc5{gap:var(--spacing-sm);display:grid;overflow:visible}.answer-item.svelte-144zuc5{padding-left:var(--spacing-lg);pointer-events:auto;grid-area:auto;transition:none;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.answer-item.svelte-144zuc5:before{content:"";width:var(--spacing-sm);height:var(--spacing-sm);background:var(--color-primary);border-radius:50%;position:absolute;top:.65em;left:0;transform:translateY(-50%)}}
