.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-related-header h2{font-size:22.4px;margin-bottom:18px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(180px,auto));gap:18px;align-items:stretch}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(n){width:auto;max-width:none;min-width:0;min-height:0;margin:0}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:first-child{grid-column:1;grid-row:1/span 2}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(2){grid-column:2;grid-row:1}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(3){grid-column:2;grid-row:2}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(4){grid-column:3;grid-row:1/span 2}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-link{box-sizing:border-box;display:flex;flex-direction:column;padding:12px;gap:14px;border-radius:20px;border-color:rgba(15,23,42,.05);box-shadow:0 4px 14px rgba(15,23,42,.06)}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-image{aspect-ratio:16/9;height:auto;min-height:0;border-radius:12px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-body{min-width:0;min-height:0;padding:0;gap:16px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-title{display:block;height:auto;max-height:none;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial;text-overflow:clip;overflow-wrap:anywhere;font-size:17px;line-height:1.45}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-badge{color:#475569;font-size:12px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:is(:nth-child(2),:nth-child(3)) .vec-article-card-link{display:grid;grid-template-columns:minmax(78px,32%) minmax(0,1fr);align-items:center}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:is(:nth-child(2),:nth-child(3)) .vec-article-card-image{aspect-ratio:1;align-self:center}@media (max-width:1000px){.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:12px;max-width:620px;margin-inline:auto}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(n){grid-column:1;grid-row:auto}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:first-child{margin-bottom:8px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(4){margin-top:8px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-title{font-size:16px}}@media (max-width:760px){.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(n) .vec-article-card-link{border-radius:16px;gap:12px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-image{border-radius:8px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-body{gap:10px}}@media (max-width:600px){.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-related-header h2{font-size:19.2px}}.vec-article-page .vec-article-related.vec-related-project .vec-related-carousel--mixed .vec-article-related-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.vec-article-page .vec-article-related.vec-related-project .vec-related-carousel--mixed .vec-article-related-card:nth-child(n) .vec-article-card-link{gap:12px;min-height:0}.vec-article-page .vec-article-related.vec-related-project .vec-related-carousel--mixed .vec-article-card-body{flex:none;gap:10px}.vec-article-page .vec-article-related.vec-related-project .vec-related-carousel--mixed .vec-article-card-badge{margin-top:0}.vec-article-page .vec-article-related.vec-related-project .vec-related-carousel--mixed .vec-article-related-card:is(:nth-child(2),:nth-child(3)) .vec-article-card-link{grid-template-columns:clamp(72px,7vw,96px) minmax(0,1fr)}.vec-article-page .vec-article-related.vec-related-project .vec-related-carousel--mixed .vec-article-related-card:is(:nth-child(2),:nth-child(3)) .vec-article-card-title{font-size:16px;line-height:1.4}@media (max-width:1000px){.vec-article-page .vec-article-related.vec-related-project .vec-related-carousel--mixed .vec-article-related-grid{grid-template-rows:auto}}.vec-t3-report{--t3-ink:#14243b;--t3-blue:#168cc8;--t3-coral:#d9613e}.vec-t3-report .vec-t3-context{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.vec-t3-report .vec-t3-context span{border:1px solid #dce5ec;border-radius:30px;padding:6px 12px;background:#f5f8fb;color:#475569;font-size:12px;line-height:1.5}.vec-t3-report .vec-t3-lead{font-size:19px;line-height:1.75;color:var(--t3-ink)}.vec-t3-report .vec-t3-chart{margin:32px 0 16px}.vec-t3-report .vec-t3-chart picture{display:block}.vec-market-article .vec-t3-report .vec-t3-chart img{display:block;width:100%;height:auto;border:0;border-radius:16px}.vec-market-article .vec-t3-report .vec-t3-chart figcaption{margin:12px 4px 0;font-size:13px;line-height:1.65;color:#526276}.vec-t3-report .vec-t3-data{margin:18px 0 32px;padding:0;border:1px solid #dce5ec;border-radius:12px;background:#fff}.vec-t3-report .vec-t3-data>summary{padding:16px 20px;font-size:14px;font-weight:700;line-height:1.5;color:#234f6a;cursor:pointer}.vec-t3-report .vec-t3-data>summary:hover{background:#f5f8fb;border-radius:12px}.vec-t3-report .vec-t3-data>summary:focus-visible{outline:3px solid #168cc8;outline-offset:3px;border-radius:10px}.vec-t3-report .vec-t3-data[open]>summary{border-bottom:1px solid #e5ebf0}.vec-t3-report .vec-t3-data>p,.vec-t3-report .vec-t3-data>ul{margin:16px 20px;font-size:15px}.vec-t3-report .vec-t3-data .vec-market-table-wrap{margin:0;border:0;border-radius:0 0 12px 12px;box-shadow:none}.vec-t3-report .vec-t3-insight{margin:28px 0;padding:24px 28px;border-radius:14px;background:#eff7f3;border-left:5px solid #269465}.vec-t3-report .vec-t3-insight p{margin:0;font-size:18px;line-height:1.7}.vec-t3-report .vec-t3-postal{margin:30px 0;padding-left:22px;border-left:3px solid #168cc8}.vec-t3-report .vec-t3-postal--coral{border-color:#e66a45}.vec-t3-report .vec-t3-postal--green{border-color:#269465}.vec-t3-report .vec-t3-postal h3{margin:0 0 12px;font-size:23px;line-height:1.35}.vec-t3-report .vec-t3-postal p:last-child{margin-bottom:0}.vec-t3-report .vec-t3-cta{margin:34px 0;padding:28px;border:1px solid #c9dfe8;border-radius:16px;background:#f0f7fb}.vec-t3-report .vec-t3-cta h3{margin:0 0 12px;font-size:25px;line-height:1.35}.vec-t3-report .vec-t3-cta p{font-size:16px}.vec-t3-report .vec-t3-cta a{display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;border-radius:8px;background:#14243b;color:#fff;font-size:15px;font-weight:700;text-decoration:none}.vec-t3-report .vec-t3-cta a:hover{background:#234f6a}.vec-t3-report .vec-t3-cta a:focus-visible{outline:3px solid #168cc8;outline-offset:4px}.vec-t3-report .vec-t3-cta small{display:block;margin-top:12px;color:#526276;font-size:12px}.vec-t3-report .vec-t3-method{padding:0 20px 20px}.vec-t3-report .vec-t3-method p{margin:16px 0;font-size:15px;line-height:1.75}.vec-t3-report .vec-t3-faq h3{margin:26px 0 10px;font-size:21px;line-height:1.4}@media (max-width:600px){.vec-t3-report .vec-t3-context{gap:6px;margin-bottom:22px}.vec-t3-report .vec-t3-context span{font-size:11px;padding:5px 9px}.vec-t3-report .vec-t3-lead{font-size:18px}.vec-t3-report .vec-t3-chart{margin-top:26px}.vec-t3-report .vec-t3-postal{padding-left:15px}.vec-t3-report .vec-t3-postal h3{font-size:21px}.vec-t3-report .vec-t3-cta,.vec-t3-report .vec-t3-insight{padding:21px 20px}.vec-t3-report .vec-t3-insight p{font-size:17px}.vec-t3-report .vec-t3-cta a{width:100%;box-sizing:border-box;text-align:center;justify-content:center}}.vec-dpe-cta{--cta-nuit:#0f2a4a;--cta-nuit-2:#1b4f72;--cta-corail:#e66a45;--cta-corail-fonce:#c9532f;position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;margin:40px 0;padding:30px 32px;border-radius:20px;background:radial-gradient(120% 140% at 0 0,var(--cta-nuit-2) 0,var(--cta-nuit) 58%);color:#f7f2ea;box-shadow:0 28px 60px -32px rgba(15,42,74,.75);overflow:hidden}.vec-dpe-cta:after{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#00a06e 0 14.28%,#4cb748 0 28.57%,#b6d335 0 42.85%,#f5e51c 0 57.14%,#f6b41b 0 71.42%,#ee7d22 0 85.71%,#e3262c 0 100%)}.vec-dpe-cta__visuel{flex-direction:column;justify-content:center}.vec-dpe-cta__lettres,.vec-dpe-cta__visuel{display:flex;align-items:center;gap:12px}.vec-dpe-cta__lettre{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:16px;font-size:44px;font-weight:800;line-height:1;color:#fff;box-shadow:inset 0 -6px 0 rgba(0,0,0,.12),0 14px 28px -14px rgba(0,0,0,.6)}.vec-dpe-cta__lettre--f{background:#ee7d22;transform:scale(.82)}.vec-dpe-cta__lettre--e{background:#f6b41b;color:#0f2a4a;box-shadow:0 0 0 4px rgba(246,180,27,.25),0 0 34px rgba(246,180,27,.45)}.vec-dpe-cta__fleche{font-size:28px;font-weight:700;color:var(--cta-corail)}.vec-dpe-cta__date{padding:5px 12px;border:1px solid hsla(37,45%,94%,.3);border-radius:30px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#d9e6f0;white-space:nowrap}.vec-dpe-cta__kicker{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f6b41b}.vec-dpe-cta h3,.vec-market-article .vec-article-content .vec-dpe-cta h3{margin:0 0 14px;font-size:26px;line-height:1.25;color:#fff}.vec-dpe-cta h3 em{font-style:normal;color:#f6b41b}.vec-dpe-cta__atouts{list-style:none;margin:0 0 18px!important;padding:0!important;display:grid;gap:7px}.vec-dpe-cta__atouts li{position:relative;margin:0;padding-left:28px;font-size:15px;line-height:1.5;color:#e8eef4}.vec-dpe-cta__atouts li:before{content:"✓";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:#269465;color:#fff;font-size:12px;font-weight:800;line-height:19px;text-align:center}.vec-dpe-cta__atouts strong{color:#fff}.vec-dpe-cta__form{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:8px;border-radius:14px;background:hsla(0,0%,100%,.1)}.vec-dpe-cta__form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vec-dpe-cta__form input[type=text]{flex:1 1 190px;min-width:0;min-height:54px;padding:0 16px;border:0;border-radius:10px;background:#fff;font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f2a4a}.vec-dpe-cta__form input[type=text]::-moz-placeholder{font-weight:400;letter-spacing:0;text-transform:none;color:#8896a5}.vec-dpe-cta__form input[type=text]::placeholder{font-weight:400;letter-spacing:0;text-transform:none;color:#8896a5}.vec-dpe-cta__form input[type=text]:focus{outline:3px solid #f6b41b;outline-offset:2px}.vec-dpe-cta__form button{flex:0 1 auto;min-height:54px;padding:0 20px;border:0;border-radius:10px;background:var(--cta-corail);color:#fff;font-size:16px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 14px 30px -14px rgba(230,106,69,.9);transition:background .15s,transform .15s}.vec-dpe-cta__form button:hover{background:var(--cta-corail-fonce);transform:translateY(-1px)}.vec-dpe-cta__form button:focus-visible{outline:3px solid #f6b41b;outline-offset:2px}.vec-dpe-cta__note{margin:12px 2px 0!important;font-size:12.5px!important;line-height:1.55!important;color:#b9c8d6!important}.vec-dpe-cta__note strong{color:#e8eef4}@media (max-width:680px){.vec-dpe-cta{grid-template-columns:1fr;gap:18px;padding:26px 18px 22px;margin:32px -4px}.vec-dpe-cta__visuel{flex-direction:row;justify-content:flex-start}.vec-dpe-cta__lettre{width:54px;height:54px;font-size:32px;border-radius:12px}.vec-dpe-cta__visuel{flex-wrap:wrap;gap:10px 14px}.vec-dpe-cta__form input[type=text]{flex:0 0 auto;min-width:0}.vec-dpe-cta h3,.vec-market-article .vec-article-content .vec-dpe-cta h3{font-size:22px}.vec-dpe-cta__form{flex-direction:column}.vec-dpe-cta__form button{width:100%}}.vec-dpe-rappel{--cta-corail:#e66a45;--cta-corail-fonce:#c9532f;margin:26px 0 30px;padding:20px 22px 18px;border-radius:16px;background:linear-gradient(135deg,#0f2a4a,#1b4f72);color:#f7f2ea;box-shadow:0 20px 44px -28px rgba(15,42,74,.75);border-left:6px solid #f6b41b}.vec-dpe-rappel__titre{display:flex;align-items:center;gap:12px;margin:0 0 12px!important;font-size:19px!important;font-weight:800;line-height:1.3!important;color:#fff!important}.vec-dpe-rappel__lettres{display:inline-flex;align-items:center;gap:6px;font-size:16px;color:#e66a45}.vec-dpe-rappel__lettres span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;font-weight:800}.vec-dpe-rappel__lettres span:first-child{background:#ee7d22;color:#fff}.vec-dpe-rappel__lettres span:last-child{background:#f6b41b;color:#0f2a4a}.vec-dpe-rappel .vec-dpe-cta__form input[type=text]{min-height:48px;font-size:16px}.vec-dpe-rappel .vec-dpe-cta__form button{min-height:48px;font-size:15px}.vec-dpe-rappel__note{margin:10px 2px 0!important;font-size:12.5px!important;line-height:1.5!important;color:#b9c8d6!important}@media (max-width:680px){.vec-dpe-rappel{padding:18px 16px 16px}.vec-dpe-rappel__titre{font-size:17px!important}}.vec-dpe-duo{--cta-corail:#e66a45;--cta-corail-fonce:#c9532f;--cta-vert:#1f8a5b;--cta-vert-fonce:#18714a;position:relative;margin:40px 0;padding:30px 28px 24px;border-radius:20px;overflow:hidden;background:radial-gradient(120% 140% at 0 0,#1b4f72 0,#0f2a4a 58%);color:#f7f2ea;box-shadow:0 28px 60px -32px rgba(15,42,74,.75)}.vec-dpe-duo:after{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#00a06e 0 14.28%,#4cb748 0 28.57%,#b6d335 0 42.85%,#f5e51c 0 57.14%,#f6b41b 0 71.42%,#ee7d22 0 85.71%,#e3262c 0 100%)}.vec-dpe-duo__tete{display:flex;align-items:center;gap:22px;margin-bottom:22px}.vec-dpe-duo__lettres{display:flex;align-items:center;gap:8px;flex-shrink:0}.vec-dpe-duo__lettres span{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;font-size:30px;font-weight:800}.vec-dpe-duo__lettres .f{background:#ee7d22;color:#fff;transform:scale(.85)}.vec-dpe-duo__lettres .e{background:#f6b41b;color:#0f2a4a;box-shadow:0 0 0 4px rgba(246,180,27,.25),0 0 28px rgba(246,180,27,.45)}.vec-dpe-duo__lettres i{font-style:normal;font-size:22px;font-weight:700;color:var(--cta-corail)}.vec-dpe-duo__kicker{margin:0 0 6px!important;font-size:12px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f6b41b!important}.vec-dpe-duo h3,.vec-market-article .vec-article-content .vec-dpe-duo h3{margin:0!important;font-size:25px;line-height:1.25;color:#fff}.vec-dpe-duo h3 em{font-style:normal;color:#f6b41b}.vec-dpe-duo__sous{margin:6px 0 0!important;font-size:16px!important;color:#d9e6f0!important}.vec-dpe-duo__cartes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vec-dpe-duo__carte{display:flex;flex-direction:column;padding:18px 18px 16px;border-radius:14px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14)}.vec-dpe-duo__carte--vendeur{border-top:4px solid var(--cta-corail)}.vec-dpe-duo__carte--acquereur{border-top:4px solid #3fbf86}.vec-dpe-duo__profil{margin:0 0 4px!important;font-size:11.5px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b9c8d6!important}.vec-dpe-duo__titre{margin:0 0 10px!important;font-size:19px!important;font-weight:800;line-height:1.3!important;color:#fff!important}.vec-dpe-duo__atouts{list-style:none;margin:0 0 14px!important;padding:0!important;display:grid;gap:6px;flex:1}.vec-dpe-duo__atouts li{position:relative;margin:0;padding-left:25px;font-size:14.5px;line-height:1.45;color:#e8eef4}.vec-dpe-duo__atouts li:before{content:"\2713";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:#269465;color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center}.vec-dpe-duo__atouts strong{color:#fff}.vec-dpe-duo form{display:flex;flex-direction:column;gap:8px;margin:0}.vec-dpe-duo form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vec-dpe-duo form input[type=text]{min-height:50px;padding:0 14px;border:0;border-radius:10px;background:#fff;font-size:17px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#0f2a4a}.vec-dpe-duo form input[type=text]::-moz-placeholder{font-weight:400;letter-spacing:0;text-transform:none;color:#8896a5}.vec-dpe-duo form input[type=text]::placeholder{font-weight:400;letter-spacing:0;text-transform:none;color:#8896a5}.vec-dpe-duo form input[type=text]:focus{outline:3px solid #f6b41b;outline-offset:2px}.vec-dpe-duo form button{min-height:50px;padding:0 16px;border:0;border-radius:10px;color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:background .15s,transform .15s}.vec-dpe-duo__carte--vendeur button{background:var(--cta-corail);box-shadow:0 14px 30px -14px rgba(230,106,69,.9)}.vec-dpe-duo__carte--vendeur button:hover{background:var(--cta-corail-fonce);transform:translateY(-1px)}.vec-dpe-duo__carte--acquereur button{background:var(--cta-vert);box-shadow:0 14px 30px -14px rgba(31,138,91,.9)}.vec-dpe-duo__carte--acquereur button:hover{background:var(--cta-vert-fonce);transform:translateY(-1px)}.vec-dpe-duo form button:focus-visible{outline:3px solid #f6b41b;outline-offset:2px}.vec-dpe-duo__aide{margin:8px 0 0!important;font-size:12px!important;line-height:1.45!important;color:#b9c8d6!important}.vec-dpe-duo__pied{margin:16px 2px 0!important;font-size:12.5px!important;line-height:1.5!important;color:#b9c8d6!important;text-align:center}@media (max-width:760px){.vec-dpe-duo{padding:26px 16px 20px;margin:32px -4px}.vec-dpe-duo__tete{flex-direction:column;align-items:flex-start;gap:12px}.vec-dpe-duo h3,.vec-market-article .vec-article-content .vec-dpe-duo h3{font-size:21px}.vec-dpe-duo__cartes{grid-template-columns:1fr}}.vec-dpe-onglets{--o-corail:#e66a45;--o-corail-fonce:#c9532f;--o-bleu:#2e86ab;--o-bleu-fonce:#236a88;--o-vert:#1f8a5b;--o-vert-fonce:#18714a;--o-accent:var(--o-corail);--o-accent-fonce:var(--o-corail-fonce);position:relative;margin:40px 0;padding:30px 28px 22px;border-radius:20px;overflow:hidden;background:radial-gradient(120% 140% at 0 0,#1b4f72 0,#0f2a4a 58%);color:#f7f2ea;box-shadow:0 28px 60px -32px rgba(15,42,74,.75)}.vec-dpe-onglets:has(#vdo-bailleur:checked){--o-accent:var(--o-bleu);--o-accent-fonce:var(--o-bleu-fonce)}.vec-dpe-onglets:has(#vdo-acquereur:checked){--o-accent:var(--o-vert);--o-accent-fonce:var(--o-vert-fonce)}.vec-dpe-onglets:after{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#00a06e 0 14.28%,#4cb748 0 28.57%,#b6d335 0 42.85%,#f5e51c 0 57.14%,#f6b41b 0 71.42%,#ee7d22 0 85.71%,#e3262c 0 100%)}.vec-dpe-onglets__tete{display:flex;align-items:center;gap:22px;margin-bottom:20px}.vec-dpe-onglets__lettres{display:flex;align-items:center;gap:8px;flex-shrink:0}.vec-dpe-onglets__lettres span{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;font-size:30px;font-weight:800}.vec-dpe-onglets__lettres .f{background:#ee7d22;color:#fff;transform:scale(.85)}.vec-dpe-onglets__lettres .e{background:#f6b41b;color:#0f2a4a;box-shadow:0 0 0 4px rgba(246,180,27,.25),0 0 28px rgba(246,180,27,.45)}.vec-dpe-onglets__lettres i{font-style:normal;font-size:22px;font-weight:700;color:var(--o-corail)}.vec-dpe-onglets__kicker{margin:0 0 6px!important;font-size:12px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f6b41b!important}.vec-dpe-onglets h3,.vec-market-article .vec-article-content .vec-dpe-onglets h3{margin:0!important;font-size:25px;line-height:1.25;color:#fff}.vec-dpe-onglets h3 em{font-style:normal;color:#f6b41b}.vec-dpe-onglets form{margin:0}.vec-dpe-onglets__barre{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;border-radius:14px;background:hsla(0,0%,100%,.08)}.vec-dpe-onglets__barre input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vec-dpe-onglets__barre label{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:6px 10px;border-radius:10px;font-size:15px;font-weight:800;color:#b9c8d6;cursor:pointer;text-align:center;line-height:1.2;transition:background .15s,color .15s}.vec-dpe-onglets__barre label:hover{color:#fff;background:hsla(0,0%,100%,.06)}.vec-dpe-onglets__barre label svg{width:18px;height:18px;flex-shrink:0}.vec-dpe-onglets:not(:has(.vec-dpe-onglets__barre input:checked)) label[for=vdo-proprietaire],.vec-dpe-onglets__barre input:checked+label{background:#fff;color:#0f2a4a;box-shadow:0 8px 20px -10px rgba(0,0,0,.6)}.vec-dpe-onglets:not(:has(.vec-dpe-onglets__barre input:checked)) label[for=vdo-proprietaire] svg,.vec-dpe-onglets__barre input:checked+label svg{color:var(--o-accent)}.vec-dpe-onglets__barre input:focus-visible+label{outline:3px solid #f6b41b;outline-offset:2px}.vec-dpe-onglets__panneau{display:none;padding:20px 4px 4px}.vec-dpe-onglets:has(#vdo-acquereur:checked) .vec-dpe-onglets__panneau[data-profil=acquereur],.vec-dpe-onglets:has(#vdo-bailleur:checked) .vec-dpe-onglets__panneau[data-profil=bailleur],.vec-dpe-onglets:has(#vdo-proprietaire:checked) .vec-dpe-onglets__panneau[data-profil=proprietaire],.vec-dpe-onglets:not(:has(.vec-dpe-onglets__barre input:checked)) .vec-dpe-onglets__panneau[data-profil=proprietaire]{display:block}.vec-dpe-onglets__titre{margin:0 0 10px!important;font-size:20px!important;font-weight:800;line-height:1.3!important;color:#fff!important}.vec-dpe-onglets__atouts{list-style:none;margin:0 0 4px!important;padding:0!important;display:grid;gap:7px}.vec-dpe-onglets__atouts li{position:relative;margin:0;padding-left:27px;font-size:15px;line-height:1.5;color:#e8eef4}.vec-dpe-onglets__atouts li:before{content:"\2713";position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:50%;background:var(--o-accent);color:#fff;font-size:11px;font-weight:800;line-height:19px;text-align:center}.vec-dpe-onglets__atouts strong{color:#fff}.vec-dpe-onglets__saisie{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding:8px;border-radius:14px;background:hsla(0,0%,100%,.1)}.vec-dpe-onglets__saisie label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vec-dpe-onglets__saisie input[type=text]{flex:1 1 200px;min-width:0;min-height:54px;padding:0 16px;border:0;border-radius:10px;background:#fff;font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f2a4a}.vec-dpe-onglets__saisie input[type=text]::-moz-placeholder{font-weight:400;letter-spacing:0;text-transform:none;color:#8896a5}.vec-dpe-onglets__saisie input[type=text]::placeholder{font-weight:400;letter-spacing:0;text-transform:none;color:#8896a5}.vec-dpe-onglets__saisie input[type=text]:focus{outline:3px solid #f6b41b;outline-offset:2px}.vec-dpe-onglets__saisie button{flex:0 1 auto;min-height:54px;padding:0 20px;border:0;border-radius:10px;background:var(--o-accent);color:#fff;font-size:16px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .15s,transform .15s;box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}.vec-dpe-onglets__saisie button:hover{background:var(--o-accent-fonce);transform:translateY(-1px)}.vec-dpe-onglets__saisie button:focus-visible{outline:3px solid #f6b41b;outline-offset:2px}.vec-dpe-onglets__saisie button span{display:none}.vec-dpe-onglets:has(#vdo-acquereur:checked) .vec-dpe-onglets__saisie button span[data-profil=acquereur],.vec-dpe-onglets:has(#vdo-bailleur:checked) .vec-dpe-onglets__saisie button span[data-profil=bailleur],.vec-dpe-onglets:has(#vdo-proprietaire:checked) .vec-dpe-onglets__saisie button span[data-profil=proprietaire],.vec-dpe-onglets:not(:has(.vec-dpe-onglets__barre input:checked)) .vec-dpe-onglets__saisie button span[data-profil=proprietaire]{display:inline}.vec-dpe-onglets__aide{margin:10px 2px 0!important}.vec-dpe-onglets__aide,.vec-dpe-onglets__pied{font-size:12.5px!important;line-height:1.5!important;color:#b9c8d6!important}.vec-dpe-onglets__pied{margin:16px 2px 0!important;text-align:center}@media (max-width:760px){.vec-dpe-onglets{padding:26px 14px 18px;margin:32px -4px}.vec-dpe-onglets__tete{flex-direction:column;align-items:flex-start;gap:12px}.vec-dpe-onglets h3,.vec-market-article .vec-article-content .vec-dpe-onglets h3{font-size:21px}.vec-dpe-onglets__barre label{flex-direction:column;gap:3px;min-height:58px;font-size:13px;padding:6px 4px}.vec-dpe-onglets__saisie{flex-direction:column}.vec-dpe-onglets__saisie input[type=text]{flex:0 0 auto}.vec-dpe-onglets__saisie button{width:100%}}.vec-dpe-onglets__saisie button,.vec-dpe-rappel .vec-dpe-cta__form button{flex:1 1 auto;width:100%;min-height:56px;font-size:17px}@media (max-width:760px){.vec-dpe-onglets__saisie button,.vec-dpe-rappel .vec-dpe-cta__form button{white-space:normal;padding:10px 14px;line-height:1.25}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.relative{position:relative}.mt-2{margin-top:.5rem}.flex{display:flex}.table{display:table}.hidden{display:none}.size-full{width:100%;height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-\[42rem\]{min-width:42rem}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.overflow-x-auto{overflow-x:auto}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-vec-line{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.border-vec-line-strong{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pr-4{padding-right:1rem}.text-left{text-align:left}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-vec-ink-soft{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--vec-focus:rgba(57,179,244,.44)}body.no-sidebar .site-content .content-area{width:100%}.vec-commune-body .vec-intro-grid--seul{grid-template-columns:minmax(0,900px);justify-content:center}:focus-visible{outline:3px solid var(--vec-focus);outline-offset:2px}.vec-footer-credit{padding:7px 16px;font-size:8px;line-height:1.5;color:#9ca3af;text-align:center;background:#071727}.vec-footer-credit a{color:inherit;font-size:inherit;font-weight:700;text-decoration:none}.vec-footer-credit .vec-credit-app{color:#fff}.vec-footer-credit .vec-credit-ppa{color:#00b9f2}.vec-footer-credit a:hover{text-decoration:underline}.vec-home-compact-source,.vec-sale-label{display:inline-flex;align-items:center;gap:5px}.vec-sale-label{font-size:12px;color:#475569;margin:0 0 12px}.vec-home-card-favicon,.vec-sale-label img{width:12px;height:12px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}