html,body{margin:0}.page{--bg:var(--fond);--bg2:var(--laiton);--deep:var(--prusse);--on-deep:var(--blanc);--on-deep-2:var(--brume);--band:var(--laiton);--on-band:var(--encre);--label:var(--cuivre);--label-deep:var(--laiton-clair);--btn:var(--laiton);--on-btn:var(--encre);--btn-hover:var(--laiton-clair);--btn-band:var(--prusse);--on-btn-band:var(--blanc);--num-bg:var(--laiton);--num-fg:var(--encre);--card-top:var(--laiton);--ink:var(--encre);--muted:var(--ardoise);--line:var(--filet);--card:var(--blanc);--field:var(--blanc);--hi:var(--prusse);--step:var(--cuivre);--r:8px;--gap:20px;--titre-font:var(--font-titre);--titre-weight:600;--prix-weight:600;--faq-r:17px;background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.7}.deep .nd-prix{--accent:var(--laiton);--on-accent:var(--encre);--accent-hover:var(--laiton-clair);--amount:var(--laiton)}.deep .nd-card--prix{background:var(--prusse-clair);color:var(--blanc);--muted:var(--brume);--line:#ffffff38;--hi:var(--laiton);border:1px solid #ffffff29}.deep .nd-card--prix .nd-card__step,.deep .nd-card--prix .nd-ttc,.deep .nd-card--prix .nd-mention{color:var(--brume)}.deep .nd-card--prix .nd-card__step{color:var(--laiton-clair)}a{color:inherit}.wrap{width:1216px;margin:0 auto}.band{padding:112px 0}.b1{background:var(--bg)}.b2{background:var(--bg2);--muted:var(--encre);--label:var(--encre);--line:#0f1b2d38}.b3{background:var(--ciel)}.b2 .card{border-top-color:var(--prusse-clair)}.b2 .num,.b2 .btn{background:var(--prusse-clair);color:var(--blanc)}.b2 .btn:hover{background:var(--prusse)}.deep{background:var(--deep);color:var(--on-deep)}.accent{background:var(--band);color:var(--on-band)}.kick{letter-spacing:.02em;color:var(--label);margin:0 0 16px;font-size:15px;font-weight:700;display:block}.deep .kick,.accent .kick{color:var(--label-deep)}.accent .kick{color:var(--on-band)}h2{font-family:var(--font-titre);letter-spacing:0;text-wrap:balance;font-variation-settings:"opsz" 72;margin:0;font-size:54px;font-weight:600;line-height:1.1}h3{font-family:var(--font-titre);letter-spacing:0;font-weight:600}.lead{color:var(--muted);max-width:600px;margin:20px 0 0;font-size:20px;line-height:1.65}.deep .lead{color:var(--on-deep-2)}.head{grid-template-columns:7fr 5fr;align-items:end;gap:64px;margin-bottom:64px;display:grid}.head .lead{justify-self:end;margin:0}.btn{background:var(--btn);color:var(--on-btn);border-radius:var(--radius-md);align-items:center;gap:10px;padding:18px 28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn-hover)}.btn--band{background:var(--btn-band);color:var(--on-btn-band)}.btn--band:hover{filter:brightness(1.08);background:var(--btn-band)}.btn--ghost{background:var(--laiton);color:var(--encre)}.btn--ghost:hover{background:var(--laiton-clair)}.cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{background:var(--blanc);border-radius:var(--radius-md);box-shadow:0 1px 0 var(--line);border-top:5px solid var(--card-top);flex-direction:column;display:flex;overflow:hidden}.card .img{aspect-ratio:16/11;background:var(--ciel);position:relative;overflow:hidden}.card .img>svg{width:100%;height:100%;position:absolute;inset:0}.card .img--plan{background:var(--blanc);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;padding:12px;display:grid}.card .img--plan svg{width:100%;height:auto;position:static}.card .body{padding:28px 30px 32px}.num{background:var(--num-bg);width:36px;height:36px;color:var(--num-fg);border-radius:999px;place-items:center;font-size:16px;font-weight:800;display:inline-grid}.card h3{margin:16px 0 10px;font-size:28px;line-height:1.2}.card p{color:var(--muted);margin:0}.checks{border-top:1px solid var(--line);gap:8px;margin:20px 0 0;padding:18px 0 0;font-size:16px;font-weight:600;list-style:none;display:grid}.checks li{align-items:baseline;gap:12px;display:flex}.checks li:before{content:"";border-left:2.5px solid var(--label);border-bottom:2.5px solid var(--label);flex:none;width:11px;height:6px;transform:rotate(-45deg)translateY(-3px)}.ring{border:2.5px solid #fff;border-radius:50%;width:56px;height:18px;position:absolute;box-shadow:0 0 0 6px #ffffff4d}.tag{background:var(--laiton);color:var(--encre);font-size:var(--t-note);border-radius:var(--radius-sm);padding:7px 11px;font-weight:700;position:absolute;bottom:14px;left:14px}.rail{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 20px;display:grid}.rail div{color:var(--encre);padding:0 0 18px;font-size:15px;font-weight:700;position:relative}.rail div:after{content:"";background:var(--prusse-clair);border-radius:var(--radius-sm);height:3px;position:absolute;bottom:0;left:0;right:0}.rail div:before{content:"";background:var(--prusse-clair);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-5px;left:0}.rail span{color:var(--encre);opacity:.8;margin-left:8px;font-weight:500}.real{grid-template-rows:260px 260px;grid-template-columns:3fr 2fr;gap:20px;display:grid}.real figure{border-radius:var(--radius-md);margin:0;position:relative;overflow:hidden}.real figure:first-child{grid-row:span 2}.real svg{width:100%;height:100%;position:absolute;inset:0}.real figcaption{background:var(--laiton);color:var(--encre);border-radius:var(--radius-sm);padding:8px 12px;font-size:15px;font-weight:600;position:absolute;bottom:16px;left:16px}.headrow{justify-content:space-between;align-items:end;gap:48px;margin-bottom:48px;display:flex}.deep h2{color:var(--on-deep)}.deep .head{margin-bottom:56px}.faqgrid{grid-template-columns:400px 1fr;align-items:start;gap:96px;display:grid}.faqgrid .lead{font-size:18px}.faqgrid .btn{margin-top:32px}.page .nd-faq__q{font-size:var(--t-corps);font-weight:700}.page .nd-faq__n{color:var(--encre);font-size:var(--t-note);background:var(--laiton);border-radius:999px;align-self:center;place-items:center;min-width:28px;height:28px;font-weight:800;display:inline-grid}.page .nd-faq summary{padding:26px 0}.last{grid-template-columns:1fr auto;align-items:end;gap:80px;display:grid}.last p.q{font-family:var(--font-titre);letter-spacing:0;text-wrap:pretty;font-variation-settings:"opsz" 72;margin:0;font-size:42px;font-weight:500;line-height:1.25}footer{background:var(--encre);color:var(--blanc);font-size:var(--t-petit);border-top:6px solid var(--laiton);padding:56px 0}footer .wrap{grid-template-columns:1fr auto;align-items:center;gap:24px 48px;display:grid}footer .logo{font-family:var(--font-display);font-size:var(--t-sous)}footer nav{gap:28px;font-weight:600;display:flex}footer a{border-bottom:2px solid #0000;text-decoration:none}footer a:hover{border-bottom-color:var(--laiton)}footer small{color:#ffffffc7;font-size:var(--t-note);border-top:1px solid #fff3;grid-column:1/-1;padding-top:24px}.b1+.b1{padding-top:0}.grid3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tile{background:var(--blanc);border-radius:var(--radius-md);border-top:5px solid var(--laiton);padding:0;overflow:hidden}.tile .img{aspect-ratio:16/10;background:var(--ciel);position:relative;overflow:hidden}.tile .img>svg{width:100%;height:100%;position:absolute;inset:0}.tile .img--plan{background:var(--blanc);border-bottom:1px solid var(--filet);grid-template-columns:1fr 1fr;align-items:center;padding:12px;display:grid}.tile .img--plan>svg{width:100%;height:auto;position:static}.tile__body{padding:26px 30px 32px}.tile .cap{background:var(--laiton);color:var(--encre);border-radius:var(--radius-sm);padding:7px 11px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:14px}.tile .cap--w{background:var(--blanc)}.b2 .paliers th{background:var(--prusse-clair)}.tile h3{margin:16px 0 10px;font-size:26px;line-height:1.2}.tile p{color:var(--muted);margin:0;font-size:17px}.tile .fact{font-family:var(--font-titre);color:var(--cuivre);font-variation-settings:"opsz" 72;margin-bottom:14px;font-size:44px;font-weight:600;line-height:1;display:block}.compris{grid-template-columns:1fr 1fr;gap:24px;display:grid}.compris .col{background:var(--blanc);border-radius:var(--radius-md);padding:36px 40px}.compris .col.non{background:var(--prusse-clair);color:var(--blanc)}.compris .col.non li span{color:var(--brume)}.compris .col.non h3{color:var(--blanc)}.compris h3{margin:0 0 20px;font-size:26px}.compris ul{gap:14px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.compris li{grid-template-columns:30px 1fr;align-items:baseline;gap:12px;display:grid}.compris li b{font-weight:700}.compris li span{color:var(--muted)}.oui,.non-i{background:var(--laiton);width:26px;height:26px;color:var(--encre);border-radius:999px;place-items:center;font-size:14px;font-weight:800;display:inline-grid;transform:translateY(4px)}.calc{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}.calc .steps3{counter-reset:c;gap:14px;margin:0;padding:0;display:grid}.calc .steps3 li{background:var(--blanc);border-radius:var(--radius-md);grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:22px 24px;list-style:none;display:grid}.calc .steps3 li:before{counter-increment:c;content:counter(c);background:var(--laiton);width:36px;height:36px;color:var(--encre);border-radius:999px;place-items:center;font-weight:800;display:grid}.calc .steps3 b{margin-bottom:4px;font-size:19px;display:block}.calc .steps3 span{color:var(--muted);font-size:16.5px;line-height:1.6}.bareme{background:var(--blanc);border-radius:var(--radius-md);overflow:hidden}.bareme table{border-collapse:collapse;width:100%;font-size:17px}.bareme th,.bareme td{text-align:left;border-top:1px solid var(--filet);padding:16px 24px}.bareme th{background:var(--ciel);color:var(--ardoise);border-top:0;font-size:14px;font-weight:700}.bareme td:last-child,.bareme th:last-child{text-align:right;font-variant-numeric:tabular-nums}.bareme td:last-child{font-family:var(--font-titre);font-size:24px;font-weight:600}.bareme .note{color:var(--encre);border-top:1px solid var(--filet);background:var(--laiton);padding:16px 24px;font-size:14px}.pro{grid-template-columns:6fr 6fr;align-items:start;gap:24px;display:grid}.paliers{background:var(--blanc);border-radius:var(--radius-md);overflow:hidden}.paliers table{border-collapse:collapse;width:100%;font-size:17px}.paliers th,.paliers td{text-align:left;border-top:1px solid var(--filet);padding:16px 24px}.paliers th{background:var(--prusse);color:var(--blanc);border-top:0;font-size:14px;font-weight:700}.paliers td:nth-child(2),.paliers th:nth-child(2){text-align:center}.paliers td:last-child,.paliers th:last-child{text-align:right;font-variant-numeric:tabular-nums}.paliers td:nth-child(2){color:var(--cuivre);font-weight:800}.paliers td:last-child{font-family:var(--font-titre);font-size:24px;font-weight:600}.paliers .note{color:var(--encre);border-top:1px solid var(--filet);background:var(--laiton);padding:16px 24px;font-size:14px}.simu{background:var(--prusse-clair);color:var(--blanc);border-radius:var(--radius-md);flex-direction:column;gap:22px;padding:40px;display:flex}.simu h3{margin:0;font-size:30px;line-height:1.15}.simu p{color:var(--brume);margin:0;font-size:16.5px}.simu label{color:var(--laiton-clair);justify-content:space-between;font-size:15px;font-weight:700;display:flex}.simu input[type=range]{width:100%;accent-color:var(--laiton)}.simu .out{grid-template-columns:1fr 1fr;gap:16px;display:grid}.simu .out div{background:var(--prusse);border-radius:var(--radius-md);border:1px solid #ffffff29;padding:18px 20px}.simu .out b{font-family:var(--font-titre);color:var(--laiton);font-variation-settings:"opsz" 72;font-size:40px;font-weight:600;line-height:1;display:block}.simu .out small{color:var(--brume);margin-top:8px;font-size:14px;display:block}.simu .btn{align-self:flex-start}.who{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.who a{background:var(--blanc);border-radius:var(--radius-md);padding:32px;text-decoration:none;display:block}.who a:hover{box-shadow:inset 0 0 0 2px var(--laiton)}.who h3{margin:0 0 10px;font-size:26px}.who p{color:var(--muted);margin:0 0 18px;font-size:16.5px}.who .go{color:var(--cuivre);font-weight:700}.feat{border-top:1px solid var(--filet);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:56px 0;display:grid}.feat:first-child{border-top:0;padding-top:0}.feat:nth-child(2n) .feat__img{order:2}.feat__img{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--ciel);position:relative;overflow:hidden}.feat__img>svg{width:100%;height:100%;position:absolute;inset:0}.feat__img--plan{background:var(--blanc);border:1px solid var(--filet);place-items:center;padding:20px;display:grid}.feat__img--plan svg{width:100%;height:auto;position:static}.feat__n{background:var(--laiton);width:44px;height:44px;color:var(--encre);border-radius:999px;place-items:center;margin-bottom:20px;font-size:17px;font-weight:800;display:inline-grid}.feat h3{margin:0 0 16px;font-size:36px;line-height:1.12}.feat p{color:var(--ardoise);margin:0 0 14px;font-size:18px;line-height:1.7}.feat p:last-child{margin-bottom:0}.feat .fact{background:var(--laiton);color:var(--encre);border-radius:var(--radius-sm);margin-top:8px;padding:8px 12px;font-size:15px;font-weight:700;display:inline-block}.cap{background:var(--laiton);color:var(--encre);border-radius:var(--radius-sm);padding:7px 11px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:14px}.cap--w{background:var(--blanc)}.sit{grid-template-columns:5fr 7fr;align-items:stretch;gap:24px;display:grid}.sit__intro{background:var(--prusse);color:var(--blanc);border-radius:var(--radius-md);flex-direction:column;padding:44px 44px 0;display:flex;position:relative;overflow:hidden}.sit__intro .kick{color:var(--laiton-clair)}.sit__intro h2{color:var(--blanc);font-size:44px}.sit__intro p{color:var(--brume);margin:18px 0 28px;font-size:18px;line-height:1.65}.sit__intro .btn{background:var(--laiton);color:var(--encre);align-self:flex-start;margin-bottom:40px}.sit__intro .btn:hover{background:var(--laiton-clair)}.sit__img{background:var(--ciel);flex:1;min-height:240px;margin:0 -44px;position:relative;overflow:hidden}.sit__img>svg{width:100%;height:100%;position:absolute;inset:0}.sit__list{background:var(--blanc);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sit__list li{border-bottom:1px solid var(--filet);grid-template-columns:52px 1fr;align-content:start;gap:6px 14px;padding:26px 30px 28px;display:grid}.sit__list li:nth-child(odd){border-right:1px solid var(--filet)}.sit__list li:nth-last-child(-n+2){border-bottom:0}.sit__list .n{font-family:var(--font-titre);color:var(--cuivre);font-variation-settings:"opsz" 40;grid-row:span 2;margin-top:-3px;font-size:36px;font-style:italic;font-weight:500;line-height:1}.sit__list h3{font-family:var(--font-text);letter-spacing:0;margin:0;font-size:19px;font-weight:700;line-height:1.3}.sit__list p{color:var(--ardoise);margin:0;font-size:16px;line-height:1.6}.duel{grid-template-columns:1fr 1fr;gap:24px;display:grid}.duel__p{border-radius:var(--radius-md);background:var(--blanc);flex-direction:column;display:flex;overflow:hidden}.duel__p--avec{background:var(--prusse-clair);color:var(--blanc)}.duel__h{letter-spacing:.02em;color:var(--ardoise);border-bottom:1px solid var(--filet);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 28px;font-size:15px;font-weight:800;display:flex}.duel__h em{opacity:.8;font-size:13.5px;font-style:normal;font-weight:600}.duel__p--avec .duel__h{color:var(--laiton-clair);border-bottom-color:#ffffff2e}.duel__p--avec .duel__h em{color:var(--brume);opacity:1}.duel__img{aspect-ratio:16/8;background:var(--ciel);position:relative;overflow:hidden}.duel__img>svg{width:100%;height:100%;position:absolute;inset:0}.duel__p--sans .duel__img>svg{filter:saturate(.45)brightness(.8)contrast(.9);transform:rotate(-2.5deg)scale(1.14)}.duel__p--sans .duel__img:after{content:"";background:linear-gradient(90deg,#0a0e1a59,#fff0 45%,#ffffff73);position:absolute;inset:0}.duel__p--sans .cap{background:var(--ardoise);color:var(--blanc);z-index:1}.duel__strip{grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 6px 0;display:grid}.duel__strip div{aspect-ratio:4/3;background:var(--blanc);border-radius:var(--radius-sm);place-items:center;display:grid;position:relative;overflow:hidden}.duel__strip div>svg{width:100%;height:100%}.duel__strip .fill>svg{position:absolute;inset:0}.duel__strip--vide div{background:var(--fond);border:1px dashed var(--filet)}.duel__strip--vide small{background:var(--ciel);color:var(--ardoise)}.duel__strip small{background:var(--laiton);color:var(--encre);border-radius:var(--radius-sm);padding:4px 7px;font-size:11.5px;font-weight:700;position:absolute;bottom:8px;left:8px}.duel__title{font-family:var(--font-titre);letter-spacing:0;margin:0;padding:22px 28px 6px;font-size:24px;font-weight:600}.duel__p--sans .duel__title{color:var(--ardoise)}.duel ul{margin:0;padding:10px 28px 26px;list-style:none;display:grid}.duel li{border-top:1px solid var(--filet);grid-template-columns:26px 1fr;align-items:center;gap:14px;padding:13px 0;font-size:16.5px;line-height:1.45;display:grid}.duel li b{letter-spacing:.03em;color:var(--cuivre);margin-bottom:2px;font-size:12.5px;font-weight:800;display:block}.duel li:before{border-radius:999px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-grid}.duel__p--sans li{color:var(--ardoise)}.duel__p--sans li b{color:var(--ardoise);opacity:.8}.duel__p--sans li:before{content:"×";background:var(--ciel);color:var(--ardoise);font-size:16px}.duel__p--avec li{color:var(--blanc);border-top-color:#ffffff2e;font-weight:500}.duel__p--avec li b{color:var(--laiton-clair)}.duel__p--avec li:before{content:"✓";background:var(--laiton);color:var(--encre)}.tl{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;display:grid;position:relative}.tl:before{content:"";background:var(--prusse-clair);border-radius:var(--radius-sm);height:3px;position:absolute;top:22px;left:22px;right:22px}.tl li{list-style:none;position:relative}.tl .n{background:var(--prusse-clair);width:46px;height:46px;color:var(--blanc);box-shadow:0 0 0 6px var(--laiton);border-radius:999px;place-items:center;font-size:17px;font-weight:800;display:inline-grid;position:relative}.tl .when{color:var(--encre);margin:18px 0 6px;font-size:13px;font-weight:700;display:block}.tl h3{font-family:var(--font-text);letter-spacing:0;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.tl p{color:var(--encre);margin:0;font-size:16.5px;line-height:1.65}.tl--3{grid-template-columns:repeat(3,1fr)}.obj{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.obj article{background:var(--blanc);border-radius:var(--radius-md);padding:32px}.obj q{font-family:var(--font-titre);quotes:"« " " »";font-variation-settings:"opsz" 40;margin-bottom:16px;font-size:24px;font-style:italic;font-weight:500;line-height:1.3;display:block}.obj q:before{content:open-quote}.obj q:after{content:close-quote}.obj p{color:var(--ardoise);margin:0;font-size:16.5px;line-height:1.65}.obj p b{color:var(--encre)}.cas{gap:20px;display:grid}.cas article{background:var(--blanc);border-radius:var(--radius-md);grid-template-columns:280px 1fr 320px;align-items:center;gap:40px;padding:32px 36px;display:grid}.cas h3{margin:0;font-size:30px;line-height:1.15}.cas h3 small{font-family:var(--font-text);color:var(--cuivre);letter-spacing:.02em;margin-top:8px;font-size:14px;font-weight:700;display:block}.cas p{color:var(--ardoise);margin:0;font-size:17px;line-height:1.65}.cas ul{gap:8px;margin:0;padding:0;font-size:15.5px;font-weight:600;list-style:none;display:grid}.cas li{align-items:baseline;gap:10px;display:flex}.cas li:before{content:"";border-left:2.5px solid var(--cuivre);border-bottom:2.5px solid var(--cuivre);flex:none;width:10px;height:6px;transform:rotate(-45deg)translateY(-3px)}.b2 .cas h3 small{color:var(--prusse-clair)}.livr3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.livr3 .card .img{aspect-ratio:16/10}.duo{grid-template-columns:1fr 1fr;gap:24px;display:grid}.duo article{background:var(--blanc);border-radius:var(--radius-md);padding:40px}.duo h3{margin:0 0 14px;font-size:30px}.duo p{color:var(--muted);margin:0 0 18px;font-size:17px}.duo ul{gap:10px;margin:0;padding:0;font-size:16.5px;font-weight:600;list-style:none;display:grid}.duo li{align-items:baseline;gap:12px;display:flex}.duo li:before{content:"";border-left:2.5px solid var(--cuivre);border-bottom:2.5px solid var(--cuivre);flex:none;width:11px;height:6px;transform:rotate(-45deg)translateY(-3px)}