.marketing-page.editorial-page .editorial-container>.editorial-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:54px;max-width:none;padding:58px 0;display:grid}.editorial-hero-copy{min-width:0}.marketing-page.editorial-page .editorial-hero h1{font-size:clamp(43px,4.7vw,60px)}.editorial-hero-art{aspect-ratio:1.35;object-fit:cover;border:1px solid #e1d0f430;border-radius:22px;width:100%;box-shadow:0 22px 68px #00000040}.editorial-page .editorial-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.editorial-page .editorial-feature{background:#241333;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.editorial-feature-image{aspect-ratio:1.65;background:#352442;overflow:hidden}.editorial-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.editorial-feature:hover img{transform:scale(1.035)}.editorial-feature-content{flex-direction:column;flex:1;padding:23px 24px 25px;display:flex}.editorial-feature-content h3{margin:15px 0 11px;font-size:clamp(22px,2vw,27px)}.editorial-feature-content p{margin:0 0 25px}.editorial-feature-lead{grid-column:span 2;grid-template-columns:1fr 1fr;display:grid!important}.editorial-feature-lead .editorial-feature-image{aspect-ratio:auto;height:100%}.editorial-feature-lead .editorial-feature-content{padding:32px}.editorial-feature-lead .editorial-feature-content h3{margin-top:30px;font-size:clamp(27px,2.8vw,37px)}.editorial-feature-lead .editorial-feature-content p{font-size:15px}.editorial-article-art{object-fit:cover;border:1px solid #e1d0f433;border-radius:20px;width:100%;height:clamp(240px,31vw,385px);margin-bottom:24px;display:block}.editorial-page .editorial-detail-grid{padding-top:34px}.editorial-body section+section{margin-top:37px}.editorial-body section p+p{margin-top:14px}.editorial-body a{color:#e2bfff;text-underline-offset:3px;text-decoration-color:#b982e9}.editorial-body a:hover{color:#fff}.editorial-diagram{color:#251536;background:#f1eafb;border-radius:20px;margin:30px 0 42px;padding:27px 29px 21px}.editorial-diagram .editorial-kicker{color:#75509c}.editorial-page .editorial-diagram h2{color:#251536;margin:9px 0 24px;font-size:25px;line-height:1.2}.editorial-diagram-items{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:13px;display:grid}.editorial-diagram-item{background:#fff;border:1px solid #e3d4f1;border-radius:13px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex;position:relative}.editorial-diagram-value{color:#5b27c5;letter-spacing:-.05em;font-size:27px;font-weight:750;line-height:1}.editorial-diagram-item strong{color:#251536;font-size:13px;line-height:1.3}.editorial-diagram-item small{color:#665773;font-size:11px;line-height:1.45}.editorial-diagram-connector{z-index:1;color:#fff;background:#5b27c5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:15px;display:grid;position:absolute;top:43%;right:-14px}.editorial-diagram figcaption{color:#6a5b77;margin-top:15px;font-size:11px;line-height:1.5}.editorial-related{border-top:1px solid #e1d0f42e;padding:42px 0 55px}.editorial-related h2{margin:12px 0 25px;font-size:clamp(28px,3.6vw,40px)}.editorial-related .editorial-feature-content h3{font-size:22px}.editorial-related .editorial-feature-content p{display:none}.editorial-page .editorial-detail-header{max-width:940px;padding-bottom:32px}@media (width<=950px){.marketing-page.editorial-page .editorial-container>.editorial-hero{grid-template-columns:1fr 330px;gap:26px}.editorial-page .editorial-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-feature-lead{grid-column:span 2}.editorial-page .editorial-detail-grid{grid-template-columns:minmax(0,1fr) 270px;gap:32px}}@media (width<=800px){.marketing-page.editorial-page .editorial-container>.editorial-hero{grid-template-columns:1fr;gap:25px;padding:42px 0 43px}.marketing-page.editorial-page .editorial-hero h1{margin:17px 0;font-size:clamp(40px,9vw,56px)}.editorial-hero-art{aspect-ratio:1.9}.editorial-page .editorial-feature-grid{grid-template-columns:1fr}.editorial-feature-lead{grid-column:auto;display:flex!important}.editorial-feature-lead .editorial-feature-image{aspect-ratio:1.65;height:auto}.editorial-feature-lead .editorial-feature-content{padding:23px 24px 25px}.editorial-feature-lead .editorial-feature-content h3{margin-top:15px;font-size:25px}.editorial-page .editorial-detail-grid{grid-template-columns:1fr;gap:35px}.editorial-article-art{aspect-ratio:1.65;height:auto}.editorial-diagram{margin:27px 0 37px;padding:22px 19px}.editorial-diagram-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.editorial-diagram-item{padding:13px}.editorial-diagram-connector{display:none}.editorial-related{padding:32px 0 45px}}@media (width<=430px){.editorial-diagram-items{grid-template-columns:1fr}.editorial-diagram-item{grid-template-columns:70px 1fr;align-items:center;display:grid}.editorial-diagram-item small{grid-column:2}.editorial-diagram-value{grid-row:1/span 2}.editorial-page .editorial-hero-art{aspect-ratio:1.55}}.editorial-cover{margin:0 0 24px}.editorial-cover .editorial-article-art{margin-bottom:8px}.editorial-cover figcaption,.editorial-inline-sources{color:#c7b4d9;font-size:12px;line-height:1.6}.editorial-breadcrumb{color:#d5c4e3;flex-wrap:wrap;gap:8px;margin:24px 0;font-size:13px;display:flex}.editorial-answer{background:#231531;border-left:3px solid #c5a1f7;border-radius:0 14px 14px 0;padding:24px}.editorial-answer h2{margin-top:12px}.editorial-toc{border:1px solid #493352;border-radius:12px;margin:26px 0;padding:20px 24px}.editorial-toc ol,.editorial-checklist ol{padding-left:22px}.editorial-toc li,.editorial-checklist li{margin:9px 0}.editorial-body section[id]{scroll-margin-top:100px}#questions-pratiques h3{margin:24px 0 9px;font-size:19px}.market-landing{padding-top:30px}.market-evidence-illustration{color:#241532;background:#eee7f8;border:1px solid #dccbe9;border-radius:17px;grid-template-columns:minmax(170px,.65fr) minmax(0,1.6fr);align-items:center;gap:28px;margin:6px 0 26px;padding:24px 28px;display:grid}.market-evidence-illustration-place{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.market-evidence-illustration-place svg{color:#652fc3}.market-evidence-illustration-place strong{font-size:21px;line-height:1.2}.market-evidence-illustration-place>span{color:#725f80;font-size:11px}.market-evidence-illustration-steps{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;display:grid}.market-evidence-illustration-steps>div{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.market-evidence-illustration-steps>div>span{color:#fff;background:#6430bd;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.market-evidence-illustration-steps strong{color:#332340;font-size:12px;line-height:1.3}.market-evidence-illustration-arrow{color:#9479b0}.market-evidence-illustration+.editorial-detail-grid{padding-top:25px}@media (width<=700px){.market-evidence-illustration{grid-template-columns:1fr;gap:15px;margin:0 0 20px;padding:18px}.market-evidence-illustration-place{flex-flow:wrap;align-items:center}.market-evidence-illustration-place strong{font-size:18px}.market-evidence-illustration-place>span{width:100%}.market-evidence-illustration-steps{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);gap:3px}.market-evidence-illustration-steps>div>span{width:38px;height:38px}.market-evidence-illustration-steps strong{font-size:10px}.market-evidence-illustration-arrow{width:14px}.market-evidence-illustration+.editorial-detail-grid{padding-top:20px}}.market-landing .market-hero{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);gap:38px;padding:54px 0 30px}.market-illustration{color:#21132d;background:#f0e9f8;border:1px solid #d9c9ea;border-radius:20px;min-width:0;margin:0;padding:18px;overflow:hidden;box-shadow:0 22px 55px #05000d36}.market-illustration-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-illustration-label{color:#4b2672;align-items:center;gap:6px;font-size:13px;font-weight:760;display:inline-flex}.market-illustration-note{letter-spacing:.1em;color:#745987;font-size:10px;font-weight:760}.market-illustration-map{background:linear-gradient(120deg,#d8c8e8,#e8dff1 54%,#ded0ed);border-radius:13px;height:142px;margin:14px 0 0;position:relative;overflow:hidden}.market-illustration-map svg{width:100%;height:100%;display:block}.market-illustration-map svg>path{fill:none;stroke:#b6a0ca;stroke-width:5px;opacity:.66}.market-illustration-map .market-map-halo{fill:#7136d3;opacity:.14}.market-illustration-map .market-map-pin{fill:#6d2de0}.market-illustration-map .market-map-center{fill:#fff}.market-map-place{color:#503070;background:#ffffffd9;border:1px solid #ffffff80;border-radius:30px;padding:6px 10px;font-size:11px;font-weight:760;position:absolute;top:19px;left:18px}.market-illustration-search{color:#32213f;background:#fff;border:1px solid #e1d4ec;border-radius:12px;align-items:center;gap:9px;min-height:48px;margin:-24px 15px 10px;padding:8px 8px 8px 13px;font-size:14px;font-weight:690;display:flex;position:relative;box-shadow:0 9px 22px #29103f27}.market-illustration-search>span:nth-child(2){flex:1;min-width:0}.market-search-arrow{color:#fff;background:#5d29d6;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.market-illustration-result{background:#fff;border:1px solid #e2d5ec;border-radius:12px;align-items:center;gap:12px;margin:0 15px;padding:14px;display:flex}.market-result-icon{color:#57258d;background:#eee3fa;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.market-illustration-result>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.market-result-eyebrow{letter-spacing:.1em;color:#79559c;font-size:9px;font-weight:800}.market-illustration-result strong{color:#231331;font-size:15px;line-height:1.2}.market-illustration-result small{color:#695877;font-size:11px;line-height:1.35}.market-result-check{color:#5f2db7;flex:none;margin-left:auto}.market-illustration-action{justify-content:space-between;align-items:center;gap:10px;margin:12px 15px 0;display:flex}.market-illustration-action>span{color:#6c577a;max-width:180px;font-size:11px;line-height:1.35}.market-illustration-action strong{color:#fff;white-space:nowrap;background:#5b29d6;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;line-height:1.25;display:inline-flex}.market-illustration figcaption{color:#786589;margin:15px 2px 1px;font-size:10px;line-height:1.35}.market-landing .market-evidence{background:#241331;border-color:#463153;border-radius:14px;grid-template-columns:155px minmax(0,1fr) 190px;align-items:center;gap:20px;margin-bottom:27px;padding:18px 21px;display:grid}.market-landing .market-evidence p{margin:0;font-size:13px;line-height:1.55}.market-landing .market-evidence .market-source-link{justify-self:end}.market-landing .market-journey{background:#efe8f7;border:0;border-radius:15px;margin-bottom:51px;overflow:hidden}.market-landing .market-journey>div{min-height:99px;padding:18px 16px}.market-landing .market-journey>div+div{border-color:#d8c9e7}.market-landing .market-journey svg{color:#622dba}.market-landing .market-journey strong{color:#251536}.market-landing .market-journey small{color:#685677}.market-sector-grid article{flex-direction:column;display:flex}.market-sector-visual{background:radial-gradient(circle at 80% 25%,#633b8a 0 8%,#0000 9%),linear-gradient(120deg,#342044,#4c2b67);border:1px solid #684481;border-radius:11px;height:118px;margin:-12px -12px 21px;padding:14px;position:relative;overflow:hidden}.market-sector-visual:after{content:"";opacity:.6;border:1px solid #ac84d0;border-radius:50%;width:170px;height:170px;position:absolute;top:-90px;right:-65px}.market-sector-icon{color:#efe4fb;background:#9d6bc64d;border:1px solid #c9a7e44d;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.market-sector-query{color:#32213f;white-space:nowrap;text-overflow:ellipsis;background:#f2eafa;border-radius:7px;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 28px);padding:7px 9px;font-size:11px;font-weight:680;display:flex;position:absolute;bottom:12px;left:14px;right:14px;overflow:hidden}.market-sector-query svg{flex:none}.market-sector-grid article p{margin-top:0}@media (width<=900px){.market-landing .market-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:24px}.market-landing .market-evidence{grid-template-columns:115px 1fr;gap:8px 17px}.market-landing .market-evidence .market-source-link{grid-column:2;justify-self:start}}@media (width<=700px){.market-landing .market-hero{grid-template-columns:1fr;gap:22px;padding:32px 0 22px}.market-illustration{border-radius:16px;padding:13px}.market-illustration-map{height:115px}.market-illustration-search{margin:-21px 8px 9px;font-size:13px}.market-illustration-result{margin:0 8px;padding:11px}.market-illustration-action{margin:10px 8px 0}.market-illustration-action>span{font-size:10px}.market-illustration figcaption{font-size:9px}.market-landing .market-evidence{grid-template-columns:1fr;gap:8px;margin-bottom:18px;padding:17px}.market-landing .market-evidence p{font-size:12px;line-height:1.5}.market-landing .market-evidence .market-source-link{grid-column:auto}.market-landing .market-journey{margin-bottom:36px}.market-landing .market-journey>div{min-height:79px;padding:13px}.market-sector-visual{height:110px;margin:-7px -7px 17px}}.market-breadcrumb{color:#bdaaca;align-items:center;gap:12px;font-size:13px;display:flex}.market-breadcrumb a{color:#dfceff;text-decoration:none}.market-breadcrumb a:hover{text-decoration:underline}.market-hero{grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr);align-items:center;gap:64px;padding:70px 0 62px;display:grid}.editorial-page .market-hero h1{max-width:780px;margin:18px 0 24px;font-size:clamp(42px,5.2vw,66px);line-height:1.04}.market-hero-copy>p{color:#d8cce1;max-width:690px;margin:0;font-size:19px;line-height:1.62}.market-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.market-hero-actions .action-primary{align-items:center;gap:9px;display:inline-flex}.market-secondary{color:#e2d0f5;align-items:center;gap:7px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.market-secondary:hover{text-decoration:underline}.market-hero-assurance{color:#ad9ab9;margin-top:18px;font-size:12px;display:block}.market-evidence{background:linear-gradient(150deg,#342043,#261335 70%);border:1px solid #634376;border-radius:18px;flex-direction:column;justify-content:center;align-self:stretch;padding:29px;display:flex}.market-evidence-label{color:#d5b7ec;letter-spacing:.12em;font-size:11px;font-weight:700}.market-evidence p{color:#f2eaf8;margin:22px 0;font-size:16px;line-height:1.7}.market-source-link{color:#cbaee4;align-items:flex-start;gap:7px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.market-source-link:hover{color:#fff;text-decoration:underline}.market-source-link svg{flex:none}.market-journey{border-top:1px solid #483151;border-bottom:1px solid #483151;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:65px;display:grid}.market-journey>div{grid-template-columns:26px 1fr;align-content:center;column-gap:13px;min-height:94px;padding:22px 18px;display:grid}.market-journey>div+div{border-left:1px solid #483151}.market-journey svg{color:#c997f1;grid-row:span 2}.market-journey strong{color:#f7effb;font-size:14px}.market-journey small{color:#a996b8;margin-top:4px;font-size:12px}.market-intro{grid-template-columns:.85fr 1.15fr;gap:72px;padding:0 0 70px;display:grid}.editorial-page .market-intro h2,.editorial-page .market-section h2,.editorial-page .market-faq h2,.editorial-page .market-sources h2,.editorial-page .market-related h2{margin:15px 0 0;font-size:clamp(29px,3.4vw,42px);line-height:1.12}.market-intro p{color:#d7c9e0;margin:0 0 15px;font-size:17px;line-height:1.78}.market-section{border-top:1px solid #483151;padding:60px 0 74px}.market-section h2{max-width:700px}.market-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.market-sector-grid article{background:#231331;border:1px solid #453052;border-radius:15px;padding:27px}.editorial-page .market-sector-grid h3{margin:0 0 13px;font-size:21px}.market-sector-grid p{color:#c7b9d2;margin:0;font-size:14px;line-height:1.68}.market-content-grid{border-top:1px solid #483151;grid-template-columns:minmax(0,1.8fr) minmax(255px,.8fr);gap:70px;padding:60px 0 72px;display:grid}.market-content section{grid-template-columns:46px 1fr;gap:18px;padding:0 0 40px;display:grid}.market-content section+section{border-top:1px solid #38253f;padding-top:40px}.market-section-no{color:#b887dc;letter-spacing:.13em;padding-top:6px;font-size:12px;font-weight:700}.editorial-page .market-content h2{margin:0 0 15px;font-size:27px;line-height:1.22}.market-content p{color:#d7c9df;margin:0 0 14px;font-size:16px;line-height:1.82}.market-content p:last-child{margin-bottom:0}.market-inline-source{color:#a995b9!important;font-size:12px!important}.market-inline-source a{color:#d9b7f4}.market-content-aside{color:#241532;background:#f0e9f7;border-radius:16px;align-self:start;padding:27px;position:sticky;top:108px}.market-content-aside .editorial-kicker{color:#734996}.editorial-page .market-content-aside h2{color:#241532;margin:15px 0;font-size:26px;line-height:1.16}.market-content-aside p{color:#564562;font-size:14px;line-height:1.65}.market-content-aside a{color:#532082;align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.market-content-aside a:hover{text-decoration:underline}.market-faq{border-top:1px solid #483151;padding:63px 0 70px}.market-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.market-faq article{background:#21122e;border:1px solid #463052;border-radius:14px;padding:24px 26px}.editorial-page .market-faq h3{margin:0 0 11px;font-size:19px;line-height:1.3}.market-faq p{color:#cdbed7;margin:0;font-size:14px;line-height:1.72}.market-sources{border-top:1px solid #483151;grid-template-columns:1.2fr .8fr;gap:70px;padding:60px 0;display:grid}.market-sources p{color:#c8b9d2;font-size:14px;line-height:1.7}.market-source-list{flex-direction:column;align-self:center;gap:17px;display:flex}.market-source-list a{border-bottom:1px solid #463052;padding:12px 0}.market-related{border-top:1px solid #483151;padding:54px 0 65px}.market-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:27px;display:grid}.market-related a{color:#efe3f8;background:#241332;border:1px solid #463052;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:20px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.market-related a:hover{border-color:#ab80ca}.market-related svg{flex:none}.market-last-cta{margin-top:0}@media (width<=900px){.market-hero{gap:30px}.market-content-grid{gap:35px}.market-journey>div{grid-template-columns:1fr;gap:5px}.market-journey svg{grid-row:auto}.market-intro,.market-sources{gap:32px}}@media (width<=700px){.market-landing{padding-top:22px}.market-hero{grid-template-columns:1fr;gap:28px;padding:42px 0 38px}.editorial-page .market-hero h1{font-size:clamp(37px,9vw,50px)}.market-hero-copy>p{font-size:16px}.market-hero-actions{gap:20px;margin-top:24px}.market-evidence{padding:23px}.market-evidence p{margin:15px 0;font-size:14px}.market-journey{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px}.market-journey>div{min-height:78px;padding:15px}.market-journey>div:nth-child(3){border-top:1px solid #483151;border-left:0}.market-journey>div:nth-child(4){border-top:1px solid #483151}.market-intro,.market-sources{grid-template-columns:1fr;gap:16px;padding:0 0 45px}.market-intro p{font-size:15px}.market-section{padding:43px 0}.market-sector-grid{grid-template-columns:1fr;gap:10px;margin-top:24px}.market-sector-grid article{padding:20px}.market-content-grid{grid-template-columns:1fr;gap:25px;padding:44px 0}.market-content section{grid-template-columns:30px 1fr;gap:9px;padding-bottom:28px}.market-content section+section{padding-top:28px}.editorial-page .market-content h2{font-size:23px}.market-content p{font-size:15px;line-height:1.7}.market-content-aside{padding:23px;position:static}.market-faq{padding:45px 0}.market-faq>div{grid-template-columns:1fr;gap:9px}.market-faq article{padding:21px}.market-sources{padding:44px 0}.market-related{padding:42px 0}.market-related>div{grid-template-columns:1fr}.market-last-cta{margin-top:0}}
