.demo-strip{font-size:11px;color:#7b674f;padding:7px 0}.v4-hero{margin-top:28px;margin-bottom:20px}.v4-hero h1{font-size:clamp(36px,4.8vw,54px);margin:15px 0}.hero-promise{margin:12px auto;font-size:17px;line-height:1.5}.v4-hero .searchbox{margin-top:20px}.quick-store{display:block;text-align:center;margin:12px 0 0;font-size:14px;color:#8a5738}.intentions{margin:22px 0 28px;padding:12px}.intent p{margin:7px 0}.intent h2{font-size:18px}.scope-note{font-size:13px;color:var(--muted);margin:30px 0}.stage-tabs{display:flex;gap:8px;flex-wrap:wrap}.stage-categories{margin:30px 0}.quick-product{padding:14px 0 22px;max-width:850px;margin:auto}.quick-name h1{font-size:32px;letter-spacing:-1px;margin:3px 0}.quick-name p{margin:5px 0 15px;color:var(--muted)}.quick-result{background:#edf1e3;border-radius:12px 26px 12px 26px;padding:22px 26px}.hero-price{font-size:51px;font-weight:700;line-height:1.25;letter-spacing:-2px}.euro-saving{font-size:24px;font-weight:650;color:#8a5738;margin:8px 0 2px}.quick-result>small{font-size:11px;color:var(--muted)}.compact-total{font-size:13px;margin:11px 0 0;color:var(--muted)}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.quick-actions>*{text-align:center;display:grid;place-items:center;font-size:14px;padding:13px}.quick-review{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:10px}.review-link{background:transparent;border:0;text-align:left;padding:0}.review-link .rating{font-size:14px}.review-link .review-disclaimer{font-size:10px}.compact-modes{display:flex;gap:10px;max-width:850px;margin:5px auto 22px}.compact-modes button{border:1px solid var(--line);border-radius:10px;background:#fffdf8;flex:1;font-size:13px;padding:12px}.compact-modes .on{border-color:var(--green);background:#eaf0e2}.online-v5{scroll-margin-top:20px}.online-v5 .comparehead{margin-top:18px}.online-v5 h2{font-size:23px}.offer-v5{display:grid;grid-template-columns:1.4fr 1fr auto;gap:15px;border:1px solid var(--line);background:#fffdf8;border-radius:14px;padding:21px;align-items:center}.offer-v5.winner{border:1.5px solid #769263;background:#f1f5e9}.offer-v5 small{font-size:12px;display:block;color:var(--muted)}.offer-v5 .besttag{margin:6px 0}.delivered-price b{font-size:30px;letter-spacing:-1px}.delivered-price>span{font-size:12px;color:var(--muted)}.delivered-price>strong{display:block;font-size:14px;margin-top:5px}.offer-details{grid-column:1/3;grid-row:2;font-size:13px;color:var(--muted)}.offer-details summary{cursor:pointer}.offer-v5>button{grid-column:3;grid-row:1/3}.offer-details dl{max-width:500px}.offer-details dl>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.offer-details dd{margin:0;color:var(--ink);font-weight:600}.offer-details p{font-size:12px;max-width:600px}.fold{border-bottom:1px solid var(--line);margin:0;scroll-margin-top:15px}.fold>summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:20px 0;font-size:16px;font-weight:600}.fold>summary::-webkit-details-marker{display:none}.fold[open]>summary>span{transform:rotate(45deg)}.fold-body{padding:0 0 22px;color:var(--muted);font-size:14px}.fold-body .panel{border:0;background:transparent;padding:0}.fold-body .alternatives{margin:0;padding:20px}.fold-body h2,.fold-body h3{color:var(--ink)}.fold-body .eyebrow{margin-bottom:12px}.history-simple{margin:35px 0 5px;padding:25px 0;border-top:1px solid var(--line)}.history-simple h2{font-size:22px;margin-top:9px}.history-simple>.formhint{display:block}.history-simple .historynums{margin-top:18px}.compare-bottom{display:block;padding:25px 0;color:var(--green);font-weight:650}.decision-page{max-width:720px;margin:auto;padding:10px 0 35px}.decision-page h1{font-size:30px;margin:10px 0;letter-spacing:-.8px}.decision-page h1>span{display:block;font-size:17px;color:var(--muted);font-weight:400;letter-spacing:0;margin-top:6px}.store-label{font-size:12px;color:var(--muted);margin:12px 0 18px}.decision-prices{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:18px;overflow:hidden}.decision-prices>div{padding:22px;background:#f8edde}.decision-prices>div+div{background:#eaf0e2}.decision-prices small{display:block;font-size:10px;letter-spacing:.8px;color:var(--muted)}.decision-prices strong{font-size:38px;display:block;margin:8px 0;letter-spacing:-1.5px}.decision-prices span{font-size:13px;display:block}.decision-prices p{font-size:11px;color:var(--muted);margin:7px 0 0}.decision-difference{text-align:center;margin:22px 0 8px;color:#8a5738}.decision-difference strong{font-size:30px;letter-spacing:-.7px}.decision-difference p{font-size:13px;margin:5px 0}.decision-advice{text-align:center;font-size:15px;margin:12px 0}.decision-delivery{text-align:center;font-size:12px;color:var(--muted)}.decision-edit .field{margin:12px 0}.decision-edit .solid{margin-top:12px}.loyalty-note{font-size:12px;color:var(--muted);margin:20px 0}.comparison-quick .comparison-heading{margin-top:15px}.essential-row .textbutton{font-size:13px}.essential-row>div:last-child{display:flex;align-items:center;gap:18px}.fold-body>select{padding:12px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);font:inherit}.back{margin:18px 0 6px}.journey{margin-top:12px}.local-section{margin-top:25px}.local-section>.subtle{font-size:12px}.local-card .price{font-size:29px}@media(max-width:600px){.v4-hero{margin-top:22px}.v4-hero h1{font-size:36px}.hero-promise{font-size:15px;margin:11px 0}.v4-hero .examples{font-size:11px;margin:12px 0}.v4-hero .privacy-mini{font-size:11px}.intentions{padding:4px 16px;margin-top:18px}.intent{padding:14px 0;gap:12px}.intent h2{font-size:17px}.intent p{font-size:12px;line-height:1.5}.intent b{display:none}.intent-icon{width:36px;height:38px}.category-grid button{padding:13px 0}.quick-product{padding-top:10px}.quick-name h1{font-size:27px}.quick-name p{font-size:13px;margin-bottom:12px}.quick-result{padding:17px 19px}.quick-result .eyebrow{font-size:10px;letter-spacing:.8px}.hero-price{font-size:45px}.euro-saving{font-size:22px}.quick-result .tag{margin-top:10px;font-size:11px}.quick-actions{grid-template-columns:1fr;margin-top:12px;gap:8px}.quick-actions>*{padding:12px;font-size:14px}.quick-review{margin-top:8px}.quick-review .textbutton{font-size:12px;max-width:145px;text-align:right}.compact-modes{gap:8px;margin-bottom:18px}.compact-modes button{font-size:12px;padding:10px}.offer-v5{grid-template-columns:1fr 1fr;padding:18px;gap:13px}.offer-v5>div:first-child{grid-column:1/-1}.delivered-price{grid-column:1/-1}.delivered-price b{font-size:31px}.offer-v5>button{grid-column:2;grid-row:3;font-size:13px;padding:9px}.offer-details{grid-column:1;grid-row:3;font-size:12px}.offer-details[open]{grid-column:1/-1;grid-row:4}.fold>summary{font-size:15px;padding:18px 0}.history-simple{margin-top:26px}.history-simple .historynums{gap:20px}.historynums b{font-size:23px}.decision-page{padding-top:8px}.decision-page h1{font-size:25px}.decision-page h1>span{font-size:15px}.store-label{font-size:11px;margin:10px 0 13px}.decision-prices>div{padding:16px 12px}.decision-prices strong{font-size:33px}.decision-prices small{font-size:9px;letter-spacing:.4px}.decision-prices span{font-size:12px}.decision-difference{margin:18px 0 8px}.decision-difference strong{font-size:28px}.decision-advice{font-size:14px}.decision-delivery{font-size:11px}.demo-strip{font-size:10px}.budget-price p{display:block;margin:8px 0}.stage-tabs{gap:6px}.stage-tabs .chip{padding:8px 10px;font-size:11px}.local-card h3{font-size:16px}.history-simple h2{font-size:20px}.back{font-size:12px}}
.prominent-unit{font-size:23px;font-weight:600;letter-spacing:-.5px}.community-note{border-top:1px solid var(--line);padding:28px 0;margin-top:25px}.community-note h2{font-size:23px}.community-note p{font-size:14px;color:var(--muted)}.community-note>.textbutton{display:block;margin-top:10px;font-size:12px}.radius-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;margin:14px 0}.radius-line select{padding:9px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink)}.radius-line small{color:var(--muted)}.local-observation{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.local-observation h3{font-size:17px}.local-observation p{font-size:13px;margin:6px 0}.local-observation small{font-size:12px;display:block;color:var(--muted);margin-top:5px}.local-observation>div:last-child{text-align:right}.local-observation b{font-size:31px;letter-spacing:-1px}.local-observation .source{font-size:11px;margin:7px 0}.local-observation .textbutton{display:block;font-size:12px}.local-observation>div:last-child .textbutton{margin-left:auto}.local-observation.older{background:#f4eee5;border-radius:12px;padding:20px 14px;margin:8px 0}.compact-contribute{border:0;background:transparent;padding:15px 0;margin-top:8px}.assessment{margin-top:23px;border-top:1px solid var(--line);padding-top:22px}.assessment h2{font-size:24px;margin:9px 0}.assessment p{font-size:13px;color:var(--muted)}.median-gap{color:#875738;font-size:16px}.median-gap strong{font-size:27px}.assessment .fold>summary{font-size:13px;padding:13px 0}.online-compact{display:flex;gap:20px;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.online-compact strong{font-size:28px;display:block}.online-compact small{font-size:10px;color:var(--muted)}.online-compact p{font-size:12px;margin:4px 0}.contribution-methods{display:grid;gap:12px;margin:22px 0}.contribution-methods button{text-align:left;padding:16px}.fake-label{background:#fff;border:1px dashed #c8bba7;border-radius:12px;padding:22px}.fake-label b{font-size:35px}.fake-label small{font-size:11px}.community-stats{padding:25px 0;margin-top:30px;border-top:1px solid var(--line)}.community-stats h2{font-size:24px;margin-top:12px}.community-stats p{font-size:14px;color:var(--muted)}.contact-footer{display:flex;flex-direction:column;gap:5px}.contact-footer .textbutton{font-size:12px;text-align:left;width:fit-content}.contact-footer span{font-size:11px}footer .footerrow{flex-wrap:wrap}.decision-page .decision-prices>div strong{font-size:34px}.decision-page .decision-prices p{line-height:1.6}.report-form .field{margin-bottom:10px}.historynums{flex-wrap:wrap}.decision-page .eyebrow{font-size:11px}@media(max-width:600px){.quick-result .hero-price{font-size:45px}.prominent-unit{font-size:22px}.local-observation{grid-template-columns:1.3fr 1fr;gap:12px}.local-observation h3{font-size:15px}.local-observation b{font-size:27px}.local-observation small{font-size:11px}.local-observation .source{font-size:10px;line-height:1.5;padding:4px 6px}.decision-page .decision-prices strong{font-size:30px}.decision-page .decision-prices p{font-size:10px}.decision-page .decision-prices .textbutton{font-size:12px}.online-compact{gap:14px}.online-compact>div{flex:1}.median-gap{font-size:14px}.community-stats h2{font-size:22px}.community-note h2{font-size:22px}.compact-contribute{gap:10px}.assessment h2{font-size:22px}}
/* V6 — finition des éléments existants, sans nouvelle structure de page. */
.examples{display:flex;justify-content:center;align-items:center;gap:0 12px;flex-wrap:wrap;margin:8px auto 0;font-size:13px;line-height:1.4;max-width:760px}.examples>a,.examples>.example-label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0;font:inherit;white-space:nowrap;color:var(--muted)}.examples>a{text-decoration:underline;text-underline-offset:3px}.examples>a+a:before{content:'·';margin-right:12px;text-decoration:none;display:inline-block}.quick-store{margin-top:8px;min-height:44px;display:flex;gap:5px;align-items:center;justify-content:center;flex-wrap:wrap}.v4-hero .searchbox{margin-top:24px}.intentions{margin-top:22px}.stage-categories .sectionhead h2{font-size:22px}.product-contribution-end{border-top:1px solid var(--line);padding:24px 0;margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.product-contribution-end p{font-size:14px;color:var(--muted)}.community-stats .eyebrow{font-size:12px}.community-stats h2{font-size:27px}.community-stats>.formhint{font-size:11px}.community-stats .fold{margin-bottom:15px}.offer-v5 .delivered-price b,.hero-price{white-space:nowrap}.wrap,.quick-product,.decision-page,.offer-v5,.local-observation,.essential-row{min-width:0}.offer-v5>*,.local-observation>*,.decision-prices>*,.essential-row>*,.compare-selectors>*{min-width:0}.fold-body select,.field select,.field input,.field textarea{max-width:100%}.fold>summary{min-height:52px;align-items:center}.textbutton{min-height:44px}.source{max-width:100%;overflow-wrap:anywhere}.form-grid{min-width:0}.footerrow>span,.footerrow>div{min-width:0}.product-contribution-end .outline{flex-shrink:0}.community-note>.textbutton{line-height:1.5}.quick-review .textbutton{line-height:1.5}.offer-details summary{min-height:44px;display:flex;align-items:center}.offer-details summary:after{content:' ＋';margin-left:5px}dialog{max-height:calc(100dvh - 24px)}@media(max-width:700px){.nav{position:relative;height:82px;padding-bottom:14px}.navlinks .private{display:block;position:absolute;right:20px;bottom:4px;border:0;padding:0;min-height:0;line-height:14px;font-size:10px}.navlinks{gap:14px}.quick-result{margin-top:4px}.product-contribution-end{flex-direction:column;align-items:flex-start;gap:8px}.product-contribution-end p{margin:0}.examples{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:0;max-width:360px;font-size:12px}.examples>.example-label{grid-column:1/-1;min-height:24px}.examples>a{min-height:44px;white-space:normal;line-height:1.4;text-align:center}.examples>a+a:before{display:none}.examples>a:nth-child(2n){justify-self:end}.examples>a:nth-child(2n+1){justify-self:start}.v4-hero .examples{font-size:12px;margin-top:2px}.v4-hero{margin-top:20px}.v4-hero h1{font-size:clamp(32px,8.7vw,38px)}.searchbar input{padding:13px 0;font-size:16px}.searchbar button{min-width:44px;min-height:46px}.quick-store{font-size:13px;margin-top:6px}.stage-tabs .chip{min-height:44px}.category-grid button{min-height:76px}.contribution-methods button{line-height:1.5}.community-stats h2{font-size:25px}.historynums{gap:16px}.historynums>div{min-width:110px}.decision-prices{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.decision-prices strong{white-space:nowrap}.decision-page .decision-prices strong{font-size:clamp(26px,7vw,32px)}.online-compact{gap:12px}.online-compact>div{min-width:0}.quick-actions>*{min-height:48px}.quick-review{gap:8px}.quick-review .review-link{min-width:0;flex:1}.quick-review .textbutton{max-width:132px}.contact-footer{width:100%}.contact-footer .textbutton{min-height:44px}.offer-v5{gap:10px}.local-observation b{font-size:26px}.local-observation>div:last-child .textbutton{font-size:11px}.fold-body .outline{display:inline-block}.comparison-row .outline{padding:10px 9px;overflow-wrap:normal}.essential-row>div:last-child{justify-content:flex-start}.intent p br{display:none}}@media(min-width:701px){.v4-hero .examples{flex-wrap:nowrap;font-size:12px;gap:0 9px}.examples>a+a:before{margin-right:9px}.v4-hero .examples>*{flex-shrink:0}}
/* V7 : la réponse et une action principale, puis le détail. */
.simple-families{margin:35px 0 28px}.simple-families>h2{font-size:19px;font-weight:600;margin-bottom:15px}.family-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.family-links>a,.family-links>button,.family-links>details{border:0;border-bottom:1px solid var(--line);padding:12px 0;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;min-height:52px}.family-links>a,.family-links>button,.family-links summary{display:flex;justify-content:space-between;align-items:center;gap:12px}.family-links summary{cursor:pointer;list-style:none;min-height:28px}.family-links summary::-webkit-details-marker{display:none}.family-links details>a,.family-links details>.textbutton{display:block;padding:10px 0;font-size:13px;min-height:44px}.simple-families .scope-note{font-size:12px;line-height:1.7;margin-top:18px}.quick-actions{grid-template-columns:1fr;max-width:400px}.quick-actions>a{min-height:48px}.quick-review{justify-content:flex-end;margin-top:4px}.answer-first{margin-top:5px;padding:18px 20px;border:0;border-radius:12px 24px 12px 24px;background:#edf1e3}.answer-first>.eyebrow{font-size:11px;letter-spacing:1px}.answer-price{font-size:46px;font-weight:700;letter-spacing:-1.7px;line-height:1.2;margin:7px 0 14px}.answer-price>span{display:block;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.5;margin-top:4px}.answer-first h2{font-size:29px;margin:12px 0 9px}.answer-first .median-gap{font-size:16px;line-height:1.5}.answer-first .median-gap strong{font-size:21px}.answer-first>p{font-size:14px;margin:10px 0}.answer-first>.formhint{font-size:12px}.answer-first .fold{border-color:#d5dec8}.answer-first .fold>summary{font-size:12px;min-height:44px;padding:10px 0}.answer-first .fold-body{font-size:12px;padding-bottom:8px}.buying-options{margin-top:24px}.buying-options>h2{font-size:21px;margin:0 0 12px}.purchase-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.purchase-choice h3{font-size:16px;margin:7px 0}.purchase-choice p{font-size:12px;margin:7px 0;color:var(--muted)}.purchase-choice .eyebrow{font-size:11px}.purchase-choice>div:last-child{text-align:right;min-width:0}.purchase-choice b{display:block;font-size:29px;letter-spacing:-1px;white-space:nowrap}.purchase-choice strong{display:block;font-size:14px;margin-top:4px;color:#855435}.purchase-choice small{color:var(--muted);font-size:12px}.buying-options .decision-advice{text-align:left;font-size:13px}.buying-options>.textbutton{font-size:14px;text-align:left;line-height:1.6}.contribution-primary{display:block;width:100%;padding:14px;margin:18px 0 10px;min-height:48px}.optional-space{border-top:1px solid var(--line);padding-top:14px;margin-top:22px}.optional-space p{font-size:13px;margin-bottom:4px}.optional-space .textbutton{font-size:14px}.family-links summary:focus-visible{outline:3px solid #8a9d74;outline-offset:4px}.decision-page{padding-top:5px}.decision-page h1{margin:7px 0 16px}.historynums b{font-size:21px}.quick-name h1{margin-top:4px}.v4-hero{margin-bottom:26px}.community-note{margin-top:25px}.zoneform input{font-size:16px}@media(max-width:700px){.family-links{grid-template-columns:1fr 1fr;gap:4px 20px}.simple-families{margin-top:26px}.simple-families>h2{font-size:18px}.family-links>a,.family-links>button,.family-links>details{font-size:13px;min-height:52px}.quick-actions{max-width:none}.answer-first{padding:17px 18px}.answer-price{font-size:41px;margin-bottom:10px}.answer-first h2{font-size:26px}.answer-first .median-gap{font-size:14px}.answer-first .median-gap strong{font-size:20px}.answer-first>p{font-size:13px}.answer-first>.formhint{font-size:11px}.decision-page h1{font-size:23px;margin-bottom:14px}.decision-page h1>span{font-size:14px}.purchase-choice{gap:13px}.purchase-choice b{font-size:27px}.purchase-choice h3{font-size:14px}.purchase-choice strong{font-size:12px}.purchase-choice .eyebrow{font-size:10px}.purchase-choice p{font-size:11px}.buying-options>h2{font-size:20px}.quick-review .textbutton{max-width:none;text-align:left}.quick-review{justify-content:flex-start}.historynums{flex-direction:column;gap:12px}.historynums>div{display:flex;gap:14px;align-items:baseline;justify-content:space-between;width:100%}.historynums b{font-size:18px}.historynums small{font-size:11px}.v4-hero .hero-promise{font-size:15px}.family-links details .textbutton{min-height:44px}.optional-space{margin-top:18px}.decision-page>.rowactions .outline{width:100%}}
