.fin-page .hero-visual img{width:100%;max-width:460px;height:auto;display:block;margin-inline:auto}.fin-choix{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-6);align-items:start}.fin-choix__questions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}.fin-choix__q{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--gris);border-radius:var(--r-md);transition:background .25s}.fin-choix__q.is-repondu{background:var(--blanc);box-shadow:inset 0 0 0 1px rgba(15,24,46,.1)}.fin-choix__intitule{display:flex;align-items:center;gap:var(--s-3);font-family:'Satoshi',sans-serif;font-weight:500;color:var(--text);line-height:1.35}.fin-choix__intitule i{flex-shrink:0;font-size:1.35rem;color:var(--bleu-principal)}.fin-choix__rep{display:inline-flex;flex-shrink:0;gap:var(--s-2)}.fin-choix__rep .bouton-blanc,.fin-choix__rep .bouton-bleu{padding:10px 22px;min-width:78px;font-size:.95rem;border:1px solid rgba(15,24,46,.18);transition:background-color .2s ease,border-color .2s ease}.fin-choix__rep .bouton-blanc::before,.fin-choix__rep .bouton-blanc::after,.fin-choix__rep .bouton-bleu::before,.fin-choix__rep .bouton-bleu::after{display:none}.fin-choix__rep .bouton-blanc:hover{background:#f6f6f7;border-color:var(--bleu-principal)}.fin-choix__rep .bouton-bleu{border-color:var(--bleu-principal)}.fin-choix__rep .bouton-bleu:hover{background:#182136}.fin-choix__rep .texte-bouton{transition:color .2s ease}.fin-choix__rep button:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.fin-choix__verdict{position:sticky;top:calc(var(--header-height,70px) + var(--s-4));background:var(--bleu-principal);color:var(--blanc);border-radius:var(--r-md);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3)}.fin-choix__verdict-ico{width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center}.fin-choix__verdict-ico i{font-size:1.6rem;color:var(--jaune)}.fin-choix__verdict-titre{font-family:'Satoshi',sans-serif;font-weight:600;font-size:1.35rem;line-height:1.25;margin:0;color:var(--blanc)}.fin-choix__verdict-texte{margin:0;color:rgba(255,255,255,.8);font-size:var(--fs-small);line-height:1.6}.fin-choix__verdict.is-change{animation:finPulse .45s ease}@keyframes finPulse{0%{transform:scale(1)}40%{transform:scale(1.02)}100%{transform:scale(1)}}.fin-choix__cta{align-self:flex-start;margin-top:var(--s-2)}.fin-choix__cta[hidden]{display:none}@media (prefers-reduced-motion:reduce){.fin-choix__verdict.is-change{animation:none}}.fin-loyer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8);align-items:center}.fin-loyer__texte h2{margin:0 0 var(--s-3)}.fin-loyer__texte>p{margin:0 0 var(--s-5);color:var(--muted)}.fin-conditions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4)}.fin-conditions li{display:flex;gap:var(--s-3);align-items:flex-start;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.fin-conditions i{flex-shrink:0;font-size:1.4rem;color:var(--bleu-principal)}.fin-conditions strong{color:var(--text)}.fin-ticket-scene{width:100%;max-width:440px;justify-self:center;filter:drop-shadow(0 24px 30px rgba(15,24,46,.12)) drop-shadow(0 3px 6px rgba(15,24,46,.06))}.fin-ticket{--dent:16px;position:relative;background:linear-gradient(180deg,#fff 0%,#fbfbf9 100%);border-radius:var(--r-md) var(--r-md) 0 0;padding:var(--s-6);transform:rotate(-1.5deg);transition:transform .5s cubic-bezier(.22,.61,.36,1)}.fin-ticket::after{content:'';position:absolute;left:0;right:0;top:calc(100% - 1px);height:calc(var(--dent) / 2 + 1px);background:conic-gradient(from -45deg at bottom,#fbfbf9 90deg,#0000 0) 50% 100%/var(--dent) 100%}.fin-ticket-scene:hover .fin-ticket{transform:rotate(0) translateY(-4px)}.fin-ticket__titre{display:flex;align-items:center;gap:var(--s-2);font-family:'Satoshi',sans-serif;font-weight:600;font-size:1.1rem;color:var(--bleu-principal);margin:0 0 var(--s-4);padding-bottom:var(--s-4);border-bottom:1px dashed rgba(15,24,46,.2)}.fin-ticket__titre i{font-size:1.4rem}.fin-ticket__lignes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}.fin-ticket__ligne{display:flex;gap:var(--s-3);align-items:flex-start;font-size:var(--fs-small);line-height:1.5;color:var(--text)}.fin-ticket__ligne i{flex-shrink:0;margin-top:.2em;color:var(--bleu-imprimante)}.fin-ticket__ligne em{font-style:normal;color:var(--muted)}.fin-ticket__ligne--hors{color:var(--muted)}.fin-ticket__ligne--hors i{color:#C0392B}.fin-ticket__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:var(--s-5) 0 0;padding-top:var(--s-4);border-top:1px dashed rgba(15,24,46,.2);font-family:'Satoshi',sans-serif;color:var(--muted)}.fin-ticket__total strong{font-size:1.25rem;color:var(--bleu-principal)}.js-reveal .fin-ticket-scene .fin-ticket__ligne{opacity:0;transform:translateX(-8px);transition:opacity .4s ease,transform .4s ease}.js-reveal .fin-ticket-scene.is-visible .fin-ticket__ligne{opacity:1;transform:none}.fin-ticket-scene.is-visible .fin-ticket__ligne:nth-child(2){transition-delay:.12s}.fin-ticket-scene.is-visible .fin-ticket__ligne:nth-child(3){transition-delay:.24s}.fin-ticket-scene.is-visible .fin-ticket__ligne:nth-child(4){transition-delay:.36s}.fin-ticket-scene.is-visible .fin-ticket__ligne:nth-child(5){transition-delay:.48s}@media (prefers-reduced-motion:reduce){.js-reveal .fin-ticket-scene .fin-ticket__ligne{opacity:1;transform:none;transition:none}.fin-ticket{transform:none;transition:none}}.fin-partenaire__inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s-8);align-items:center}.fin-partenaire__logo{width:100%;max-width:280px;height:auto;display:block}.fin-partenaire h2{margin:0 0 var(--s-3)}.fin-partenaire p{margin:0;color:rgba(255,255,255,.8)}.fin-partenaire p strong{color:var(--blanc)}.fin-issues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.fin-issue{background:var(--blanc);border-radius:var(--r-md);padding:var(--s-6) var(--s-5);text-align:center;transition:transform .3s ease}.fin-issue:hover{transform:translateY(-3px)}.fin-issue__ico{width:60px;height:60px;border-radius:50%;background:var(--gris);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--s-3)}.fin-issue__ico i{font-size:1.7rem;color:var(--bleu-principal)}.fin-issue h3{font-family:'Satoshi',sans-serif;font-weight:600;font-size:1.15rem;color:var(--bleu-principal);margin:0 0 var(--s-2)}.fin-issue p{margin:0;font-size:var(--fs-small);line-height:1.6;color:var(--muted)}@media (max-width:1023px){.fin-choix,.fin-loyer,.fin-partenaire__inner{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.fin-choix__verdict{position:static}.fin-partenaire__logo{max-width:220px}}@media (max-width:640px){.fin-choix__q{flex-direction:column;align-items:stretch;gap:var(--s-3);padding:var(--s-4)}.fin-choix__rep{align-self:stretch}.fin-choix__rep .bouton-blanc,.fin-choix__rep .bouton-bleu{flex:1}.fin-conditions,.fin-issues{grid-template-columns:minmax(0,1fr)}.fin-ticket{padding:var(--s-5) var(--s-4)}}