@font-face{font-family:Latitude Numerals Noto;src:url(/assets/fonts/noto-serif-numerals-latin-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block;unicode-range:U+25,U+2B-2E,U+30-39,U+2212}:root{--ink:#101923;--navy:#07111c;--navy-soft:#122333;--cream:#f4f0e8;--paper:#fbfaf7;--gold:#d2ae62;--gold-dark:#81591f;--muted:#5e6870;--line:#10192324;--radius:26px;--shadow:0 22px 70px #05101b1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit}.site-header{z-index:20;height:72px;min-height:72px;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #1019231a;justify-content:space-between;align-items:center;padding:0 clamp(20px,4vw,72px);display:flex;position:absolute;inset:0 0 auto;box-shadow:0 8px 28px #05101b0f}.site-header>a{align-items:center;height:100%;display:flex}.logo{width:min(280px,46vw);height:auto}.main-nav{letter-spacing:.035em;align-items:center;gap:28px;height:100%;font-size:1rem;display:flex}.main-nav a{color:var(--ink);opacity:.88}.main-nav a:hover,.main-nav a:focus-visible{color:var(--gold-dark);opacity:1}.outline-cta{border:1px solid var(--gold-dark);background:0 0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:9px 20px;display:inline-flex;color:var(--gold-dark)!important}.menu-toggle{color:var(--ink);background:0 0;border:0;font-size:1.4rem;display:none}.home-page .site-header{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:#030a1226;border-bottom-color:#fff3;box-shadow:0 10px 32px #030a121f}.home-page .main-nav a{color:#fff;opacity:1;text-shadow:0 1px 12px #00000057}.home-page .main-nav a:hover,.home-page .main-nav a:focus-visible{color:#f0d491;opacity:1}.home-page .main-nav .outline-cta{min-height:40px;text-shadow:none;border-color:#62ffcc;padding:7px 18px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;color:#62ffcc!important}.home-page .main-nav .outline-cta:hover,.home-page .main-nav .outline-cta:focus-visible{background:#62ffcc1a;border-color:#a0ffe0;transform:translateY(-1px);box-shadow:0 0 0 1px #62ffcceb,0 0 16px #62ffccb8,0 0 34px #62ffcc7a;color:#a0ffe0!important}.home-page .menu-toggle{color:#fff}.hero{color:#fff;background:#172230;place-items:center;min-height:100svh;padding:140px 24px 110px;display:grid;position:relative;overflow:hidden}.hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#030a12d6,#030a126e 52%,#030a122e),linear-gradient(#0000 45%,#030a12a8);position:absolute;inset:0}.hero-content{z-index:2;width:min(1180px,100%);position:relative}.eyebrow{color:var(--gold-dark);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:700}.hero .eyebrow,.themes .eyebrow,.about-copy .eyebrow,.article-hero .eyebrow{color:#f0cd7e}.hero h1,.section-title{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.02}.hero h1{max-width:870px;font-size:clamp(3.25rem,7vw,6.9rem)}.hero-themes{color:#f4d58f;max-width:1050px;margin:24px 0 0;font:400 clamp(1.35rem,2vw,2rem)/1.3 Georgia,Times New Roman,serif}.hero-lead{color:#ffffffe6;max-width:900px;margin:16px 0 0;font-size:clamp(1.02rem,1.32vw,1.2rem)}.hero-risk{color:#ffffffad;margin:12px 0 24px;font-size:.78rem}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-actions .outline-cta{border-color:#ffe08a;font-weight:550;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;color:#ffe08a!important}.hero-actions .outline-cta:hover,.hero-actions .outline-cta:focus-visible{background:#ffe08a1d;border-color:#fff0b8;transform:translateY(-1px);box-shadow:0 0 0 1px #ffe08af2,0 0 18px #ffe08ac7,0 0 39px #ffe08a8c;color:#fff0b8!important}.text-link{color:#fff;align-items:center;gap:10px;min-height:44px;padding:10px 4px;display:inline-flex}.text-link:after{content:"→";color:var(--gold)}.home-page .hero-live-course{z-index:6;top:calc(100svh - min(24px, calc(24 * var(--lf-k,1px))) - min(38px, calc(38 * var(--lf-k,1px))));right:calc(min(28px, calc(28 * var(--lf-k,1px))) + min(38px, calc(38 * var(--lf-k,1px))) + 12px);height:min(38px, calc(38 * var(--lf-k,1px)));color:#ffe08a;white-space:nowrap;pointer-events:none;align-items:center;font-family:inherit;font-size:1rem;font-weight:550;line-height:1.65;display:flex;position:absolute}@media (max-width:1100px){.home-page .hero-live-course{height:38px;top:calc(100svh - 54px);right:66px}}@media (max-width:768px){.home-page .hero-live-course{display:none}}.market-strip{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d16b8;border-top:1px solid #ffffff26;gap:34px;padding:18px clamp(20px,4vw,72px);display:flex;position:absolute;inset:auto 0 0;overflow:auto hidden}.market-item{font-variant-numeric:tabular-nums;flex:none;grid-template-columns:auto auto;align-items:baseline;column-gap:14px;display:grid}.market-item strong{font-size:.83rem}.market-item span{color:#d4dbe1;font-size:.79rem}.market-note{color:#aeb8c0;flex:none;margin-left:auto;font-size:.7rem}.market-strip-live{align-items:center;gap:18px;overflow:hidden}.market-ticker-viewport{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.market-ticker-track{will-change:transform;width:max-content;animation:market-ticker-scroll var(--ticker-duration,60s) linear infinite;display:flex}.market-ticker-group{align-items:center;gap:42px;padding-right:42px;display:flex}.market-strip-live .market-item{grid-template-columns:auto auto;gap:2px 10px}.market-strip-live .market-item strong{color:#fff;letter-spacing:.02em}.market-strip-live .market-price{color:#fff;font-weight:600}.market-strip-live .market-symbol{color:#aeb8c0}.market-strip-live .market-change{font-weight:600}.market-strip-live .market-change.is-positive{color:#66e0a3}.market-strip-live .market-change.is-negative{color:#ff8c8c}.market-strip-live .market-change.is-unavailable{color:#929da6;font-weight:400}.market-strip-live .market-note{z-index:2;text-align:right;background:linear-gradient(90deg,#0000,#050d16f0 18px);max-width:118px;margin-left:0;padding-left:18px;line-height:1.25;position:relative}.market-strip-live:hover .market-ticker-track,.market-strip-live:focus-within .market-ticker-track{animation-play-state:paused}@keyframes market-ticker-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.market-ticker-track{animation:none}.market-ticker-viewport{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.market-ticker-group[aria-hidden=true]{display:none}}@media (max-width:640px){.market-strip-live{padding-right:18px}.market-strip-live .market-note{display:none}.market-ticker-viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.market-ticker-group{gap:34px;padding-right:34px}}.trust-band{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.trust-item{border-right:1px solid var(--line);padding:28px clamp(18px,3vw,42px)}.trust-item:last-child{border-right:0}.trust-item strong{margin-bottom:4px;font-family:Georgia,serif;font-size:1.35rem;font-weight:400;display:block}.trust-item span{color:var(--muted);font-size:.82rem}.section{padding:clamp(74px,10vw,140px) clamp(20px,6vw,92px)}.section-inner{width:min(1240px,100%);margin:0 auto}.section-head{grid-template-columns:.7fr 1.3fr;align-items:end;gap:40px;margin-bottom:54px;display:grid}.section-title{font-size:clamp(2.5rem,5vw,5rem)}.section-copy{color:#59636b;max-width:700px;margin:0;font-size:1.05rem}.solutions{background:var(--cream)}.card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.solution-card{border-radius:var(--radius);background:#fff;border:1px solid #10192314;min-height:350px;padding:34px;position:relative;overflow:hidden;box-shadow:0 12px 40px #0f18220f}.solution-card .number{color:var(--gold-dark);letter-spacing:.15em;font-size:.72rem;font-weight:800}.solution-card h3{margin:68px 0 14px;font-family:Georgia,serif;font-size:2rem;font-weight:400;line-height:1.08}.solution-card p{color:var(--muted)}.solution-card a{color:var(--gold-dark);font-size:.82rem;font-weight:700;position:absolute;bottom:28px}.themes{color:#fff;background:var(--navy)}.theme-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.theme-list{border-top:1px solid #ffffff24;gap:0;display:grid}.theme-row{border-bottom:1px solid #ffffff24;justify-content:space-between;padding:21px 0;display:flex}.theme-row span:last-child{color:#b8c1c8;font-size:.82rem}.themes .section-copy{color:#bbc5cc}.method-grid{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.method-step{border-top:1px solid var(--ink);padding-top:22px}.method-step small{color:var(--gold-dark);font-weight:800}.method-step h3{font-family:Georgia,serif;font-size:1.65rem;font-weight:400}.method-step p{color:var(--muted)}.articles{background:#eef0ee}.article-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.article-card{border-radius:var(--radius);background:#fff;flex-direction:column;min-height:330px;padding:30px;display:flex}.article-card .category{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:800}.article-card h3{margin:46px 0 16px;font-family:Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1.13}.article-card p{color:var(--muted)}.article-meta{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:22px;font-size:.76rem;display:flex}.about{grid-template-columns:1fr 1fr;padding:0;display:grid}.about-copy{color:#fff;background:#101c28;padding:clamp(70px,9vw,130px)}.about-copy .section-title{margin-bottom:28px}.about-copy p{color:#c4ccd2}.about-copy .outline-cta{border-color:#f0cd7e;color:#f0cd7e!important}.about-facts{background:#d8bd7e;align-content:center;gap:24px;padding:clamp(60px,9vw,130px);display:grid}.fact{border-bottom:1px solid #10192340;padding-bottom:20px}.fact strong{font-family:Georgia,serif;font-size:1.5rem;font-weight:400;display:block}.fact span{font-size:.82rem}.site-footer{color:#edf1f4;background:#050b12;padding:0 clamp(24px,4vw,64px);position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#d2ae62d9,#0000);height:1px;position:absolute;inset:0 0 auto}.site-footer:after{content:"";pointer-events:none;border:1px solid #d2ae621f;border-radius:50%;width:440px;height:440px;position:absolute;top:-230px;right:-180px;box-shadow:0 0 0 58px #d2ae6206,0 0 0 116px #d2ae6205}.footer-shell{z-index:1;width:min(1180px,100%);margin-inline:auto;position:relative}.footer-main{grid-template-columns:minmax(260px,1.35fr) .72fr .72fr 1fr;gap:clamp(30px,4vw,58px);width:100%;padding:64px 0 44px;display:grid}.footer-brand .footer-logo{width:min(300px,100%);height:auto;margin-bottom:22px}.footer-kicker{color:#f3d995;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.81rem;font-weight:800}.footer-title{color:#fff;margin:0 0 18px;font-family:Georgia,serif;font-size:1.225rem;font-weight:400}.footer-summary{color:#dde4e9;max-width:520px;margin:0;font-size:.985rem;line-height:1.65}.footer-links{align-content:start;gap:10px;display:grid}.footer-links a{color:#e8edf1;width:fit-content;font-size:.945rem;transition:color .2s,transform .2s}.footer-links a:hover,.footer-links a:focus-visible{color:#f0d491;transform:translate(3px)}.footer-regulatory{color:#dde4e9;margin:0;font-size:.925rem;line-height:1.7}.footer-regulatory strong{color:#fff;font-weight:600}.footer-bottom{border-top:1px solid #ffffff1c;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;width:100%;padding:24px 0 30px;display:grid}.footer-bottom small{color:#cbd4db;font-size:.805rem;line-height:1.45}.footer-legal{text-align:right;justify-self:end;max-width:900px}.risk-note{color:#9da8b1;max-width:620px}.page-header{color:#fff;background:radial-gradient(circle at 80% 10%, #30475b 0, transparent 35%), var(--navy);min-height:62vh;padding:170px clamp(20px,6vw,92px) 90px}.page-header-inner,.content-wrap{width:min(1240px,100%);margin:0 auto}.page-header h1{letter-spacing:-.045em;max-width:980px;margin:0;font:400 clamp(3.2rem,7vw,6.7rem)/.98 Georgia,serif}.page-header p:last-child{color:#d4dce2;max-width:720px;margin:26px 0 0;font-size:1.08rem}.page-nav{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.page-nav a{color:#fff;border:1px solid #ffffff40;border-radius:999px;padding:8px 14px;font-size:.79rem}.content-section{padding:clamp(66px,8vw,112px) clamp(20px,6vw,92px)}.content-section.alt{background:var(--cream)}.content-section.dark{color:#fff;background:var(--navy)}.content-section.dark .section-copy,.content-section.dark p{color:#c5ced5}.intro-grid,.support-row{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(34px,7vw,100px);display:grid}.support-row+.support-row{border-top:1px solid var(--line);margin-top:70px;padding-top:70px}.support-index{color:var(--gold-dark);letter-spacing:.14em;font-weight:800}.support-row h2,.article-body h2{letter-spacing:-.035em;margin:0 0 20px;font:400 clamp(2.2rem,4vw,4rem)/1.03 Georgia,serif}.support-row h3,.article-body h3{margin:34px 0 10px;font:400 1.55rem/1.15 Georgia,serif}.support-row p,.article-body p,.article-body li{color:var(--muted)}.comparison-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.comparison-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px}.comparison-card h3{margin:0 0 12px;font:400 1.6rem Georgia,serif}.comparison-card ul{color:var(--muted);margin:16px 0 0;padding-left:18px}.source-box{border-left:3px solid var(--gold-dark);background:#d2ae621c;margin-top:36px;padding:22px 26px}.source-box a{color:var(--gold-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.about-hero{color:#fff;background:var(--navy);grid-template-columns:.88fr 1.12fr;min-height:82vh;display:grid}.about-hero-copy{flex-direction:column;justify-content:center;padding:150px clamp(28px,6vw,92px) 90px;display:flex}.about-hero .eyebrow{color:#f0cd7e}.about-hero-copy h1{letter-spacing:-.045em;max-width:760px;margin:0;font:400 clamp(3rem,5.5vw,6.5rem)/.96 Georgia,serif}.about-hero-copy>p:last-child{color:#cad3da;max-width:620px;margin:26px 0 0;font-size:1.08rem}.about-hero-media{min-height:580px;margin:0;position:relative;overflow:hidden}.about-hero-media img{object-fit:cover;width:100%;height:100%}.about-hero-media figcaption{color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b128c;border-radius:8px;max-width:390px;padding:7px 10px;font-size:.64rem;position:absolute;bottom:14px;right:18px}.about-prose{max-width:760px}.about-prose .lead{color:var(--ink);font-size:1.22rem}.about-prose p:not(.lead){color:var(--muted)}.advice-scope{color:#eef3f5;border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(135deg,#101c28 0%,#16293a 100%);border:1px solid #f0cd7e33;margin-top:clamp(34px,5vw,68px);padding:clamp(34px,4.5vw,64px)}.advice-scope-heading{border-bottom:1px solid #ffffff1f;grid-template-columns:.72fr 1.28fr;align-items:end;gap:clamp(28px,5vw,72px);padding-bottom:clamp(26px,3vw,42px);display:grid}.advice-scope-heading .eyebrow,.selection-philosophy .eyebrow{color:#f0cd7e}.advice-scope-heading .section-title{color:#fff;max-width:850px;font-size:clamp(2.25rem,4vw,4.35rem)}.advice-scope-body{grid-template-columns:.72fr 1.28fr;gap:18px clamp(28px,5vw,72px);padding:clamp(28px,3.5vw,48px) 0;display:grid}.advice-scope-body .lead{color:#fff;grid-row:span 2;margin:0;font:400 clamp(1.35rem,2vw,2rem)/1.22 Georgia,serif}.advice-scope-body p:not(.lead),.selection-philosophy p{color:#cdd7de;margin:0;line-height:1.68}.selection-philosophy{border-top:1px solid #ffffff1f;grid-template-columns:.72fr 1.28fr;gap:clamp(28px,5vw,72px);padding:clamp(30px,3.5vw,48px) 0;display:grid}.selection-philosophy h3{color:#fff;max-width:440px;margin:14px 0 0;font:400 clamp(1.9rem,3vw,3.1rem)/1.05 Georgia,serif}.selection-philosophy>div:last-child{gap:16px;display:grid}.scope-risk{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:.72fr 1.28fr;gap:clamp(28px,5vw,72px);padding:24px 0;display:grid}.scope-risk strong{color:#fff;font-size:1.08rem}.scope-risk span{color:#dbe3e8;line-height:1.6}.scope-sources{color:#98a9b6;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-top:22px;font-size:.78rem;display:flex}.scope-sources a{color:#f0cd7e;text-decoration:none}.scope-sources a:hover,.scope-sources a:focus-visible{color:#fff}.about-brand-row{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(28px,5vw,72px);margin-bottom:24px;display:grid}.about-brand-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.about-brand-copy .section-title{max-width:760px;font-size:clamp(2.45rem,4vw,4.25rem)}.about-brand-copy .section-copy{margin-top:24px}.about-brand-media{border-radius:var(--radius);min-height:230px;box-shadow:var(--shadow);margin:0;overflow:hidden}.about-brand-media img{object-fit:cover;object-position:63% center;width:100%;height:100%}.about-values{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.about-values article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px 30px}.about-values span{color:var(--gold-dark);letter-spacing:.14em;font-size:.75rem;font-weight:800}.about-values h3{margin:24px 0 12px;font:400 1.65rem/1.08 Georgia,serif}.about-values p{color:var(--muted)}#marque{padding-top:clamp(38px,4.5vw,62px);padding-bottom:clamp(44px,5vw,70px)}#marque .about-values article{padding-block:22px}#marque .about-values h3{margin-top:18px}#marque .about-values p{margin-bottom:0;font-size:.94rem;line-height:1.5}.about-regulated{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,8vw,110px);display:grid}.regulated-list{border-top:1px solid #ffffff29;margin:0}.regulated-list div{border-bottom:1px solid #ffffff29;grid-template-columns:.7fr 1.3fr;gap:20px;padding:20px 0;display:grid}.regulated-list dt{color:#f0cd7e;font-weight:700}.regulated-list dd{color:#d2d9df;margin:0}.official-links{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.official-links a{color:#f0cd7e;border:1px solid #f0cd7e73;border-radius:999px;padding:9px 14px;font-size:.78rem}.about-promise{max-width:1000px}.about-promise .section-copy{margin:28px 0 32px}.outline-cta-dark{border-color:var(--gold-dark);color:var(--gold-dark)!important}.about-page .site-header{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(.82)brightness(.76);backdrop-filter:blur(16px)saturate(.82)brightness(.76);background:linear-gradient(90deg,#050b1259 0 42%,#050b12ab 64%,#050b12de 100%);border-bottom-color:#ffffff29;align-items:center}.about-page .site-header>a{align-self:center;align-items:center;display:flex}.about-page .main-nav{align-self:center}.about-page .main-nav a{color:#fffffff0;align-items:center;min-height:44px;line-height:1;display:inline-flex}.about-page .main-nav a:hover,.about-page .main-nav a:focus-visible{color:#f3d58f}.about-page .menu-toggle{color:#fff}.about-page .outline-cta{border-color:#f3d58fb8;color:#f3d58f!important}.funds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.fund-card{border:1px solid var(--line);background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 12px 42px #0f18220f}.fund-visual{object-fit:cover;width:100%;height:clamp(112px,10vw,148px);display:block}.fund-copy{padding:24px}.fund-copy h2{margin:0 0 9px;font:400 clamp(1.5rem,2vw,1.85rem)/1.05 Georgia,serif}.fund-copy p{color:var(--muted);margin:0}.fund-tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.fund-tags span{color:#5d4820;background:#f1e5c9;border-radius:999px;padding:5px 10px;font-size:.7rem;font-weight:700}.fund-status{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:22px;padding-top:18px;font-size:.75rem;display:flex}.fund-status span:last-child{color:var(--gold-dark);font-weight:800}.news-grid{grid-template-columns:1fr;gap:24px;display:grid}.news-card{background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 12px 42px #0f182212}.news-card>a{grid-template-columns:minmax(250px,1fr) minmax(0,2fr);height:300px;display:grid}.news-card img{object-fit:cover;width:100%;height:300px;display:block}.news-copy{padding:26px}.news-copy h2{margin:18px 0 12px;font:400 1.8rem/1.1 Georgia,serif}.news-copy p{color:var(--muted)}.news-meta{color:var(--muted);justify-content:space-between;gap:16px;margin-top:22px;font-size:.75rem;display:flex}.news-copy .category{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.article-header{color:#fff;background:var(--navy);grid-template-columns:1.2fr .8fr;min-height:72vh;display:grid}.article-header-copy{flex-direction:column;justify-content:center;padding:150px clamp(24px,6vw,92px) 80px;display:flex}.article-header h1{letter-spacing:-.04em;margin:0;font:400 clamp(2.9rem,5vw,5.6rem)/1 Georgia,serif}.article-header img{object-fit:cover;width:100%;height:100%}.article-body{width:min(860px,100% - 40px);margin:0 auto;padding:clamp(64px,8vw,110px) 0;font-size:1.05rem}.article-body .lead{color:var(--ink);font-size:1.28rem}.article-body figure{margin:42px 0}.article-body figure img{object-fit:cover;border-radius:22px;width:100%;max-height:520px}.article-body figcaption{color:var(--muted);margin-top:8px;font-size:.72rem}.article-warning{background:#fbf5e8;border:1px solid #d9c79d;border-radius:18px;margin:38px 0;padding:24px}.article-sources{border-top:1px solid var(--line);margin-top:58px;padding-top:28px}.article-sources a{color:var(--gold-dark);text-underline-offset:3px;text-decoration:underline}.subscription-hero{background:#f5f8fa;grid-template-columns:minmax(0,1.1fr) minmax(480px,.9fr);min-height:100svh;padding-top:72px;display:grid;position:relative;overflow:hidden}.subscription-hero-copy{flex-direction:column;justify-content:center;padding:62px clamp(30px,5vw,76px) 112px;display:flex}.subscription-hero-copy h1{letter-spacing:-.05em;max-width:720px;margin:0;font:400 clamp(3.2rem,4.5vw,4.75rem)/.94 Georgia,serif}.subscription-lead{color:#3f4d58;max-width:660px;margin:20px 0 0;font-size:clamp(1rem,1.2vw,1.16rem)}.subscription-signature{max-width:690px;color:var(--navy);letter-spacing:-.025em;margin:18px 0 0;font:400 clamp(1.22rem,1.65vw,1.72rem)/1.16 Georgia,serif}.subscription-signature span,.subscription-signature strong{display:block}.subscription-signature strong{color:var(--gold-dark);font-size:1.18em;font-weight:400}.subscription-human{color:#68737c;max-width:700px;margin:0}.subscription-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.solid-cta,.appointment-primary{color:#fff;background:var(--navy-soft);border:1px solid var(--navy-soft);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:11px 22px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.solid-cta:hover,.solid-cta:focus-visible,.appointment-primary:hover,.appointment-primary:focus-visible{background:#1a3143;transform:translateY(-1px)}.text-link-dark{color:var(--gold-dark);font-weight:750}.subscription-micro{color:#5d6870;margin:15px 0 0;font-size:.74rem}.subscription-micro span,.subscription-final-cta span{color:#b99142;padding-inline:5px}.subscription-hero-media{min-height:0;margin:0;position:relative;overflow:hidden}.subscription-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f5f8fa1f,#0000 38%),linear-gradient(#0000 58%,#07111c47);position:absolute;inset:0}.subscription-hero-media>img{object-fit:cover;object-position:60% center;width:100%;height:100%}.subscription-hero-media figcaption{z-index:3;color:#ffffffc7;text-shadow:0 1px 8px #0000008c;font-size:.62rem;position:absolute;top:90px;right:20px}.appointment-card{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#ffffffeb;border:1px solid #ffffff8a;border-radius:22px;width:min(326px,100% - 36px);padding:20px;position:absolute;bottom:48px;left:clamp(18px,2.2vw,34px);box-shadow:0 26px 80px #07111c3d}.appointment-status{color:#315f57;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.69rem;font-weight:800;display:inline-flex}.appointment-status:before{content:"";background:#4a9a78;border-radius:50%;width:8px;height:8px;margin:5px 8px 0 0;box-shadow:0 0 0 4px #4a9a7821}.appointment-card h2{margin:0 0 7px;font:400 1.75rem/1.05 Georgia,serif}.appointment-card p{color:var(--muted);margin:0 0 15px;font-size:.86rem}.appointment-card .appointment-primary,.appointment-whatsapp{width:100%}.appointment-whatsapp{color:#176d50;background:#ebf9f3d1;border:1px solid #176d506b;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:10px;padding:10px 18px;font-weight:750;display:flex}.appointment-card small{color:#7b858d;margin-top:11px;font-size:.64rem;line-height:1.35;display:block}.journey-glance{z-index:6;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111ce6;grid-template-columns:repeat(6,1fr);margin:0;padding:0 clamp(24px,5vw,82px);list-style:none;display:grid;position:absolute;inset:auto 0 0}.journey-glance li{border-right:1px solid #ffffff1f;align-items:center;gap:7px;min-height:32px;padding:4px 10px;font-size:.68rem;font-weight:700;display:flex}.journey-glance li:last-child{border-right:0}.journey-glance span{color:#e0bd6e;letter-spacing:.1em;font-size:.58rem}.subscription-intro{background:#fff}.legal-inline{color:#59656d!important;font-size:.78rem!important}.legal-inline a{color:var(--gold-dark);text-underline-offset:3px;text-decoration:underline}.steps-section{background:#edf3f5}.subscription-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.subscription-step{background:#fff;border:1px solid #1019231a;border-radius:24px;flex-direction:column;min-height:370px;padding:28px;display:flex;box-shadow:0 12px 42px #0f18220d}.subscription-step-featured{color:#fff;background:var(--navy-soft)}.step-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.step-number{color:#5d451a;background:#ead7a7;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:850;display:grid}.step-time{color:#59666f;text-align:right;font-size:.7rem;font-weight:750}.subscription-step-featured .step-time{color:#c1cdd5}.subscription-step h3{margin:58px 0 15px;font:400 clamp(1.65rem,2.2vw,2.15rem)/1.06 Georgia,serif}.subscription-step p{color:var(--muted);margin:0 0 13px}.subscription-step-featured p{color:#d3dce2}.subscription-step a{color:var(--gold-dark);margin-top:auto;padding-top:18px;font-size:.8rem;font-weight:800}.step-note{border-top:1px solid #1019231a;padding-top:18px;font-size:.81rem;margin-top:auto!important}.subscription-step-featured .step-note{border-top-color:#ffffff26}.pre-contract-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pre-contract-heading{color:#fff;background:#223c4e;border-radius:20px;grid-column:1/-1;justify-content:space-between;align-items:end;gap:24px;padding:25px 28px;display:flex}.pre-contract-heading span{color:#e2c57d;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:850}.pre-contract-heading h3{margin:0;font:400 1.75rem/1.08 Georgia,serif}.pre-contract-docs article{background:#ffffffb8;border:1px solid #1019231a;border-radius:18px;padding:20px 22px}.pre-contract-docs article strong{font-family:Georgia,serif;font-size:1.18rem;font-weight:400}.pre-contract-docs article p{color:var(--muted);margin:9px 0 0;font-size:.82rem}.selection-logic{color:#fff;background:var(--navy)}.selection-logic .eyebrow{color:#e4c77f}.selection-logic-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.selection-logic .section-title{max-width:620px}.selection-logic .section-copy{color:#bdc8cf;margin-top:28px}.selection-emphasis{color:#f0d898;max-width:660px;margin-top:28px}.selection-flow{margin:0;padding:0;list-style:none}.selection-flow li{border-bottom:1px solid #ffffff21;grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:68px;padding:12px 0;display:grid;position:relative}.selection-flow li:not(:last-child):after{content:"↓";z-index:2;color:#d9b867;background:var(--navy);position:absolute;bottom:-14px;left:19px}.selection-flow span{color:#e1c274;border:1px solid #e1c27466;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.7rem;display:grid}.selection-flow strong{font:400 1.35rem Georgia,serif}.documents-section{background:#fff}.document-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.document-categories article{border:1px solid var(--line);background:#fbfaf7;border-radius:22px;min-height:250px;padding:26px}.document-categories span{color:var(--gold-dark);letter-spacing:.14em;font-size:.72rem;font-weight:850}.document-categories h3{margin:42px 0 12px;font:400 1.45rem/1.1 Georgia,serif}.document-categories p{color:var(--muted);font-size:.9rem}.documents-accordion{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:22px;overflow:hidden}.documents-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;font-weight:800;list-style:none;display:flex}.documents-accordion summary::-webkit-details-marker{display:none}.documents-accordion summary span{color:var(--gold-dark);font-size:1.5rem;transition:transform .2s}.documents-accordion[open] summary span{transform:rotate(45deg)}.documents-detail{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px 46px;padding:0 26px 28px;display:grid}.documents-detail ul{color:var(--muted);margin:24px 0 0;padding-left:20px}.documents-detail p{color:var(--muted);background:#f4f0e8;border-radius:14px;grid-column:1/-1;margin:0;padding:18px;font-size:.83rem}.security-section{background:#e8f0f2}.security-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.security-grid p{color:var(--muted)}.security-tags{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.security-tags span{background:#ffffffb8;border:1px solid #1019231c;border-radius:18px;align-items:center;min-height:68px;padding:18px;font-weight:750;display:flex}.post-subscription{background:#fff}.post-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.risk-panel,.follow-panel{border-radius:26px;min-height:390px;padding:clamp(28px,4vw,48px)}.risk-panel{color:#fff;background:#101c28}.follow-panel{background:#f0eadb}.risk-panel h2,.follow-panel h2{margin:0 0 24px;font:400 clamp(2.25rem,4vw,4rem)/1 Georgia,serif}.risk-panel p{color:#d1dae0}.follow-panel p{color:#59636b}.follow-panel .outline-cta{margin-top:18px}.renunciation-note{border:1px solid var(--line);background:#fbfaf7;border-radius:18px;grid-template-columns:.42fr 1.58fr;gap:24px;margin-top:20px;padding:22px 26px;font-size:.86rem;display:grid}.renunciation-note span{color:var(--muted)}.renunciation-note a{color:var(--gold-dark);text-underline-offset:3px;text-decoration:underline}.faq-section{background:#eef1f0}.faq-layout{grid-template-columns:.72fr 1.28fr;gap:clamp(44px,8vw,110px);display:grid}.faq-list details{border-bottom:1px solid #10192326}.faq-list summary{cursor:pointer;padding:20px 0;font-weight:750}.faq-list p{color:var(--muted);margin:-4px 0 22px}.subscription-final-cta{color:#fff;background:linear-gradient(115deg,#153146,#244a5e);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(52px,7vw,88px) clamp(24px,7vw,110px);display:grid}.subscription-final-cta h2{max-width:860px;margin:0;font:400 clamp(2.5rem,4.8vw,5.3rem)/.98 Georgia,serif}.subscription-final-cta p:last-child{color:#cad7de}.subscription-final-cta .appointment-primary{color:var(--navy);white-space:nowrap;background:#efd38e;border-color:#efd38e}.regulatory-strip{background:#f7f4ed;grid-template-columns:.68fr 1.32fr;gap:30px 72px;padding:42px clamp(24px,6vw,92px);display:grid}.regulatory-strip-head h2{margin:0;font:400 1.65rem/1.12 Georgia,serif}.regulatory-strip dl{margin:0}.regulatory-strip dl div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:16px;padding:10px 0;display:grid}.regulatory-strip dt{font-weight:800}.regulatory-strip dd{color:var(--muted);margin:0}.regulatory-strip a{color:var(--gold-dark);text-underline-offset:3px;text-decoration:underline}.regulatory-strip>p{color:var(--muted);grid-column:2;margin:0;font-size:.78rem}@media (min-width:1101px) and (max-height:900px){.subscription-page .content-section{padding-block:58px}.subscription-page .section-head{margin-bottom:36px}.subscription-intro .intro-grid{gap:44px}.subscription-step{min-height:320px;padding:24px}.subscription-step h3{margin-top:40px}.pre-contract-heading{padding:20px 24px}.document-categories article{min-height:220px;padding:22px}.document-categories h3{margin-top:30px}.risk-panel,.follow-panel{min-height:340px}.subscription-final-cta{padding-block:58px}}@media (max-width:1100px){.menu-toggle{display:block}.main-nav{width:min(340px,100vw - 36px);box-shadow:var(--shadow);background:#fffffffa;border:1px solid #1019231f;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;padding:16px;display:none;position:absolute;top:72px;right:18px}.main-nav.open{display:flex}.main-nav a{padding:12px}.subscription-hero{grid-template-columns:1fr;min-height:auto}.subscription-hero-copy{padding-bottom:54px}.subscription-hero-media{min-height:660px}.journey-glance{grid-column:1/-1;grid-template-columns:repeat(3,1fr);position:static}.subscription-steps,.pre-contract-docs,.document-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-final-cta,.regulatory-strip{grid-template-columns:1fr}.regulatory-strip>p{grid-column:1}}@media (max-width:900px){.trust-band{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:0}.section-head,.theme-layout,.about,.about-hero,.about-brand-row,.about-regulated,.card-grid,.article-grid,.method-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{grid-template-columns:1fr}.footer-legal{text-align:left;justify-self:start}.intro-grid,.support-row{grid-template-columns:1fr}.about-hero-media{min-height:48vh}.about-brand-media{min-height:250px}.about-values,.advice-scope-heading,.advice-scope-body,.selection-philosophy,.scope-risk{grid-template-columns:1fr}.advice-scope-body .lead{grid-row:auto}.selection-logic-grid,.security-grid,.post-grid,.faq-layout,.documents-detail{grid-template-columns:1fr}.documents-detail p{grid-column:1}}@media (max-width:1150px){.funds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.funds-grid{grid-template-columns:1fr}.subscription-hero-copy{padding:116px 20px 46px}.subscription-hero-copy h1{font-size:clamp(3rem,14vw,4.5rem)}.subscription-hero-media{min-height:640px}.subscription-hero-media>img{object-position:66% center}.subscription-hero-media figcaption{top:16px}.appointment-card{width:calc(100% - 28px);bottom:18px;right:14px}.journey-glance{grid-template-columns:repeat(2,1fr);padding:0 14px}.journey-glance li:nth-child(2n){border-right:0}.subscription-steps,.document-categories,.pre-contract-docs{grid-template-columns:1fr}.pre-contract-heading{display:block}.pre-contract-heading h3{margin-top:8px}.subscription-step{min-height:auto}.subscription-step h3{margin-top:40px}.security-tags,.renunciation-note{grid-template-columns:1fr}.regulatory-strip dl div{grid-template-columns:1fr;gap:4px}}@media (max-width:1000px){.comparison-grid,.news-grid{grid-template-columns:1fr}.news-card>a{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);height:320px}.news-card img{height:320px}.article-header{grid-template-columns:1fr}.article-header img{max-height:46vh}}@media (max-width:520px){.news-card>a{grid-template-columns:1fr;height:auto}.news-card img{height:210px}.site-header{min-height:64px;padding:6px 16px}.logo{width:224px;height:auto}.main-nav{top:64px}.hero{padding:104px 18px 130px}.hero h1{font-size:clamp(3rem,15vw,4.6rem)}.hero-themes{margin-top:18px;font-size:1.25rem}.hero-lead{margin-top:12px}.hero-risk{margin-bottom:20px}.market-strip{padding-inline:18px}.trust-band{grid-template-columns:1fr}.trust-item{border-right:0;border-bottom:1px solid var(--line)}.section{padding-inline:18px}.section-head{gap:20px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding-block:48px 34px}.footer-brand{grid-column:1/-1}.footer-main>nav.footer-links{text-align:center;justify-items:center}.footer-professional{text-align:center;grid-column:1/-1}.footer-professional .footer-links{justify-items:center}.footer-bottom{gap:14px}}@media (min-width:1101px){.footer-bottom{grid-template-columns:auto auto;justify-content:space-between}.footer-legal{white-space:nowrap;max-width:none}}.home-page .home-section-intro{text-align:center;width:min(1080px,100%);margin:0 auto clamp(38px,5vh,52px)}.home-page .home-section-intro .section-title{max-width:1080px;margin-inline:auto;font-size:clamp(2.75rem,4.5vw,4.7rem)}.home-page .home-section-intro .section-copy{max-width:900px;margin:20px auto 0;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.7}.home-page .trust-band{background:#f2eee5;border-bottom:0;gap:12px;padding:18px clamp(20px,4vw,72px)}.home-page .trust-item{background:#ffffffc7;border:1px solid #10192317;border-radius:18px;min-height:126px;padding:23px 24px 21px;position:relative}.home-page .trust-item:last-child{border-right:1px solid #10192317}.home-page .trust-index{color:#81591f;letter-spacing:.16em;margin-bottom:8px;font-size:.66rem;font-weight:850;display:block}.home-page .trust-item strong{font-size:clamp(1.14rem,1.45vw,1.42rem);line-height:1.12}.home-page .trust-item>span:last-child{margin-top:8px;line-height:1.45;display:block}.home-page .solution-card{border-color:#81591f21;flex-direction:column;min-height:330px;padding:30px 32px;transition:transform .28s,border-color .28s,box-shadow .28s,background-color .28s;display:flex;box-shadow:0 14px 40px #0f18220e}.home-page .solution-card:hover,.home-page .solution-card:focus-within{z-index:2;background:#fffdfa;border-color:#d2ae62f2;transform:translateY(-8px);box-shadow:0 0 0 2px #d2ae627a,0 0 0 8px #d2ae622e,0 0 0 15px #d2ae6212,0 28px 70px #4b35122e}.home-page .solution-card-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.home-page .solution-index{color:#654918;background:#f4ead1;border:1px solid #81591f47;border-radius:50%;place-items:center;width:46px;height:46px;font:700 .72rem/1 Inter,sans-serif;display:grid}.home-page .solution-kicker{color:#81591f;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:850}.home-page .solution-card h3{max-width:330px;margin:28px 0 12px;font-size:clamp(1.75rem,2.1vw,2.2rem)}.home-page .solution-card p{margin:0 0 24px;line-height:1.62}.home-page .solution-card a{color:#6d4d18;margin-top:auto;position:static}.home-page .theme-layout{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(82px,9vw,138px)}.home-page .theme-copy{max-width:590px}.home-page .themes .section-title{font-size:clamp(3rem,5vw,5rem)}.home-page .themes .section-copy{max-width:560px;margin-top:25px;line-height:1.75}.home-page .theme-list{border-color:#f0cd7e52}.home-page .theme-row{border-color:#ffffff21;align-items:center;gap:28px;padding:23px 2px}.home-page .theme-row strong{color:#f0cd7e;font:400 clamp(1.16rem,1.55vw,1.5rem)/1.2 Georgia,serif}.home-page .theme-row span:last-child{color:#d2dbe1;letter-spacing:.05em;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:5px 10px;font-size:.69rem}.home-page .method-section{background:#fbfaf7}.home-page .method-intro .section-title{white-space:nowrap}.home-page .method-grid{gap:18px}.home-page .method-step{color:#fff;text-align:center;background:linear-gradient(145deg,#101c28 0%,#172c3d 100%);border:1px solid #f0cd7e33;border-radius:24px;flex-direction:column;align-items:center;min-height:294px;padding:30px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #07111c1a}.home-page .method-step:after{content:"";border:1px solid #f0cd7e2b;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-110px;right:-90px;box-shadow:0 0 0 34px #f0cd7e06}.home-page .method-step:hover{border-color:#f0cd7e7a;transform:translateY(-5px);box-shadow:0 24px 65px #07111c30}.home-page .method-mark{color:#2e2311;background:linear-gradient(145deg,#f4dda3,#cda656);border-radius:50%;place-items:center;width:46px;height:46px;font:700 .75rem/1 Georgia,serif;display:grid}.home-page .method-step>div{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.home-page .method-kicker{letter-spacing:.13em;text-transform:uppercase;margin:18px 0 0;font-size:.7rem;font-weight:800;color:#e4c77f!important}.home-page .method-step h3{color:#fff;margin:20px 0 14px;font-size:clamp(1.85rem,2.35vw,2.35rem)}.home-page .method-step p:last-child{color:#cbd5dc;max-width:310px;margin:0 auto;line-height:1.65}.home-page .analyses-intro{margin-bottom:44px}.home-page .articles .article-card{border:1px solid #10192312;min-height:310px;padding:30px 32px;transition:transform .24s,box-shadow .24s,border-color .24s;box-shadow:0 15px 40px #0f18220e}.home-page .articles .article-card h3{margin-top:34px;font-size:clamp(1.55rem,1.9vw,1.95rem)}.home-page .about-copy{flex-direction:column;justify-content:center;padding:clamp(62px,7vw,108px);display:flex}.home-page .about-copy>p{max-width:620px}.home-page .about-copy .outline-cta{align-self:flex-start;margin-top:12px}.home-page .about-facts{background:linear-gradient(135deg,#d5b66f 0%,#ead59d 100%);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:16px;padding:clamp(52px,6vw,92px)}.home-page .fact{background:#ffffff61;border:1px solid #10192321;border-radius:20px;min-height:196px;padding:25px;transition:transform .22s,background-color .22s,box-shadow .22s}.home-page .fact:hover{background:#ffffff94;transform:translateY(-4px);box-shadow:0 18px 45px #432e0e1f}.home-page .fact-index{color:#6c4c19;letter-spacing:.16em;margin-bottom:35px;font-size:.69rem;font-weight:850;display:block}.home-page .fact strong{font-size:clamp(1.25rem,1.65vw,1.55rem);line-height:1.16}.home-page .fact>span:last-child{color:#3f3b32;margin-top:11px;line-height:1.45;display:block}@media (min-width:1101px){.home-page .home-section{min-height:calc(100svh - 72px)}.home-page .section.home-section{align-items:center;padding-block:clamp(52px,7vh,76px);display:flex}.home-page .about.home-section{min-height:calc(100svh - 72px)}}@media (min-width:1101px) and (max-height:900px){.home-page .home-section-intro{margin-bottom:36px}.home-page .home-section-intro .section-title{font-size:clamp(2.6rem,4.15vw,4.25rem)}.home-page .section.home-section{padding-block:50px}.home-page .solution-card{min-height:314px}.home-page .method-step{min-height:274px;padding:27px}.home-page .article-card{min-height:290px}.home-page .about-copy,.home-page .about-facts{padding-block:54px}.home-page .fact{min-height:184px}}@media (max-width:1100px){.home-page .method-intro .section-title{white-space:normal}.home-page .theme-layout{grid-template-columns:1fr;gap:48px}.home-page .theme-copy{max-width:760px}.home-page .method-grid{grid-template-columns:1fr}.home-page .method-step{min-height:auto}.home-page .about-facts{grid-template-columns:1fr 1fr}}@media (max-width:900px){.home-page .trust-band{gap:10px;padding:14px}.home-page .trust-item{min-height:120px}.home-page .card-grid,.home-page .article-grid{grid-template-columns:1fr}.home-page .solution-card,.home-page .articles .article-card{min-height:auto}.home-page .about-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.home-page .home-section-intro{text-align:left;margin-bottom:30px}.home-page .home-section-intro .section-title{font-size:clamp(2.5rem,12vw,3.5rem)}.home-page .home-section-intro .section-copy{margin-top:16px}.home-page .trust-band{grid-template-columns:1fr}.home-page .trust-item{min-height:auto}.home-page .solution-card{padding:26px}.home-page .solution-card:hover,.home-page .solution-card:focus-within{transform:translateY(-3px);box-shadow:0 0 0 2px #d2ae6266,0 18px 46px #4b351224}.home-page .theme-row{flex-direction:column;align-items:flex-start;gap:9px}.home-page .method-step{grid-template-columns:1fr}.home-page .method-step h3{margin-top:18px}.home-page .about-facts{grid-template-columns:1fr;padding:32px 18px}.home-page .fact{min-height:auto}}@media (max-width:1100px){.home-page .main-nav{background:#fffffffa}.home-page .main-nav a{color:var(--ink);text-shadow:none}.home-page .main-nav a:hover,.home-page .main-nav a:focus-visible{color:var(--gold-dark)}.home-page .main-nav .outline-cta{border-color:var(--gold-dark);color:var(--gold-dark)!important}.about-page .main-nav{background:#fffffffa}.about-page .main-nav a{color:var(--ink)}.about-page .main-nav a:hover,.about-page .main-nav a:focus-visible{color:var(--gold-dark)}.about-page .main-nav .outline-cta{border-color:var(--gold-dark);color:var(--gold-dark)!important}}.support-more{margin-top:18px}.per-hero{background:#eef2f3;grid-template-columns:1.02fr .98fr;min-height:78vh;padding-top:72px;display:grid}.per-hero-copy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,118px) clamp(28px,6vw,92px);display:flex}.per-hero h1{letter-spacing:-.05em;max-width:800px;margin:0;font:400 clamp(3rem,5vw,5.8rem)/.96 Georgia,serif}.per-hero-lead{color:#45535d;max-width:720px;margin:26px 0 0;font-size:clamp(1.04rem,1.3vw,1.2rem)}.per-hero-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.per-hero-actions .text-link{color:var(--ink)}.per-hero-media{min-height:600px;margin:0;position:relative;overflow:hidden}.per-hero-media img{object-fit:cover;width:100%;height:100%}.per-hero-media figcaption{color:#ffffffc2;background:#050b127a;border-radius:7px;padding:5px 8px;font-size:.65rem;position:absolute;bottom:14px;right:16px}.editorial-line{color:#59666f;margin:22px 0 0;font-size:.76rem}.per-toc,.article-toc{color:#dce4e9;background:var(--navy);flex-wrap:wrap;justify-content:center;gap:10px 26px;padding:18px clamp(20px,5vw,72px);display:flex}.per-page .per-toc{scrollbar-width:none;flex-wrap:nowrap;gap:clamp(18px,3vw,38px);min-height:36px;padding:6px clamp(20px,5vw,72px);overflow-x:auto}.per-page .per-toc::-webkit-scrollbar{display:none}.per-section-toc::-webkit-scrollbar{display:none}.per-toc a,.article-toc a{letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:700}.per-toc a:hover,.per-toc a:focus-visible,.article-toc a:hover,.article-toc a:focus-visible{color:#f0cd7e}.per-page .per-toc a.is-current{color:#f5d992}.per-page .content-section{--per-section-inline:clamp(20px, 6vw, 92px);--per-section-block:clamp(66px, 8vw, 112px);padding:var(--per-section-block) var(--per-section-inline) 0;scroll-margin-top:72px;overflow:hidden}.per-section-toc{width:calc(100% + (2 * var(--per-section-inline)));min-height:36px;margin:clamp(46px, 6vw, 78px) calc(-1 * var(--per-section-inline)) 0;color:#fff;white-space:nowrap;scrollbar-width:none;background:#050c13;justify-content:center;align-items:center;gap:clamp(18px,3vw,38px);padding:6px clamp(20px,5vw,72px);display:flex;overflow-x:auto}.per-section-toc a{color:#ffffffd1;letter-spacing:.065em;text-transform:uppercase;flex:none;font-size:.7rem;font-weight:700;line-height:1.2;transition:color .2s}.per-section-toc a:hover,.per-section-toc a:focus-visible,.per-section-toc a.is-current{color:#f5d992}@media (min-width:901px){.per-page{--per-band-height:36px;--per-viewport-height:100dvh}.per-page .per-hero{height:calc(var(--per-viewport-height) - var(--per-band-height));min-height:0}.per-page .per-hero-copy{min-height:0;padding-top:clamp(82px,12dvh,104px);padding-bottom:clamp(22px,4dvh,42px)}.per-page .per-hero-media{min-height:0}.per-page .content-section{height:var(--per-viewport-height);flex-direction:column;min-height:0;padding-top:clamp(30px,5dvh,48px);scroll-margin-top:0;display:flex}.per-page .content-section>.content-wrap{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.per-page .content-section>.content-wrap>*{flex-shrink:0}.per-page .per-section-toc{min-height:var(--per-band-height);height:var(--per-band-height);flex:0 0 var(--per-band-height);margin-top:auto;padding-block:6px}.per-page .per-section-intro{margin-bottom:clamp(18px,3dvh,30px)}.per-page .per-section-intro .section-title{font-size:clamp(2.55rem,4vw,4rem)}.per-page .per-section-intro .section-copy{margin-top:14px;font-size:1rem;line-height:1.5}.per-page .per-answer-body{gap:clamp(28px,5vw,64px);padding-top:22px}.per-page .per-answer-body p{font-size:.98rem;line-height:1.58}.per-page .per-answer-body .lead{font-size:1.08rem}.per-page .per-three-grid{margin-top:22px}.per-page .per-three-grid article{padding:22px 24px}.per-page .per-three-grid h3{margin:18px 0 8px;font-size:1.45rem}.per-page .per-three-grid p{font-size:.94rem;line-height:1.5}.per-page .per-example{margin-top:18px}.per-page .per-tax .per-section-intro{margin-bottom:10px}.per-page .per-tax .per-section-intro .section-title{font-size:clamp(2.5rem,3.7vw,3.6rem)}.per-page .per-tax .per-example{margin-top:8px}.per-page .per-example>div{padding:15px 18px}.per-page .per-example strong{margin:8px 0;font-size:1.45rem}.per-page .per-example p,.per-page .per-2026-changes p{font-size:.82rem;line-height:1.35}.per-page .per-2026-changes{gap:12px;margin-top:10px}.per-page .per-2026-changes article{padding:13px 18px}.per-page .per-2026-changes h3{margin:6px 0 4px;font-size:1.15rem}.per-page .article-warning{margin-top:10px;padding:10px 14px;font-size:.84rem;line-height:1.35}.per-page .per-supports-grid,.per-page .per-death-grid{gap:clamp(28px,5vw,64px)}.per-page .per-supports .per-section-intro{margin-bottom:14px}.per-page .per-supports .per-section-intro .section-title{font-size:clamp(2.4rem,3.5vw,3.5rem)}.per-page .per-supports .per-section-intro .section-copy{margin-top:10px}.per-page .per-supports-grid p,.per-page .per-death-grid p{font-size:.94rem;line-height:1.5}.per-page .per-checklist{padding:22px 26px}.per-page .per-checklist li{padding-block:8px;font-size:.9rem}.per-page .per-supports-foot{margin-top:16px;padding:18px 22px}.per-page .per-supports-foot p{font-size:.9rem;line-height:1.5}.per-page .per-comparison-table{margin:18px 0}.per-page .per-comparison-table th,.per-page .per-comparison-table td{padding:11px 15px;font-size:.88rem;line-height:1.35}.per-page .per-exits>.content-wrap>h3{margin:12px 0 6px}.per-page .per-exits>.content-wrap>p{margin:0;font-size:.9rem;line-height:1.45}.per-page .per-death-card{padding:24px}.per-page .per-death-card h3{margin-block:10px}.per-page .per-faq-list details{padding-block:10px}.per-page .per-faq-list summary{font-size:.96rem}.per-page .per-faq-list p{margin-top:8px;font-size:.9rem;line-height:1.45}.per-page .per-sources-body{padding-top:20px}.per-page .per-sources-body p{font-size:.94rem;line-height:1.55}}@media (min-width:901px) and (max-height:700px){.per-page .per-hero-copy{padding-top:78px;padding-bottom:16px}.per-page .per-hero h1{font-size:clamp(3rem,4.5vw,4.8rem)}.per-page .per-hero-lead{margin-top:16px;font-size:1rem;line-height:1.5}.per-page .per-hero-actions{margin-top:18px}.per-page .editorial-line{margin-top:14px}.per-page .content-section{padding-top:18px}.per-page .per-section-intro{margin-bottom:12px}.per-page .per-section-intro .section-title{font-size:clamp(2.35rem,3.5vw,3.25rem)}.per-page .per-section-intro .section-copy{margin-top:8px;font-size:.92rem;line-height:1.4}.per-page .per-answer-body{padding-top:16px}.per-page .per-answer-body p{font-size:.9rem;line-height:1.45}.per-page .per-answer-body .lead{font-size:1rem}.per-page .per-three-grid{margin-top:14px}.per-page .per-three-grid article{padding:18px 20px}.per-page .per-three-grid h3{margin-top:12px;font-size:1.35rem}.per-page .per-tax .per-section-intro{margin-bottom:6px}.per-page .per-tax .per-example{margin-top:4px}.per-page .per-example>div{padding:12px 16px}.per-page .per-example strong{margin:5px 0;font-size:1.35rem}.per-page .per-example p,.per-page .per-2026-changes p{font-size:.76rem;line-height:1.28}.per-page .per-2026-changes{margin-top:7px}.per-page .per-2026-changes article{padding:10px 15px}.per-page .per-2026-changes b{font-size:1.2rem}.per-page .per-2026-changes h3{margin:3px 0;font-size:1.05rem}.per-page .article-warning{margin-top:7px;padding:8px 12px;font-size:.78rem;line-height:1.28}.per-page .per-supports .per-section-intro{margin-bottom:8px}.per-page .per-supports .per-section-intro .section-title{font-size:clamp(2.25rem,3.15vw,3rem)}.per-page .per-supports-grid,.per-page .per-death-grid{gap:clamp(24px,4vw,52px)}.per-page .per-supports-grid p,.per-page .per-death-grid p{font-size:.86rem;line-height:1.38}.per-page .per-checklist{padding:16px 20px}.per-page .per-checklist h3{margin-top:0;font-size:1.6rem}.per-page .per-checklist li{padding-block:5px;font-size:.82rem}.per-page .per-supports-foot{margin-top:9px;padding:11px 18px}.per-page .per-supports-foot p{font-size:.8rem;line-height:1.32}.per-page .per-comparison-table{margin:10px 0}.per-page .per-comparison-table th,.per-page .per-comparison-table td{padding:8px 12px;font-size:.8rem}.per-page .per-exits>.content-wrap>h3{margin:7px 0 3px;font-size:1.25rem}.per-page .per-exits>.content-wrap>p{font-size:.82rem;line-height:1.34}.per-page .per-death-card{padding:18px 20px}.per-page .per-death-card p{margin-block:8px}.per-page .per-faq-list details{padding-block:7px}.per-page .per-faq-list summary{font-size:.9rem}.per-page .per-sources-body{padding-top:14px}.per-page .per-sources-body p{font-size:.86rem;line-height:1.4}}.per-section-intro{text-align:center;width:min(1080px,100%);margin:0 auto 42px}.per-section-intro .section-title{max-width:1080px;margin-inline:auto;font-size:clamp(2.75rem,5vw,5rem)}.per-section-intro .section-copy{max-width:880px;margin:22px auto 0;font-size:1.08rem;line-height:1.65}.per-answer-body{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(34px,6vw,86px);width:min(1080px,100%);margin:0 auto;padding-top:30px;display:grid}.per-answer-body p{color:var(--muted);margin:0;font-size:1.04rem;line-height:1.75}.per-answer-body .lead{color:var(--ink);font-size:1.16rem}.per-answer-grid,.per-split{grid-template-columns:.86fr 1.14fr;align-items:start;gap:clamp(42px,8vw,110px);display:grid}.per-answer-grid .lead,.per-split .lead{color:var(--ink);margin-top:0;font-size:1.2rem}.per-three-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.per-three-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px}.per-three-grid span{color:var(--gold-dark);letter-spacing:.14em;font-weight:800}.per-three-grid h3{margin:26px 0 10px;font:400 1.65rem/1.08 Georgia,serif}.per-three-grid p{color:var(--muted);margin-bottom:0}.per-example{color:#fff;border-radius:var(--radius);background:#ffffff26;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;display:grid;overflow:hidden}.per-tax{color:#fff;background:var(--navy)}.per-tax .section-title{color:#fff}.per-tax .eyebrow{color:#f0cd7e}.per-tax .section-copy{color:#c9d2d8}.per-example>div{background:#122333;padding:30px}.per-example-label{color:#f0cd7e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:.73rem;font-weight:800;display:block}.per-example strong{font:400 clamp(2rem,3vw,3.4rem)/1 Georgia,serif;display:block}.per-example p{color:#ccd5db;margin-bottom:0}.per-example>div:last-child strong{white-space:nowrap;font-size:clamp(1.65rem,2.3vw,2.55rem);line-height:1.12}.per-2026-changes{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.per-2026-changes article{border:1px solid #ffffff24;border-radius:20px;padding:26px 28px}.per-2026-changes b{color:#f0cd7e;font-size:1.4rem}.per-2026-changes h3{margin:12px 0 8px;font:400 1.35rem Georgia,serif}.per-2026-changes p{color:#c9d2d8;margin-bottom:0}.per-tax .article-warning{color:#e8edf0;background:#f0cd7e14;border-color:#f0cd7e57}.per-checklist,.per-death-card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:34px}.per-supports-grid,.per-death-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(28px,6vw,76px);display:grid}.per-supports-grid>div:first-child,.per-death-grid>div:first-child{align-self:center}.per-supports-grid .lead,.per-death-grid .lead{color:var(--ink);margin-top:0;font-size:1.2rem}.per-supports-foot{border:1px solid var(--line);background:#ffffffb3;border-radius:20px;width:100%;margin-top:28px;padding:24px 30px}.per-supports-foot p{max-width:none;color:var(--muted);margin:0;line-height:1.75}.per-supports .text-link{color:#654918;font-weight:750}.per-checklist h3,.per-death-card h3{margin:0 0 18px;font:400 2rem/1.08 Georgia,serif}.per-checklist ul{color:var(--muted);margin:0;padding-left:20px}.per-comparison-table{border:1px solid var(--line);background:#fff;border-radius:20px;margin:40px 0;overflow-x:auto}.per-comparison-table table{border-collapse:collapse;width:100%;min-width:700px}.per-comparison-table th,.per-comparison-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 20px}.per-comparison-table thead th{color:#f5f7f8;background:var(--navy-soft)}.per-comparison-table tbody th{width:22%;color:var(--ink)}.per-comparison-table tr:last-child th,.per-comparison-table tr:last-child td{border-bottom:0}.per-death-card{color:#eef2f4;background:var(--navy-soft)}.per-death-card span{color:#f0cd7e;letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:800}.per-death-card h3{color:#fff;margin-top:20px}.per-death-card p{color:#ccd5db}.per-faq-list{width:min(1000px,100%);margin:0 auto}.faq-list details,.article-faq details{border-top:1px solid var(--line)}.faq-list details:last-child,.article-faq details:last-child{border-bottom:1px solid var(--line)}.faq-list summary,.article-faq summary{cursor:pointer;color:var(--ink);padding:18px 34px 18px 0;font-weight:750}.faq-list details p,.article-faq details p{margin:0 0 20px}.per-sources p{max-width:1000px;color:var(--muted)}.per-sources a{color:var(--gold-dark);text-underline-offset:3px;text-decoration:underline}.per-sources-body{border-top:1px solid var(--line);width:min(1000px,100%);margin:0 auto;padding-top:28px}@media (min-width:901px){.per-page .per-answer>.content-wrap{grid-template-rows:auto 1fr;justify-content:stretch;padding-top:clamp(12px,2dvh,18px);display:grid}.per-page .per-answer .per-section-intro{margin-bottom:0}.per-page .per-answer-body{align-content:center;align-self:stretch;gap:clamp(46px,7vw,94px);padding-top:clamp(28px,4.5dvh,44px)}.per-page .per-tax .per-example p,.per-page .per-tax .per-2026-changes p,.per-page .per-tax .article-warning{font-size:calc(.82rem + 1px)}.per-page .per-supports>.content-wrap{grid-template:"intro intro""copy checklist"1fr"management checklist"/minmax(0,1.04fr) minmax(360px,.96fr);place-content:stretch;column-gap:clamp(38px,6vw,78px);padding-top:clamp(12px,2dvh,18px);display:grid}.per-page .per-supports .per-section-intro{grid-area:intro;margin-bottom:0}.per-page .per-supports .per-section-intro .section-copy{font-size:1rem}.per-page .per-supports-grid{display:contents}.per-page .per-supports-grid>div:first-child{grid-area:copy;align-self:center;padding-top:clamp(16px,2.5dvh,26px)}.per-page .per-supports-grid>div:first-child p{max-width:620px}.per-page .per-supports-grid>div:first-child p+p{margin-top:14px}.per-page .per-supports-grid .text-link{margin-top:6px;display:inline-flex}.per-page .per-checklist{flex-direction:column;grid-area:checklist;justify-content:center;align-self:stretch;display:flex}.per-page .per-supports-foot{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-area:management;width:auto;margin:10px 0 0;padding:14px 0 0}.per-page .per-supports-foot p{color:#44525c}.per-page .per-exits>.content-wrap{transform:translateY(-5px)}.per-page .per-death>.content-wrap{grid-template-rows:auto 1fr;justify-content:stretch;padding-top:clamp(12px,2dvh,18px);display:grid}.per-page .per-death .per-section-intro{margin-bottom:0}.per-page .per-death-grid{align-self:end;align-items:center;gap:clamp(46px,7vw,92px);padding-top:clamp(28px,4.5dvh,44px)}.per-page .per-death-grid>div:first-child{flex-direction:column;justify-content:center;display:flex}.per-page .per-death-grid>div:first-child p{margin:0 0 14px}.per-page .per-death-grid .outline-cta{align-self:flex-start;margin-top:clamp(8px,1.5dvh,16px)}}@media (min-width:901px) and (max-height:700px){.per-page .per-answer>.content-wrap{padding-top:13px}.per-page .per-answer .per-section-intro{margin-bottom:0}.per-page .per-answer-body{gap:54px;padding-top:20px}.per-page .per-tax .per-example p,.per-page .per-tax .per-2026-changes p,.per-page .per-tax .article-warning{font-size:calc(.76rem + 1px)}.per-page .per-supports>.content-wrap{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);column-gap:52px;padding-top:13px}.per-page .per-supports .per-section-intro{margin-bottom:0}.per-page .per-supports .per-section-intro .section-copy{font-size:.92rem}.per-page .per-supports-grid>div:first-child{padding-top:10px}.per-page .per-supports-grid>div:first-child p+p{margin-top:8px}.per-page .per-supports-grid .text-link{margin-top:2px}.per-page .per-supports-foot{margin-top:10px;padding-top:10px}.per-page .per-supports-foot p{font-size:.82rem;line-height:1.34}.per-page .per-death>.content-wrap{padding-top:13px}.per-page .per-death .per-section-intro{margin-bottom:0}.per-page .per-death-grid{gap:54px;padding-top:20px}.per-page .per-death-grid>div:first-child p{margin-bottom:8px}.per-page .per-death-grid .outline-cta{margin-top:8px}}.per-article-header .article-hero-summary{color:#cdd6dc;max-width:680px;margin:24px 0 0;font-size:1.08rem}.per-article-header .eyebrow,.article-next .eyebrow{color:#f0cd7e}.per-article-header .editorial-line{color:#94a1aa}.per-article-body{width:min(960px,100% - 40px)}.per-article-body>section{margin-top:clamp(66px,8vw,110px);scroll-margin-top:82px}.per-article-facts{grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0;display:grid}.per-article-facts>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.per-article-facts span,.per-return-demo span{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.per-article-facts strong{margin-top:14px;font:400 1.8rem/1 Georgia,serif;display:block}.per-article-facts p{margin-bottom:0;font-size:.92rem}.per-return-demo{color:#fff;background:#ffffff1a;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;margin:34px 0;display:grid;overflow:hidden}.per-return-demo>div{background:var(--navy-soft);padding:24px 20px}.per-return-demo span{color:#f0cd7e}.per-return-demo strong{margin-top:16px;font:400 1.85rem/1 Georgia,serif;display:block}.per-strategy-list{counter-reset:per-strategy;margin:28px 0 0;padding:0;list-style:none}.per-strategy-list li{counter-increment:per-strategy;border-top:1px solid var(--line);padding:20px 0 20px 58px;position:relative}.per-strategy-list li:before{content:counter(per-strategy, decimal-leading-zero);color:var(--gold-dark);font-weight:800;position:absolute;top:20px;left:0}.per-doc-list{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.per-doc-list span{color:#394854;background:#edf1f2;border-radius:999px;padding:8px 13px;font-size:.82rem}.article-faq{margin-top:clamp(66px,8vw,110px)}.article-next{color:#e8eef1;background:var(--navy);border-radius:var(--radius);margin-top:72px;padding:clamp(32px,5vw,56px)}.article-next h2{color:#fff}.article-next p:not(.eyebrow){color:#c7d1d8;max-width:680px}.article-next .outline-cta{border-color:#f0cd7e;margin-top:12px;color:#f0cd7e!important}@media (max-width:900px){.per-hero,.per-answer-grid,.per-split,.per-answer-body,.per-supports-grid,.per-death-grid{grid-template-columns:1fr}.per-hero-media{min-height:52vh}.per-three-grid,.per-example,.per-2026-changes{grid-template-columns:1fr}.per-article-facts,.per-return-demo{grid-template-columns:repeat(2,1fr)}.per-section-intro{text-align:left}.per-section-intro .section-copy{margin-left:0}.per-answer-body{gap:18px}.per-section-toc{justify-content:flex-start}}@media (max-width:520px){.per-hero-copy{padding:118px 20px 58px}.per-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.per-hero-media{min-height:420px}.per-toc,.article-toc{justify-content:flex-start;gap:8px 16px;padding-inline:18px}.per-page .per-toc,.per-section-toc{gap:20px;min-height:40px;padding:8px 18px}.per-section-toc a{font-size:.68rem}.per-three-grid article,.per-example>div,.per-2026-changes article{padding:22px}.per-section-intro{margin-bottom:30px}.per-section-intro .section-title{font-size:clamp(2.55rem,12vw,3.8rem)}.per-example>div:last-child strong{white-space:normal}.per-supports-foot{padding:22px}.per-article-facts,.per-return-demo{grid-template-columns:1fr}.per-article-body{width:min(100% - 32px,960px)}}.assurance-vie-hero .per-hero-media img{object-position:58% center}.av-four-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.av-four-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:230px;padding:26px}.av-four-grid span{color:var(--gold-dark);letter-spacing:.14em;font-size:.74rem;font-weight:850}.av-four-grid h3{margin:36px 0 12px;font:400 1.55rem/1.08 Georgia,serif}.av-four-grid p{color:var(--muted);margin-bottom:0}.av-fees-note{border-top:1px solid var(--line);color:var(--muted);margin:22px 0 0;padding-top:18px;font-size:.86rem}.av-rachats-example,.av-transmission-example{color:#fff;background:#ffffff1a;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:34px 0;display:grid;overflow:hidden}.av-rachats-example>div,.av-transmission-example>div{background:var(--navy-soft);padding:24px 20px}.av-rachats-example span,.av-transmission-example span{color:#f0cd7e;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.av-rachats-example strong,.av-transmission-example strong{margin-top:14px;font:400 1.85rem/1 Georgia,serif;display:block}.av-tax-cards article{min-height:190px}.assurance-vie-article-header img{object-position:58% center}.av-clause-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:34px 0;display:grid}.av-clause-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:230px;padding:26px}.av-clause-grid span{color:var(--gold-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:850}.av-clause-grid h3{margin:34px 0 12px;font:400 1.55rem/1.08 Georgia,serif}.av-clause-grid p{color:var(--muted);margin-bottom:0}.av-clause-caution{color:#4f5d66;border-left:3px solid var(--gold);background:#eef2f3;border-radius:0 16px 16px 0;margin-top:20px;padding:22px 24px}@media (max-width:1000px){.av-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.av-four-grid,.av-clause-grid,.av-rachats-example,.av-transmission-example{grid-template-columns:1fr}.av-four-grid article,.av-clause-grid article{min-height:auto}.assurance-vie-hero .per-hero-media img,.assurance-vie-article-header img{object-position:68% center}}.about-page .about-screen{isolation:isolate;position:relative}.about-page .about-tone-light{color:var(--ink);background:var(--paper)}.about-page .about-tone-cream{color:var(--ink);background:var(--cream)}.about-page .about-tone-dark{color:#fff;background:#07111c}.about-page .about-tone-navy{color:#fff;background:#102337}.about-page .about-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);height:calc(100svh - 36px);min-height:560px;overflow:hidden}.about-page .about-hero-copy{min-width:0;padding:104px clamp(28px,5vw,78px) 64px}.about-page .about-hero-copy h1{max-width:620px;font-size:clamp(3rem,4.9vw,5.5rem);line-height:1}.about-page .about-hero-copy>p:last-child{max-width:520px;margin-top:23px;font-size:1rem;line-height:1.55}.about-page .about-hero-media{height:100%;min-height:0}.about-page .about-hero .about-hero-media{border-radius:0;width:100%;height:100%;min-height:0;margin:0}.about-page .about-hero-media img{object-fit:cover;object-position:65% 50%;width:100%;height:100%}.about-page .about-hero-media figcaption{max-width:min(390px,100% - 32px);bottom:16px;left:16px;right:auto}.about-page .about-chapter{align-items:center;min-height:100svh;padding:54px clamp(24px,6vw,92px) 62px;display:flex}.about-page .about-chapter-inner{width:min(1190px,100%);min-width:0;margin-inline:auto}.about-page .about-chapter .eyebrow{color:var(--gold-dark);margin:0 0 13px}.about-page .about-tone-dark .eyebrow,.about-page .about-tone-navy .eyebrow{color:#f0cd7e}.about-page .about-chapter h2{letter-spacing:-.04em;margin:0 0 22px;font:400 clamp(2.25rem,3.9vw,3.9rem)/1.04 Georgia,serif}.about-page .about-chapter p{margin:0;font-size:.96rem;line-height:1.59}.about-page .about-chapter p+p{margin-top:16px}.about-page .about-chapter .lead,.about-page .about-chapter .about-opening{font-size:1.08rem;line-height:1.5}.about-page .about-tone-light .about-copy p:not(.eyebrow),.about-page .about-tone-cream .about-copy p:not(.eyebrow),.about-page .about-tone-light .about-brand-detail p,.about-page .about-tone-cream .about-brand-detail p{color:#45525c}.about-page .about-tone-dark p:not(.eyebrow),.about-page .about-tone-navy p:not(.eyebrow){color:#d3dde3}.about-page .about-split{grid-template-columns:minmax(0,1fr) minmax(0,.93fr);align-items:center;gap:clamp(46px,6vw,90px);display:grid}.about-page .about-split-reverse{grid-template-columns:minmax(0,.87fr) minmax(0,1.05fr)}.about-page .about-copy{min-width:0;color:inherit;background:0 0;padding:0}.about-page .about-copy h2{max-width:650px}.about-page .about-photo{background:#d6d9d8;border-radius:18px;width:100%;height:min(67svh,430px);min-height:300px;margin:0;position:relative;overflow:hidden}.about-page .about-chapter-photo img{object-fit:cover;object-position:59% 50%;width:100%;height:100%}.about-page #histoire .about-chapter-photo img{object-position:65% 50%}.about-page #selection .about-chapter-photo img{object-position:60% 50%}.about-page #engagement .about-chapter-photo img{object-position:56% 50%}.about-page .about-brand-layout{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:center;gap:clamp(50px,9vw,130px);display:grid}.about-page .about-brand-heading{padding-top:24px;position:relative}.about-page .about-brand-heading:before{content:"";background:#96703b;width:68px;height:2px;position:absolute;top:0;left:0}.about-page .about-brand-heading h2{max-width:730px}.about-page .about-brand-detail{border-left:1px solid #c9beaf;padding-left:27px}.about-page .about-brand-detail .about-opening{font:400 clamp(1.35rem,2vw,1.9rem)/1.3 Georgia,serif}.about-page .about-section-heading{max-width:880px}.about-page .about-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,42px);margin-top:42px;display:grid}.about-page .about-steps article{border-top:2px solid #b48c4c;min-width:0;padding-top:20px}.about-page .about-steps span{color:var(--gold-dark);letter-spacing:.14em;font-size:.79rem;font-weight:800;display:block}.about-page .about-steps h3{min-height:2.25em;margin:25px 0 12px;font:400 clamp(1.4rem,2vw,1.85rem)/1.13 Georgia,serif}.about-page .about-steps p{color:#4d5961}.about-page .about-two-columns{border-top:1px solid #f0cd7e54;grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr);gap:clamp(45px,8vw,105px);padding-top:28px;display:grid}.about-page .about-two-columns>p+p{margin-top:0}.about-page .about-tone-dark .about-opening{font:400 clamp(1.3rem,2vw,1.8rem)/1.33 Georgia,serif}.about-page .about-limit-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.about-page .about-risk{border-left:2px solid #f0cd7e;padding-left:26px}.about-page .about-risk strong{color:#fff;margin-bottom:14px;font:400 1.25rem/1.34 Georgia,serif;display:block}.about-page .about-risk span{color:#d3dde3;font-size:.93rem;line-height:1.58;display:block}.about-page .about-source-row{border-top:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:6px 24px;margin-top:28px;padding-top:14px;font-size:.77rem;display:flex}.about-page .about-source-row span{color:#a9b9c7}.about-page .about-source-row a,.about-page .about-official-links a{color:#f0d491;text-underline-offset:3px;text-decoration:underline}.about-page .about-support-layout{grid-template-columns:.65fr 1fr;align-items:center;gap:clamp(60px,11vw,160px);display:grid}.about-page .about-support-marker{background:radial-gradient(circle at 40% 38%,#fffdf9,#ded7c9);border:1px solid #d2c5ac;border-radius:50%;justify-content:center;align-items:center;height:min(58svh,390px);display:flex}.about-page .about-support-marker span{aspect-ratio:1;place-items:center;width:41%;font:400 clamp(3rem,6vw,6rem)/1 Georgia,serif;display:grid}.about-page .about-support-marker span:first-child{color:#102337;border-right:1px solid #a9a29a}.about-page .about-support-marker span:last-child{color:#98692b}.about-page .about-regulated-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(46px,8vw,110px);display:grid}.about-page .about-facts{background:0 0;padding:0}.about-page .about-facts>div{border-bottom:1px solid #ffffff38;grid-template-columns:.75fr 1.35fr;gap:16px;padding:14px 0;display:grid}.about-page .about-facts>div:first-child{border-top:1px solid #ffffff38}.about-page .about-facts dt{color:#f0cd7e;font-weight:650}.about-page .about-facts dd{color:#d6dfe5;margin:0}.about-page .about-official-links{flex-wrap:wrap;gap:8px 24px;margin-top:35px;font-size:.82rem;display:flex}.about-page #engagement .outline-cta{border-color:#81591f;margin-top:25px;color:#81591f!important}.about-page #engagement .outline-cta:hover,.about-page #engagement .outline-cta:focus-visible{background:#81591f14;color:#614719!important}.about-page .lf-secnav{z-index:5;gap:8px;display:flex;position:absolute;bottom:22px;right:25px}.about-page .lf-secnav button,.about-page .about-float button{color:#173550;cursor:pointer;background:#ffffffb3;border:2px solid;border-radius:50%;place-items:center;width:40px;height:40px;padding:7px;transition:transform .2s,background .2s;display:grid}.about-page .about-tone-dark .lf-secnav button,.about-page .about-tone-navy .lf-secnav button,.about-page .about-float[data-tone=dark] button{color:#f0d491;background:#040d1799}.about-page .lf-secnav button:hover,.about-page .lf-secnav button:focus-visible,.about-page .about-float button:hover,.about-page .about-float button:focus-visible{outline-offset:3px;background:#d2ae6229;outline:2px solid;transform:translateY(-2px)}.about-page .lf-secnav svg,.about-page .about-float svg{width:20px;height:20px}.about-page .about-float{display:none}.about-page .about-float[hidden],.about-page .about-float button[hidden]{display:none!important}@media (max-width:1100px){.about-page .about-hero{grid-template-columns:1fr;height:auto;min-height:0}.about-page .about-hero-copy{padding:116px clamp(22px,6vw,55px) 42px}.about-page .about-hero-copy h1{font-size:clamp(2.8rem,8vw,5.5rem)}.about-page .about-hero .about-hero-media{height:min(48vw,460px);min-height:290px}.about-page .about-chapter{min-height:0;padding:82px clamp(22px,6vw,55px) 100px}.about-page .about-split,.about-page .about-brand-layout,.about-page .about-two-columns,.about-page .about-support-layout,.about-page .about-regulated-layout{grid-template-columns:1fr;gap:26px}.about-page .about-split-reverse .about-chapter-photo{order:2}.about-page .about-photo{height:min(58vw,480px);min-height:260px}.about-page .about-brand-detail{padding-left:20px}.about-page .about-two-columns{padding-top:20px}.about-page .about-steps{grid-template-columns:1fr;gap:20px}.about-page .about-steps h3{min-height:0;margin:12px 0 8px}.about-page .about-steps article{padding-top:13px}.about-page .about-support-marker{width:100%;max-width:440px;height:min(55vw,390px);min-height:230px}.about-page .lf-secnav{display:none}.about-page .about-float{z-index:25;right:max(16px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));gap:9px;display:flex;position:fixed}.about-page .about-float button{width:44px;height:44px;box-shadow:0 4px 18px #00000026}}@media (max-width:600px){.about-page .about-hero-copy{padding:110px 22px 42px}.about-page .about-hero-copy h1{font-size:clamp(2.75rem,11vw,4.3rem)}.about-page .about-hero .about-hero-media{height:330px;min-height:0}.about-page .about-chapter{padding:68px 22px 98px}.about-page .about-chapter h2{font-size:clamp(2rem,9vw,3rem)}.about-page .about-chapter p{font-size:.96rem}.about-page .about-chapter .lead,.about-page .about-chapter .about-opening{font-size:1.02rem}.about-page .about-photo{height:310px;min-height:0}.about-page .about-facts>div{grid-template-columns:1fr;gap:3px}.about-page .about-risk{padding-left:16px}.about-page .about-support-marker{height:260px;min-height:0}}@media (prefers-reduced-motion:reduce){.about-page .lf-secnav button,.about-page .about-float button{transition:none}}.about-v3-page .about-v3-screen{isolation:isolate;scroll-margin-top:0;position:relative;overflow:hidden}.about-v3-page .about-v3-tone-light{color:var(--ink);background:var(--paper)}.about-v3-page .about-v3-tone-cream{color:var(--ink);background:#f2eee5}.about-v3-page .about-v3-tone-dark{color:#fff;background:#07111c}.about-v3-page .about-v3-tone-navy{color:#fff;background:#102337}.about-v3-page .about-v3-inner{width:min(1220px,100%);margin-inline:auto}.about-v3-page .about-v3-section{align-items:center;min-height:calc(100svh - 72px);padding:clamp(48px,6vh,72px) clamp(26px,6vw,92px) clamp(70px,8vh,92px);display:flex}.about-v3-page .about-v3-section .eyebrow{margin-bottom:12px}.about-v3-page .about-v3-tone-dark .eyebrow,.about-v3-page .about-v3-tone-navy .eyebrow{color:#f0cd7e}.about-v3-page .about-v3-section h2{letter-spacing:-.042em;max-width:820px;margin:0 0 20px;font:400 clamp(2.45rem,3.8vw,4.15rem)/1.03 Georgia,serif}.about-v3-page .about-v3-section h3{letter-spacing:-.025em;margin:0;font:400 clamp(1.45rem,1.9vw,1.9rem)/1.1 Georgia,serif}.about-v3-page .about-v3-section p{margin:0;font-size:.96rem;line-height:1.62}.about-v3-page .about-v3-section p+p{margin-top:14px}.about-v3-page .about-v3-tone-light p:not(.eyebrow),.about-v3-page .about-v3-tone-cream p:not(.eyebrow){color:#46535c}.about-v3-page .about-v3-tone-dark p:not(.eyebrow),.about-v3-page .about-v3-tone-navy p:not(.eyebrow){color:#d2dce3}.about-v3-page .about-v3-lead{font-size:clamp(1.04rem,1.25vw,1.17rem)!important;line-height:1.52!important}.about-v3-page .about-v3-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:100svh;display:grid}.about-v3-page .about-v3-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:118px clamp(30px,5vw,78px) 64px clamp(30px,6vw,92px);display:flex}.about-v3-page .about-v3-hero-copy .eyebrow{color:#f0cd7e}.about-v3-page .about-v3-hero-copy h1{letter-spacing:-.052em;max-width:720px;margin:0;font:400 clamp(3.25rem,5vw,5.8rem)/.96 Georgia,serif}.about-v3-page .about-v3-hero-copy>p:not(.eyebrow){color:#cad4db;max-width:620px;margin:24px 0 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.58}.about-v3-page .about-v3-proofline{border:1px solid #f0cd7e3d;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:34px;display:grid;overflow:hidden}.about-v3-page .about-v3-proofline span{color:#c9d4db;background:#ffffff09;min-width:0;padding:14px 16px;font-size:.73rem;line-height:1.35}.about-v3-page .about-v3-proofline span+span{border-left:1px solid #f0cd7e33}.about-v3-page .about-v3-proofline strong{color:#f0cd7e;letter-spacing:.05em;margin-bottom:4px;font-size:.78rem;display:block}.about-v3-page .about-v3-photo{background:#d9d6cf;margin:0;position:relative;overflow:hidden}.about-v3-page .about-v3-photo img{object-fit:cover;object-position:center center;width:100%;height:100%}.about-v3-page .about-v3-hero-media{min-height:100%}.about-v3-page .about-v3-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07111c33,#0000 28%);position:absolute;inset:0}.about-v3-page .about-v3-hero-media figcaption{z-index:2;color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b1294;border-radius:8px;max-width:min(420px,100% - 32px);padding:7px 10px;font-size:.64rem;position:absolute;bottom:16px;right:16px}.about-v3-page .about-v3-split{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(48px,7vw,100px);display:grid}.about-v3-page .about-v3-split-reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.about-v3-page .about-v3-copy{min-width:0}.about-v3-page .about-v3-section-photo{border-radius:22px;width:100%;height:min(60svh,460px);min-height:310px;box-shadow:0 22px 70px #05101b24}.about-v3-page .about-v3-brand-note{background:#d2ae621a;border-left:3px solid #b48c4c;gap:6px;margin-top:24px;padding:18px 20px;display:grid}.about-v3-page .about-v3-brand-note strong{color:#654918;font:400 1.2rem/1.25 Georgia,serif}.about-v3-page .about-v3-brand-note span{color:#4a565e;font-size:.87rem;line-height:1.52}.about-v3-page .about-v3-heading{text-align:center;max-width:960px;margin:0 auto 34px}.about-v3-page .about-v3-heading h2{max-width:960px;margin-inline:auto}.about-v3-page .about-v3-heading>p:last-child{max-width:790px;margin:0 auto;font-size:1.02rem}.about-v3-page .about-v3-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.about-v3-page .about-v3-process article{background:#fffc;border:1px solid #1019231a;border-radius:21px;min-width:0;min-height:245px;padding:23px 22px;box-shadow:0 15px 42px #0f18220d}.about-v3-page .about-v3-process article>span{color:#3a2a11;background:linear-gradient(145deg,#f4dda3,#cda656);border-radius:50%;place-items:center;width:39px;height:39px;font:700 .72rem/1 Georgia,serif;display:grid}.about-v3-page .about-v3-kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#81591f!important;margin:16px 0 4px!important;font-size:.67rem!important}.about-v3-page .about-v3-process h3{margin-bottom:11px}.about-v3-page .about-v3-process article>p:last-child{font-size:.87rem;line-height:1.52}.about-v3-page .about-v3-deliverables{border-block:1px solid #1019231f;grid-template-columns:1.18fr repeat(4,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.about-v3-page .about-v3-deliverables>*{align-items:center;min-height:58px;padding:10px 16px;display:flex}.about-v3-page .about-v3-deliverables>*+*{border-left:1px solid #1019231a}.about-v3-page .about-v3-deliverables strong{color:#654918;font:400 1.08rem/1.2 Georgia,serif}.about-v3-page .about-v3-deliverables span{color:#52606a;font-size:.78rem;line-height:1.35}.about-v3-page .about-v3-selection-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(50px,7vw,100px);display:grid}.about-v3-page .about-v3-tone-navy .about-v3-section-photo{box-shadow:0 24px 80px #00000040}.about-v3-page .about-v3-criteria{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0;display:grid}.about-v3-page .about-v3-criteria span{color:#f0d491;text-align:center;background:#ffffff09;border:1px solid #f0cd7e3d;border-radius:999px;padding:9px 12px;font-size:.75rem}.about-v3-page .about-v3-support-note{background:#ffffff0e;border-left:3px solid #f0cd7e;gap:6px;margin-top:21px;padding:17px 19px;display:grid}.about-v3-page .about-v3-support-note strong{color:#fff;font:400 1.14rem/1.25 Georgia,serif}.about-v3-page .about-v3-support-note span{color:#d1dce3;font-size:.85rem;line-height:1.5}.about-v3-page .about-v3-commitments{border-top:1px solid #10192321;margin-top:25px}.about-v3-page .about-v3-commitments article{border-bottom:1px solid #10192321;grid-template-columns:minmax(115px,.38fr) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.about-v3-page .about-v3-commitments strong{color:#79551c;font:400 1.08rem/1.3 Georgia,serif}.about-v3-page .about-v3-commitments span{color:#4b5861;font-size:.88rem;line-height:1.45}.about-v3-page .about-v3-riskline{color:#495760!important;margin-top:20px!important;font-size:.8rem!important}.about-v3-page .about-v3-riskline strong{color:#704e1a}.about-v3-page .about-v3-final-heading{text-align:left;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:40px;max-width:none;margin-bottom:24px;display:grid}.about-v3-page .about-v3-final-heading .eyebrow{grid-column:1/-1;margin-bottom:-29px}.about-v3-page .about-v3-final-heading h2{margin:0}.about-v3-page .about-v3-final-heading>p:last-child{text-align:left;margin:0 0 8px}.about-v3-page .about-v3-scope-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.about-v3-page .about-v3-scope-grid article{background:#ffffff0a;border:1px solid #f0cd7e33;border-radius:19px;padding:21px 23px}.about-v3-page .about-v3-scope-grid h3{color:#fff;margin-bottom:9px}.about-v3-page .about-v3-scope-grid article>p:last-child{font-size:.84rem;line-height:1.5}.about-v3-page .about-v3-facts{grid-template-columns:.62fr 1fr 1.34fr 1fr .65fr;gap:1px;margin:18px 0 0;display:grid}.about-v3-page .about-v3-facts div{border-block:1px solid #ffffff2b;min-width:0;padding:12px 14px}.about-v3-page .about-v3-facts div+div{border-left:1px solid #ffffff2b}.about-v3-page .about-v3-facts dt{color:#f0cd7e;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.about-v3-page .about-v3-facts dd{color:#d5dee5;margin:3px 0 0;font-size:.82rem;line-height:1.3}.about-v3-page .about-v3-final-row{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.about-v3-page .about-v3-official-links{color:#9fb0bd;flex-wrap:wrap;align-items:center;gap:7px 20px;font-size:.74rem;display:flex}.about-v3-page .about-v3-official-links a{color:#f0d491;text-underline-offset:3px;text-decoration:underline}.about-v3-page .about-v3-final-row .outline-cta{border-color:#f0d491b3;flex:none;color:#f0d491!important}.about-v3-page .about-v3-secnav{z-index:6;gap:8px;display:flex;position:absolute;bottom:20px;right:25px}.about-v3-page .about-v3-secnav button{color:#173550;cursor:pointer;background:#ffffffc7;border:2px solid;border-radius:50%;place-items:center;width:42px;height:42px;padding:7px;transition:transform .2s,background .2s;display:grid}.about-v3-page .about-v3-tone-dark .about-v3-secnav button,.about-v3-page .about-v3-tone-navy .about-v3-secnav button{color:#f0d491;background:#040d179e}.about-v3-page .about-v3-secnav button:hover,.about-v3-page .about-v3-secnav button:focus-visible{outline-offset:3px;background:#d2ae6229;outline:2px solid;transform:translateY(-2px)}.about-v3-page .about-v3-secnav svg{width:20px;height:20px}@media (min-width:1101px) and (max-height:800px){.about-v3-page .about-v3-section{padding-block:34px 59px}.about-v3-page .about-v3-section h2{margin-bottom:14px;font-size:clamp(2.3rem,3.35vw,3.45rem)}.about-v3-page .about-v3-section p{font-size:.89rem;line-height:1.5}.about-v3-page .about-v3-hero-copy{padding-top:94px;padding-bottom:48px}.about-v3-page .about-v3-hero-copy h1{font-size:clamp(3.1rem,4.5vw,4.75rem)}.about-v3-page .about-v3-proofline{margin-top:24px}.about-v3-page .about-v3-proofline span{padding-block:10px}.about-v3-page .about-v3-section-photo{height:min(56svh,380px);min-height:280px}.about-v3-page .about-v3-brand-note{margin-top:16px;padding:14px 17px}.about-v3-page .about-v3-heading{margin-bottom:21px}.about-v3-page .about-v3-process article{min-height:200px;padding:17px 18px}.about-v3-page .about-v3-process article>span{width:34px;height:34px}.about-v3-page .about-v3-kicker{margin-top:11px!important}.about-v3-page .about-v3-process article>p:last-child{font-size:.8rem}.about-v3-page .about-v3-deliverables{margin-top:15px}.about-v3-page .about-v3-deliverables>*{min-height:48px;padding-block:7px}.about-v3-page .about-v3-commitments{margin-top:16px}.about-v3-page .about-v3-commitments article{padding-block:8px}.about-v3-page .about-v3-riskline{margin-top:12px!important}.about-v3-page .about-v3-final-heading{margin-bottom:15px}.about-v3-page .about-v3-scope-grid article{padding:15px 18px}.about-v3-page .about-v3-facts{margin-top:12px}.about-v3-page .about-v3-facts div{padding-block:8px}.about-v3-page .about-v3-final-row{margin-top:13px}}@media (min-width:1101px) and (max-height:680px){.about-v3-page .about-v3-section{padding-block:20px 52px}.about-v3-page .about-v3-section h2{margin-bottom:9px;font-size:clamp(2.15rem,3vw,3rem);line-height:1.02}.about-v3-page .about-v3-section p{font-size:.8rem;line-height:1.4}.about-v3-page .about-v3-section p+p{margin-top:8px}.about-v3-page .about-v3-split,.about-v3-page .about-v3-split-reverse,.about-v3-page .about-v3-selection-layout{gap:clamp(38px,5vw,68px)}.about-v3-page .about-v3-section-photo{height:min(48svh,305px);min-height:235px}.about-v3-page .about-v3-brand-note{gap:3px;margin-top:10px;padding:10px 13px}.about-v3-page .about-v3-brand-note strong{font-size:1rem}.about-v3-page .about-v3-brand-note span{font-size:.72rem;line-height:1.38}.about-v3-page .about-v3-heading{margin-bottom:13px}.about-v3-page .about-v3-heading>p:last-child{font-size:.8rem}.about-v3-page .about-v3-process{gap:10px}.about-v3-page .about-v3-process article{border-radius:16px;min-height:166px;padding:12px 14px}.about-v3-page .about-v3-process article>span{width:28px;height:28px}.about-v3-page .about-v3-kicker{margin:7px 0 2px!important;font-size:.58rem!important}.about-v3-page .about-v3-process h3{margin-bottom:5px;font-size:1.35rem}.about-v3-page .about-v3-process article>p:last-child{font-size:.71rem;line-height:1.35}.about-v3-page .about-v3-deliverables{margin-top:10px}.about-v3-page .about-v3-deliverables>*{min-height:38px;padding:5px 11px}.about-v3-page .about-v3-deliverables strong{font-size:.9rem}.about-v3-page .about-v3-deliverables span{font-size:.67rem}.about-v3-page .about-v3-criteria{gap:6px;margin:11px 0}.about-v3-page .about-v3-criteria span{padding:5px 9px;font-size:.66rem}.about-v3-page .about-v3-support-note{gap:3px;margin-top:10px;padding:10px 13px}.about-v3-page .about-v3-support-note strong{font-size:.96rem}.about-v3-page .about-v3-support-note span{font-size:.72rem;line-height:1.35}}@media (max-width:1100px){.about-v3-page .about-v3-screen{overflow:visible}.about-v3-page .about-v3-hero{grid-template-columns:1fr;min-height:0}.about-v3-page .about-v3-hero-copy{padding:112px clamp(22px,6vw,56px) 45px}.about-v3-page .about-v3-hero-copy h1{font-size:clamp(3rem,8vw,5.4rem)}.about-v3-page .about-v3-hero-media{height:min(56vw,500px);min-height:330px}.about-v3-page .about-v3-section{min-height:0;padding:76px clamp(22px,6vw,56px) 94px}.about-v3-page .about-v3-split,.about-v3-page .about-v3-split-reverse,.about-v3-page .about-v3-selection-layout{grid-template-columns:1fr;gap:34px}.about-v3-page .about-v3-split-reverse .about-v3-section-photo{order:2}.about-v3-page .about-v3-section-photo{height:min(57vw,500px);min-height:300px}.about-v3-page .about-v3-process{grid-template-columns:repeat(2,minmax(0,1fr))}.about-v3-page .about-v3-process article{min-height:220px}.about-v3-page .about-v3-deliverables{grid-template-columns:repeat(2,1fr)}.about-v3-page .about-v3-deliverables strong{grid-column:1/-1}.about-v3-page .about-v3-deliverables>*{border:0!important;border-top:1px solid #1019231a!important}.about-v3-page .about-v3-final-heading{display:block}.about-v3-page .about-v3-final-heading .eyebrow{margin-bottom:12px}.about-v3-page .about-v3-final-heading>p:last-child{margin-top:12px}.about-v3-page .about-v3-facts{grid-template-columns:repeat(2,1fr)}.about-v3-page .about-v3-facts div{border:1px solid #ffffff2b!important}}@media (max-width:620px){.about-v3-page .about-v3-hero-copy{padding:105px 20px 38px}.about-v3-page .about-v3-hero-copy h1{font-size:clamp(2.75rem,12vw,4rem)}.about-v3-page .about-v3-hero-copy>p:not(.eyebrow){margin-top:19px;font-size:.98rem}.about-v3-page .about-v3-proofline{grid-template-columns:1fr}.about-v3-page .about-v3-proofline span{padding:10px 13px}.about-v3-page .about-v3-proofline span+span{border-top:1px solid #f0cd7e33;border-left:0}.about-v3-page .about-v3-hero-media{height:330px;min-height:0}.about-v3-page .about-v3-section{padding:64px 20px 86px}.about-v3-page .about-v3-section h2{font-size:clamp(2.15rem,10vw,3rem)}.about-v3-page .about-v3-section-photo{height:300px;min-height:0}.about-v3-page .about-v3-process{grid-template-columns:1fr}.about-v3-page .about-v3-process article{min-height:0}.about-v3-page .about-v3-deliverables{grid-template-columns:1fr}.about-v3-page .about-v3-deliverables strong{grid-column:auto}.about-v3-page .about-v3-criteria{grid-template-columns:repeat(2,1fr)}.about-v3-page .about-v3-commitments article{grid-template-columns:1fr;gap:3px}.about-v3-page .about-v3-scope-grid,.about-v3-page .about-v3-facts{grid-template-columns:1fr}.about-v3-page .about-v3-final-row{flex-direction:column;align-items:flex-start}.about-v3-page .about-v3-secnav{bottom:16px;right:16px}.about-v3-page .about-v3-secnav button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.about-v3-page .about-v3-secnav button{transition:none}}@media (max-width:520px){.per-page .per-hero-copy{justify-content:flex-start;padding:18px 20px 42px}}.assurance-vie-2026-page{--av-ink:#0b1f32;--av-navy:#102b45;--av-champagne:#c8a86b;--av-paper:#f5f1e9;--av-line:#0f2a4329;scroll-behavior:smooth}.assurance-vie-2026-page .av26-hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);min-height:calc(100dvh - 110px);display:grid;position:relative}.assurance-vie-2026-page .av26-hero .per-hero-copy{justify-content:center;align-items:flex-start;padding-block:32px;padding-inline:clamp(42px,7vw,110px)}.assurance-vie-2026-page .av26-hero-media{min-height:0}.assurance-vie-2026-page .av26-hero-media img,.assurance-vie-2026-page .av26-photo img{object-fit:cover;width:100%;height:100%}.assurance-vie-2026-page .av-toc{color:#fff;scrollbar-width:none;background:#071521;justify-content:center;align-items:center;gap:clamp(18px,2.5vw,42px);min-height:38px;padding:9px 24px;display:flex;overflow-x:auto}.assurance-vie-2026-page .av-toc::-webkit-scrollbar{display:none}.assurance-vie-2026-page .av-toc a{color:inherit;white-space:nowrap;letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:700}.assurance-vie-2026-page .content-section{align-items:center;min-height:calc(100dvh - 72px);display:flex;position:relative;overflow:visible}.assurance-vie-2026-page .content-section>.content-wrap{width:min(1200px,100% - 96px);margin-inline:auto;padding-block:clamp(58px,8vh,96px)}.assurance-vie-2026-page .per-section-intro{text-align:center;max-width:1050px;margin:0 auto clamp(28px,4vh,48px)}.assurance-vie-2026-page .per-section-intro .section-copy{max-width:850px;margin-inline:auto}.assurance-vie-2026-page .av-secnav{z-index:5;gap:9px;display:grid;position:absolute;top:50%;right:clamp(14px,2vw,32px);transform:translateY(-50%)}.assurance-vie-2026-page .av-secnav a{width:42px;height:42px;color:var(--av-champagne);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081826d1;border:1px solid #c8a86b94;border-radius:50%;place-items:center;transition:transform .2s,background .2s,color .2s;display:grid}.assurance-vie-2026-page .av-secnav a:hover,.assurance-vie-2026-page .av-secnav a:focus-visible{color:#102b45;background:#d8bd84;transform:scale(1.07)}.assurance-vie-2026-page .av-secnav svg{width:19px;height:19px}.assurance-vie-2026-page .av-secnav-hero{top:auto;bottom:28px}.assurance-vie-2026-page .av26-answer-grid,.assurance-vie-2026-page .av26-split,.assurance-vie-2026-page .av26-withdraw-grid,.assurance-vie-2026-page .av26-transmission-examples-grid,.assurance-vie-2026-page .av26-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,4vw,58px);display:grid}.assurance-vie-2026-page .av26-answer-grid>.lead{max-width:650px;font-family:var(--font-serif,Georgia, serif);font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:1.22}.assurance-vie-2026-page .av26-keyfacts{border:1px solid var(--av-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.assurance-vie-2026-page .av26-keyfacts>div{border:1px solid var(--av-line);padding:24px}.assurance-vie-2026-page .av26-keyfacts dt{color:var(--av-navy);font:600 clamp(1.55rem, 2.4vw, 2.3rem)/1 var(--font-serif,Georgia, serif)}.assurance-vie-2026-page .av26-keyfacts dd{color:#33485a;margin:10px 0 0;line-height:1.45}.assurance-vie-2026-page .av26-source-note{border-left:3px solid var(--av-champagne);color:#34495a;background:#c8a86b17;margin-top:26px;padding:15px 18px;font-size:.83rem;line-height:1.55}.assurance-vie-2026-page .av26-source-note a{color:#1a4f73;text-underline-offset:3px;text-decoration:underline}.assurance-vie-2026-page .av26-transmission .text-link{color:#153f5d}.assurance-vie-2026-page .av26-source-wide{grid-column:1/-1;margin-top:0}.assurance-vie-2026-page .av26-split{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.assurance-vie-2026-page .av26-split-reverse{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.assurance-vie-2026-page .av26-copy .section-title{margin-bottom:20px}.assurance-vie-2026-page .av26-copy .lead{color:#31485a;font-size:1.06rem;line-height:1.7}.assurance-vie-2026-page .av26-photo{border-radius:2px;height:min(52vh,520px);min-height:390px;margin:0;overflow:hidden;box-shadow:0 22px 54px #0a1f3129}.assurance-vie-2026-page .av26-points{gap:14px;margin-top:24px;display:grid}.assurance-vie-2026-page .av26-points article{border-top:1px solid var(--av-line);grid-template-columns:120px 1fr;gap:18px;padding-top:14px;display:grid}.assurance-vie-2026-page .av26-points h3,.assurance-vie-2026-page .av26-points p{margin:0}.assurance-vie-2026-page .av26-points h3{color:var(--av-navy);font-size:1rem}.assurance-vie-2026-page .av26-points p{color:#425767;line-height:1.55}.assurance-vie-2026-page .av26-support-grid,.assurance-vie-2026-page .av26-tax-grid,.assurance-vie-2026-page .av26-clause-grid,.assurance-vie-2026-page .av26-security-grid,.assurance-vie-2026-page .av26-transmission-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.assurance-vie-2026-page .av26-support-grid article,.assurance-vie-2026-page .av26-clause-grid article,.assurance-vie-2026-page .av26-security-grid article{border:1px solid var(--av-line);background:#ffffffb8;min-height:205px;padding:26px}.assurance-vie-2026-page .av26-support-grid span,.assurance-vie-2026-page .av26-clause-grid span,.assurance-vie-2026-page .av26-security-grid span,.assurance-vie-2026-page .av26-withdraw-grid>article>span,.assurance-vie-2026-page .av26-transmission-examples-grid>article>span{color:#886e3e;letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:800}.assurance-vie-2026-page .av26-support-grid h3,.assurance-vie-2026-page .av26-clause-grid h3{color:var(--av-navy);margin:28px 0 10px;font-size:1.3rem}.assurance-vie-2026-page .av26-support-grid p,.assurance-vie-2026-page .av26-clause-grid p,.assurance-vie-2026-page .av26-security-grid p{color:#455a69;margin:0;line-height:1.55}.assurance-vie-2026-page .av26-fee-example{border:1px solid var(--av-line);background:var(--av-ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.assurance-vie-2026-page .av26-fee-example>div{border-right:1px solid #ffffff24;min-height:150px;padding:22px}.assurance-vie-2026-page .av26-fee-example>div:last-child{border-right:0}.assurance-vie-2026-page .av26-fee-example span{color:#d9c18f;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.assurance-vie-2026-page .av26-fee-example strong{color:#fff;font:600 clamp(1.45rem, 2vw, 2rem)/1.05 var(--font-serif,Georgia, serif);margin:16px 0 9px;display:block}.assurance-vie-2026-page .av26-fee-example p{color:#ced8df;margin:0;font-size:.82rem;line-height:1.5}.assurance-vie-2026-page .av26-example-limit,.assurance-vie-2026-page .av26-legal-warning{color:#435768;margin:14px 0 0;font-size:.82rem;line-height:1.55}.assurance-vie-2026-page .av26-withdraw-grid>article,.assurance-vie-2026-page .av26-transmission-examples-grid>article{border:1px solid var(--av-line);background:#fff;height:100%;padding:clamp(24px,3vw,38px)}.assurance-vie-2026-page .av26-withdraw-grid h3,.assurance-vie-2026-page .av26-transmission-examples-grid h3{color:var(--av-navy);margin:18px 0 22px;font-size:clamp(1.35rem,2vw,1.85rem)}.assurance-vie-2026-page .av26-withdraw-grid dl,.assurance-vie-2026-page .av26-transmission-examples-grid dl{margin:0 0 18px}.assurance-vie-2026-page .av26-withdraw-grid dl div,.assurance-vie-2026-page .av26-transmission-examples-grid dl div{border-bottom:1px solid var(--av-line);justify-content:space-between;gap:24px;padding:10px 0;display:flex}.assurance-vie-2026-page .av26-withdraw-grid dt,.assurance-vie-2026-page .av26-transmission-examples-grid dt{color:#536573}.assurance-vie-2026-page .av26-withdraw-grid dd,.assurance-vie-2026-page .av26-transmission-examples-grid dd{color:var(--av-navy);margin:0;font-weight:800}.assurance-vie-2026-page .av26-withdraw-grid p,.assurance-vie-2026-page .av26-transmission-examples-grid p{color:#425767;line-height:1.55}.assurance-vie-2026-page .av26-tax,.assurance-vie-2026-page .av26-diagnostic{color:#fff;background:#0a2237}.assurance-vie-2026-page .av26-tax .eyebrow,.assurance-vie-2026-page .av26-diagnostic .eyebrow{color:#d9bf88}.assurance-vie-2026-page .av26-tax .section-title,.assurance-vie-2026-page .av26-diagnostic .section-title{color:#fff}.assurance-vie-2026-page .av26-tax .section-copy,.assurance-vie-2026-page .av26-diagnostic .section-copy{color:#d6e0e7}.assurance-vie-2026-page .av26-tax-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assurance-vie-2026-page .av26-tax-grid article{background:#ffffff0a;border:1px solid #ffffff2b;min-height:180px;padding:23px}.assurance-vie-2026-page .av26-tax-grid span{color:#dcc590;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.assurance-vie-2026-page .av26-tax-grid h3{color:#fff;margin:30px 0 10px;font-size:1.45rem}.assurance-vie-2026-page .av26-tax-grid p{color:#d1dce4;margin:0;font-size:.85rem;line-height:1.5}.assurance-vie-2026-page .av26-tax-table{border:1px solid #fff3;margin-top:20px;overflow-x:auto}.assurance-vie-2026-page .av26-tax-table table,.assurance-vie-2026-page .av26-table table{border-collapse:collapse;width:100%;min-width:690px}.assurance-vie-2026-page .av26-tax-table th,.assurance-vie-2026-page .av26-tax-table td{text-align:left;border-bottom:1px solid #ffffff24;padding:13px 16px}.assurance-vie-2026-page .av26-tax-table thead{color:#f5deb0;background:#ffffff12}.assurance-vie-2026-page .av26-tax-table td{color:#dbe4ea}.assurance-vie-2026-page .av26-tax .av26-legal-warning{color:#d6e0e7}.assurance-vie-2026-page .av26-tax .av26-source-note,.assurance-vie-2026-page .av26-diagnostic .av26-source-note{color:#dae3e9;background:#ffffff0f}.assurance-vie-2026-page .av26-tax .av26-source-note a,.assurance-vie-2026-page .av26-diagnostic .av26-source-note a{color:#f0d9aa}.assurance-vie-2026-page .av26-transmission-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.assurance-vie-2026-page .av26-transmission-cards article{border-top:2px solid var(--av-champagne);background:#fff;padding:20px}.assurance-vie-2026-page .av26-transmission-cards span{color:#806a41;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.assurance-vie-2026-page .av26-transmission-cards h3{color:var(--av-navy);margin:13px 0 8px;font-size:1.25rem}.assurance-vie-2026-page .av26-transmission-cards p{color:#435868;margin:0;font-size:.82rem;line-height:1.5}.assurance-vie-2026-page .av26-transmission-examples-grid>article>strong{color:#745d31;font-size:1.05rem;display:block}.assurance-vie-2026-page .av26-clause-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assurance-vie-2026-page .av26-clause-grid article{min-height:230px}.assurance-vie-2026-page .av26-security-grid article{min-height:190px}.assurance-vie-2026-page .av26-security-grid strong{color:var(--av-navy);font:600 clamp(1.45rem, 2vw, 2rem)/1.05 var(--font-serif,Georgia, serif);margin:30px 0 12px;display:block}.assurance-vie-2026-page .av26-table{border:1px solid var(--av-line);background:#fff;overflow-x:auto}.assurance-vie-2026-page .av26-table th,.assurance-vie-2026-page .av26-table td{border-bottom:1px solid var(--av-line);text-align:left;vertical-align:top;padding:15px 17px}.assurance-vie-2026-page .av26-table thead{color:#fff;background:var(--av-navy)}.assurance-vie-2026-page .av26-table tbody th{color:var(--av-navy)}.assurance-vie-2026-page .av26-table td{color:#405564}.assurance-vie-2026-page .av26-decision{border-left:4px solid var(--av-champagne);color:#334958;background:#fff;margin-top:22px;padding:22px 25px}.assurance-vie-2026-page .av26-diagnostic-grid{align-items:stretch}.assurance-vie-2026-page .av26-diagnostic-grid>div{gap:12px;display:grid}.assurance-vie-2026-page .av26-diagnostic-grid article{background:#ffffff0a;border:1px solid #ffffff29;padding:18px 20px}.assurance-vie-2026-page .av26-diagnostic-grid h3{color:#f1d8a4;margin:0 0 7px;font-size:1rem}.assurance-vie-2026-page .av26-diagnostic-grid p{color:#d6e0e7;margin:0;line-height:1.5}.assurance-vie-2026-page .av26-boundary{background:#0000001f;border:1px solid #d9bf8873;align-content:center;gap:13px;padding:28px;display:grid}.assurance-vie-2026-page .av26-boundary h3{color:#fff;margin:0;font-size:1.5rem}.assurance-vie-2026-page .av26-boundary p{color:#d6e0e7;margin:0;line-height:1.6}.assurance-vie-2026-page .av26-boundary .outline-cta{border-color:#d8bd84;color:#fff!important}.assurance-vie-2026-page .av26-boundary .outline-cta:hover,.assurance-vie-2026-page .av26-boundary .outline-cta:focus-visible{background:#e5cf9f;color:#0a2237!important}.assurance-vie-2026-page .faq-list{max-width:950px;margin-inline:auto}.assurance-vie-2026-page .av26-sources .content-wrap{padding-bottom:70px}.assurance-vie-2026-page .av26-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin:0;display:grid}.assurance-vie-2026-page .av26-source-list li{border-bottom:1px solid var(--av-line);color:#334b5c;padding:13px 0}.assurance-vie-2026-page .av26-source-list a{color:#1b5276;overflow-wrap:anywhere;text-underline-offset:3px;margin-top:5px;text-decoration:underline;display:block}@media (max-width:1100px){.assurance-vie-2026-page .content-section>.content-wrap{width:min(100% - 56px,1000px)}.assurance-vie-2026-page .av26-tax-grid,.assurance-vie-2026-page .av26-clause-grid,.assurance-vie-2026-page .av26-fee-example{grid-template-columns:repeat(2,minmax(0,1fr))}.assurance-vie-2026-page .av26-fee-example>div:nth-child(2){border-right:0}.assurance-vie-2026-page .av26-fee-example>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}}@media (max-width:900px){.assurance-vie-2026-page{scroll-behavior:auto}.assurance-vie-2026-page .av26-hero{grid-template-columns:1fr;min-height:auto;padding-top:72px;display:grid}.assurance-vie-2026-page .av26-hero .per-hero-copy{justify-content:flex-start;min-height:auto;padding:18px 28px 40px}.assurance-vie-2026-page .av26-hero-media{height:48vh;min-height:300px}.assurance-vie-2026-page .av-toc{justify-content:flex-start;padding-inline:20px}.assurance-vie-2026-page .content-section{min-height:auto;display:block}.assurance-vie-2026-page .content-section>.content-wrap{width:min(100% - 44px,760px);padding-block:62px}.assurance-vie-2026-page .av-secnav{display:none}.assurance-vie-2026-page .av26-answer-grid,.assurance-vie-2026-page .av26-split,.assurance-vie-2026-page .av26-split-reverse,.assurance-vie-2026-page .av26-withdraw-grid,.assurance-vie-2026-page .av26-transmission-examples-grid,.assurance-vie-2026-page .av26-diagnostic-grid{grid-template-columns:1fr}.assurance-vie-2026-page .av26-photo{height:48vw;min-height:320px}.assurance-vie-2026-page .av26-split-reverse .av26-photo{order:2}.assurance-vie-2026-page .av26-split-reverse .av26-copy{order:1}.assurance-vie-2026-page .av26-source-wide{order:3}.assurance-vie-2026-page .av26-support-grid,.assurance-vie-2026-page .av26-security-grid{grid-template-columns:1fr}.assurance-vie-2026-page .av26-support-grid article,.assurance-vie-2026-page .av26-security-grid article{min-height:0}.assurance-vie-2026-page .av26-source-list{grid-template-columns:1fr}}@media (max-width:520px){.assurance-vie-2026-page .av26-hero .per-hero-copy{padding:18px 20px 34px}.assurance-vie-2026-page .av26-hero-media{height:330px;min-height:330px}.assurance-vie-2026-page .content-section>.content-wrap{width:calc(100% - 32px);padding-block:50px}.assurance-vie-2026-page .per-section-intro{text-align:left;margin-bottom:28px}.assurance-vie-2026-page .av26-keyfacts,.assurance-vie-2026-page .av26-tax-grid,.assurance-vie-2026-page .av26-clause-grid,.assurance-vie-2026-page .av26-transmission-cards,.assurance-vie-2026-page .av26-fee-example{grid-template-columns:1fr}.assurance-vie-2026-page .av26-keyfacts>div{padding:20px}.assurance-vie-2026-page .av26-fee-example>div{border-bottom:1px solid #ffffff24;border-right:0;min-height:0}.assurance-vie-2026-page .av26-fee-example>div:last-child{border-bottom:0}.assurance-vie-2026-page .av26-points article{grid-template-columns:1fr;gap:7px}.assurance-vie-2026-page .av26-photo{height:310px;min-height:310px}.assurance-vie-2026-page .av26-support-grid article,.assurance-vie-2026-page .av26-clause-grid article{min-height:0;padding:22px}.assurance-vie-2026-page .av26-withdraw-grid>article,.assurance-vie-2026-page .av26-transmission-examples-grid>article{padding:23px 20px}.assurance-vie-2026-page .av26-withdraw-grid dl div,.assurance-vie-2026-page .av26-transmission-examples-grid dl div{gap:12px}.assurance-vie-2026-page .av26-withdraw-grid dd,.assurance-vie-2026-page .av26-transmission-examples-grid dd{text-align:right}}@media (max-height:700px) and (min-width:1101px){.assurance-vie-2026-page .av26-hero .per-hero-copy{justify-content:flex-start;padding-block:28px}.assurance-vie-2026-page .av26-hero h1{font-size:clamp(3rem,4vw,4rem)}.assurance-vie-2026-page .av26-hero .per-hero-lead{margin-top:18px;font-size:1rem}.assurance-vie-2026-page .av26-hero .per-hero-actions{margin-top:18px}.assurance-vie-2026-page .content-section>.content-wrap{padding-block:44px 72px}.assurance-vie-2026-page .per-section-intro{margin-bottom:22px}.assurance-vie-2026-page .av26-photo{height:min(47vh,380px);min-height:300px}.assurance-vie-2026-page .av26-support-grid article,.assurance-vie-2026-page .av26-clause-grid article{min-height:175px;padding:20px}}@media (prefers-reduced-motion:reduce){.assurance-vie-2026-page{scroll-behavior:auto}.assurance-vie-2026-page .av-secnav a{transition:none}}.cto-page .per-hero,.cto-page .content-section{position:relative}.cto-page .per-tax .per-comparison-table td{color:var(--ink)}@media (min-width:1101px){.cto-page .per-hero-copy{padding-top:clamp(24px,5dvh,48px)}.cto-page .per-tax .article-warning,.cto-page .per-exits .article-warning{margin-bottom:0}.cto-page .content-section>.lf-secnav{bottom:calc(var(--per-band-height,36px) + min(24px, calc(24 * var(--lf-k))))}.cto-page .per-hero>.lf-secnav{--lf-nav:#101c28}}@media (min-width:1101px) and (max-height:700px){.cto-page .per-hero-actions{margin-top:10px}.cto-page .per-hero .editorial-line{margin-top:8px}.cto-page .per-faq-list summary{padding-block:12px}.cto-page .per-hero-copy{padding-top:8px}.cto-page .per-hero .eyebrow{margin-bottom:12px}.cto-page .per-hero-lead{margin-top:12px;line-height:1.42}.cto-page .per-tax .article-warning{margin-bottom:0}.cto-page .per-comparison-table{margin-block:8px}.cto-page .per-hero{grid-template-columns:1.18fr .82fr}.cto-page .per-2026-changes article{padding-block:7px}.cto-page .per-example>div{padding-block:8px}.cto-page .per-tax .per-2026-changes{margin-top:4px}.cto-page .per-tax .per-section-intro{margin-bottom:2px}.cto-page .per-tax .per-section-intro .section-copy{margin-top:4px}.cto-page .per-comparison-table th,.cto-page .per-comparison-table td{padding-block:6px}}@media (max-width:1100px){.cto-page .lf-secnav{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cto-page .faq-list summary{transition:color .2s}.cto-page .faq-list summary:hover,.cto-page .faq-list summary:focus-visible{color:var(--gold)}@media (min-width:1101px){.cto-page .per-checklist{align-self:center;padding:18px 24px}.cto-page .per-checklist h3{margin-bottom:10px;font-size:1.65rem}.cto-page .per-checklist li{padding-block:5px}.cto-page .per-supports>.content-wrap{grid-template-rows:auto auto auto;align-content:center}.cto-page .per-supports .per-section-intro{margin-bottom:clamp(12px,2.6dvh,20px)}.cto-page .per-supports-grid>div:first-child{padding-top:4px}.cto-page .per-supports-foot{margin-top:6px;padding-top:10px}.cto-page .per-faq-list summary{padding-block:14px}.cto-page .faq-section>.content-wrap{padding-bottom:26px}.cto-page .per-death-grid{align-self:center;align-items:center;padding-top:0}.cto-page .per-death-grid>div:first-child{align-self:center}.cto-page .per-death-grid>div p{margin:0 0 16px}.cto-page .per-death-grid>div .outline-cta{margin-top:10px}.cto-page .per-death-card{padding:20px 24px}}@media (min-width:1101px) and (max-height:700px){.cto-page .per-faq-list summary{padding-block:9px}}.cto-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cto-page .per-hero-media{background:#8f8a84}.cto-page .lf-secnav{--lf-nav:#d9b96e;z-index:6;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;right:28px}.cto-page .lf-secnav a{width:38px;height:38px;color:var(--lf-nav);border:1.5px solid var(--lf-nav);background:0 0;border-radius:50%;place-items:center;transition:background-color .2s,box-shadow .2s,transform .2s;display:grid}.cto-page .lf-secnav svg{width:17px;height:17px}.cto-page .lf-secnav a:hover,.cto-page .lf-secnav a:focus-visible{background:color-mix(in srgb, var(--lf-nav) 14%, transparent);box-shadow:0 0 0 1px var(--lf-nav), 0 0 14px color-mix(in srgb, var(--lf-nav) 55%, transparent);outline:none;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.cto-page .lf-secnav a{transition:none}}.cto-page .cto-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cto-page .per-architecture .per-supports-foot{margin-top:18px}.cto-page .per-architecture .per-supports-foot p{font-size:.94rem;line-height:1.55}.cto-page .per-exits>.content-wrap>p{color:var(--muted);margin:0}.cto-page .per-sources .per-section-toc a{color:#ffffffd1;text-decoration:none}.cto-page .per-sources .per-section-toc a:hover,.cto-page .per-sources .per-section-toc a:focus-visible,.cto-page .per-sources .per-section-toc a.is-current{color:#f5d992}@media (max-width:1100px){.cto-page .cto-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cto-page .cto-four{grid-template-columns:1fr}}@media (min-width:901px){.cto-page #transmission .per-section-intro,.cto-page #demembrement .per-section-intro,.cto-page #comparatif .per-section-intro{width:min(1240px,100%)}.cto-page #transmission .section-title,.cto-page #demembrement .section-title,.cto-page #comparatif .section-title{max-width:none;font-size:clamp(2.3rem,3.3vw,3.4rem)}.cto-page #demembrement .per-death-card{padding:18px 24px}.cto-page #demembrement .per-death-card p{margin-block:8px}}@media (min-width:901px) and (max-height:700px){.cto-page #transmission .section-title,.cto-page #demembrement .section-title,.cto-page #comparatif .section-title{font-size:clamp(2.1rem,3vw,3rem)}.cto-page .per-architecture .per-supports-foot{margin-top:10px;padding:10px 18px}.cto-page .per-architecture .per-supports-foot p{font-size:.82rem;line-height:1.36}}.cto-page{--lf-k:calc(100vh / 703)}.cto-page .per-2026-changes.cto-four b{color:#f0cd7e;letter-spacing:.1em;text-transform:uppercase;font-size:.73rem;font-weight:800;line-height:1.3;display:block}@media (min-width:1101px){.cto-page .per-tax .per-2026-changes.cto-four{margin-top:22px}.cto-page .per-tax .per-2026-changes.cto-four h3{margin-top:10px}.cto-page .per-tax .article-warning{margin-top:16px}.cto-page .per-exits>.content-wrap>p{margin-top:14px}}@media (min-width:1101px) and (max-height:700px){.cto-page .per-tax .per-section-intro{margin-bottom:14px}.cto-page .per-tax .per-section-intro .section-copy,.cto-page .per-tax .per-2026-changes.cto-four{margin-top:12px}.cto-page .per-tax .per-2026-changes.cto-four article{padding:12px 16px}.cto-page .per-tax .article-warning{margin-top:12px}.cto-page .per-exits>.content-wrap>p{margin-top:10px;font-size:.86rem;line-height:1.4}}@media (min-width:1101px){.cto-page .per-exits>.content-wrap>p{margin-top:8px}}@media (max-width:1100px){.cto-page .lf-secnav{display:none}}.per-page.assurance-vie-2026-page .av-secnav{display:none!important}@media (min-width:901px){.per-page.assurance-vie-2026-page{--per-band-height:36px;--per-viewport-height:100dvh}.per-page.assurance-vie-2026-page .av26-hero{height:calc(var(--per-viewport-height) - var(--per-band-height));min-height:0}.per-page.assurance-vie-2026-page .av26-hero .per-hero-copy{min-height:0;padding-top:clamp(82px,12dvh,104px);padding-bottom:clamp(22px,4dvh,42px)}.per-page.assurance-vie-2026-page .av26-hero-media{min-height:0}.per-page.assurance-vie-2026-page .content-section{height:var(--per-viewport-height);min-height:0;padding:clamp(30px, 5dvh, 48px) var(--per-section-inline) 0;flex-direction:column;align-items:stretch;scroll-margin-top:0;display:flex;overflow:hidden}.per-page.assurance-vie-2026-page .content-section>.content-wrap{flex-direction:column;flex:auto;justify-content:center;width:min(1240px,100%);min-height:0;margin-inline:auto;padding:0;display:flex}.per-page.assurance-vie-2026-page .content-section>.content-wrap>*{flex-shrink:0}.per-page.assurance-vie-2026-page .content-section>.content-wrap.av26-split{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-content:center;display:grid}.per-page.assurance-vie-2026-page .content-section>.content-wrap.av26-split-reverse{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.per-page.assurance-vie-2026-page .per-section-toc{width:calc(100% + (2 * var(--per-section-inline)));min-height:var(--per-band-height);height:var(--per-band-height);flex:0 0 var(--per-band-height);margin:auto calc(-1 * var(--per-section-inline)) 0;padding-block:6px}.per-page.assurance-vie-2026-page .per-section-intro{margin-bottom:clamp(16px,2.6dvh,26px)}.per-page.assurance-vie-2026-page .per-section-intro .section-title{font-size:clamp(2.45rem,3.65vw,3.65rem)}.per-page.assurance-vie-2026-page .per-section-intro .section-copy{margin-top:11px;font-size:.96rem;line-height:1.45}.per-page.assurance-vie-2026-page .av26-source-note{margin-top:16px;padding:11px 15px;font-size:.78rem;line-height:1.4}.per-page.assurance-vie-2026-page .av26-photo{height:min(54dvh,390px);min-height:0}.per-page.assurance-vie-2026-page .av26-support-grid article,.per-page.assurance-vie-2026-page .av26-clause-grid article,.per-page.assurance-vie-2026-page .av26-security-grid article{min-height:0;padding:20px 22px}.per-page.assurance-vie-2026-page .av26-support-grid h3,.per-page.assurance-vie-2026-page .av26-clause-grid h3{margin:18px 0 8px}.per-page.assurance-vie-2026-page .av26-support-grid p,.per-page.assurance-vie-2026-page .av26-clause-grid p,.per-page.assurance-vie-2026-page .av26-security-grid p{font-size:.88rem;line-height:1.43}.per-page.assurance-vie-2026-page .av26-fee-example{margin-top:10px}.per-page.assurance-vie-2026-page .av26-fee-example>div{min-height:0;padding:17px 19px}.per-page.assurance-vie-2026-page .av26-fee-example strong{margin:10px 0 7px}.per-page.assurance-vie-2026-page .av26-withdraw-grid>article,.per-page.assurance-vie-2026-page .av26-transmission-examples-grid>article{padding:20px 24px}.per-page.assurance-vie-2026-page .av26-withdraw-grid h3,.per-page.assurance-vie-2026-page .av26-transmission-examples-grid h3{margin:10px 0 12px}.per-page.assurance-vie-2026-page .av26-withdraw-grid dl,.per-page.assurance-vie-2026-page .av26-transmission-examples-grid dl{margin-bottom:10px}.per-page.assurance-vie-2026-page .av26-withdraw-grid dl div,.per-page.assurance-vie-2026-page .av26-transmission-examples-grid dl div{padding:7px 0}.per-page.assurance-vie-2026-page .av26-withdraw-grid p,.per-page.assurance-vie-2026-page .av26-transmission-examples-grid p{margin-bottom:0;font-size:.86rem;line-height:1.42}.per-page.assurance-vie-2026-page .av26-tax-grid article{min-height:0;padding:16px 18px}.per-page.assurance-vie-2026-page .av26-tax-grid h3{margin:15px 0 7px}.per-page.assurance-vie-2026-page .av26-tax-table{margin-top:12px}.per-page.assurance-vie-2026-page .av26-tax-table th,.per-page.assurance-vie-2026-page .av26-tax-table td{padding:8px 12px;font-size:.82rem}.per-page.assurance-vie-2026-page .av26-transmission-cards{margin:15px 0}.per-page.assurance-vie-2026-page .av26-transmission-cards article{padding:14px 16px}.per-page.assurance-vie-2026-page .av26-clause-grid article{min-height:0}.per-page.assurance-vie-2026-page .av26-clause-grid h3{font-size:1.16rem}.per-page.assurance-vie-2026-page .av26-security-grid strong{margin:16px 0 8px}.per-page.assurance-vie-2026-page .av26-table th,.per-page.assurance-vie-2026-page .av26-table td{padding:10px 13px;font-size:.84rem}.per-page.assurance-vie-2026-page .av26-decision{margin-top:13px;padding:14px 18px}.per-page.assurance-vie-2026-page .av26-comparison .per-section-intro{margin-bottom:12px}.per-page.assurance-vie-2026-page .av26-comparison .per-section-intro .section-title{font-size:clamp(2.2rem,3.2vw,3.25rem)}.per-page.assurance-vie-2026-page .av26-comparison .per-section-intro .section-copy{margin-top:7px;line-height:1.35}.per-page.assurance-vie-2026-page .av26-comparison .av26-table th,.per-page.assurance-vie-2026-page .av26-comparison .av26-table td{padding-block:6px;line-height:1.3}.per-page.assurance-vie-2026-page .av26-comparison .av26-decision{margin-top:9px;padding-block:10px}.per-page.assurance-vie-2026-page .av26-diagnostic-grid article{padding:12px 16px}.per-page.assurance-vie-2026-page .av26-boundary{padding:20px}.per-page.assurance-vie-2026-page .faq-list details{padding-block:0}.per-page.assurance-vie-2026-page .faq-list summary{padding-block:10px}.per-page.assurance-vie-2026-page .faq-list details p{margin-bottom:12px;font-size:.88rem;line-height:1.4}.per-page.assurance-vie-2026-page .av26-sources .content-wrap{padding-bottom:0}.per-page.assurance-vie-2026-page .av26-source-list li{padding:8px 0;font-size:.82rem;line-height:1.35}.per-page.assurance-vie-2026-page .av26-sources .content-wrap>p{margin:10px 0 0;font-size:.82rem;line-height:1.4}}@media (min-width:901px) and (max-height:700px){.per-page.assurance-vie-2026-page .av26-hero .per-hero-copy{padding-top:78px;padding-bottom:16px}.per-page.assurance-vie-2026-page .av26-hero h1{font-size:clamp(2.8rem,4vw,4.35rem)}.per-page.assurance-vie-2026-page .av26-hero .per-hero-lead{margin-top:13px;font-size:.94rem;line-height:1.4}.per-page.assurance-vie-2026-page .av26-hero .per-hero-actions{margin-top:13px}.per-page.assurance-vie-2026-page .av26-hero .editorial-line{margin-top:9px}.per-page.assurance-vie-2026-page .content-section{padding-top:14px}.per-page.assurance-vie-2026-page .per-section-intro{margin-bottom:9px}.per-page.assurance-vie-2026-page .per-section-intro .eyebrow{margin-bottom:8px}.per-page.assurance-vie-2026-page .per-section-intro .section-title{font-size:clamp(2.15rem,3.25vw,3rem)}.per-page.assurance-vie-2026-page .per-section-intro .section-copy{margin-top:6px;font-size:.84rem;line-height:1.32}.per-page.assurance-vie-2026-page .av26-source-note{margin-top:8px;padding:7px 11px;font-size:.7rem;line-height:1.3}.per-page.assurance-vie-2026-page .av26-answer-grid>.lead{font-size:clamp(1.25rem,2vw,1.85rem)}.per-page.assurance-vie-2026-page .av26-keyfacts>div{padding:14px}.per-page.assurance-vie-2026-page .av26-keyfacts dt{font-size:1.45rem}.per-page.assurance-vie-2026-page .av26-keyfacts dd{margin-top:6px;font-size:.8rem;line-height:1.32}.per-page.assurance-vie-2026-page .av26-photo{height:min(51dvh,325px)}.per-page.assurance-vie-2026-page .av26-copy .section-title{margin-bottom:10px;font-size:clamp(2.15rem,3vw,2.9rem)}.per-page.assurance-vie-2026-page .av26-copy .lead{font-size:.88rem;line-height:1.35}.per-page.assurance-vie-2026-page .av26-points{gap:7px;margin-top:10px}.per-page.assurance-vie-2026-page .av26-points article{padding-top:7px}.per-page.assurance-vie-2026-page .av26-points p{font-size:.78rem;line-height:1.3}.per-page.assurance-vie-2026-page .av26-support-grid article,.per-page.assurance-vie-2026-page .av26-clause-grid article,.per-page.assurance-vie-2026-page .av26-security-grid article{padding:13px 15px}.per-page.assurance-vie-2026-page .av26-support-grid h3,.per-page.assurance-vie-2026-page .av26-clause-grid h3{margin:10px 0 5px}.per-page.assurance-vie-2026-page .av26-support-grid p,.per-page.assurance-vie-2026-page .av26-clause-grid p,.per-page.assurance-vie-2026-page .av26-security-grid p{font-size:.76rem;line-height:1.3}.per-page.assurance-vie-2026-page .av26-fee-example>div{padding:11px 13px}.per-page.assurance-vie-2026-page .av26-fee-example strong{margin:5px 0;font-size:1.35rem}.per-page.assurance-vie-2026-page .av26-fee-example p,.per-page.assurance-vie-2026-page .av26-example-limit,.per-page.assurance-vie-2026-page .av26-legal-warning{font-size:.72rem;line-height:1.28}.per-page.assurance-vie-2026-page .av26-withdraw-grid>article,.per-page.assurance-vie-2026-page .av26-transmission-examples-grid>article{padding:13px 16px}.per-page.assurance-vie-2026-page .av26-withdraw-grid h3,.per-page.assurance-vie-2026-page .av26-transmission-examples-grid h3{margin:6px 0 8px;font-size:1.2rem}.per-page.assurance-vie-2026-page .av26-withdraw-grid dl div,.per-page.assurance-vie-2026-page .av26-transmission-examples-grid dl div{padding:4px 0;font-size:.78rem}.per-page.assurance-vie-2026-page .av26-withdraw-grid p,.per-page.assurance-vie-2026-page .av26-transmission-examples-grid p{font-size:.72rem;line-height:1.28}.per-page.assurance-vie-2026-page .av26-tax-grid article{padding:9px 12px}.per-page.assurance-vie-2026-page .av26-tax-grid h3{margin:7px 0 4px;font-size:1.2rem}.per-page.assurance-vie-2026-page .av26-tax-grid p{font-size:.7rem;line-height:1.25}.per-page.assurance-vie-2026-page .av26-tax-table{margin-top:7px}.per-page.assurance-vie-2026-page .av26-tax-table th,.per-page.assurance-vie-2026-page .av26-tax-table td{padding:5px 9px;font-size:.72rem}.per-page.assurance-vie-2026-page .av26-transmission-cards{margin:8px 0}.per-page.assurance-vie-2026-page .av26-transmission-cards article{padding:8px 10px}.per-page.assurance-vie-2026-page .av26-transmission-cards h3{margin:6px 0 4px;font-size:1.05rem}.per-page.assurance-vie-2026-page .av26-transmission-cards p{font-size:.7rem;line-height:1.25}.per-page.assurance-vie-2026-page .av26-security-grid strong{margin:9px 0 4px;font-size:1.35rem}.per-page.assurance-vie-2026-page .av26-table th,.per-page.assurance-vie-2026-page .av26-table td{padding:6px 9px;font-size:.72rem;line-height:1.25}.per-page.assurance-vie-2026-page .av26-decision{margin-top:7px;padding:8px 11px;font-size:.74rem;line-height:1.3}.per-page.assurance-vie-2026-page .av26-diagnostic-grid article{padding:7px 10px}.per-page.assurance-vie-2026-page .av26-diagnostic-grid p,.per-page.assurance-vie-2026-page .av26-boundary p{font-size:.74rem;line-height:1.3}.per-page.assurance-vie-2026-page .av26-boundary{padding:12px}.per-page.assurance-vie-2026-page .faq-list summary{padding-block:6px;font-size:.82rem}.per-page.assurance-vie-2026-page .av26-source-list li{padding:5px 0;font-size:.72rem}.per-page.assurance-vie-2026-page .av26-sources .content-wrap>p{margin-top:6px;font-size:.72rem;line-height:1.3}}@media (max-width:900px){.per-page.assurance-vie-2026-page .content-section{height:auto;min-height:0;overflow:visible}.per-page.assurance-vie-2026-page .per-section-toc{height:auto;min-height:40px}}.assurance-vie-2026-page .av-cite{color:#8a6829;vertical-align:super;border:1px solid #a47e378c;border-radius:50%;justify-content:center;align-items:center;min-width:1.28em;height:1.28em;margin-left:.22em;font-size:.62em;font-weight:800;line-height:1;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.assurance-vie-2026-page .av-cite:hover,.assurance-vie-2026-page .av-cite:focus-visible{color:#0a2237;background:#f1d79d;border-color:#d3ae62}.assurance-vie-2026-page .av26-support-grid article,.assurance-vie-2026-page .av26-decision article{border:1px solid #14304321;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s;position:relative;box-shadow:0 8px 20px #1027370d}.assurance-vie-2026-page .av26-support-grid article:hover,.assurance-vie-2026-page .av26-support-grid article:focus-within,.assurance-vie-2026-page .av26-decision article:hover,.assurance-vie-2026-page .av26-decision article:focus-within{background:linear-gradient(145deg,#fff 0%,#fcf6e9 100%);border-color:#cba24ed1;transform:translateY(-5px);box-shadow:0 0 0 2px #d5b1682e,0 20px 42px #563d1426}.assurance-vie-2026-page .av26-card-detail{border-top:1px solid #0f263a1f;padding-top:14px;color:#5a6670!important;margin-top:18px!important;font-size:.79rem!important;line-height:1.45!important}.assurance-vie-2026-page .av26-card-detail strong{color:var(--av-navy)}@media (min-width:901px){.per-page.assurance-vie-2026-page .av26-support-grid article,.per-page.assurance-vie-2026-page .av26-security-grid article{flex-direction:column;min-height:220px;display:flex}.per-page.assurance-vie-2026-page .av26-support-grid .av26-card-detail,.per-page.assurance-vie-2026-page .av26-security-grid .av26-card-detail{margin-top:auto!important}.per-page.assurance-vie-2026-page .av26-fee-example>div{flex-direction:column;justify-content:center;min-height:190px;display:flex}}@media (min-width:901px) and (max-height:700px){.per-page.assurance-vie-2026-page .av26-support-grid article,.per-page.assurance-vie-2026-page .av26-security-grid article{min-height:210px}.per-page.assurance-vie-2026-page .av26-fee-example>div{min-height:175px}.per-page.assurance-vie-2026-page .av26-card-detail{padding-top:10px;margin-top:12px!important;font-size:.74rem!important;line-height:1.35!important}}.assurance-vie-2026-page .av26-decision{background:0 0;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;display:grid}.assurance-vie-2026-page .av26-decision article{background:#fff;padding:18px 20px}.assurance-vie-2026-page .av26-decision span{color:#a07932;letter-spacing:.12em;font-size:.68rem;font-weight:800}.assurance-vie-2026-page .av26-decision h3{color:var(--av-navy);margin:12px 0 7px}.assurance-vie-2026-page .av26-decision p{margin:0;font-size:.83rem;line-height:1.42}.assurance-vie-2026-page .av26-source-list{counter-reset:none;padding:0;list-style:none}.assurance-vie-2026-page .av26-source-list li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;scroll-margin-top:90px;transition:background .2s,box-shadow .2s;display:grid}.assurance-vie-2026-page .av-source-choice{color:#8a6829;background:#fffaf0;border:1px solid #d0aa5f;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.assurance-vie-2026-page .av26-source-list li:target{background:#fff5de;padding-inline:10px;box-shadow:inset 4px 0 #d1a755}.assurance-vie-2026-page .av26-source-list li:target .av-source-choice{color:#0a2237;background:#e8c981}.assurance-vie-2026-page .av26-source-list strong{font-size:.94rem;line-height:1.35}.assurance-vie-2026-page .av26-source-list a:not(.av-source-choice){font-size:.82rem;line-height:1.35}@media (min-width:901px){.per-page.assurance-vie-2026-page .content-section{padding-top:32px}.per-page.assurance-vie-2026-page .content-section>.content-wrap{justify-content:flex-start}.per-page.assurance-vie-2026-page .per-section-intro{text-align:left;width:100%;margin-bottom:22px}.per-page.assurance-vie-2026-page .per-section-intro .section-title,.per-page.assurance-vie-2026-page .av26-copy .section-title{font-size:clamp(2.45rem,3.35vw,3.45rem)}.per-page.assurance-vie-2026-page .per-section-intro .section-copy{max-width:1080px;margin-top:10px;font-size:.94rem;line-height:1.43}.per-page.assurance-vie-2026-page .av26-answer-grid>.lead{font-size:1rem;line-height:1.58}.per-page.assurance-vie-2026-page .av26-function-body{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:clamp(30px,4vw,62px);min-height:0;display:grid}.per-page.assurance-vie-2026-page .av26-function-body .av26-copy{align-self:center}.per-page.assurance-vie-2026-page .av26-function-body .av26-photo{height:365px}.per-page.assurance-vie-2026-page .av26-support-grid article{padding:24px 25px}.per-page.assurance-vie-2026-page .av26-support-grid p{font-size:.86rem;line-height:1.48}.per-page.assurance-vie-2026-page .av26-transmission{padding-top:32px}.per-page.assurance-vie-2026-page .av26-transmission>.content-wrap.av26-split-reverse{align-content:start}.per-page.assurance-vie-2026-page .av26-transmission-photo{align-self:start;height:455px}.per-page.assurance-vie-2026-page .av26-transmission-photo img{object-position:center 46%}.per-page.assurance-vie-2026-page .av26-transmission .av26-copy{align-self:start}.per-page.assurance-vie-2026-page .av26-comparison .av26-decision,.per-page.assurance-vie-2026-page .av26-comparison .av26-example-limit{margin-top:15px}.per-page.assurance-vie-2026-page .av26-sources .per-section-intro{margin-bottom:18px}.per-page.assurance-vie-2026-page .av26-sources .per-section-intro .section-title{font-size:clamp(2.45rem,3.35vw,3.45rem)}.per-page.assurance-vie-2026-page .av26-sources .content-wrap>p{font-size:.78rem;line-height:1.4}}@media (min-width:901px) and (max-height:700px){.per-page.assurance-vie-2026-page .content-section{padding-top:24px}.per-page.assurance-vie-2026-page .per-section-intro{margin-bottom:14px}.per-page.assurance-vie-2026-page .per-section-intro .eyebrow{margin-bottom:7px}.per-page.assurance-vie-2026-page .per-section-intro .section-title,.per-page.assurance-vie-2026-page .av26-copy .section-title{font-size:clamp(2.15rem,3vw,2.85rem)}.per-page.assurance-vie-2026-page .per-section-intro .section-copy{margin-top:6px;font-size:.84rem;line-height:1.34}.per-page.assurance-vie-2026-page .av26-answer-grid>.lead{font-size:.94rem;line-height:1.48}.per-page.assurance-vie-2026-page .av26-function-body .av26-photo{height:310px}.per-page.assurance-vie-2026-page .av26-copy .lead{font-size:.84rem;line-height:1.38}.per-page.assurance-vie-2026-page .av26-points p,.per-page.assurance-vie-2026-page .av26-support-grid p,.per-page.assurance-vie-2026-page .av26-security-grid p{font-size:.78rem;line-height:1.34}.per-page.assurance-vie-2026-page .av26-transmission-photo{height:405px}.per-page.assurance-vie-2026-page .av26-decision article{padding:11px 14px}.per-page.assurance-vie-2026-page .av26-decision h3{margin:7px 0 4px;font-size:1rem}.per-page.assurance-vie-2026-page .av26-decision p{font-size:.74rem;line-height:1.3}.per-page.assurance-vie-2026-page .av26-source-list li{padding-block:6px;font-size:.78rem}.per-page.assurance-vie-2026-page .av26-source-list strong{font-size:.84rem}.per-page.assurance-vie-2026-page .av26-source-list a:not(.av-source-choice){font-size:.73rem}}@media (max-width:900px){.assurance-vie-2026-page .av26-function-body{gap:28px;display:grid}.assurance-vie-2026-page .av26-decision{grid-template-columns:1fr}.assurance-vie-2026-page .av26-transmission-photo{height:430px;min-height:430px}.assurance-vie-2026-page .av26-source-list li{grid-template-columns:31px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.assurance-vie-2026-page .av26-support-grid article,.assurance-vie-2026-page .av26-decision article{transition:none}}.per-guide-page{--lf-k:calc(100vh / 703)}.per-guide-page .per-hero-media{background:#9b8f85}.per-guide-page .lf-secnav{--lf-nav:#d9b96e;z-index:6;right:min(28px, calc(28 * var(--lf-k)));bottom:min(24px, calc(24 * var(--lf-k)));gap:min(8px, calc(8 * var(--lf-k)));flex-direction:column;display:flex;position:absolute}.per-guide-page .lf-secnav--navy{--lf-nav:#101c28}.per-guide-page .lf-secnav button{width:min(38px, calc(38 * var(--lf-k)));height:min(38px, calc(38 * var(--lf-k)));color:var(--lf-nav);border:1.5px solid var(--lf-nav);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,box-shadow .2s,transform .2s;display:grid}.per-guide-page .lf-secnav button svg{width:46%;height:46%}.per-guide-page .lf-secnav button:hover,.per-guide-page .lf-secnav button:focus-visible{background:color-mix(in srgb, var(--lf-nav) 14%, transparent);box-shadow:0 0 0 1px var(--lf-nav), 0 0 14px color-mix(in srgb, var(--lf-nav) 55%, transparent);outline:none;transform:translateY(-1px)}@media (max-width:1100px){.per-guide-page .lf-secnav{bottom:16px;right:16px}.per-guide-page .lf-secnav button{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.per-guide-page .lf-secnav button{transition:none}}.per-guide-page .per-hero,.per-guide-page .content-section{position:relative}.per-guide-page .per-tax .per-comparison-table td{color:var(--ink)}@media (min-width:1101px){.per-guide-page .per-hero-copy{padding-top:clamp(24px,5dvh,48px)}.per-guide-page .per-tax .article-warning,.per-guide-page .per-exits .article-warning{margin-bottom:0}.per-guide-page .content-section>.lf-secnav{bottom:calc(var(--per-band-height,36px) + min(24px, calc(24 * var(--lf-k))))}.per-guide-page .per-hero>.lf-secnav{--lf-nav:#101c28}}@media (min-width:1101px) and (max-height:700px){.per-guide-page .per-hero-actions{margin-top:10px}.per-guide-page .per-hero .editorial-line{margin-top:8px}.per-guide-page .per-faq-list summary{padding-block:12px}.per-guide-page .per-hero-copy{padding-top:8px}.per-guide-page .per-hero .eyebrow{margin-bottom:12px}.per-guide-page .per-hero-lead{margin-top:12px;line-height:1.42}.per-guide-page .per-tax .article-warning{margin-bottom:0}.per-guide-page .per-comparison-table{margin-block:8px}.per-guide-page .per-hero{grid-template-columns:1.18fr .82fr}.per-guide-page .per-2026-changes article{padding-block:7px}.per-guide-page .per-example>div{padding-block:8px}.per-guide-page .per-tax .per-2026-changes{margin-top:4px}.per-guide-page .per-tax .per-section-intro{margin-bottom:2px}.per-guide-page .per-tax .per-section-intro .section-copy{margin-top:4px}.per-guide-page .per-comparison-table th,.per-guide-page .per-comparison-table td{padding-block:6px}}@media (max-width:1100px){.per-guide-page .lf-secnav{display:none}}.per-guide-page .faq-list summary{transition:color .2s}.per-guide-page .faq-list summary:hover,.per-guide-page .faq-list summary:focus-visible{color:var(--gold)}@media (min-width:1101px){.per-guide-page .per-checklist{align-self:center;padding:18px 24px}.per-guide-page .per-checklist h3{margin-bottom:10px;font-size:1.65rem}.per-guide-page .per-checklist li{padding-block:5px}.per-guide-page .per-supports>.content-wrap{grid-template-rows:auto auto auto;align-content:center}.per-guide-page .per-supports .per-section-intro{margin-bottom:clamp(12px,2.6dvh,20px)}.per-guide-page .per-supports-grid>div:first-child{padding-top:4px}.per-guide-page .per-supports-foot{margin-top:6px;padding-top:10px}.per-guide-page .per-faq-list summary{padding-block:14px}.per-guide-page .faq-section>.content-wrap{padding-bottom:26px}.per-guide-page .per-death-grid{align-self:center;align-items:center;padding-top:0}.per-guide-page .per-death-grid>div:first-child{align-self:center}.per-guide-page .per-death-grid>div p{margin:0 0 16px}.per-guide-page .per-death-grid>div .outline-cta{margin-top:10px}.per-guide-page .per-death-card{padding:20px 24px}}@media (min-width:1101px) and (max-height:700px){.per-guide-page .per-faq-list summary{padding-block:9px}}@media (min-width:1101px){.per-guide-page .per-tax .per-section-intro .eyebrow{margin-bottom:12px}.per-guide-page .per-tax .per-section-intro .section-copy{max-width:1080px}.per-guide-page .per-tax .per-section-intro{margin-bottom:6px}.per-guide-page .per-tax .per-example{grid-template-columns:1fr 1fr 1.35fr;margin-top:10px}.per-guide-page .per-tax .per-example>div{padding:11px 18px}.per-guide-page .per-tax .per-2026-changes{margin-top:10px}.per-guide-page .per-tax .per-2026-changes article{padding:9px 18px}.per-guide-page .per-tax .article-warning{margin-top:10px;padding:8px 14px}.per-guide-page .per-tax .per-example strong{margin:5px 0}.per-guide-page .per-tax .per-2026-changes b{line-height:1.3}}@media (min-width:1101px) and (max-height:700px){.per-guide-page .per-tax .per-section-intro .section-title{font-size:clamp(2.3rem,3.4vw,3.3rem)}.per-guide-page .per-tax .per-example p,.per-guide-page .per-tax .per-2026-changes p{line-height:1.28}.per-guide-page .per-tax .per-2026-changes article{padding:6px 16px}.per-guide-page .per-tax .per-example,.per-guide-page .per-tax .per-2026-changes,.per-guide-page .per-tax .article-warning{margin-top:5px}.per-guide-page .per-tax{padding-top:12px}.per-guide-page .per-tax .per-section-intro .eyebrow{margin-bottom:8px}.per-guide-page .per-tax .per-section-intro .section-copy{line-height:1.3}.per-guide-page .per-tax .per-example>div{padding:6px 16px}.per-guide-page .per-tax .per-example strong{margin:2px 0}.per-guide-page .per-tax .per-2026-changes b{line-height:1.15}.per-guide-page .per-tax .per-2026-changes h3{margin:1px 0}.per-guide-page .per-tax .article-warning{padding:6px 12px;line-height:1.28}.per-guide-page .per-tax .per-section-intro{margin-bottom:2px}}@media (min-width:1101px){.per-guide-page .per-tax .per-section-intro .section-copy{margin-top:26px}.per-guide-page .per-tax .per-example{margin-top:18px}}@media (min-width:1101px) and (max-height:700px){.per-guide-page .per-tax .per-section-intro .section-copy{margin-top:16px}.per-guide-page .per-tax .per-example{margin-top:12px}}.home-page{--lf-k:calc(100vh / 703)}.home-page .hero,.home-page .home-section{position:relative}.home-page .lf-secnav{--lf-nav:#d9b96e;z-index:6;right:min(28px, calc(28 * var(--lf-k)));bottom:min(24px, calc(24 * var(--lf-k)));gap:min(8px, calc(8 * var(--lf-k)));flex-direction:column;display:flex;position:absolute}.home-page .hero>.lf-secnav{top:calc(100svh - min(24px, calc(24 * var(--lf-k))) - min(38px, calc(38 * var(--lf-k))));bottom:auto}.home-page .lf-secnav--navy{--lf-nav:#101c28}.home-page .lf-secnav button{width:min(38px, calc(38 * var(--lf-k)));height:min(38px, calc(38 * var(--lf-k)));color:var(--lf-nav);border:1.5px solid var(--lf-nav);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,box-shadow .2s,transform .2s;display:grid}.home-page .lf-secnav button svg{width:46%;height:46%}.home-page .lf-secnav button:hover,.home-page .lf-secnav button:focus-visible{background:color-mix(in srgb, var(--lf-nav) 14%, transparent);box-shadow:0 0 0 1px var(--lf-nav), 0 0 14px color-mix(in srgb, var(--lf-nav) 55%, transparent);outline:none;transform:translateY(-1px)}@media (max-width:1100px){.home-page .lf-secnav{bottom:16px;right:16px}.home-page .hero>.lf-secnav{top:calc(100svh - 54px)}.home-page .lf-secnav button{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.home-page .lf-secnav button{transition:none}}.home-page .lf-secnav--float{display:none}@media (max-width:768px){.home-page .hero>.lf-secnav,.home-page .home-section>.lf-secnav{display:none}.home-page .lf-secnav--float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;position:fixed}.home-page .lf-secnav--float button{background:#101c28db;box-shadow:0 4px 14px #00000047}.home-page .lf-secnav--float button[hidden]{display:none}}.cto-page .cto-source-list{counter-reset:cto-source;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin:0 0 22px;padding:0;list-style:none;display:grid}.cto-page .cto-source-list li{border-bottom:1px solid var(--line);counter-increment:cto-source;min-width:0;padding:11px 0 11px 34px;position:relative}.cto-page .cto-source-list li:before{content:counter(cto-source);width:22px;height:22px;color:var(--gold-dark);border:1px solid var(--gold);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:11px;left:0}.cto-page .cto-source-list strong{color:var(--ink);margin-bottom:4px;font-size:.84rem;display:block}.cto-page .cto-source-list a{overflow-wrap:anywhere;color:var(--gold-dark);font-size:.72rem;line-height:1.4;text-decoration:none;display:block}.cto-page .cto-source-list a:hover,.cto-page .cto-source-list a:focus-visible{text-underline-offset:3px;text-decoration:underline}.cto-page .per-sources-body>p{margin-top:10px}@media (min-width:901px) and (max-height:700px){.cto-page .cto-source-list li{padding-block:6px}.cto-page .cto-source-list li:before{top:6px}.cto-page .cto-source-list a{font-size:.68rem;line-height:1.3}.cto-page .per-sources-body>p{font-size:.82rem;line-height:1.38}}@media (max-width:720px){.cto-page .cto-source-list{grid-template-columns:1fr}}.home-page .solutions .market-strip{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#050d16;position:relative;inset:auto}.home-page .solutions.home-section{padding-top:0;padding-inline:0}.home-page .solutions>.section-inner{width:min(1240px,100% - 2*clamp(20px,6vw,92px))}.home-page .solutions>.market-strip{margin-bottom:clamp(40px,6vw,72px)}.home-page .theme-row-all{color:inherit;text-decoration:none;transition:background-color .2s}.home-page .theme-row-all strong{letter-spacing:.06em;text-transform:uppercase;color:#fff!important;font-family:Inter,sans-serif!important;font-size:.95rem!important;font-weight:700!important}.home-page .theme-row-all span:last-child{transition:transform .2s;color:#f0cd7e!important;border:0!important;padding:0!important;font-size:1.3rem!important}.home-page .theme-row-all:hover span:last-child,.home-page .theme-row-all:focus-visible span:last-child{transform:translate(6px)}.home-page .theme-row-all:hover strong,.home-page .theme-row-all:focus-visible strong{color:#f0cd7e!important}.home-page .method-step{background:linear-gradient(115deg,#0000 38%,#f0cd7e21 50%,#0000 62%) 150% 0/250% 100% no-repeat,linear-gradient(145deg,#101c28 0%,#172c3d 100%);transition:transform .3s,box-shadow .3s,border-color .3s,background-position .7s}.home-page .method-step:before{content:"";z-index:1;transform-origin:top;background:linear-gradient(#f4dda3,#cda656);width:3px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.home-page .method-step:hover,.home-page .method-step:focus-within{background-position:-50% 0,0 0;border-color:#f0cd7e8c;transform:translateY(-6px);box-shadow:0 26px 60px #07111c38}.home-page .method-step:hover:before,.home-page .method-step:focus-within:before{transform:scaleY(1)}.home-page .articles .article-card{transition:transform .28s,box-shadow .28s,border-color .28s}.home-page .articles .article-card:hover,.home-page .articles .article-card:focus-visible{border-color:#d2ae62;transform:translateY(-6px);box-shadow:0 0 0 1px #d2ae62,0 0 0 5px #d2ae6238,0 0 26px #d2ae6273,0 26px 60px #0f182224}.home-page .fact{background:#fff;border:1px solid #10192314;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 10px 28px #432e0e14}.home-page .fact:before{content:"";transform-origin:top;background:#101c28;width:4px;transition:transform .32s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.home-page .fact:hover,.home-page .fact:focus-within{background:#fff;border-color:#c9ced3;transform:translateY(-5px);box-shadow:0 20px 44px #432e0e29}.home-page .fact:hover:before,.home-page .fact:focus-within:before{transform:scaleY(1)}.home-page .lf-secnav button{aspect-ratio:1;box-sizing:border-box;flex:none}@media (prefers-reduced-motion:reduce){.home-page .method-step,.home-page .method-step:before,.home-page .fact,.home-page .fact:before,.home-page .articles .article-card,.home-page .theme-row-all span:last-child{transition:none}}@media (min-width:1101px){.home-page .home-section{box-sizing:border-box;min-height:100svh}.home-page .section.home-section{align-items:center;padding-block:56px;display:flex}.home-page .about.home-section{min-height:100svh}.home-page .solutions.home-section{flex-direction:column;align-items:stretch;padding-block:0}.home-page .solutions>.market-strip{box-sizing:border-box;align-items:center;height:82px;margin:0;padding-block:0}.home-page .solutions>.section-inner{flex-direction:column;flex:auto;justify-content:center;padding-block:30px 34px;display:flex}.home-page .solutions .home-section-intro{width:min(1240px,100%);margin-bottom:26px}.home-page .solutions .eyebrow{margin-bottom:14px}.home-page .solutions .section-title{max-width:none;font-size:58px;line-height:1.05}.home-page .solutions .section-copy{margin-top:16px;font-size:1.05rem;line-height:1.6}.home-page .solutions .solution-card{min-height:0;padding:26px 30px}.home-page .solutions .solution-card h3{margin:20px 0 10px;font-size:1.95rem}.home-page .solutions .solution-card p{margin-bottom:16px;font-size:.98rem;line-height:1.55}.home-page .themes.home-section{padding-block:48px}.home-page .theme-row{padding-block:15px}.home-page .theme-row strong{font-size:1.42rem}.home-page .method-section .home-section-intro,.home-page .analyses-intro{margin-bottom:36px}.home-page .method-step{min-height:280px;padding:28px}.home-page .articles .article-card{min-height:290px}.home-page .about-copy,.home-page .about-facts{padding-block:60px}.home-page .fact{min-height:180px}}@media (max-width:1100px){.home-page .solutions>.market-strip{position:relative}}.home-page .about-facts{background:#fff}.home-page .fact{text-align:center;color:#fff;background:linear-gradient(115deg,#0000 38%,#f0cd7e29 50%,#0000 62%) 150% 0/250% 100% no-repeat,linear-gradient(145deg,#101c28 0%,#17293a 100%);border:1px solid #f0cd7e38;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s,border-color .3s,background-position .7s;display:flex;box-shadow:0 16px 40px #07111c24}.home-page .fact:before{display:none}.home-page .fact strong{color:#fff;font-family:Georgia,serif;font-weight:400}.home-page .fact>span:last-child{color:#cbd5dc;max-width:30ch;margin-inline:auto}.home-page .fact:hover,.home-page .fact:focus-within{background-position:-50% 0,0 0;border-color:#f0cd7e;transform:translateY(-6px);box-shadow:0 0 0 1px #f0cd7e,0 0 0 5px #f0cd7e2e,0 0 28px #f0cd7e8c,0 26px 60px #07111c47}@media (min-width:1101px){.home-page .about-facts{gap:20px;padding-inline:56px}.home-page .fact{min-height:232px;padding:30px 28px}.home-page .fact strong{font-size:1.75rem;line-height:1.15}.home-page .fact>span:last-child{margin-top:14px;font-size:1rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.home-page .fact{transition:none}}.home-page .fact{justify-content:flex-start}.home-page .fact:hover,.home-page .fact:focus-within{background:linear-gradient(115deg,#0000 38%,#f0cd7e29 50%,#0000 62%) -50% 0/250% 100% no-repeat,linear-gradient(145deg,#101c28 0%,#17293a 100%)}@media (min-width:1101px){.home-page .fact{padding-top:46px}}.site-header.site-header{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:#07111ce6;border-bottom-color:#fff3;box-shadow:0 10px 32px #030a121f}.home-page .site-header.site-header{background:#030a1226}.site-header>a,.site-header .main-nav{align-self:auto}.site-header .main-nav a{display:revert;color:#fff;opacity:1;min-height:0;line-height:inherit;text-shadow:0 1px 12px #00000057}.site-header .main-nav a:hover,.site-header .main-nav a:focus-visible{color:#f0d491;opacity:1}.site-header .main-nav .outline-cta{min-height:40px;text-shadow:none;border-color:#62ffcc;padding:7px 18px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;color:#62ffcc!important}.site-header .main-nav .outline-cta:hover,.site-header .main-nav .outline-cta:focus-visible{background:#62ffcc1a;border-color:#a0ffe0;transform:translateY(-1px);box-shadow:0 0 0 1px #62ffcceb,0 0 16px #62ffccb8,0 0 34px #62ffcc7a;color:#a0ffe0!important}.site-header .menu-toggle{color:#fff}@media (max-width:1100px){.site-header .main-nav{background:#fffffffa;height:auto}.site-header .main-nav a{color:var(--ink);text-shadow:none;padding:12px;display:block}.site-header .main-nav a:hover,.site-header .main-nav a:focus-visible{color:var(--gold-dark)}.site-header .main-nav .outline-cta{border-color:var(--gold-dark);display:inline-flex;color:var(--gold-dark)!important}}.av27-page{--lf-k:calc(100vh / 703);--av-gold:#d2ae62;--av-gold-light:#f0cd7e;--av-navy:#101c28;--av-muted:#56636d}.av27-page .per-hero-media{background:#9b8f85}.av27-page .per-hero,.av27-page .content-section{position:relative}.av27-page .av-s{background:#fbfaf7}.av27-page .av-alt{background:#f4f0e8}.av27-page .av-dark{color:#fff;background:radial-gradient(circle at 85% 0,#1b3043 0,#0000 42%),#07111c}.av27-page .av-s .per-section-intro{text-align:center;max-width:1120px;margin-inline:auto}.av27-page .av-s .per-section-intro .eyebrow{color:#81591f;margin:0 0 14px}.av27-page .av-dark .per-section-intro .eyebrow{color:var(--av-gold-light)}.av27-page .av-s .per-section-intro .section-title{letter-spacing:-.035em;margin:0;font-size:3rem;line-height:1.06}.av27-page .av-dark .section-title{color:#fff}.av27-page .av-s .per-section-intro .section-copy{max-width:940px;color:var(--av-muted);margin:16px auto 0;font-size:1rem;line-height:1.55}.av27-page .av-dark .per-section-intro .section-copy{color:#c9d3da}.av27-page .av-cite{color:#81591f;letter-spacing:.02em;vertical-align:super;white-space:nowrap;margin-left:3px;font-size:.72em;font-weight:700;line-height:0;transition:color .2s}.av27-page .av-cite+.av-cite{margin-left:1px}.av27-page .av-cite:hover,.av27-page .av-cite:focus-visible{color:var(--av-gold);text-decoration:underline}.av27-page .av-dark .av-cite,.av27-page .av-cabinet .av-cite{color:var(--av-gold-light)}.av27-page .av-grid{gap:20px;margin-top:30px;display:grid}.av27-page .av-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:1080px;margin-inline:auto}.av27-page .av-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.av27-page .av-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.av27-page .av-grid article{text-align:center;border-radius:18px;flex-direction:column;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.av27-page .av-grid article>span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:700;display:block}.av27-page .av-grid h3{letter-spacing:-.01em;margin:0 0 10px;font:400 1.5rem/1.2 Georgia,serif}.av27-page .av-grid p{margin:0;font-size:.9rem;line-height:1.55}.av27-page .av-grid p.av-detail{margin-top:auto;padding-top:14px;font-size:.8rem;line-height:1.5}.av27-page .av-grid p+p.av-detail{border-top:1px solid #1019231a;margin-top:16px}.av27-page .av-cards article,.av27-page .av-calc article{color:var(--ink);background:#fff;border:1px solid #1019231a;padding:26px 28px;box-shadow:0 14px 40px #101c280d}.av27-page .av-cards h3,.av27-page .av-calc h3{color:var(--av-navy)}.av27-page .av-cards p,.av27-page .av-calc p{color:var(--av-muted)}.av27-page .av-cards article:hover,.av27-page .av-calc article:hover,.av27-page .av-cards article:focus-within,.av27-page .av-calc article:focus-within{border-color:var(--av-gold-light);box-shadow:0 0 0 1px var(--av-gold-light), 0 0 0 5px #f0cd7e2e, 0 0 28px #f0cd7e8c;transform:translateY(-6px)}.av27-page .av-method article{color:var(--ink);background:#fff;border:1px solid #1019231a;padding:28px 30px;box-shadow:0 14px 40px #101c280d}.av27-page .av-method h3{color:var(--av-navy)}.av27-page .av-method p{color:var(--av-muted)}.av27-page .av-method article:before{content:"";background:linear-gradient(180deg, var(--av-gold-light), #b8914a);transform-origin:top;width:4px;transition:transform .45s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.av27-page .av-method article:after,.av27-page .av-cabinet article:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#f0cd7e29 48%,#0000 66%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.av27-page .av-method article:hover:before,.av27-page .av-method article:focus-within:before{transform:scaleY(1)}.av27-page .av-method article:hover:after,.av27-page .av-method article:focus-within:after,.av27-page .av-cabinet article:hover:after,.av27-page .av-cabinet article:focus-within:after{transform:translate(120%)}.av27-page .av-method article:hover,.av27-page .av-method article:focus-within{transform:translateY(-6px);box-shadow:0 22px 50px #101c281f}.av27-page .av-cabinet article{color:#fff;background:linear-gradient(145deg,#101c28,#17293a);border:1px solid #f0cd7e47;padding:28px 30px;box-shadow:0 18px 44px #07111c29}.av27-page .av-cabinet article>span{color:var(--av-gold-light)}.av27-page .av-cabinet h3{color:#fff}.av27-page .av-cabinet p{color:#c9d3da}.av27-page .av-cabinet p+.av-detail{border-top-color:#ffffff24}.av27-page .av-cabinet article:hover,.av27-page .av-cabinet article:focus-within{border-color:var(--av-gold-light);transform:translateY(-6px);box-shadow:0 0 0 1px #f0cd7e,0 0 0 5px #f0cd7e2e,0 0 28px #f0cd7e8c}.av27-page .av-navy-cards article{background:#ffffff09;border:1px solid #f0cd7e3d;padding:24px}.av27-page .av-navy-cards article>span{color:var(--av-gold-light)}.av27-page .av-navy-cards h3{color:#fff}.av27-page .av-navy-cards p{color:#c9d3da}.av27-page .av-navy-cards article:hover,.av27-page .av-navy-cards article:focus-within{border-color:var(--av-gold-light);transform:translateY(-6px);box-shadow:0 0 0 1px #f0cd7e,0 0 0 5px #f0cd7e24,0 0 26px #f0cd7e66}.av27-page .av-essentiel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;width:100%;max-width:1180px;margin:34px auto 0;display:grid}.av27-page .av-essentiel-grid .av-lead{color:var(--ink);margin:0;font:400 1.42rem/1.55 Georgia,serif}.av27-page .av-keyfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.av27-page .av-keyfacts div{text-align:center;background:linear-gradient(145deg,#101c28,#17293a);border:1px solid #f0cd7e47;border-radius:16px;padding:20px 22px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.av27-page .av-keyfacts dt{color:var(--av-gold-light);font:400 2rem/1.1 Georgia,serif}.av27-page .av-keyfacts dd{color:#c9d3da;margin:8px 0 0;font-size:.84rem;line-height:1.45}.av27-page .av-keyfacts div:hover{border-color:var(--av-gold-light);transform:translateY(-4px);box-shadow:0 0 0 1px #f0cd7e,0 0 0 5px #f0cd7e2e,0 0 28px #f0cd7e8c}.av27-page .av-lead-center{max-width:900px;color:var(--ink);text-align:center;margin:26px auto 0;font:400 1.25rem/1.55 Georgia,serif}.av27-page .av-fee-example{background:linear-gradient(145deg,#101c28,#17293a);border:1px solid #f0cd7e47;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid;overflow:hidden;box-shadow:0 18px 44px #07111c29}.av27-page .av-fee-example>div{text-align:center;padding:30px 28px;transition:background-color .3s;position:relative}.av27-page .av-fee-example>div+div{border-left:1px solid #ffffff1a}.av27-page .av-fee-example>div:hover{background:#f0cd7e12}.av27-page .av-fee-example span{color:var(--av-gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.av27-page .av-fee-example strong{color:#fff;margin:12px 0 8px;font:400 2rem/1.1 Georgia,serif;display:block}.av27-page .av-fee-example>div:last-child strong{color:var(--av-gold-light)}.av27-page .av-fee-example p{color:#c9d3da;margin:0;font-size:.84rem;line-height:1.45}.av27-page .av-calc article{text-align:left}.av27-page .av-calc article>span{color:#81591f}.av27-page .av-calc h3{font-size:1.45rem}.av27-page .av-calc dl{margin:6px 0 12px}.av27-page .av-calc dl div{border-bottom:1px solid #10192317;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.av27-page .av-calc dt{color:var(--av-muted);font-size:.9rem}.av27-page .av-calc dd{color:var(--av-navy);margin:0;font-size:.92rem;font-weight:700}.av27-page .av-calc .av-total{color:#81591f;margin:2px 0 8px;font:400 1.12rem/1.3 Georgia,serif;display:block}.av27-page .av-calc article p{font-size:.84rem;line-height:1.5}.av27-page .av-note{max-width:1040px;color:var(--av-muted);text-align:center;margin:24px auto 0;font-size:.86rem;line-height:1.55}.av27-page .av-note strong{color:var(--ink)}.av27-page .av-dark .av-note{color:#c9d3da}.av27-page .av-dark .av-note strong{color:#fff}.av27-page .av-more{text-align:center;margin:26px 0 0}.av27-page .av-more .text-link{color:var(--av-navy)}.av27-page .av-table{background:#fff;border:1px solid #1019231a;border-radius:16px;width:100%;margin-top:26px;overflow-x:auto}.av27-page .av-table table{border-collapse:collapse;width:100%}.av27-page .av-table th,.av27-page .av-table td{text-align:left;border-bottom:1px solid #10192314;padding:10px 18px;font-size:.88rem;line-height:1.4}.av27-page .av-table thead th{color:#fff;background:var(--av-navy);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.av27-page .av-table tbody th{color:var(--av-navy);font-weight:700}.av27-page .av-table td{color:var(--av-muted)}.av27-page .av-table tbody tr:last-child>*{border-bottom:0}.av27-page .av-table tbody tr{transition:background-color .2s}.av27-page .av-table tbody tr:hover{background:#f0cd7e1a}.av27-page .av-table-dark{background:#ffffff08;border-color:#f0cd7e3d}.av27-page .av-table-dark thead th{color:var(--av-gold-light);background:#f0cd7e1a}.av27-page .av-table-dark tbody th{color:#fff}.av27-page .av-table-dark td{color:#d5dde3}.av27-page .av-table-dark th,.av27-page .av-table-dark td{border-bottom-color:#ffffff14}.av27-page .av-table-dark tbody tr:hover{background:#f0cd7e0f}.av27-page .av-boundary{background:#f0cd7e0d;border:1px solid #f0cd7e57;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:22px;padding:24px 30px;display:grid}.av27-page .av-boundary h3{color:#fff;margin:0 0 6px;font:400 1.3rem/1.2 Georgia,serif}.av27-page .av-boundary p{color:#c9d3da;margin:0;font-size:.88rem;line-height:1.5}.av27-page .av-boundary .outline-cta{border-color:var(--av-gold-light);white-space:nowrap;transition:background-color .2s,box-shadow .2s;color:var(--av-gold-light)!important}.av27-page .av-boundary .outline-cta:hover,.av27-page .av-boundary .outline-cta:focus-visible{background:#f0cd7e1a;box-shadow:0 0 0 1px #f0cd7e,0 0 18px #f0cd7e73}.av27-page .av-faq-list{width:100%;max-width:980px;margin:26px auto 0}.av27-page .av-faq-list details{border-bottom:1px solid #1019231f;padding:0}.av27-page .av-faq-list details:first-child{border-top:1px solid #1019231f}.av27-page .av-faq-list summary{color:var(--ink);cursor:pointer;padding:15px 44px 15px 4px;font-size:.98rem;font-weight:600;list-style:none;transition:color .2s;display:block;position:relative}.av27-page .av-faq-list summary::-webkit-details-marker{display:none}.av27-page .av-faq-list summary:after{content:"+";color:var(--av-gold);font:400 1.5rem/1 Georgia,serif;transition:transform .3s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.av27-page .av-faq-list details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.av27-page .av-faq-list summary:hover,.av27-page .av-faq-list summary:focus-visible,.av27-page .av-faq-list details[open] summary{color:var(--av-gold)}.av27-page .av-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;max-width:1120px;margin:30px auto 0;padding:0;list-style:none;display:grid}.av27-page .av-source-list li{border-bottom:1px solid #1019231a;align-items:baseline;gap:14px;padding:13px 0;scroll-margin-top:90px;transition:background-color .3s;display:flex}.av27-page .av-source-list li:target{background:#f0cd7e29}.av27-page .av-source-num{color:#81591f;flex:none;font:400 1.1rem/1 Georgia,serif}.av27-page .av-source-list strong{color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.4;display:block}.av27-page .av-source-list a{color:#81591f;text-underline-offset:3px;word-break:break-word;font-size:.8rem;text-decoration:underline;transition:color .2s}.av27-page .av-source-list a:hover,.av27-page .av-source-list a:focus-visible{color:var(--av-gold)}.av27-page .av-sources-limit{max-width:1040px;color:var(--av-muted);text-align:center;margin:26px auto 0;font-size:.86rem;line-height:1.6}.av27-page .lf-secnav{--lf-nav:#d9b96e;z-index:6;right:min(28px, calc(28 * var(--lf-k)));bottom:min(24px, calc(24 * var(--lf-k)));gap:min(8px, calc(8 * var(--lf-k)));flex-direction:column;display:flex;position:absolute}.av27-page .lf-secnav button{width:min(38px, calc(38 * var(--lf-k)));height:min(38px, calc(38 * var(--lf-k)));color:var(--lf-nav);border:1.5px solid var(--lf-nav);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,box-shadow .2s,transform .2s;display:grid}.av27-page .lf-secnav button svg{width:46%;height:46%}.av27-page .lf-secnav button:hover,.av27-page .lf-secnav button:focus-visible{background:color-mix(in srgb, var(--lf-nav) 14%, transparent);box-shadow:0 0 0 1px var(--lf-nav), 0 0 14px color-mix(in srgb, var(--lf-nav) 55%, transparent);outline:none;transform:translateY(-1px)}@media (min-width:1101px){.av27-page .content-section>.lf-secnav{bottom:calc(var(--per-band-height,36px) + min(24px, calc(24 * var(--lf-k))))}.av27-page .per-hero>.lf-secnav{--lf-nav:#101c28}.av27-page .per-hero-copy{padding-top:clamp(24px,5dvh,48px)}}@media (max-width:1100px){.av27-page .lf-secnav{display:none}}@media (prefers-reduced-motion:reduce){.av27-page .av-grid article,.av27-page .av-grid article:before,.av27-page .av-grid article:after,.av27-page .av-keyfacts div,.av27-page .lf-secnav button{transition:none}}@media (max-width:1100px){.av27-page .content-section{height:auto;min-height:0}.av27-page .av-s .per-section-intro .section-title{font-size:clamp(2rem,6vw,2.6rem)}.av27-page .av-grid-3,.av27-page .av-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.av27-page .av-essentiel-grid{grid-template-columns:1fr;gap:28px}.av27-page .av-fee-example{grid-template-columns:repeat(2,minmax(0,1fr))}.av27-page .av-fee-example>div:nth-child(3){border-left:0}.av27-page .av-fee-example>div:nth-child(n+3){border-top:1px solid #ffffff1a}.av27-page .av-boundary{grid-template-columns:1fr;gap:18px}.av27-page .av-source-list{grid-template-columns:1fr}}@media (max-width:700px){.av27-page .av-grid-2,.av27-page .av-grid-3,.av27-page .av-grid-4,.av27-page .av-keyfacts,.av27-page .av-fee-example{grid-template-columns:1fr}.av27-page .av-fee-example>div+div{border-top:1px solid #ffffff1a;border-left:0}.av27-page .av-essentiel-grid .av-lead{font-size:1.18rem}.av27-page .av-lead-center{font-size:1.08rem}.av27-page .av-grid article{padding:22px 20px}.av27-page .av-table th,.av27-page .av-table td{padding:9px 12px;font-size:.82rem}.av27-page .av-faq-list summary{font-size:.94rem}}@media (min-width:1101px){.av27-page .av-s .per-section-intro .section-title{font-size:2.85rem}.av27-page .av-fiscalite .per-section-intro .section-copy,.av27-page .av-calculs .per-section-intro .section-copy,.av27-page .av-comparatif .per-section-intro .section-copy{margin-top:12px}.av27-page .av-fiscalite .av-grid{gap:16px;margin-top:20px}.av27-page .av-fiscalite .av-grid article{padding:16px 20px}.av27-page .av-fiscalite .av-grid article>span{margin-bottom:6px}.av27-page .av-fiscalite .av-grid h3{margin-bottom:6px;font-size:1.35rem}.av27-page .av-fiscalite .av-grid p{font-size:.84rem;line-height:1.45}.av27-page .av-fiscalite .av-table{margin-top:16px}.av27-page .av-fiscalite .av-note,.av27-page .av-calculs .av-note,.av27-page .av-comparatif .av-note{margin-top:14px}.av27-page .av-calculs .av-grid{margin-top:22px}.av27-page .av-calculs .av-calc h3{margin-bottom:4px;font-size:1.3rem}.av27-page .av-calculs .av-calc .av-total{margin-bottom:4px}.av27-page .av-comparatif .av-table{margin-top:20px}.av27-page .av-comparatif .av-grid{margin-top:16px}.av27-page .av-cards-compact article{padding:18px 24px}.av27-page .av-cards-compact h3{margin-bottom:6px;font-size:1.3rem}.av27-page .av-cards-compact p{font-size:.86rem;line-height:1.45}.av27-page .av-faq-list details p{margin-bottom:12px}.av27-page .av-fiscalite,.av27-page .av-calculs,.av27-page .av-comparatif,.av27-page .av-faq{padding-top:24px}.av27-page .av-fiscalite .per-section-intro .section-title,.av27-page .av-calculs .per-section-intro .section-title,.av27-page .av-comparatif .per-section-intro .section-title{font-size:2.5rem}.av27-page .av-fiscalite .av-table th,.av27-page .av-fiscalite .av-table td,.av27-page .av-comparatif .av-table th,.av27-page .av-comparatif .av-table td{padding-block:7px}.av27-page .av-faq-list{margin-top:16px}.av27-page .av-faq-list summary{padding-block:10px;line-height:1.35}.av27-page .av-faq-list details p{margin-bottom:10px;line-height:1.5}.av27-page .av-faq .per-section-intro .section-copy,.av27-page .av-faq-list{margin-top:10px}.av27-page .av-fiscalite .per-section-intro .section-copy{max-width:1060px}.av27-page .av-clause .av-grid article,.av27-page .av-diagnostic .av-grid article{padding-inline:20px}.av27-page .av-fonctionnement .av-grid article{padding-inline:26px}.av27-page{--per-band-height:calc(36 * var(--lf-k))}.av27-page .content-section{--per-section-inline:0px;padding-inline:0}.av27-page{--lf-k:min(calc(100vh / 703), calc(100vw / 1536))}.av27-page .per-hero{height:auto;min-height:calc(var(--per-viewport-height) - var(--per-band-height))}.av27-page .content-section{height:auto;min-height:var(--per-viewport-height)}.av27-page .content-section.av-s{padding-top:67px}.av27-page .content-section.av-s>.content-wrap{justify-content:flex-start}.av27-page .content-section.av-s .per-section-intro{margin:0 auto 22px}.av27-page .content-section.av-s .per-section-intro .eyebrow{margin:0 0 14px}.av27-page .content-section.av-s .per-section-intro .section-title{font-size:2.5rem}.av27-page .content-section.av-s .per-section-intro .section-copy{margin-top:12px}.av27-page .content-section.av-s>.content-wrap>.per-section-intro+*{margin-top:auto}.av27-page .content-section.av-s>.content-wrap>:last-child{margin-bottom:auto}.av27-page .content-section.av-s .per-section-intro{max-width:1240px}.av27-page .av-calculs .av-calc article{padding:18px 26px}.av27-page .av-calculs .av-calc dl div{padding:4px 0}.av27-page .av-calculs .av-calc dl{margin:2px 0 8px}.av27-page .content-section.av-s .per-section-intro .section-title{max-width:none}.av27-page .content-section.av-s .per-section-intro{width:100%}.av27-page .av-comparatif .av-table th,.av27-page .av-comparatif .av-table td{padding-block:6px}.av27-page .av-comparatif .av-cards-compact article{padding:14px 24px}.av27-page .av-comparatif .av-note{margin-top:12px}.av27-page .av-faq-list summary{padding-block:6px}}.av27-page .av-faq-list details{padding-block:10px}.av27-page .av-faq-list summary{list-style:revert;color:var(--ink);padding:14px 0;font-size:.96rem;font-weight:750;line-height:1.65;display:list-item}.av27-page .av-faq-list summary:after{content:none}.av27-page .av-faq-list details[open] summary{color:var(--ink)}.av27-page .av-faq-list summary:hover,.av27-page .av-faq-list summary:focus-visible{color:var(--gold)}.av27-page .av-faq-list details p{color:var(--muted);margin:8px 0 0;padding:0;font-size:.9rem;line-height:1.45}@media (min-width:1101px){.av27-page .av-faq-list summary{padding-block:14px}.av27-page .av-faq-list details p{margin-bottom:0}}:is(.per-guide-page,.cto-page) .av-cite{color:#81591f;letter-spacing:.02em;vertical-align:super;white-space:nowrap;margin-left:3px;font-size:.72em;font-weight:700;line-height:0;transition:color .2s}:is(.per-guide-page,.cto-page) .av-cite+.av-cite{margin-left:1px}:is(.per-guide-page,.cto-page) .av-cite:hover,:is(.per-guide-page,.cto-page) .av-cite:focus-visible{color:var(--gold);text-decoration:underline}:is(.per-guide-page,.cto-page) :is(.per-tax,.per-death-card) .av-cite{color:#f0cd7e}:is(.per-guide-page,.cto-page) .av-source-list{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}:is(.per-guide-page,.cto-page) .av-source-list li{border-bottom:1px solid #1019231a;align-items:baseline;gap:14px;padding:13px 0;scroll-margin-top:90px;transition:background-color .3s;display:flex}:is(.per-guide-page,.cto-page) .av-source-list li:target{background:#f0cd7e29}:is(.per-guide-page,.cto-page) .av-source-num{color:#81591f;flex:none;font:400 1.1rem/1 Georgia,serif}:is(.per-guide-page,.cto-page) .av-source-list strong{color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.4;display:block}:is(.per-guide-page,.cto-page) .av-source-list a{color:#81591f;text-underline-offset:3px;word-break:break-word;font-size:.8rem;text-decoration:underline;transition:color .2s}:is(.per-guide-page,.cto-page) .av-source-list a:hover,:is(.per-guide-page,.cto-page) .av-source-list a:focus-visible{color:var(--gold)}:is(.per-guide-page,.cto-page) .av-sources-limit{max-width:1040px;color:var(--muted);text-align:center;margin:26px auto 0;font-size:.86rem;line-height:1.6}@media (max-width:1100px){:is(.per-guide-page,.cto-page) .av-source-list{grid-template-columns:1fr}}:is(.per-guide-page,.cto-page) .av-source-list a{line-height:1.5;display:inline-block}.per-guide-page .per-sources .per-section-toc a{color:#ffffffd1;text-decoration:none}.per-guide-page .per-sources .per-section-toc a:hover,.per-guide-page .per-sources .per-section-toc a:focus-visible,.per-guide-page .per-sources .per-section-toc a.is-current{color:#f5d992}:is(.per-guide-page,.cto-page) .av-sources-limit+.av-sources-limit{margin-top:10px}@media (min-width:1101px){.cto-page .per-sources .per-section-intro{margin-bottom:14px}.cto-page .per-sources .av-source-list li{padding-block:8px}.cto-page .per-sources .av-sources-limit{margin-top:14px;font-size:.82rem;line-height:1.5}.cto-page .per-sources .av-sources-limit+.av-sources-limit{margin-top:6px}}@media (min-width:1101px) and (max-height:700px){.cto-page .per-sources .per-section-intro{margin-bottom:8px}.cto-page .per-sources .per-section-intro .eyebrow{margin-bottom:6px}.cto-page .per-sources .av-source-list li{padding-block:5px}.cto-page .per-sources .av-source-list strong{font-size:.84rem}.cto-page .per-sources .av-source-list a{font-size:.74rem;line-height:1.35}.cto-page .per-sources .av-source-num{font-size:1rem}.cto-page .per-sources .av-sources-limit{margin-top:10px;font-size:.78rem;line-height:1.4}}.av27-page.av27-page .av-grid article>span,.av27-page.av27-page .av-fee-example span{font-size:calc(.7rem + 2px)}.av27-page.av27-page .av-grid p{font-size:calc(.9rem + 2px)}.av27-page.av27-page .av-grid p.av-detail{font-size:calc(.8rem + 2px)}.av27-page.av27-page .av-calc article p{font-size:calc(.84rem + 2px)}.av27-page.av27-page .av-calc dt{font-size:calc(.9rem + 2px)}.av27-page.av27-page .av-calc dd{font-size:calc(.92rem + 2px)}.av27-page.av27-page .av-keyfacts dd,.av27-page.av27-page .av-fee-example p{font-size:calc(.84rem + 2px)}.av27-page.av27-page .av-table th,.av27-page.av27-page .av-table td{font-size:calc(.88rem + 2px)}.av27-page.av27-page .av-table thead th{font-size:calc(.72rem + 2px)}.av27-page.av27-page .av-note{font-size:calc(.86rem + 2px)}.av27-page.av27-page .av-boundary p{font-size:calc(.88rem + 2px)}.av27-page.av27-page .av-source-list strong{font-size:calc(.92rem + 2px)}.av27-page.av27-page .av-source-list a{font-size:calc(.8rem + 2px)}.av27-page.av27-page .av-sources-limit{font-size:calc(.86rem + 2px)}@media (min-width:1101px){.av27-page.av27-page .av-fiscalite .av-grid p{font-size:calc(.84rem + 2px)}.av27-page.av27-page .av-cards-compact p{font-size:calc(.86rem + 2px)}.av27-page .av-fiscalite .av-grid article{padding:12px 18px}.av27-page .av-fiscalite .av-table th,.av27-page .av-fiscalite .av-table td{padding-block:5px}.av27-page .av-fiscalite .av-note{margin-top:10px}.av27-page .av-calculs .av-calc article{padding:14px 26px}.av27-page .av-calculs .av-calc dl div{padding:3px 0}.av27-page .av-calculs .av-calc h3{margin-bottom:2px}.av27-page .av-calculs .av-note{margin-top:10px}.av27-page .av-comparatif .av-table th,.av27-page .av-comparatif .av-table td{padding-block:4px}.av27-page .av-comparatif .av-cards-compact article{padding:14px 24px}.av27-page .av-comparatif .av-note{margin-top:8px}.av27-page .av-comparatif .av-table th,.av27-page .av-comparatif .av-table td{padding-inline:13px}}.per-page.per-page.per-guide-page .per-example-label,.per-page.per-page.per-guide-page .per-death-card>span,.per-page.per-page.cto-page .per-example-label,.per-page.per-page.cto-page .per-death-card>span,.per-page.per-page.cto-page .per-2026-changes b{font-size:13.68px}.per-page.per-page.per-guide-page .av-source-list strong{font-size:16.72px}.per-page.per-page.per-guide-page .av-source-list a{font-size:14.8px}@media (max-width:900px){.per-page.per-page.per-guide-page .av-sources-limit{font-size:15.76px}.per-page.per-page.cto-page .per-supports-foot p,.per-page.per-page.cto-page .per-supports-foot strong{font-size:17.04px}.per-page.per-page.cto-page .av-source-list strong{font-size:16.72px}.per-page.per-page.cto-page .av-source-list a{font-size:14.8px}.per-page.per-page.cto-page .av-sources-limit,.per-page.per-page.cto-page .per-sources-body strong{font-size:15.76px}}@media (min-width:901px){.per-page.per-page.per-guide-page .per-three-grid article p{font-size:17.04px}.per-page.per-page.per-guide-page .per-example p,.per-page.per-page.per-guide-page .per-2026-changes p{font-size:16.12px}.per-page.per-page.per-guide-page .per-checklist li,.per-page.per-page.per-guide-page .per-supports-foot p,.per-page.per-page.per-guide-page .per-supports-foot strong{font-size:16.4px}.per-page.per-page.per-guide-page .per-comparison-table th,.per-page.per-page.per-guide-page .per-comparison-table td{font-size:16.08px}.per-page.per-page.per-guide-page .per-exits>.content-wrap>p{font-size:16.4px}.per-page.per-page.per-guide-page .per-death-card p,.per-page.per-page.per-guide-page .av-sources-limit,.per-page.per-page.cto-page .per-three-grid article p{font-size:17.04px}.per-page.per-page.cto-page .per-2026-changes p,.per-page.per-page.cto-page .article-warning,.per-page.per-page.cto-page .article-warning strong{font-size:16.12px}.per-page.per-page.cto-page .per-example p{font-size:15.12px}.per-page.per-page.cto-page .per-supports-foot p,.per-page.per-page.cto-page .per-supports-foot strong,.per-page.per-page.cto-page .per-death-card p,.per-page.per-page.cto-page .per-death-card strong{font-size:17.04px}.per-page.per-page.cto-page .per-comparison-table th,.per-page.per-page.cto-page .per-comparison-table td{font-size:16.08px}.per-page.per-page.cto-page .per-exits>.content-wrap>p,.per-page.per-page.cto-page .per-exits>.content-wrap>p strong{font-size:16.4px}.per-page.per-page.cto-page .av-source-list strong{font-size:16.72px}.per-page.per-page.cto-page .av-source-list a{font-size:14.8px}.per-page.per-page.cto-page .av-sources-limit,.per-page.per-page.cto-page .per-sources-body strong{font-size:17.04px}}@media (min-width:1101px){.per-page.per-page.cto-page .av-sources-limit,.per-page.per-page.cto-page .per-sources-body strong{font-size:15.12px}}@media (min-width:1101px) and (max-height:700px){.per-page.per-page.per-guide-page .per-example p,.per-page.per-page.per-guide-page .per-2026-changes p{font-size:15.16px}.per-page.per-page.per-guide-page .per-checklist li,.per-page.per-page.per-guide-page .per-supports-foot p,.per-page.per-page.per-guide-page .per-supports-foot strong{font-size:15.12px}.per-page.per-page.per-guide-page .per-comparison-table th,.per-page.per-page.per-guide-page .per-comparison-table td{font-size:14.8px}.per-page.per-page.per-guide-page .per-exits>.content-wrap>p{font-size:15.12px}.per-page.per-page.per-guide-page .per-death-card p,.per-page.per-page.per-guide-page .av-sources-limit{font-size:15.76px}.per-page.per-page.cto-page .per-2026-changes p,.per-page.per-page.cto-page .article-warning,.per-page.per-page.cto-page .article-warning strong{font-size:15.16px}.per-page.per-page.cto-page .per-example p{font-size:14.16px}.per-page.per-page.cto-page .per-supports-foot p,.per-page.per-page.cto-page .per-supports-foot strong{font-size:15.12px}.per-page.per-page.cto-page .per-death-card p,.per-page.per-page.cto-page .per-death-card strong{font-size:15.76px}.per-page.per-page.cto-page .per-comparison-table th,.per-page.per-page.cto-page .per-comparison-table td{font-size:14.8px}.per-page.per-page.cto-page .per-exits>.content-wrap>p,.per-page.per-page.cto-page .per-exits>.content-wrap>p strong{font-size:15.76px}.per-page.per-page.cto-page .av-source-list strong{font-size:15.44px}.per-page.per-page.cto-page .av-source-list a{font-size:13.84px}.per-page.per-page.cto-page .av-sources-limit,.per-page.per-page.cto-page .per-sources-body strong{font-size:14.48px}}:is(.av27-page,.per-guide-page,.cto-page) .av-source-list a{width:fit-content;display:block}@media (min-width:1101px){.per-page.per-page:is(.per-guide-page,.cto-page) .per-comparison-table th,.per-page.per-page:is(.per-guide-page,.cto-page) .per-comparison-table td{padding-inline:10px}.per-page.per-page:is(.per-guide-page,.cto-page) .per-comparison-table tbody th{width:15%}.per-page.per-page.per-guide-page .per-comparison-table tbody th{width:17%}.per-page.per-page.per-guide-page .per-tax .per-section-intro .section-copy{margin-top:18px}.per-page.per-page.per-guide-page .per-tax .per-example{margin-top:14px}.per-page.per-page.cto-page .per-exits .per-comparison-table th,.per-page.per-page.cto-page .per-exits .per-comparison-table td{padding-block:7px}}@media (min-width:1101px) and (max-height:700px){.per-page.per-page.per-guide-page .per-tax .per-section-intro .section-copy,.per-page.per-page.per-guide-page .per-tax .per-example{margin-top:8px}.per-page.per-page.per-guide-page .per-checklist li{padding-block:3px}.per-page.per-page.per-guide-page .per-sources .av-source-list li{padding-block:7px}.per-page.per-page.cto-page .per-exits .per-comparison-table th,.per-page.per-page.cto-page .per-exits .per-comparison-table td{padding-block:4px}.per-page.per-page.cto-page .per-architecture .per-section-intro{margin-bottom:8px}.per-page.per-page.cto-page .per-architecture .cto-four article{padding-block:12px}.per-page.per-page.cto-page .per-architecture .per-supports-foot{margin-top:8px;padding-block:8px}.per-page.per-page.cto-page .per-death-card{padding:14px 20px}.per-page.per-page.per-guide-page .per-tax .per-section-intro .section-copy{margin-top:4px}.per-page.per-page.per-guide-page .per-tax .per-example{margin-top:6px}.per-page.per-page.per-guide-page .per-tax .per-2026-changes{margin-top:4px}.per-page.per-page.per-guide-page .per-tax .per-example>div,.per-page.per-page.per-guide-page .per-tax .per-2026-changes article{padding-block:3px}.per-page.per-page.per-guide-page .per-supports-foot{margin-top:4px;padding-top:6px}.per-page.per-page.cto-page-acer-retire #demembrement .per-death-card{padding:12px 22px}.per-page.per-page.cto-page-acer-retire #diagnostic .per-three-grid{margin-top:6px}.per-page.per-page.cto-page-acer-retire #diagnostic .per-three-grid article{padding-block:10px}.per-page.per-page.cto-page-acer-retire #diagnostic .per-supports-foot{margin-top:6px;padding-block:6px}.per-page.per-page.cto-page-acer-retire #diagnostic .per-section-intro{margin-bottom:6px}.per-page.per-page.per-guide-page .per-supports .per-section-intro{margin-bottom:10px}}@media (min-width:1101px){.per-page.per-page.per-guide-page .per-tax{padding-top:12px}}@media (min-width:1101px) and (max-height:700px){.per-page.per-page.per-guide-page .per-supports{padding-top:6px}}@media (min-width:1101px){.av27-page .av-sources .av-source-list{margin-top:0}.av27-page .av-sources .av-source-list li{padding-block:8px}.av27-page .av-sources .av-sources-limit{margin-top:16px}.per-page:is(.per-guide-page,.cto-page){--bk:min(calc(100vh / 703), calc(100vw / 1536));--per-band-height:calc(36 * var(--bk))}.per-page:is(.per-guide-page,.cto-page) :is(.per-toc,.per-section-toc){min-height:calc(36 * var(--bk));height:calc(36 * var(--bk));flex-basis:calc(36 * var(--bk));column-gap:calc(38 * var(--bk));row-gap:calc(38 * var(--bk));padding:calc(6 * var(--bk)) calc(72 * var(--bk) + max(0px, 100% - 1536 * var(--bk)) / 2)}.per-page:is(.per-guide-page,.cto-page) .per-toc a{font-size:calc(12.16 * var(--bk));line-height:calc(20.064 * var(--bk));letter-spacing:calc(.7296 * var(--bk))}.per-page:is(.per-guide-page,.cto-page) .per-section-toc a{font-size:calc(11.2 * var(--bk));line-height:calc(13.44 * var(--bk));letter-spacing:calc(.728 * var(--bk))}.per-page:is(.per-guide-page,.cto-page) .per-sources{padding-top:calc(67 * var(--bk))}.per-page:is(.per-guide-page,.cto-page) .per-sources>.content-wrap{justify-content:flex-start}.per-page:is(.per-guide-page,.cto-page) .per-sources .per-section-intro{width:100%;max-width:1240px;margin:0 auto calc(22 * var(--bk));text-align:center;border:0;padding:0}.per-page:is(.per-guide-page,.cto-page) .per-sources .per-section-intro .eyebrow{margin:0 0 calc(14 * var(--bk));color:#81591f;font-size:calc(12.16 * var(--bk));line-height:calc(20.064 * var(--bk))}.per-page:is(.per-guide-page,.cto-page) .per-sources .per-section-intro .section-title{max-width:none;font-size:calc(40 * var(--bk));letter-spacing:-.035em;margin:0;line-height:1.06}.per-page:is(.per-guide-page,.cto-page) .per-sources>.content-wrap>.per-section-intro+*{margin-top:auto;margin-bottom:auto;padding-top:0}.av27-page .per-hero{height:calc(100vh - var(--per-band-height));overflow:hidden}}.per-guide-page .per-tax .per-example{background:0 0;border-radius:0;gap:16px;overflow:visible}.per-guide-page .per-tax .per-example>div{text-align:center;background:#122333;border:1px solid #bec7d061;border-radius:20px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.per-guide-page .per-tax .per-example>div:before{content:"";transform-origin:top;background:linear-gradient(#d9dee3,#9aa5ae);width:4px;transition:transform .45s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.per-guide-page .per-tax .per-example>div:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#d6dce229 48%,#0000 66%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.per-guide-page .per-tax .per-example>div:hover,.per-guide-page .per-tax .per-example>div:focus-within{border-color:#d6dce2bf;transform:translateY(-6px);box-shadow:0 18px 40px #00000059}.per-guide-page .per-tax .per-example>div:hover:before,.per-guide-page .per-tax .per-example>div:focus-within:before{transform:scaleY(1)}.per-guide-page .per-tax .per-example>div:hover:after,.per-guide-page .per-tax .per-example>div:focus-within:after{transform:translate(120%)}.per-guide-page .per-tax .per-example>div+div{border-left:1px solid #bec7d061}.per-guide-page .per-tax .per-example>div p+p{margin-top:6px}.per-guide-page .per-tax .per-2026-changes article{background:linear-gradient(158deg,#ffffff17 0%,#ffffff09 34%,#fff0 58%);border:1px solid #ffffff57;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.per-guide-page .per-tax .per-2026-changes article:before{content:"";transform-origin:top;background:linear-gradient(#fff,#ffffff8c);width:4px;transition:transform .45s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.per-guide-page .per-tax .per-2026-changes article:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff29 48%,#0000 66%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.per-guide-page .per-tax .per-2026-changes article:hover,.per-guide-page .per-tax .per-2026-changes article:focus-within{border-color:#ffffffb3;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffffff40,0 18px 40px #00000059}.per-guide-page .per-tax .per-2026-changes article:hover:before,.per-guide-page .per-tax .per-2026-changes article:focus-within:before{transform:scaleY(1)}.per-guide-page .per-tax .per-2026-changes article:hover:after,.per-guide-page .per-tax .per-2026-changes article:focus-within:after{transform:translate(120%)}@media (min-width:901px){.per-guide-page .per-tax .per-example{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.per-guide-page .per-tax :is(.per-example>div,.per-2026-changes article),.per-guide-page .per-tax :is(.per-example>div,.per-2026-changes article):before,.per-guide-page .per-tax :is(.per-example>div,.per-2026-changes article):after{transition:none}}@media (min-width:1101px){.av27-page{--bk:min(calc(100vh / 703), calc(100vw / 1536))}.per-page.per-page.per-page:is(.av27-page,.per-guide-page,.cto-page) .av-source-list{max-width:calc(1120 * var(--bk));gap:0 calc(48 * var(--bk));margin:0 auto}.per-page.per-page.per-page:is(.av27-page,.per-guide-page,.cto-page) .av-source-list li{gap:calc(14 * var(--bk));padding-block:calc(9 * var(--bk))}.per-page.per-page.per-page:is(.av27-page,.per-guide-page,.cto-page) .av-source-list strong{font-size:calc(16.72 * var(--bk));line-height:1.4}.per-page.per-page.per-page:is(.av27-page,.per-guide-page,.cto-page) .av-source-list a{font-size:calc(14.8 * var(--bk));line-height:1.5}.per-page.per-page.per-page:is(.av27-page,.per-guide-page,.cto-page) .av-source-num{font-size:calc(17.6 * var(--bk))}.per-page.per-page.per-page:is(.av27-page,.per-guide-page,.cto-page) .av-sources-limit{max-width:calc(1240 * var(--bk));margin:calc(18 * var(--bk)) auto 0;font-size:calc(17.04 * var(--bk));line-height:1.5}.per-page.per-page.per-page:is(.av27-page,.per-guide-page,.cto-page) .av-sources-limit+.av-sources-limit{margin-top:calc(8 * var(--bk))}.per-page.per-page.per-page.cto-page .av-source-list li{padding-block:calc(7 * var(--bk))}.per-page.per-page.per-page.cto-page .av-sources-limit{margin-top:calc(12 * var(--bk))}}.per-guide-page .per-tax .per-example>div:last-child strong{font-size:inherit;white-space:normal}@media (min-width:901px){.per-guide-page .per-tax .per-example>div:last-child strong{font-size:1.45rem;line-height:1.2}}@media (min-width:1101px){.per-guide-page .per-tax .per-section-intro .section-copy{max-width:1240px}}@media (min-width:1101px) and (max-height:700px){.per-guide-page .per-tax .per-example>div:last-child strong{font-size:1.35rem}}@media (min-width:1101px){.per-page.per-page.per-guide-page .per-tax .per-section-intro{width:100%;max-width:1240px}.per-page.per-page.per-guide-page .per-tax .per-section-intro .section-copy{max-width:1240px}}@media (min-width:1101px) and (max-height:700px){.per-page.per-page.per-guide-page .per-tax{padding-top:8px}.per-page.per-page.per-guide-page .per-tax .per-section-intro .eyebrow{margin-bottom:4px}.per-page.per-page.per-guide-page .per-tax .per-example{gap:12px;margin-top:8px}.per-page.per-page.per-guide-page .per-tax .per-example>div{padding:8px 12px}.per-page.per-page.per-guide-page .per-tax .per-example strong{margin:3px 0}.per-page.per-page.per-guide-page .per-tax .per-example p{line-height:1.26}.per-page.per-page.per-guide-page .per-tax .per-example>div p+p{margin-top:3px}.per-page.per-page.per-guide-page .per-tax .per-2026-changes{margin-top:10px}.per-page.per-page.per-guide-page .per-tax .per-2026-changes article{padding:7px 16px}.per-page.per-page.per-guide-page .per-tax .per-2026-changes h3{margin:0 0 4px}.per-page.per-page.per-guide-page .per-tax .per-2026-changes p{line-height:1.26}.per-page.per-page.per-guide-page .per-tax .per-example-label{margin:0}.per-page.per-page.per-guide-page .per-tax .per-example strong{margin:4px 0 6px;line-height:1.15}.per-page.per-page.per-guide-page .per-tax .per-example p{margin:0}.per-page.per-page.per-guide-page .per-tax .per-2026-changes b{line-height:1.1}.per-page.per-page.per-guide-page .per-tax .per-2026-changes p{margin:4px 0 0}}@media (max-width:900px){.per-guide-page .per-tax .per-example>div:last-child strong{font-size:clamp(1.6rem,6.4vw,2rem);line-height:1.15}}.per-page.per-page.per-guide-page .per-three-grid article,.per-page.per-page.per-guide-page .per-checklist,.per-page.per-page.cto-page .per-three-grid article,.per-page.per-page.av27-page .av-method article,.per-page.per-page.av27-page .av-cards article,.per-page.per-page.av27-page .av-calc article{--fx:217, 185, 110;--fx-shadow:#101c2824}.per-page.per-page.av27-page .av-keyfacts div,.per-page.per-page.av27-page .av-cabinet article,.per-page.per-page.av27-page .av-fee-example{--fx:217, 185, 110;--fx-shadow:#07111c52;--fx-base:linear-gradient(145deg, #101c28, #17293a)}.per-page.per-page.av27-page .av-diagnostic .av-navy-cards article,.per-page.per-page.av27-page .av-boundary{--fx:217, 185, 110;--fx-shadow:#00000059}.per-page.per-page.per-guide-page .per-death-card,.per-page.per-page.cto-page .per-death-card,.per-page.per-page.per-guide-page .per-tax .per-2026-changes article,.per-page.per-page.cto-page .per-tax .per-2026-changes article,.per-page.per-page.av27-page .av-fiscalite .av-navy-cards article{--fx:255, 255, 255;--fx-shadow:#00000059}.per-page.per-page.per-guide-page .per-tax .per-example>div,.per-page.per-page.cto-page .per-example>div{--fx:200, 208, 216;--fx-shadow:#00000059}.per-page.per-page:is(.per-guide-page,.cto-page,.av27-page) :is(.per-three-grid article,.per-checklist,.per-death-card,.per-2026-changes article,.per-example>div,.av-method article,.av-cards article,.av-calc article,.av-keyfacts div,.av-cabinet article,.av-fee-example,.av-navy-cards article,.av-boundary){border:1px solid rgba(var(--fx), .34);background-image:linear-gradient(158deg, rgba(var(--fx), .09) 0%, rgba(var(--fx), .035) 34%, rgba(var(--fx), 0) 58%), var(--fx-base,none);box-shadow:inset 0 1px 0 rgba(var(--fx), .16);transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.per-page.per-page:is(.per-guide-page,.cto-page,.av27-page) :is(.per-three-grid article,.per-checklist,.per-death-card,.per-2026-changes article,.per-example>div,.av-method article,.av-cards article,.av-calc article,.av-keyfacts div,.av-cabinet article,.av-fee-example,.av-navy-cards article,.av-boundary):before{content:"";z-index:1;background:linear-gradient(180deg, rgb(var(--fx)), rgba(var(--fx), .55));transform-origin:top;pointer-events:none;width:4px;transition:transform .45s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.per-page.per-page:is(.per-guide-page,.cto-page,.av27-page) :is(.per-three-grid article,.per-checklist,.per-death-card,.per-2026-changes article,.per-example>div,.av-method article,.av-cards article,.av-calc article,.av-keyfacts div,.av-cabinet article,.av-fee-example,.av-navy-cards article,.av-boundary):after{content:"";z-index:1;background:linear-gradient(115deg, transparent 30%, rgba(var(--fx), .16) 48%, transparent 66%);pointer-events:none;transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.per-page.per-page:is(.per-guide-page,.cto-page,.av27-page) :is(.per-three-grid article,.per-checklist,.per-death-card,.per-2026-changes article,.per-example>div,.av-method article,.av-cards article,.av-calc article,.av-keyfacts div,.av-cabinet article,.av-fee-example,.av-navy-cards article,.av-boundary):is(:hover,:focus-within){border-color:rgba(var(--fx), .7);box-shadow:inset 0 1px 0 rgba(var(--fx), .22), 0 0 0 1px rgba(var(--fx), .25), 0 18px 40px var(--fx-shadow);transform:translateY(-6px)}.per-page.per-page:is(.per-guide-page,.cto-page,.av27-page) :is(.per-three-grid article,.per-checklist,.per-death-card,.per-2026-changes article,.per-example>div,.av-method article,.av-cards article,.av-calc article,.av-keyfacts div,.av-cabinet article,.av-fee-example,.av-navy-cards article,.av-boundary):is(:hover,:focus-within):before{transform:scaleY(1)}.per-page.per-page:is(.per-guide-page,.cto-page,.av27-page) :is(.per-three-grid article,.per-checklist,.per-death-card,.per-2026-changes article,.per-example>div,.av-method article,.av-cards article,.av-calc article,.av-keyfacts div,.av-cabinet article,.av-fee-example,.av-navy-cards article,.av-boundary):is(:hover,:focus-within):after{transform:translate(120%)}@media (prefers-reduced-motion:reduce){.per-page.per-page:is(.per-guide-page,.cto-page,.av27-page) :is(.per-three-grid article,.per-checklist,.per-death-card,.per-2026-changes article,.per-example>div,.av-method article,.av-cards article,.av-calc article,.av-keyfacts div,.av-cabinet article,.av-fee-example,.av-navy-cards article,.av-boundary),.per-page.per-page:is(.per-guide-page,.cto-page,.av27-page) :is(.per-three-grid article,.per-checklist,.per-death-card,.per-2026-changes article,.per-example>div,.av-method article,.av-cards article,.av-calc article,.av-keyfacts div,.av-cabinet article,.av-fee-example,.av-navy-cards article,.av-boundary):before,.per-page.per-page:is(.per-guide-page,.cto-page,.av27-page) :is(.per-three-grid article,.per-checklist,.per-death-card,.per-2026-changes article,.per-example>div,.av-method article,.av-cards article,.av-calc article,.av-keyfacts div,.av-cabinet article,.av-fee-example,.av-navy-cards article,.av-boundary):after{transition:none}}.per-page.per-page.cto-page .per-example{background:0 0;border-radius:0;gap:16px;overflow:visible}.per-page.per-page.cto-page .per-example>div{background-color:#122333;border-radius:20px}.per-page.per-page.per-guide-page .per-tax .per-2026-changes article{text-align:left}.per-page.per-page.per-guide-page .per-tax .per-2026-changes :is(b,h3){text-align:center;display:block}.per-page.per-page.av27-page .av-fiscalite .av-grid article{text-align:left}.per-page.per-page.av27-page .av-fiscalite .av-grid article>:is(span,h3){text-align:center}@media (min-width:1101px){.per-page.per-page.per-guide-page .content-section{padding-top:calc(49 * var(--bk))}.per-page.per-page.per-guide-page .content-section>.content-wrap{flex-direction:column;justify-content:flex-start;display:flex}.per-page.per-page.per-guide-page .content-section .per-section-intro{width:100%;max-width:calc(1240 * var(--bk));text-align:center;margin-top:0;padding-top:0}.per-page.per-page.per-guide-page .content-section .per-section-intro .eyebrow{width:100%;margin:0 0 calc(18 * var(--bk));font-size:calc(12.16 * var(--bk));line-height:calc(20.064 * var(--bk));text-align:center;display:block}.per-page.per-page.per-guide-page .content-section .per-section-intro .section-title{max-width:none;font-size:calc(61.44 * var(--bk));margin:0 auto}.per-page.per-page.per-guide-page .content-section>.content-wrap>.per-section-intro+*{margin-top:auto}.per-page.per-page.per-guide-page .content-section>.content-wrap>:last-child{margin-bottom:auto}.per-page.per-page.per-guide-page .content-section{justify-content:flex-start}.per-page.per-page.per-guide-page .content-section>.content-wrap{margin-top:0;padding-top:0}.per-page.per-page.per-guide-page .per-exits>.content-wrap{transform:none}.per-page.per-page.per-guide-page .per-sources .per-section-intro .eyebrow{max-width:none;margin-inline:auto}.per-page.per-page.per-guide-page .per-supports.content-section>.content-wrap{align-content:stretch;padding-top:0;display:grid}.per-page.per-page.per-guide-page .per-supports.content-section>.content-wrap>.per-supports-foot{margin-bottom:0}}@media (min-width:1101px) and (max-height:700px){.per-page.per-page.per-guide-page .per-supports-grid>div:first-child{padding-top:6px}}@media (min-width:1101px){.per-page.per-page.per-guide-page .per-supports.content-section>.content-wrap{padding-bottom:calc(18 * var(--bk))}}.home-page .hero{background:url(/assets/video/hero-ocean-poster.webp) 50%/cover no-repeat,url(data:image/webp;base64,UklGRoYAAABXRUJQVlA4IHoAAADwBACdASogABIAPuVipU2pJaOiMAwBIByJYgB4GgRWYALJfJ4ruwWRfzq2n+qAnTAA/u0350aNAGuQDRsB3wh//dCr2X3+9KO3sqaWBmowznt5UogTfjnc/9NbnNbCzH2ChAevg2dpXsNEkd52g6iGci1+7qRetgAAAA==) 50%/cover no-repeat,#172230}.sup27-page{--sup-gold:#d9b96e;--sup-navy:#101c28;background:#fbfaf7}.sup27-page main{display:block}.sup27-page .sup-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d9b96e61 0,#d9b96e00 34%),radial-gradient(circle at 12% 110%,#78b4d659 0,#78b4d600 42%),linear-gradient(118deg,#0f2a44 0%,#1b4a6f 42%,#2f739a 74%,#5a9cc0 100%);align-items:center;min-height:650px;padding:128px 92px 64px;display:grid;position:relative;overflow:hidden}.sup27-page .sup-hero-inner{width:min(1240px,100%);margin:0 auto}.sup27-page .sup-hero .eyebrow{color:#f0cd7e;margin:0 0 22px}.sup27-page .sup-hero h1{letter-spacing:-.045em;max-width:980px;margin:0;font:400 6.7rem/.98 Georgia,serif}.sup27-page .sup-hero-lead{color:#e8eef3;max-width:1160px;margin:26px 0 0;font-size:1.05rem;line-height:1.65}.sup27-page .sup-cards{grid-template-columns:repeat(3,minmax(0,300px));gap:18px;margin-top:30px;display:grid}.sup27-page .sup-card{--fx:255, 255, 255;--fx-shadow:#03122059;border:1px solid rgba(var(--fx), .34);background:#ffffff14 linear-gradient(158deg, rgba(var(--fx), .12) 0%, rgba(var(--fx), .04) 34%, rgba(var(--fx), 0) 58%);box-shadow:inset 0 1px 0 rgba(var(--fx), .2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;flex-direction:column;gap:6px;padding:16px 22px;display:flex;position:relative;overflow:hidden}.sup27-page .sup-card span{color:#f0cd7e;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.sup27-page .sup-card strong{color:#fff;font:400 1.7rem/1.1 Georgia,serif}.sup27-page .sup-s{box-sizing:border-box;padding:0 92px;position:relative}.sup27-page .sup-alt,.sup27-page #assurance-vie{background:#f4f0e8}.sup27-page .sup-wrap{width:min(1240px,100%);margin:0 auto}.sup27-page .sup-tabs{justify-content:center;gap:16px;display:flex}.sup27-page .sup-tab{--fx:217, 185, 110;--fx-shadow:#101c2824;min-width:210px;color:var(--ink);border:1px solid rgba(var(--fx), .45);background:#fff linear-gradient(158deg, rgba(var(--fx), .1) 0%, rgba(var(--fx), .04) 34%, rgba(var(--fx), 0) 58%);box-shadow:inset 0 1px 0 rgba(var(--fx), .18);border-radius:14px;justify-content:center;align-items:center;padding:12px 30px;font:400 1.15rem/1.2 Georgia,serif;display:inline-flex;position:relative;overflow:hidden}.sup27-page .sup-tab.is-current{color:#101c28;background:linear-gradient(135deg,#e8cf8e 0%,#d9b96e 55%,#c9a355 100%);border-color:#c9a355;box-shadow:0 10px 26px #81591f38,inset 0 1px #ffffff73}.sup27-page .sup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.sup27-page .sup-env-reverse .sup-photo{order:2}.sup27-page .sup-photo{aspect-ratio:3/2;background:#9b8f85;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 56px #101c282e}.sup27-page .sup-photo img{object-fit:cover;width:100%;height:100%}.sup27-page .sup-copy .eyebrow{color:#81591f;margin:0 0 12px}.sup27-page .sup-copy .section-title{letter-spacing:-.035em;margin:0;font:400 2.75rem/1.05 Georgia,serif}.sup27-page .sup-copy p{color:#56636d;margin:16px 0 0;font-size:1rem;line-height:1.6}.sup27-page .sup-copy h3{color:var(--ink);margin:22px 0 0;font:400 1.4rem/1.2 Georgia,serif}.sup27-page .sup-copy h3+p{margin-top:8px}.sup27-page .sup-more{border-color:#81591f;margin-top:24px;transition:background-color .2s,box-shadow .2s;color:#81591f!important}.sup27-page .sup-more:hover,.sup27-page .sup-more:focus-visible{background:#d9b96e24;box-shadow:0 0 0 1px #d9b96e,0 0 16px #d9b96e73}.sup27-page .sup-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:56px;display:grid}.sup27-page .sup-head .eyebrow{color:#81591f;margin:0 0 14px}.sup27-page .sup-head .section-title{letter-spacing:-.04em;margin:0;font:400 3.6rem/1.02 Georgia,serif}.sup27-page .sup-head .section-copy{color:#56636d;margin:0;font-size:1rem;line-height:1.6}.sup27-page .sup-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.sup27-page .sup-compare article{--fx:217, 185, 110;--fx-shadow:#101c2824;border:1px solid rgba(var(--fx), .34);background:#fff linear-gradient(158deg, rgba(var(--fx), .09) 0%, rgba(var(--fx), .035) 34%, rgba(var(--fx), 0) 58%);box-shadow:inset 0 1px 0 rgba(var(--fx), .16);border-radius:20px;padding:26px 28px;position:relative;overflow:hidden}.sup27-page .sup-compare h3{color:var(--sup-navy);margin:0 0 10px;font:400 1.5rem/1.2 Georgia,serif}.sup27-page .sup-compare p{color:var(--ink);margin:0;font-size:1rem;line-height:1.55}.sup27-page .sup-compare ul{color:#56636d;margin:14px 0 0;padding-left:18px;font-size:.95rem;line-height:1.55}.sup27-page .sup-source{color:#56636d;text-align:center;max-width:1240px;margin:26px auto 0;font-size:.9rem;line-height:1.55}.sup27-page .sup-source strong{color:var(--ink)}.sup27-page .sup-source a{color:#81591f;text-underline-offset:3px;text-decoration:underline}.sup27-page :is(.sup-card,.sup-tab:not(.is-current),.sup-compare article){transition:transform .35s,box-shadow .35s,border-color .35s}.sup27-page :is(.sup-card,.sup-tab:not(.is-current),.sup-compare article):before{content:"";z-index:1;background:linear-gradient(180deg, rgb(var(--fx)), rgba(var(--fx), .55));transform-origin:top;pointer-events:none;width:4px;transition:transform .45s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.sup27-page :is(.sup-card,.sup-tab:not(.is-current),.sup-compare article):after{content:"";z-index:1;background:linear-gradient(115deg, transparent 30%, rgba(var(--fx), .18) 48%, transparent 66%);pointer-events:none;transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.sup27-page :is(.sup-card,.sup-tab:not(.is-current),.sup-compare article):is(:hover,:focus-visible,:focus-within){border-color:rgba(var(--fx), .75);box-shadow:inset 0 1px 0 rgba(var(--fx), .24), 0 0 0 1px rgba(var(--fx), .28), 0 18px 40px var(--fx-shadow);transform:translateY(-6px)}.sup27-page :is(.sup-card,.sup-tab:not(.is-current),.sup-compare article):is(:hover,:focus-visible,:focus-within):before{transform:scaleY(1)}.sup27-page :is(.sup-card,.sup-tab:not(.is-current),.sup-compare article):is(:hover,:focus-visible,:focus-within):after{transform:translate(120%)}@media (prefers-reduced-motion:reduce){.sup27-page :is(.sup-card,.sup-tab,.sup-compare article),.sup27-page :is(.sup-card,.sup-tab,.sup-compare article):before,.sup27-page :is(.sup-card,.sup-tab,.sup-compare article):after{transition:none}}@media (min-width:1101px){.sup27-page .sup-s{flex-direction:column;min-height:100vh;padding-top:44px;padding-bottom:44px;display:flex}.sup27-page .sup-s>.sup-wrap{flex-direction:column;flex:auto;display:flex}.sup27-page .sup-env .sup-grid{margin:auto 0}.sup27-page .sup-supports>.sup-wrap{justify-content:center}}@media (max-width:1100px){.sup27-page .sup-hero{min-height:0;padding:120px 24px 56px}.sup27-page .sup-hero h1{font-size:clamp(2.8rem,9vw,4.6rem)}.sup27-page .sup-cards{grid-template-columns:1fr;max-width:420px}.sup27-page .sup-s{padding:56px 24px}.sup27-page .sup-tabs{gap:8px}.sup27-page .sup-tab{flex:1 1 0;min-width:0;padding:10px 8px;font-size:.95rem}.sup27-page .sup-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.sup27-page .sup-env-reverse .sup-photo{order:0}.sup27-page .sup-copy .section-title{font-size:clamp(2rem,6.5vw,2.6rem)}.sup27-page .sup-head{grid-template-columns:1fr;gap:16px}.sup27-page .sup-head .section-title{font-size:clamp(2.2rem,7vw,3rem)}.sup27-page .sup-compare{grid-template-columns:1fr}}.sup27-page .sup-hero{min-height:650px;padding-top:118px;padding-bottom:56px}.sup27-page .sup-cards{grid-template-columns:repeat(3,minmax(0,340px))}.sup27-page .sup-card span{white-space:nowrap}@media (max-width:1100px){.sup27-page .sup-card span{white-space:normal}.sup27-page .sup-cards{grid-template-columns:1fr}}.sup27-page .site-header.site-header{background:#030a1226}@media (min-width:1101px){.per-page.per-page.cto-page .content-section{height:auto;min-height:var(--per-viewport-height);padding-top:calc(49 * var(--bk));justify-content:flex-start}.per-page.per-page.cto-page .per-hero{height:auto;min-height:calc(var(--per-viewport-height) - var(--per-band-height));overflow:hidden}.per-page.per-page.cto-page .content-section>.content-wrap{flex-direction:column;justify-content:flex-start;margin-top:0;padding-top:0;display:flex;transform:none}.per-page.per-page.cto-page .content-section .per-section-intro{width:100%;max-width:calc(1240 * var(--bk));text-align:center;border:0;margin-top:0;padding-top:0}.per-page.per-page.cto-page .content-section .per-section-intro .eyebrow{width:100%;max-width:none;margin:0 auto calc(18 * var(--bk));font-size:calc(12.16 * var(--bk));line-height:calc(20.064 * var(--bk));text-align:center;display:block}.per-page.per-page.cto-page .content-section .per-section-intro .section-title{max-width:none;font-size:calc(61.44 * var(--bk));margin:0 auto}.per-page.per-page.cto-page .content-section>.content-wrap>.per-section-intro+*{margin-top:auto}.per-page.per-page.cto-page .content-section>.content-wrap>:last-child{margin-bottom:auto}.per-page.per-page.cto-page :is(#transmission,#demembrement,#comparatif) .per-section-intro .section-title{font-size:calc(61.44 * var(--bk))}.per-page.per-page.cto-page #comparatif .per-section-intro{margin-bottom:calc(12 * var(--bk))}.per-page.per-page.cto-page #comparatif .per-section-intro .section-copy{margin-top:calc(10 * var(--bk))}.per-page.per-page.cto-page #comparatif .per-comparison-table{margin-block:0 calc(10 * var(--bk))}.per-page.per-page.cto-page #comparatif .per-comparison-table th,.per-page.per-page.cto-page #comparatif .per-comparison-table td{padding-block:calc(5 * var(--bk));line-height:1.3}.per-page.per-page.cto-page #comparatif>.content-wrap>p{margin-top:0}.per-page.per-page.cto-page :is(#transmission,#demembrement,#comparatif) .per-section-intro{width:100%}.per-page.per-page.cto-page #demembrement .per-death-card{padding:calc(18 * var(--bk)) calc(24 * var(--bk))}.per-page.per-page.cto-page .per-architecture .per-supports-foot{padding-inline:0}.per-page.per-page.cto-page .content-section{--per-section-inline:0px;padding-inline:0}.per-page.per-page.cto-page .per-hero{height:calc(100vh - var(--per-band-height));overflow:hidden}.av27-page .content-section.av-s{padding-top:49px}.av27-page .content-section.av-s .per-section-intro .eyebrow{margin:0 0 18px}.av27-page.av27-page .content-section.av-s .per-section-intro .section-title{font-size:61.44px;line-height:1.02}.av27-page :is(.av-fiscalite,.av-calculs,.av-securite,.av-comparatif) .per-section-intro{margin-bottom:10px}.av27-page :is(.av-fiscalite,.av-calculs,.av-securite,.av-comparatif) .per-section-intro .section-copy{margin-top:8px}.av27-page .av-fiscalite .av-grid article{padding:8px 18px}.av27-page .av-fiscalite .av-grid{margin-top:0}.av27-page .av-fiscalite .av-table{margin-top:10px}.av27-page .av-fiscalite .av-table th,.av27-page .av-fiscalite .av-table td{padding-block:3px}.av27-page .av-fiscalite .av-note{margin-top:8px}.av27-page .av-calculs .av-grid{margin-top:0}.av27-page .av-calculs .av-calc article{padding:10px 26px}.av27-page .av-calculs .av-calc dl div{padding:2px 0}.av27-page .av-calculs .av-note{margin-top:8px}.av27-page .av-securite .av-grid{margin-top:0}.av27-page .av-securite .av-cabinet article{padding:18px 26px}.av27-page .av-securite .av-grid p.av-detail{padding-top:8px}.av27-page .av-securite .av-grid p+p.av-detail{margin-top:10px}.av27-page .av-comparatif .av-table{margin-top:0}.av27-page .av-comparatif .av-table th,.av27-page .av-comparatif .av-table td{padding-block:2px}.av27-page .av-comparatif .av-grid{margin-top:10px}.av27-page .av-comparatif .av-cards-compact article{padding:10px 24px}.av27-page .av-comparatif .av-note{margin-top:8px}.av27-page :is(.av-fiscalite,.av-calculs,.av-securite,.av-comparatif) .per-section-intro .section-copy{max-width:1240px}.av27-page.av27-page .content-section.av-s:is(.av-fiscalite,.av-calculs,.av-securite,.av-comparatif) .per-section-intro{margin-bottom:10px}.av27-page.av27-page .content-section.av-s:is(.av-fiscalite,.av-calculs,.av-securite,.av-comparatif) .per-section-intro .section-copy{margin-top:8px}.av27-page.av27-page .av-calculs .av-note{max-width:1240px}}.ap27-page{--lf-k:calc(100vh / 703);--per-band-height:36px;--ap-gold:#d9b96e;--ap-muted:#46535c;background:#fbfaf7}.ap27-page main{display:block}.ap27-page .ap-hero,.ap27-page .content-section{position:relative}.ap27-page .ap-hero{min-height:calc(100vh - var(--per-band-height));color:#fff;background:#07111c;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden}.ap27-page .ap-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:96px 72px 48px 92px;display:flex}.ap27-page .ap-hero-copy .eyebrow{color:#f0cd7e;margin:0 0 18px}.ap27-page .ap-hero-copy h1{letter-spacing:-.052em;max-width:720px;margin:0;font:400 4.32rem/.96 Georgia,serif}.ap27-page .ap-hero-lead{color:#cad4db;max-width:620px;margin:24px 0 0;font-size:1.12rem;line-height:1.58}.ap27-page .ap-proofline{border:1px solid #f0cd7e3d;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;display:grid;overflow:hidden}.ap27-page .ap-proofline span{color:#c9d4db;background:#ffffff09;min-width:0;padding:14px 16px;font-size:13.68px;line-height:1.35}.ap27-page .ap-proofline span+span{border-left:1px solid #f0cd7e33}.ap27-page .ap-proofline strong{color:#f0cd7e;letter-spacing:.05em;margin-bottom:4px;font-size:14.48px;display:block}.ap27-page .ap-hero-media{background:#d9d6cf;margin:0;position:relative;overflow:hidden}.ap27-page .ap-hero-media img{object-fit:cover;width:100%;height:100%}.ap27-page .ap-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07111c33,#0000 28%);position:absolute;inset:0}.ap27-page .per-toc{color:#dce4e9;scrollbar-width:none;background:#07111c;flex-wrap:nowrap;justify-content:center;align-items:center;gap:38px;height:36px;min-height:36px;padding:6px 72px;display:flex;overflow-x:auto}.ap27-page .per-toc a{letter-spacing:.06em;text-transform:uppercase;font-size:12.16px;font-weight:700;line-height:20.064px}.ap27-page .per-toc a:hover,.ap27-page .per-toc a:focus-visible{color:#f0cd7e}.ap27-page .per-section-toc{width:100%;min-height:var(--per-band-height);height:var(--per-band-height);flex:0 0 var(--per-band-height);gap:38px;margin:auto 0 0;padding:6px 72px}.ap27-page .content-section{box-sizing:border-box;flex-direction:column;min-height:100vh;padding:49px 0 0;display:flex;overflow:hidden}.ap27-page .ap-light{color:var(--ink);background:#fbfaf7}.ap27-page .ap-cream{color:var(--ink);background:#f2eee5}.ap27-page .ap-navy{color:#fff;background:#102337}.ap27-page .ap-dark{color:#fff;background:#07111c}.ap27-page .content-wrap{flex-direction:column;flex:auto;width:min(1240px,100% - 48px);margin:0 auto;display:flex}.ap27-page .per-section-intro{text-align:center;width:100%;margin:0 0 22px}.ap27-page .per-section-intro .eyebrow{color:#81591f;margin:0 0 18px;font-size:12.16px;line-height:20.064px}.ap27-page :is(.ap-navy,.ap-dark) .per-section-intro .eyebrow{color:#f0cd7e}.ap27-page .per-section-intro .section-title{letter-spacing:-.042em;max-width:none;margin:0;font:400 61.44px/1.02 Georgia,serif}.ap27-page .per-section-intro .section-copy{max-width:1000px;color:var(--ap-muted);margin:12px auto 0;font-size:1rem;line-height:1.55}.ap27-page :is(.ap-navy,.ap-dark) .per-section-intro .section-copy{color:#d2dce3}.ap27-page .content-wrap>.per-section-intro+*{margin-top:auto}.ap27-page .content-wrap>:last-child{margin-bottom:auto}.ap27-page .content-section>.per-section-toc{margin-top:0}.ap27-page .content-section>.content-wrap{padding-bottom:22px}.ap27-page .ap-split{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:72px;display:grid}.ap27-page .ap-split-photo-first{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ap27-page .ap-copy{min-width:0}.ap27-page .ap-copy p{color:var(--ap-muted);margin:0;font-size:.96rem;line-height:1.6}.ap27-page .ap-copy p+p,.ap27-page .ap-copy .ap-criteria+p{margin-top:14px}.ap27-page :is(.ap-navy,.ap-dark) .ap-copy p{color:#d2dce3}.ap27-page .ap-copy .ap-lead{color:var(--ink);font-size:1.12rem;line-height:1.52}.ap27-page :is(.ap-navy,.ap-dark) .ap-copy .ap-lead{color:#fff}.ap27-page .ap-photo{background:#d9d6cf;border-radius:22px;width:100%;height:400px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 70px #05101b24}.ap27-page .ap-navy .ap-photo{box-shadow:0 24px 80px #00000040}.ap27-page .ap-photo img{object-fit:cover;width:100%;height:100%}.ap27-page .ap-note{background:#d2ae621a;border-left:3px solid #b48c4c;gap:6px;margin-top:20px;padding:16px 20px;display:grid}.ap27-page .ap-note strong{color:#654918;font:400 1.2rem/1.25 Georgia,serif}.ap27-page .ap-note span{color:#4a565e;font-size:15.92px;line-height:1.5}.ap27-page .ap-navy .ap-note{background:#ffffff0e;border-left-color:#f0cd7e}.ap27-page .ap-navy .ap-note strong{color:#fff}.ap27-page .ap-navy .ap-note span{color:#d1dce3}.ap27-page .ap-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ap27-page .ap-process article{background-color:#fff;border-radius:21px;min-width:0;padding:22px 22px 24px}.ap27-page .ap-process article>span{color:#3a2a11;background:linear-gradient(145deg,#f4dda3,#cda656);border-radius:50%;place-items:center;width:39px;height:39px;font:700 .72rem/1 Georgia,serif;display:grid}.ap27-page .ap-kicker{color:#81591f;letter-spacing:.12em;text-transform:uppercase;margin:14px 0 4px;font-size:12.72px;font-weight:800}.ap27-page .ap-dark .ap-kicker{color:#f0cd7e}.ap27-page .ap-process h3,.ap27-page .ap-scope h3{letter-spacing:-.025em;margin:0 0 10px;font:400 1.9rem/1.1 Georgia,serif}.ap27-page .ap-process article>p:last-child{color:var(--ap-muted);margin:0;font-size:15.92px;line-height:1.5}.ap27-page .ap-deliverables{border-block:1px solid #1019231f;grid-template-columns:1.18fr repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.ap27-page .ap-deliverables>*{align-items:center;min-height:58px;padding:10px 16px;display:flex}.ap27-page .ap-deliverables>*+*{border-left:1px solid #1019231a}.ap27-page .ap-deliverables strong{color:#654918;font:400 1.12rem/1.2 Georgia,serif}.ap27-page .ap-deliverables span{color:#52606a;font-size:14.48px;line-height:1.35}.ap27-page .ap-criteria{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.ap27-page .ap-criteria span{color:#f0d491;text-align:center;border-radius:999px;padding:9px 12px;font-size:14px;position:relative;overflow:hidden}.ap27-page .ap-commitments{border-top:1px solid #10192321}.ap27-page .ap-commitments article{border-bottom:1px solid #10192321;grid-template-columns:minmax(130px,.36fr) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.ap27-page .ap-commitments strong{color:#79551c;font:400 1.14rem/1.3 Georgia,serif}.ap27-page .ap-commitments span{color:#4b5861;font-size:16.08px;line-height:1.45}.ap27-page .ap-copy .ap-riskline{color:#495760;margin-top:18px;font-size:14.8px;line-height:1.5}.ap27-page .ap-riskline strong{color:#704e1a}.ap27-page .ap-scope{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ap27-page .ap-scope article{background-color:#ffffff0a;border-radius:19px;padding:22px 24px}.ap27-page .ap-scope h3{color:#fff}.ap27-page .ap-scope p:last-child{color:#d2dce3;margin:0;font-size:16px;line-height:1.55}.ap27-page .ap-facts{border-block:1px solid #ffffff24;grid-template-columns:.8fr 1.1fr 1.5fr 1.4fr .9fr;margin:16px 0 0;display:grid}.ap27-page .ap-facts div{padding:12px 14px}.ap27-page .ap-facts div+div{border-left:1px solid #ffffff1f}.ap27-page .ap-facts dt{color:#f0cd7e;letter-spacing:.1em;text-transform:uppercase;font-size:12.8px;font-weight:700}.ap27-page .ap-facts dd{color:#e2e9ee;margin:4px 0 0;font-size:16px}.ap27-page .ap-final-row{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.ap27-page .ap-links{flex-wrap:wrap;gap:18px;display:flex}.ap27-page .ap-links a{color:#f0cd7e;text-underline-offset:3px;font-size:14.8px;text-decoration:underline}.ap27-page .ap-links a:hover,.ap27-page .ap-links a:focus-visible{color:#fff}.ap27-page .ap-final-row .outline-cta{border-color:#f0d491b3;transition:background-color .2s,box-shadow .2s;color:#f0d491!important}.ap27-page .ap-final-row .outline-cta:hover,.ap27-page .ap-final-row .outline-cta:focus-visible{background:#f0cd7e1a;box-shadow:0 0 0 1px #f0cd7e,0 0 18px #f0cd7e73}.ap27-page .ap-process article{--fx:217, 185, 110;--fx-shadow:#101c2824}.ap27-page .ap-scope article,.ap27-page .ap-criteria span{--fx:255, 255, 255;--fx-shadow:#00000059}.ap27-page :is(.ap-process article,.ap-scope article,.ap-criteria span){border:1px solid rgba(var(--fx), .34);background-image:linear-gradient(158deg, rgba(var(--fx), .09) 0%, rgba(var(--fx), .035) 34%, rgba(var(--fx), 0) 58%);box-shadow:inset 0 1px 0 rgba(var(--fx), .16);transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.ap27-page :is(.ap-process article,.ap-scope article,.ap-criteria span):before{content:"";z-index:1;background:linear-gradient(180deg, rgb(var(--fx)), rgba(var(--fx), .55));transform-origin:top;pointer-events:none;width:4px;transition:transform .45s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.ap27-page :is(.ap-process article,.ap-scope article,.ap-criteria span):after{content:"";z-index:1;background:linear-gradient(115deg, transparent 30%, rgba(var(--fx), .16) 48%, transparent 66%);pointer-events:none;transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.ap27-page :is(.ap-process article,.ap-scope article,.ap-criteria span):is(:hover,:focus-within){border-color:rgba(var(--fx), .7);box-shadow:inset 0 1px 0 rgba(var(--fx), .22), 0 0 0 1px rgba(var(--fx), .25), 0 18px 40px var(--fx-shadow);transform:translateY(-6px)}.ap27-page .ap-criteria span:is(:hover,:focus-within){transform:translateY(-2px)}.ap27-page :is(.ap-process article,.ap-scope article,.ap-criteria span):is(:hover,:focus-within):before{transform:scaleY(1)}.ap27-page :is(.ap-process article,.ap-scope article,.ap-criteria span):is(:hover,:focus-within):after{transform:translate(120%)}.ap27-page .lf-secnav{--lf-nav:#d9b96e;z-index:6;right:28px;bottom:calc(var(--per-band-height) + 24px);flex-direction:column;gap:8px;display:flex;position:absolute}.ap27-page .ap-hero>.lf-secnav{bottom:24px}.ap27-page .ap-light .lf-secnav,.ap27-page .ap-cream .lf-secnav{--lf-nav:#b48c4c}.ap27-page .lf-secnav button{width:38px;height:38px;color:var(--lf-nav);border:1.5px solid var(--lf-nav);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,box-shadow .2s,transform .2s;display:grid}.ap27-page .lf-secnav button svg{width:46%;height:46%}.ap27-page .lf-secnav button:hover,.ap27-page .lf-secnav button:focus-visible{background:color-mix(in srgb, var(--lf-nav) 14%, transparent);box-shadow:0 0 0 1px var(--lf-nav), 0 0 14px color-mix(in srgb, var(--lf-nav) 55%, transparent);outline:none;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ap27-page :is(.ap-process article,.ap-scope article,.ap-criteria span),.ap27-page :is(.ap-process article,.ap-scope article,.ap-criteria span):before,.ap27-page :is(.ap-process article,.ap-scope article,.ap-criteria span):after,.ap27-page .lf-secnav button{transition:none}}@media (min-width:1101px){.ap27-page .ap-hero{height:calc(100vh - var(--per-band-height))}}@media (max-width:1100px){.ap27-page .ap-hero{grid-template-columns:1fr;min-height:0}.ap27-page .ap-hero-copy{padding:110px 24px 40px}.ap27-page .ap-hero-copy h1{font-size:clamp(2.8rem,9vw,4.2rem)}.ap27-page .ap-hero-media{height:320px}.ap27-page .per-toc{justify-content:flex-start;gap:22px;padding-inline:20px}.ap27-page .content-section{min-height:0;padding-top:56px}.ap27-page .content-wrap{width:calc(100% - 40px)}.ap27-page .content-section>.content-wrap{padding-bottom:48px}.ap27-page .per-section-toc{justify-content:flex-start;gap:22px;padding-inline:20px}.ap27-page .per-section-intro .section-title{font-size:clamp(2.1rem,7vw,2.9rem)}.ap27-page .ap-split,.ap27-page .ap-split-photo-first{grid-template-columns:1fr;gap:28px}.ap27-page .ap-split-photo-first .ap-photo{order:0}.ap27-page .ap-photo{height:280px}.ap27-page .ap-process{grid-template-columns:repeat(2,minmax(0,1fr))}.ap27-page .ap-deliverables{grid-template-columns:1fr 1fr}.ap27-page .ap-deliverables strong{grid-column:1/-1}.ap27-page .ap-deliverables>*+*{border-left:0}.ap27-page .ap-scope{grid-template-columns:1fr}.ap27-page .ap-facts{grid-template-columns:1fr 1fr}.ap27-page .ap-facts div+div{border-left:0}.ap27-page .ap-final-row{flex-direction:column;align-items:flex-start}.ap27-page .lf-secnav{display:none}}@media (max-width:600px){.ap27-page .ap-proofline{grid-template-columns:1fr}.ap27-page .ap-proofline span+span{border-top:1px solid #f0cd7e33;border-left:0}.ap27-page .ap-process,.ap27-page .ap-criteria{grid-template-columns:1fr}.ap27-page .ap-commitments article{grid-template-columns:1fr;gap:4px}.ap27-page .ap-facts{grid-template-columns:1fr}}@media (min-width:1101px){.ap27-page .ap-navy .per-section-intro{margin-bottom:12px}.ap27-page .ap-navy .ap-criteria{gap:8px;margin:14px 0}.ap27-page .ap-navy .ap-criteria span{padding-block:7px}.ap27-page .ap-navy .ap-copy p+p,.ap27-page #selection .ap-copy .ap-criteria+p{margin-top:0}.ap27-page .ap-navy .ap-note{margin-top:14px;padding:12px 18px}.ap27-page .ap-navy .ap-photo{height:380px}.ap27-page .ap-navy>.content-wrap{padding-bottom:16px}.ap27-page{--per-band-height:calc(36 * var(--lf-k))}.ap27-page .per-toc{min-height:var(--per-band-height);height:var(--per-band-height)}.ap27-page{--lf-k:min(calc(100vh / 703), calc(100vw / 1536))}}.sup27-page .sup-hero{background:radial-gradient(circle at 82% 18%,#d9b96e52 0,#d9b96e00 34%),radial-gradient(circle at 12% 110%,#6098be47 0,#6098be00 42%),linear-gradient(118deg,#0a2036 0%,#143c5c 42%,#225d80 74%,#3f7fa4 100%)}@media (min-width:1101px){.sup27-page .sup-hero{box-sizing:border-box;align-items:center;min-height:100vh;padding-top:72px;padding-bottom:0}}.site-footer{--ft:1px}@media (min-width:1101px){.site-footer{--ft:min(calc(100vh / 703), calc(100vw / 1536))}}.site-footer .footer-shell{width:min(calc(1180 * var(--ft)), 100%)}.site-footer .footer-main{gap:calc(48 * var(--ft));padding:calc(40 * var(--ft)) 0 calc(28 * var(--ft))}.site-footer .footer-brand .footer-logo{width:min(calc(220 * var(--ft)), 100%);margin-bottom:calc(14 * var(--ft))}.site-footer .footer-summary{max-width:calc(400 * var(--ft));color:#dde4e9;font-size:max(11.5px, calc(13.5 * var(--ft)));letter-spacing:.01em;line-height:1.6}.site-footer .footer-kicker{margin:0 0 calc(12 * var(--ft));font-size:max(9.5px, calc(10.5 * var(--ft)));letter-spacing:.2em;font-weight:600}.site-footer .footer-links{gap:calc(7 * var(--ft))}.site-footer .footer-links a,.site-footer .footer-soon{color:#e8edf1;width:fit-content;font-size:max(12px, calc(14 * var(--ft)));letter-spacing:.035em;line-height:1.5}.site-footer .footer-links a:hover,.site-footer .footer-links a:focus-visible{color:#f0d491}.site-footer .footer-title{margin:0 0 calc(8 * var(--ft));font-size:max(13.5px, calc(16 * var(--ft)));letter-spacing:.01em}.site-footer .footer-regulatory{font-size:max(11.5px, calc(13 * var(--ft)));letter-spacing:.01em;line-height:1.6}.site-footer .footer-regulatory strong{letter-spacing:.03em;font-weight:500}.site-footer .footer-professional .footer-links{margin-top:calc(6 * var(--ft))}.site-footer .footer-bottom{gap:calc(24 * var(--ft));padding:calc(14 * var(--ft)) 0 calc(18 * var(--ft));border-top-color:#ffffff17}.site-footer .footer-bottom small{font-size:max(10.5px, calc(11.5 * var(--ft)));letter-spacing:.02em}@media (min-width:1101px){.site-footer{padding-inline:calc(64 * var(--ft))}}@media (max-width:900px){.site-footer .footer-main{row-gap:26px;padding:36px 0 24px}.site-footer .footer-summary{max-width:none}}.sup27-page #pei{background:#f4f0e8}.sup27-page .sup-cards{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px}.sup27-page .sup-card{padding-inline:18px}.sup27-page .sup-card span{letter-spacing:.12em}.sup27-page .sup-tab{min-width:196px;padding-inline:24px}.sup27-page .sup-more-soon{cursor:default}.sup27-page .sup-more-soon:hover{box-shadow:none;background:0 0}@media (max-width:1100px){.sup27-page .sup-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.sup27-page .sup-tabs{flex-wrap:wrap}.sup27-page .sup-tab{flex:calc(50% - 8px);min-width:0}}@media (max-width:520px){.sup27-page .sup-cards{grid-template-columns:1fr;max-width:420px}}.pei-page .per-three-grid.pei-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pei-page .pei-table-note{color:#5d6670;text-align:center;max-width:1240px;margin:14px auto 0;font-size:calc(.9rem + 2px);line-height:1.5}.pei-page .pei-cta{text-align:center;margin:18px 0 0}.pei-page .per-death-card>span+p{margin-top:10px}@media (max-width:900px){.pei-page .per-three-grid.pei-two{grid-template-columns:1fr}}.pei-page .pei-comparatif .text-link{color:#81591f}.pei-page .pei-obligation .lead{color:#2b3540;font-size:1.2rem;line-height:1.6}.pei-page .pei-limites{border-top:0}.pei-page .pei-limites .av-sources-limit{color:#4c5660;font-size:1rem;line-height:1.65}@media (min-width:1101px){.per-page.per-page.pei-page .per-hero-h1-retire{font-size:68px;line-height:.96}.per-page.per-page.pei-page :is(.pei-comparatif,.pei-forfait) .per-comparison-table tbody th{width:19%}.per-page.per-page.pei-page :is(.pei-comparatif,.pei-diagnostic) .per-section-intro .section-copy{max-width:1240px}.per-page.per-page.pei-page .pei-forfait .pei-table-note{margin:18px auto}.per-page.per-page.pei-page .pei-forfait .per-supports-foot{margin-top:0}.per-page.per-page.pei-page .pei-diagnostic .per-supports-foot{margin-top:16px;padding-top:12px}.per-page.per-page.pei-page .pei-diagnostic .pei-cta{margin-top:12px}.per-page.per-page.pei-page .pei-limites{width:min(1000px,100%)}}.pei-page .pei-nowrap{white-space:nowrap}@media (min-width:1101px){.per-page.per-page.pei-page :is(.pei-comparatif,.pei-forfait) .per-comparison-table tbody th{white-space:nowrap}.per-page.per-page.pei-page .per-hero-h1-retire{font-size:64px}.per-page.per-page.pei-page .pei-diagnostic .per-supports-foot{margin-top:12px;padding-top:10px}.per-page.per-page.pei-page .pei-diagnostic .pei-cta{margin-top:10px}.per-page.per-page.pei-page .pei-forfait .pei-table-note{margin:0 auto 18px}.per-page.per-page.pei-page .pei-diagnostic .per-three-grid{margin-top:12px}.per-page.per-page.pei-page .pei-diagnostic .per-three-grid article{padding-block:12px}.per-page.per-page:is(.av27-page,.cto-page) .faq-section .faq-list.per-faq-list{width:min(1000px,100vw - 96px);max-width:none;margin-inline:calc(50% + -1*min(500px,50vw - 48px))}.per-page.per-page:is(.av27-page,.cto-page) .faq-section .faq-list.per-faq-list details{padding-block:10px}.per-page.per-page:is(.av27-page,.cto-page) .faq-section .faq-list.per-faq-list summary{letter-spacing:normal;padding-block:14px;padding-right:34px;font-size:15.36px;font-weight:750;line-height:25.344px}.per-page.per-page:is(.av27-page,.cto-page) .faq-section .faq-list.per-faq-list details p{max-width:none;margin-top:8px;margin-bottom:20px;font-size:14.4px;line-height:20.88px}}@media (min-width:1101px) and (max-height:700px){.per-page.per-page:is(.av27-page,.cto-page) .faq-section .faq-list.per-faq-list details{padding-block:7px}.per-page.per-page:is(.av27-page,.cto-page) .faq-section .faq-list.per-faq-list summary{padding-block:9px;font-size:14.4px;line-height:23.76px}}@media (min-width:1101px){.per-page.per-page.av27-page .faq-section>.content-wrap{padding-bottom:26px}.per-page.per-page.per-page:is(.av27-page,.cto-page) .content-section .per-sources-body{width:min(1000px,100vw - 96px);max-width:none;margin-block:auto;margin-inline:calc(50% + -1*min(500px,50vw - 48px));padding-top:0}.per-page.per-page.per-page:is(.av27-page,.cto-page) .content-section .per-sources-body:not(.sources-limites){border-top:1px solid #10192324}.per-page.per-page.per-page:is(.av27-page,.cto-page) .content-section .per-sources-body .av-source-list{width:100%;max-width:calc(1120 * var(--bk));gap:0 calc(48 * var(--bk));grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding:0;display:grid}.per-page.per-page.per-page:is(.av27-page,.cto-page) .content-section .per-sources-body .av-source-list li{padding-block:calc(9 * var(--bk));gap:calc(14 * var(--bk));border-bottom:1px solid #1019231a}.per-page.per-page.per-page:is(.av27-page,.cto-page) .content-section .per-sources-body .av-source-num{min-width:auto;font-size:calc(17.6 * var(--bk))}.per-page.per-page.per-page:is(.av27-page,.cto-page) .content-section .per-sources-body .av-source-list strong{font-size:calc(16.72 * var(--bk));font-weight:600;line-height:1.4}.per-page.per-page.per-page:is(.av27-page,.cto-page) .content-section .per-sources-body .av-source-list a{font-size:calc(14.8 * var(--bk));line-height:1.5}.per-page.per-page.per-page:is(.av27-page,.cto-page) .content-section .per-sources-body .av-sources-limit{max-width:calc(1240 * var(--bk));margin:calc(18 * var(--bk)) auto 0;color:#5e6870;font-size:calc(17.04 * var(--bk));line-height:1.5}.per-page.per-page.per-page:is(.av27-page,.cto-page) .content-section .per-sources-body .av-sources-limit+.av-sources-limit{margin-top:calc(8 * var(--bk))}.per-page.per-page.per-page:is(.av27-page,.cto-page) .content-section .per-sources-body.sources-limites{border-top:0}.per-page.per-page.cto-page .cto-transmission .per-death-grid{grid-template-columns:2.2fr 1fr;gap:48px}.per-page.per-page.cto-page .cto-transmission .cto-transmission-text p{margin:0 0 12px;font-size:17.04px;line-height:1.5}.per-page.per-page.cto-page .cto-transmission .cto-transmission-text p:last-child{margin-bottom:0}.per-page.per-page.av27-page .av-transmission .per-section-intro .section-copy{max-width:1240px}.per-page.per-page.av27-page .av-transmission .av-transmission-cards{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;width:100%;max-width:1240px;margin:2px auto 0}.per-page.per-page.av27-page .av-transmission .av-transmission-cards article{padding:16px 30px 18px}.per-page.per-page.av27-page .av-transmission .av-transmission-cards h3{margin:4px 0 0}.per-page.per-page.av27-page .av-transmission .av-transmission-cards article p{text-align:left;margin:8px 0 0;line-height:1.5}}.per-page.per-page.av27-page .av-transmission .av-transmission-cards article>span,.per-page.per-page.av27-page .av-transmission .av-transmission-cards h3{text-align:center}.per-page.per-page.av27-page .av-transmission .per-section-intro .section-copy :is(sup,.av-cite){line-height:0}.per-page.per-page.av27-page .av-transmission .per-section-intro .section-copy .text-link{color:#101c28;white-space:nowrap}.per-page.per-page.av27-page .av-transmission .av-transmission-cards article p+p{margin-top:5px}.per-page.per-page.av27-page .av-transmission .av-transmission-cards article>span{font-size:16.2px}@media (min-width:1101px) and (max-height:700px){.av27-page .per-hero-actions{margin-top:10px}.av27-page .per-hero .editorial-line{margin-top:8px}.av27-page .per-hero-copy{padding-top:8px}.av27-page .per-hero .eyebrow{margin-bottom:12px}.av27-page .per-hero-lead{margin-top:12px;line-height:1.42}.av27-page .per-hero{grid-template-columns:1.18fr .82fr}}@media (min-width:1101px){:is(.av27-page,.cto-page) .per-hero{font-size:16px;line-height:1.65}}:is(.per-guide-page,.av27-page,.cto-page) .per-hero-inner{flex-direction:column;display:flex}@media (min-width:1101px) and (min-height:700.02px){.per-page.per-page.pei-page .per-hero h1{font-size:min(4.1vw,4.756rem)}}:is(.per-guide-page,.av27-page,.cto-page) .per-hero-inner{flex-shrink:0}@media (min-width:1101px) and (max-width:1423.98px) and (max-height:700px){:is(.per-guide-page,.av27-page,.cto-page) .per-hero-inner{--per-inner-h:calc(219.35px + 1.92 * min(4.5vw, 76.8px))}}@media (min-width:1424px) and (max-height:700px){:is(.per-guide-page,.av27-page,.cto-page) .per-hero-inner{--per-inner-h:calc(196.46px + 1.92 * min(4.5vw, 76.8px))}}@media (min-width:1101px) and (max-width:1116.98px) and (min-height:700.02px){:is(.per-guide-page,.av27-page,.cto-page) .per-hero-inner{--per-inner-h:calc(414px + 14vw)}}@media (min-width:1117px) and (max-width:1119.98px) and (min-height:700.02px){:is(.per-guide-page,.av27-page,.cto-page) .per-hero-inner{--per-inner-h:543px}}@media (min-width:1120px) and (max-width:1511.98px) and (min-height:700.02px){:is(.per-guide-page,.av27-page,.cto-page) .per-hero-inner{--per-inner-h:calc(182.4px + 14.4vw + 8.25 * clamp(16.64px, 1.3vw, 19.2px))}}@media (min-width:1512px) and (min-height:700.02px){:is(.per-guide-page,.av27-page,.cto-page) .per-hero-inner{--per-inner-h:calc(309.13px + 2.88 * min(5vw, 92.8px))}}@media (min-width:1101px){:is(.per-guide-page,.av27-page,.cto-page) .per-hero-inner{height:var(--per-inner-h)}}@media (min-width:1101px) and (min-height:700.02px){.per-page.per-page.pei-page .per-hero-inner{height:auto;min-height:var(--per-inner-h)}}@media (min-width:1101px){.per-page.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .per-hero-lead{margin-top:36px;margin-bottom:40px}.per-page.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .per-hero-actions{margin-top:auto;margin-bottom:14px}}@media (min-width:1101px) and (max-height:700px){.per-page.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .per-hero-lead{margin-top:18px;margin-bottom:18px}}.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .outline-cta{isolation:isolate;transition:transform .35s,box-shadow .35s,border-color .35s,background-color .35s;position:relative;overflow:hidden}.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .outline-cta:before{content:"";z-index:-1;transform-origin:bottom;background:#d9b96e;width:5px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .outline-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#d9b96e4d 48%,#0000 66%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .outline-cta:is(:hover,:focus-visible){background-color:#d9b96e14;border-color:#d9b96e;transform:translateY(-3px);box-shadow:0 10px 24px #07111c24,0 0 0 1px #d9b96e8c}.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .outline-cta:is(:hover,:focus-visible):before{transform:scaleY(1)}.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .outline-cta:is(:hover,:focus-visible):after{transform:translate(120%)}@media (prefers-reduced-motion:reduce){.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .outline-cta,.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .outline-cta:before,.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .outline-cta:after{transition:none}}@media (min-width:1101px) and (max-height:700px){.per-page.per-page:is(.per-guide-page,.av27-page,.cto-page) .per-hero .per-hero-actions{margin-bottom:0}}.art31-page main{background:var(--paper)}.art31{padding:0 24px 96px}.art31>.art31-hero,.art31>.art31-toc,.art31>.art31-content{max-width:860px;margin-inline:auto}.art31-hero{text-align:center;padding:92px 0 2px;scroll-margin-top:0}.art31-hero .eyebrow{margin-bottom:14px}.art31-hero h1{max-width:820px;color:var(--ink);letter-spacing:-.03em;margin:0 auto 10px;font:400 clamp(2.2rem,3.6vw,3.1rem)/1.08 Georgia,serif}.art31-meta{color:#6b7680;letter-spacing:.02em;margin:0;font-size:13px}.art31-toc{margin-top:26px;margin-bottom:30px}.art31-toc-desktop{background:#fff;border:1px solid #d9b96e57;border-radius:14px;padding:20px 24px 18px;box-shadow:0 14px 34px #07111c0f}.art31-toc-head{border-bottom:1px solid #d9b96e4d;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding-bottom:9px;display:flex}.art31-toc-tag{color:var(--gold-dark);letter-spacing:.18em;text-transform:uppercase;font-size:12.5px;font-weight:700}.art31-toc-count{color:#8a949c;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:12px}.art31-toc-list{counter-reset:art31toc;grid-template-columns:1fr 1fr;gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.art31-toc-list li{counter-increment:art31toc;padding-left:32px;position:relative}.art31-toc-list li:before{content:counter(art31toc, decimal-leading-zero);color:#b48a3c;letter-spacing:.06em;font-size:12px;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}.art31-toc-list a{color:#2b3640;padding:6px 0;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s;display:block}.art31-toc-list a:hover,.art31-toc-list a:focus-visible{color:var(--gold-dark)}.art31-toc-mobile{display:none}.art31-content{color:#33404b}.art31-content p,.art31-content li{font-size:14px;line-height:1.72}.art31-content p{margin:0 0 16px}.art31-content strong{color:var(--ink);font-weight:600}.art31-summary{color:#45535d;margin-top:4px!important;font-size:15.5px!important;line-height:1.62!important}.art31-lead{color:var(--ink)}.art31-section{clear:both;scroll-margin-top:24px;display:flow-root}.art31-content h2{clear:both;color:var(--ink);letter-spacing:-.015em;border-bottom:1px solid #d9b96e61;margin:56px 0 16px;padding-bottom:12px;font:400 clamp(1.6rem,2.3vw,2.05rem)/1.18 Georgia,serif}.art31-page .av-cite{color:var(--gold-dark);letter-spacing:.02em;vertical-align:super;white-space:nowrap;margin-left:3px;font-size:.72em;font-weight:700;line-height:0;text-decoration:none}.art31-page .av-cite:hover,.art31-page .av-cite:focus-visible{color:#b48a3c;text-decoration:underline}.art31-float{background:#9b8f85;border:1px solid #d9b96e57;border-radius:14px;margin:6px 0 18px;line-height:0;overflow:hidden;box-shadow:0 16px 40px #07111c1f}.art31-float picture,.art31-float img{width:100%;height:auto;display:block}.art31-float-right{float:right;shape-outside:inset(0 round 14px);width:46%;max-width:420px;margin-left:32px}.art31-float-left{float:left;shape-outside:inset(0 round 14px);width:46%;max-width:420px;margin-right:32px}.art31-float-hero{width:48%;max-width:440px;margin-top:8px}.art31-float-sm{width:34%;max-width:290px}.art31-content .art31-float+h2{clear:none;margin-top:6px}.art31-content .art31-steps li{display:flow-root}.art31-facts,.art31-cards{clear:both;gap:16px;margin:26px 0;display:grid}.art31-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.art31-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.art31-facts>div,.art31-cards>article,.art31-faq-item{background:linear-gradient(158deg,#d9b96e17,#d9b96e00 46%),#fff;border:1px solid #d9b96e57;border-radius:14px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.art31-facts>div,.art31-cards>article{padding:18px 22px 16px}.art31-facts>div{text-align:center}.art31-facts>div:before,.art31-cards>article:before,.art31-faq-item:before{content:"";z-index:2;transform-origin:top;background:linear-gradient(#d9b96e,#f0cd7e);width:4px;transition:transform .45s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.art31-facts>div:after,.art31-cards>article:after,.art31-faq-item:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(255deg,#0000 30%,#d9b96e29 55%,#0000 80%);transition:transform .65s;position:absolute;inset:0;transform:translate(100%)}.art31-facts>div>*,.art31-cards>article>*,.art31-faq-item>*{z-index:1;position:relative}.art31-facts>div:hover,.art31-cards>article:hover,.art31-faq-item:hover{border-color:#d9b96eb3;transform:translateY(-6px);box-shadow:0 18px 38px -16px #81591f61,0 0 0 1px #d9b96e40}.art31-faq-item:hover{transform:translateY(-2px)}.art31-facts>div:hover:before,.art31-cards>article:hover:before,.art31-faq-item:hover:before{transform:scaleY(1)}.art31-facts>div:hover:after,.art31-cards>article:hover:after,.art31-faq-item:hover:after{transform:translate(-100%)}.art31-facts span,.art31-cards span,.art31-example span{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:13.2px;font-weight:700;display:block}.art31-facts strong{color:var(--ink);margin:8px 0 6px;font:400 2rem/1.1 Georgia,serif;display:block}.art31-facts p{color:#55626c;text-align:left;margin:0!important;font-size:13px!important;line-height:1.5!important}.art31-cards h3{color:var(--ink);margin:8px 0;font:400 1.22rem/1.25 Georgia,serif}.art31-cards p{color:#45535d;margin:0!important}.art31-caution{color:#55626c;border-left:2px solid #d9b96e;padding-left:16px;font-style:italic;margin:6px 0 0!important;font-size:13px!important}.art31-callout{clear:both;background:#fff;border:1px solid #d9b96e4d;border-left:4px solid #d9b96e;border-radius:12px;margin:24px 0;padding:16px 20px;font-size:14px;line-height:1.65}.art31-example{clear:both;background:linear-gradient(145deg,#101c28,#17293a);border:1px solid #f0cd7e4d;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0;display:grid;overflow:hidden}.art31-example>div{text-align:center;padding:20px 18px}.art31-example>div+div{border-left:1px solid #ffffff1a}.art31-example span{color:#f0cd7e;font-size:12.5px}.art31-example strong{color:#fff;margin-top:8px;font:400 1.7rem/1.1 Georgia,serif;display:block}.art31-steps{counter-reset:art31step;margin:20px 0 22px;padding:0;list-style:none}.art31-steps li{counter-increment:art31step;margin:0 0 12px;padding-left:46px;position:relative}.art31-steps li:before{content:counter(art31step);width:30px;height:30px;color:var(--gold-dark);background:#fff;border:1px solid #d9b96e99;border-radius:50%;place-items:center;font:400 15px/1 Georgia,serif;display:grid;position:absolute;top:1px;left:0}.art31-cta{clear:both;background:linear-gradient(145deg,#101c28,#17293a);border:1px solid #f0cd7e59;border-radius:18px;margin:48px 0 8px;padding:28px 32px 30px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 18px 44px #07111c29}.art31-cta:before{content:"";z-index:2;transform-origin:top;background:linear-gradient(#d9b96e,#f0cd7e);width:4px;transition:transform .45s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.art31-cta:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(255deg,#0000 30%,#f0cd7e24 55%,#0000 80%);transition:transform .65s;position:absolute;inset:0;transform:translate(100%)}.art31-cta>*{z-index:1;position:relative}.art31-cta:hover{border-color:#f0cd7eb3;transform:translateY(-6px);box-shadow:0 0 0 1px #f0cd7e66,0 0 28px #f0cd7e52,0 18px 44px #07111c33}.art31-cta:hover:before{transform:scaleY(1)}.art31-cta:hover:after{transform:translate(-100%)}.art31-cta .eyebrow{color:#f0cd7e;margin-bottom:8px}.art31-content .art31-cta-title{clear:none;color:#fff;border:0;margin:0 0 8px;padding:0;font:400 clamp(1.4rem,2vw,1.7rem)/1.2 Georgia,serif}.art31-cta p{color:#c9d3da;margin:0 0 18px}.art31-cta-btn{color:#f0cd7e;border:1px solid #f0cd7e;border-radius:999px;align-items:center;min-height:44px;padding:9px 22px;font-weight:600;text-decoration:none;transition:background-color .25s,box-shadow .25s,transform .25s;display:inline-flex}.art31-cta-btn:hover,.art31-cta-btn:focus-visible{background:#f0cd7e1f;transform:scale(1.04);box-shadow:0 0 18px #f0cd7e59}.art31-table{clear:both;background:#fff;border:1px solid #1019231a;border-radius:16px;margin:22px 0;overflow-x:auto}.art31-table table{border-collapse:collapse;width:100%}.art31-table thead th{color:#f0cd7e;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#101c28;padding:13px 18px;font-size:12.5px;font-weight:700}.art31-table tbody th,.art31-table td{text-align:left;vertical-align:top;border-top:1px solid #10192314;padding:14px 18px}.art31-table tbody th{width:30%;color:var(--ink);font:400 15.5px/1.4 Georgia,serif}.art31-table td{color:#45535d;font-size:15px;line-height:1.55}.art31-table tbody tr{transition:background-color .2s}.art31-table tbody tr:hover{background:#d9b96e12}.art31-faq-list{gap:20px;margin:16px 0 0;display:grid}.art31-faq-item{padding:20px 24px 22px}.art31-content .art31-faq-q{color:var(--ink);letter-spacing:0;margin:0 0 8px;font:700 17px/1.35 Inter,ui-sans-serif,system-ui,sans-serif}.art31-content .art31-faq-a{color:#4a5568;margin:0;font-size:14px;line-height:1.6}.art31-sources{border-top:1px solid #d9b96e61;margin-top:64px;padding-top:28px}.art31-sources .eyebrow{margin-bottom:6px}.art31-content .art31-sources h2{border:0;margin-top:0;padding-bottom:0}.art31-source-list{grid-template-columns:1fr 1fr;gap:10px 40px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.art31-source-list li{gap:10px;margin:0;scroll-margin-top:24px;line-height:1.4;display:flex}.art31-source-num{color:var(--gold-dark);flex:none;font:400 16px/1.45 Georgia,serif}.art31-source-list a{color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.art31-source-list a:hover,.art31-source-list a:focus-visible{color:var(--gold-dark);text-decoration:underline}.art31-source-list small{color:#8a949c;font-size:12.5px;display:block}.art31-limit{color:#6b7680;font-style:italic;font-size:12.5px!important}.art31-top{z-index:30;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));width:46px;height:46px;color:var(--gold-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.85;background:#ffffffdb;border:1.5px solid #d9b96ea6;border-radius:50%;place-items:center;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s;display:grid;position:fixed;overflow:hidden}.art31-top svg{z-index:2;width:19px;height:19px;position:relative}.art31-top:before{content:"";opacity:0;pointer-events:none;border:1.5px solid #d9b96e;border-radius:50%;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset:3px;transform:scale(.45)}.art31-top:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f0cd7e73,#0000);width:58%;height:220%;transition:left .6s;position:absolute;top:-60%;left:-130%;transform:rotate(18deg)}.art31-top:hover,.art31-top:focus-visible{opacity:1;border-color:#d9b96e;transform:translateY(-3px);box-shadow:0 0 22px #d9b96e73,0 8px 20px #07111c2e}.art31-top:hover:before,.art31-top:focus-visible:before{opacity:.95;transform:scale(1)}.art31-top:hover:after,.art31-top:focus-visible:after{left:135%}@supports (animation-timeline:scroll()){.art31-top{animation:linear both art31-top-in;animation-timeline:scroll(root);animation-range:300px 520px}@keyframes art31-top-in{0%{visibility:hidden;translate:0 90px}to{visibility:visible;translate:0}}}@media (min-width:1025px){.art31{grid-template-columns:minmax(0,1fr) minmax(0,860px) minmax(290px,330px) minmax(0,1fr);grid-template-areas:".hero toc."".content toc.";align-items:start;column-gap:56px;display:grid}.art31>.art31-hero{grid-area:hero;width:100%;max-width:none}.art31>.art31-content{grid-area:content;width:100%;max-width:none}.art31>.art31-toc{box-sizing:border-box;max-width:none;height:100dvh;padding:calc(var(--art31-menu,72px) + 24px) 0 24px;flex-direction:column;grid-area:toc;justify-content:center;max-height:none;margin:0;display:flex;position:sticky;top:0;overflow:visible}.art31>.art31-toc .art31-toc-list{grid-template-columns:1fr;gap:2px}.art31>.art31-toc .art31-toc-list a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.art31>.art31-top{grid-column:1/-1}}@media (max-width:768px){.art31{padding:0 16px 72px}.art31-hero{padding-top:90px}.art31-toc{margin:18px 0 22px}.art31-toc-desktop{display:none}.art31-toc-mobile{background:#fff;border:1px solid #d9b96e73;border-radius:14px;padding:13px 16px;display:block}.art31-toc-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.art31-toc-mobile summary::-webkit-details-marker{display:none}.art31-toc-mobile-label{color:var(--ink);font-size:14px;font-weight:800}.art31-toc-mobile summary:after{content:"+";color:var(--gold-dark);order:3;font-size:18px;font-weight:800;line-height:1}.art31-toc-mobile[open] summary:after{content:"–"}.art31-toc-mobile .art31-toc-list{grid-template-columns:1fr;margin:12px 0 2px}.art31-toc-mobile .art31-toc-list a{align-items:center;min-height:44px;padding:11px 0;font-size:14px;display:flex}.art31-float,.art31-float-right,.art31-float-left,.art31-float-hero,.art31-float-sm{float:none;margin:14px 0 18px;width:100%!important;max-width:100%!important}.art31-content p,.art31-content li{font-size:14px}.art31-facts,.art31-cards{grid-template-columns:1fr}.art31-example{grid-template-columns:1fr 1fr}.art31-example>div:nth-child(3){border-left:0}.art31-example>div:nth-child(n+3){border-top:1px solid #ffffff1a}.art31-cta{padding:24px 20px}.art31-source-list{grid-template-columns:1fr}.art31-table{background:0 0;border:0;overflow:visible}.art31-table table,.art31-table tbody,.art31-table tr,.art31-table th,.art31-table td{width:100%;display:block}.art31-table thead{display:none}.art31-table tbody tr{background:#fff;border:1px solid #d9b96e57;border-radius:14px;margin-bottom:12px;padding:14px 16px}.art31-table tbody th,.art31-table td{border:0;padding:4px 0}.art31-table td:before{content:attr(data-label);color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.art31-top{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (hover:none){.art31-facts>div:hover,.art31-cards>article:hover,.art31-faq-item:hover,.art31-cta:hover,.art31-top:hover{box-shadow:none;transform:none}.art31-facts>div:hover:before,.art31-cards>article:hover:before,.art31-faq-item:hover:before,.art31-cta:hover:before{transform:scaleY(0)}.art31-facts>div:hover:after,.art31-cards>article:hover:after,.art31-faq-item:hover:after,.art31-cta:hover:after{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.art31-facts>div,.art31-cards>article,.art31-faq-item,.art31-cta,.art31-top,.art31-facts>div:before,.art31-cards>article:before,.art31-faq-item:before,.art31-cta:before,.art31-facts>div:after,.art31-cards>article:after,.art31-faq-item:after,.art31-cta:after,.art31-top:before,.art31-top:after{transition:none}}.art31-content .art31-section>.art31-float:first-child,.art31-content .art31-section>.art31-float:first-child+h2{margin-top:56px}@media (max-width:768px){.art31-content .art31-section>.art31-float:first-child{margin-top:40px}.art31-content .art31-section>.art31-float:first-child+h2{margin-top:0}}.art31-content>.art31-float-hero{margin-top:2px}@media (min-width:1025px){.art31>.art31-content{margin-top:18px}}@media (min-width:1025px) and (max-height:640px){.art31>.art31-toc{padding:calc(var(--art31-menu,72px) + 12px) 0 12px}.art31>.art31-toc .art31-toc-list a{padding:3px 0}.art31>.art31-toc .art31-toc-desktop{padding:14px 22px 12px}}@media (min-width:1101px){.art31{--art31-menu:min(calc(100vh * 72 / 703), calc(100vw * 72 / 1536))}}.art31-content .art31-callout-wrap{clear:none;margin-top:4px;display:flow-root}@media (min-width:1101px){.art31-hero h1.art31-h1-long{max-width:860px;font-size:clamp(1.75rem,2.3vw,2.3rem)}}@media (min-width:1025px) and (max-width:1100px){.art31-hero h1.art31-h1-long{font-size:2.2vw}}@media (min-width:769px){.art31-intro{grid-template-columns:minmax(0,1fr) 48%;grid-template-areas:"texte photo""encadre photo";align-items:start;column-gap:32px;display:grid}.art31-intro>.art31-lead{grid-area:texte}.art31-intro>.art31-callout-wrap{grid-area:encadre;margin:4px 0 0}.art31-content .art31-intro>.art31-float-hero{float:none;grid-area:photo;width:100%;max-width:none;height:100%;margin:2px 0 0}.art31-intro>.art31-float-hero picture,.art31-intro>.art31-float-hero img{object-fit:cover;object-position:62% center;height:100%}}.selections-page{background:#f4f0e8}.selections-page .site-header{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:#030a1229;border-bottom-color:#fff3;box-shadow:0 10px 32px #030a121f}.selections-page .main-nav a{color:#fff;opacity:1;text-shadow:0 1px 12px #00000057}.selections-page .main-nav a:hover,.selections-page .main-nav a:focus-visible{color:#f0d491}.selections-page .main-nav .outline-cta{border-color:#ffe08a;color:#ffe08a!important}.selections-page .menu-toggle{color:#fff}.selection-hero{color:#fff;background:#07111c;align-items:center;min-height:100svh;padding:126px clamp(24px,7vw,112px) 104px;display:flex;position:relative;overflow:hidden}.selection-hero>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.selection-hero-shade{background:linear-gradient(90deg,#030a12e6 0%,#030a129e 52%,#030a1233 100%),linear-gradient(#0000 40%,#030a12b3);position:absolute;inset:0}.selection-hero-content{z-index:2;width:min(980px,82%);position:relative}.selection-hero .eyebrow{color:#f0cd7e}.selection-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:980px;margin:0;font:400 clamp(3.25rem,6.4vw,6.7rem)/.94 Georgia,Times New Roman,serif}.selection-hero-lead{color:#ffffffe6;max-width:880px;margin:25px 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.6}.selection-hero-risk{color:#ffffffab;max-width:760px;margin:13px 0 26px;font-size:.78rem}.selection-hero-cta{border-color:#ffe08a;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s;position:relative;overflow:hidden;color:#ffe08a!important}.selection-hero-cta:hover,.selection-hero-cta:focus-visible{background:#ffe08a1a;border-color:#fff0b8;transform:translateY(-2px);box-shadow:0 0 0 1px #ffe08ad1,0 0 18px #ffe08a8c}.selection-hero-count{z-index:2;color:#ffffffd6;align-items:end;gap:13px;display:flex;position:absolute;bottom:38px;right:clamp(112px,10vw,164px)}.selection-hero-count strong{color:#f0cd7e;font:400 clamp(3.2rem,5vw,5.4rem)/.8 Georgia,serif}.selection-hero-count span{letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:750;line-height:1.45}.selection-carousel-section{background:radial-gradient(circle at 12% 12%,#d2ae621f,#0000 31%),#eef1ef;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - 72px);min-height:620px;padding:clamp(24px,4vh,42px) clamp(62px,6vw,104px) clamp(17px,2.5vh,28px);display:grid;position:relative;overflow:hidden}.selection-carousel-head{justify-content:space-between;align-items:end;gap:40px;width:min(1370px,100%);margin:0 auto;display:flex}.selection-carousel-head .eyebrow{margin-bottom:7px}.selection-carousel-head h2{letter-spacing:-.035em;margin:0;font:400 clamp(2rem,3.25vw,3.65rem)/1 Georgia,serif}.selection-carousel-progress{color:#6b747b;letter-spacing:.12em;align-items:center;gap:11px;font-size:.74rem;font-weight:800;display:flex}.selection-carousel-progress span:first-child{color:var(--gold-dark);font-size:1rem}.selection-carousel-progress i{background:#10192338;width:56px;height:1px;display:block}.selection-stage{width:min(1370px,100%);min-height:0;margin:0 auto;position:relative}.selection-window{width:100%;height:100%;overflow:hidden}.selection-track{will-change:transform;width:100%;height:100%;transition:transform .62s cubic-bezier(.2,.75,.2,1);display:flex}.selection-panel{flex:0 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(14px,1.65vw,24px);height:100%;padding:8px 2px;display:grid}.selection-panel-two{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;padding-inline:16.666%}.selection-card{--card-accent:#d2ae62;--card-accent-rgb:210, 174, 98;border:1px solid rgba(var(--card-accent-rgb), .42);isolation:isolate;background:#fff;border-radius:25px;outline:none;flex-direction:column;height:90%;min-height:0;transition:transform .28s cubic-bezier(.2,.75,.2,1),border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #0f182217}.selection-card:before{content:"";z-index:4;background:var(--card-accent);opacity:.82;height:3px;position:absolute;inset:0 0 auto}.selection-card:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffad,#0000);width:34%;transition:transform .72s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-30% auto -30% -58%;transform:skew(-18deg)translate(-260%)}.selection-card:hover,.selection-card:focus-visible{border-color:var(--card-accent);box-shadow:0 0 0 1px rgba(var(--card-accent-rgb), .52), 0 22px 54px rgba(var(--card-accent-rgb), .2), 0 34px 70px #0f182224;transform:translateY(-8px)}.selection-card:hover:after,.selection-card:focus-visible:after{transform:skew(-18deg)translate(580%)}.selection-card-figure{background:#172230;flex:0 0 34%;min-height:135px;margin:0;position:relative;overflow:hidden}.selection-card-image{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .3s}.selection-card:hover .selection-card-image,.selection-card:focus-visible .selection-card-image{filter:saturate(1.08)contrast(1.03);transform:scale(1.045)}.selection-card-figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#040b12b3);position:absolute;inset:0}.selection-card figcaption{z-index:2;color:#ffffffed;text-shadow:0 1px 8px #0000008c;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.59rem,.68vw,.69rem);line-height:1.3;position:absolute;bottom:10px;left:13px;right:13px;overflow:hidden}.selection-card-copy{flex-direction:column;flex:auto;min-height:0;padding:clamp(17px,1.5vw,23px);display:flex}.selection-card-index{color:color-mix(in srgb, var(--card-accent) 50%, #101923);letter-spacing:.13em;margin:0 0 8px;font-size:.61rem;font-weight:850}.selection-card h2{color:#14202b;letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.2em;margin:0 0 8px;font:400 clamp(1.34rem,1.7vw,1.82rem)/1.1 Georgia,serif;display:-webkit-box;overflow:hidden}.selection-card-description{color:#59656e;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:6.24em;margin:0;font-size:clamp(.76rem,.82vw,.9rem);line-height:1.56;display:-webkit-box;overflow:hidden}.selection-card-tags{flex-wrap:nowrap;gap:6px;margin-top:clamp(10px,1.5vh,17px);display:flex;overflow:hidden}.selection-card-tags span{min-width:0;color:color-mix(in srgb, var(--card-accent) 70%, #101923);border:1px solid rgba(var(--card-accent-rgb), .27);background:rgba(var(--card-accent-rgb), .1);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:clamp(.58rem,.63vw,.67rem);font-weight:750}.selection-card-footer{color:#7a838a;border-top:1px solid #1019231a;justify-content:space-between;gap:13px;margin-top:auto;padding-top:clamp(10px,1.6vh,17px);font-size:clamp(.57rem,.62vw,.67rem);display:flex}.selection-card-footer strong{color:color-mix(in srgb, var(--card-accent) 72%, #101923);text-align:right;font-weight:800}.selection-arrow{z-index:8;color:#16212b;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #10192333;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 34px #0f182221}.selection-arrow span{font-size:1.32rem;line-height:1}.selection-arrow-prev{left:-55px}.selection-arrow-next{right:-55px}.selection-arrow:hover,.selection-arrow:focus-visible{color:#67460f;background:#fffaf0;border-color:#d2ae62;outline:none;transform:translateY(-50%)scale(1.06);box-shadow:0 0 0 4px #d2ae6226,0 14px 36px #0f182229}.selection-carousel-help{color:#727b82;text-align:center;margin:5px 0 0;font-size:.67rem}.selection-disclaimer{color:#fff;background:#101c28;grid-template-columns:.72fr 1.15fr auto;align-items:center;gap:clamp(28px,5vw,78px);padding:clamp(54px,7vw,88px) clamp(24px,7vw,112px);display:grid}.selection-disclaimer .eyebrow{color:#e5c77d}.selection-disclaimer h2{letter-spacing:-.035em;max-width:540px;margin:0;font:400 clamp(2.1rem,3.3vw,3.8rem)/1 Georgia,serif}.selection-disclaimer>p,.selection-disclaimer-inner>p{color:#c6d0d7;max-width:720px;margin:0}.selection-disclaimer>a,.selection-disclaimer-inner>a{color:#efd38e;text-align:center;border:1px solid #efd38e8c;border-radius:999px;justify-content:center;align-items:center;max-width:250px;min-height:46px;padding:10px 17px;font-size:.75rem;font-weight:750;display:inline-flex}@media (min-width:901px) and (max-height:720px),(min-width:1101px){.selection-carousel-section{min-height:542px;padding-top:17px;padding-bottom:11px}.selection-carousel-head .eyebrow{margin-bottom:3px}.selection-carousel-head h2{font-size:clamp(1.8rem,3vw,3rem)}.selection-panel{padding-block:2px}.selection-card-figure{flex-basis:31%;min-height:112px}.selection-card-copy{padding:14px 17px}.selection-card-index{margin-bottom:4px}.selection-card h2{margin-bottom:5px;font-size:clamp(1.25rem,1.55vw,1.62rem)}.selection-card-description{font-size:clamp(.7rem,.76vw,.8rem)}.selection-card-tags{margin-top:7px}.selection-card-footer{padding-top:8px}.selection-carousel-help{margin-top:1px}}@media (max-width:1100px){.selections-page .main-nav{background:#fffffffa}.selections-page .main-nav a{color:var(--ink);text-shadow:none}.selections-page .main-nav a:hover,.selections-page .main-nav a:focus-visible{color:var(--gold-dark)}.selections-page .main-nav .outline-cta{border-color:var(--gold-dark);color:var(--gold-dark)!important}}@media (max-width:900px){.selection-hero{min-height:100svh;padding:114px 24px 96px}.selection-hero-content{width:100%}.selection-hero h1{font-size:clamp(3.1rem,10vw,5.2rem)}.selection-hero-count{bottom:27px;right:24px}.selection-carousel-section{height:auto;min-height:calc(100svh - 72px);padding:38px 52px 30px;overflow:hidden}.selection-carousel-head{align-items:flex-start}.selection-stage,.selection-window,.selection-track,.selection-panel{height:auto}.selection-track{align-items:flex-start}.selection-panel,.selection-panel-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;padding:28px 2px 18px}.selection-panel-two{padding-inline:2px}.selection-card{height:auto;min-height:520px}.selection-card-figure{flex-basis:190px}.selection-arrow-prev{left:-43px}.selection-arrow-next{right:-43px}.selection-disclaimer{grid-template-columns:1fr}.selection-disclaimer>a,.selection-disclaimer-inner>a{justify-self:start;max-width:none}}@media (min-width:721px) and (max-width:900px){.selection-carousel-section{height:min(100svh - 72px,900px);min-height:760px}.selection-stage,.selection-window,.selection-track,.selection-panel{height:100%}.selection-panel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.selection-panel-two{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16.666%}.selection-card{height:90%;min-height:0}.selection-card-copy{padding:16px}.selection-card h2{font-size:clamp(1.22rem,2.6vw,1.55rem)}.selection-card-description{-webkit-line-clamp:8;height:12.48em;font-size:clamp(.7rem,1.35vw,.82rem)}.selection-card-tags{flex-wrap:wrap;align-content:flex-start;min-height:46px;overflow:visible}.selection-card-tags span{padding-inline:6px;font-size:.57rem}.selection-card-footer{gap:7px;font-size:.55rem}}@media (max-width:720px){.selection-hero{padding:104px 18px 112px}.selection-hero h1{font-size:clamp(2.9rem,14vw,4.45rem)}.selection-hero-lead{margin-top:19px;font-size:.96rem}.selection-hero-count{bottom:24px;left:18px;right:auto}.selection-hero-count strong{font-size:3.25rem}.selection-carousel-section{min-height:auto;padding:35px 18px 30px}.selection-carousel-head{display:block}.selection-carousel-head h2{font-size:clamp(2.2rem,10vw,3.15rem)}.selection-carousel-progress{margin-top:16px}.selection-stage{padding-bottom:64px}.selection-panel,.selection-panel-two{grid-template-columns:1fr;gap:16px;padding:22px 0 14px}.selection-card{min-height:510px}.selection-card-figure{flex-basis:195px}.selection-card-copy{padding:20px}.selection-card h2{font-size:1.72rem}.selection-card-description{height:6.4em;font-size:.88rem}.selection-arrow{top:auto;bottom:3px;transform:none}.selection-arrow:hover,.selection-arrow:focus-visible{transform:scale(1.05)}.selection-arrow-prev{left:calc(50% - 59px)}.selection-arrow-next{right:calc(50% - 59px)}.selection-carousel-help{display:none}.selection-disclaimer{padding:54px 20px}}@media (hover:none){.selection-card:hover{border-color:rgba(var(--card-accent-rgb), .42);transform:none;box-shadow:0 15px 45px #0f182217}.selection-card:hover:after{transform:skew(-18deg)translate(-260%)}.selection-card:hover .selection-card-image{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.selection-track,.selection-card,.selection-card:after,.selection-card-image,.selection-arrow,.selection-hero-cta{transition:none!important}}.selections-page{--lf-k:calc(100vh / 703)}.selections-page .selection-top,.selections-page .selection-sector-section{position:relative}.selection-sector-section{--selection-pad-block:clamp(26px, 4vh, 44px);min-height:calc(100svh - 72px);padding:var(--selection-pad-block) clamp(62px, 6vw, 92px);align-items:center;scroll-margin-top:72px;display:flex;overflow:hidden}.selection-sector-tone-1{background:radial-gradient(circle at 12% 12%,#d2ae621f,#0000 31%),#eef1ef}.selection-sector-tone-2{background:radial-gradient(circle at 88% 18%,#d2ae621a,#0000 28%),#fbfaf7}.selection-section-inner{width:min(1370px,100%);height:calc(100svh - 72px - var(--selection-pad-block) - var(--selection-pad-block));grid-template-rows:auto minmax(0,1fr);min-height:0;margin:0 auto;display:grid}.selection-section-head{justify-content:space-between;align-items:end;gap:36px;margin-bottom:clamp(16px,2.7vh,26px);display:flex}.selection-section-head .eyebrow{margin-bottom:7px}.selection-section-head h2{letter-spacing:-.035em;max-width:1120px;margin:0;font:400 clamp(1.9rem,3vw,3.35rem)/1.02 Georgia,serif}.selection-section-count{color:#6b747b;letter-spacing:.12em;flex:none;align-items:center;gap:10px;padding-bottom:5px;font-size:.72rem;font-weight:800;display:flex}.selection-section-count i{background:#10192338;width:48px;height:1px;display:block}.selection-sector-section .selection-panel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(14px,1.65vw,24px);height:100%;min-height:0;padding:0 2px;display:grid}.selection-sector-section .selection-panel-two{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16.666%}.selection-sector-section .selection-card{height:90%;min-height:0}.selection-sector-section .selection-card-figure{flex-basis:47.6%;min-height:0}.selections-page .lf-secnav{--lf-nav:#80601f;z-index:6;right:min(28px, calc(28 * var(--lf-k)));bottom:min(24px, calc(24 * var(--lf-k)));gap:min(8px, calc(8 * var(--lf-k)));flex-direction:column;display:flex;position:absolute}.selections-page .selection-top>.lf-secnav{--lf-nav:#f0d491;top:calc(100svh - min(24px, calc(24 * var(--lf-k))) - min(38px, calc(38 * var(--lf-k))));bottom:auto}.selections-page .lf-secnav button{width:min(38px, calc(38 * var(--lf-k)));height:min(38px, calc(38 * var(--lf-k)));color:var(--lf-nav);border:1.5px solid var(--lf-nav);cursor:pointer;background:#ffffff61;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,box-shadow .2s,transform .2s;display:grid}.selections-page .selection-top>.lf-secnav button{background:#030a1257}.selections-page .lf-secnav button[hidden]{display:none!important}.selections-page .lf-secnav button svg{width:46%;height:46%}.selections-page .lf-secnav button:hover,.selections-page .lf-secnav button:focus-visible{background:color-mix(in srgb, var(--lf-nav) 14%, transparent);box-shadow:0 0 0 1px var(--lf-nav), 0 0 14px color-mix(in srgb, var(--lf-nav) 55%, transparent);outline:none;transform:translateY(-1px)}.selections-page .lf-secnav--float{display:none}@media (min-width:1101px){.selection-sector-section{--selection-pad-block:20px}.selection-section-head{margin-bottom:12px}.selection-section-head h2{font-size:clamp(1.7rem,2.6vw,2.85rem)}.selection-sector-section .selection-card-copy{padding:13px 17px}.selection-sector-section .selection-card-index{margin-bottom:3px}.selection-sector-section .selection-card h2{margin-bottom:4px;font-size:clamp(1.2rem,1.5vw,1.55rem)}.selection-sector-section .selection-card-description{-webkit-line-clamp:3;height:4.68em;font-size:clamp(.68rem,.73vw,.77rem)}.selection-sector-section .selection-card-tags{margin-top:6px}.selection-sector-section .selection-card-footer{padding-top:7px}}@media (max-width:1100px){.selection-sector-section{min-height:calc(100svh - 72px);padding:38px 92px 38px 52px;overflow:visible}.selection-section-inner{grid-template-rows:auto auto;height:auto;min-height:0}.selection-section-head{align-items:flex-start}.selection-sector-section .selection-panel{align-items:stretch;height:auto;padding-block:20px 14px}.selection-sector-section .selection-card{height:auto;min-height:590px}.selection-sector-section .selection-card-figure{flex-basis:281px}.selections-page .lf-secnav{bottom:16px;right:16px}.selections-page .selection-top>.lf-secnav{top:calc(100svh - 54px)}.selections-page .lf-secnav button{width:38px;height:38px}}@media (max-width:900px){.selection-hero-count{left:28px;right:auto}.selection-sector-section{min-height:auto;padding:42px 76px 78px 28px}.selection-section-head{display:block}.selection-section-head h2{font-size:clamp(2rem,6vw,3.1rem)}.selection-section-count{margin-top:14px}.selection-sector-section .selection-panel,.selection-sector-section .selection-panel-two{grid-template-columns:1fr;gap:18px;padding-inline:0}.selection-sector-section .selection-card{min-height:620px}.selection-sector-section .selection-card-figure{flex-basis:295px}.selection-sector-section .selection-card-description{-webkit-line-clamp:4;height:6.24em}.selection-sector-section .selection-card-tags{flex-wrap:nowrap;min-height:0;overflow:hidden}}@media (max-width:768px){.selections-page .selection-top>.lf-secnav,.selections-page .selection-sector-section>.lf-secnav{display:none}.selections-page .lf-secnav--float{z-index:25;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;position:fixed}.selections-page .lf-secnav--float button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;box-shadow:0 4px 18px #030a1229}}@media (max-width:520px){.selection-sector-section{padding:38px 62px 82px 18px}.selection-disclaimer{padding-right:62px}.selection-section-head h2{font-size:clamp(2.1rem,10.5vw,3rem)}.selection-sector-section .selection-card{min-height:610px}.selection-sector-section .selection-card-figure{flex-basis:290px}}@media (prefers-reduced-motion:reduce){.selections-page .lf-secnav button{transition:none}}@media (min-width:1101px){.selections-page .selection-sector-section{box-sizing:border-box;min-height:100svh;scroll-margin-top:0}}.selection-disclaimer-inner{display:contents}@media (min-width:1101px){.selections-page .selection-disclaimer{box-sizing:border-box;align-items:center;min-height:100svh;display:flex;position:relative}.selections-page .selection-disclaimer>.lf-secnav{--lf-nav:#d9b96e}.selections-page .selection-disclaimer>.lf-secnav button{background:#030a1257}.selections-page .selection-disclaimer-inner{flex:auto;grid-template-columns:.72fr 1.15fr auto;align-items:center;gap:clamp(28px,5vw,78px);min-width:0;display:grid}}.selections-page .selection-top{background:#172230 url(/assets/video/hero-ocean-poster.webp) 50%/cover no-repeat}@media (min-width:1101px){.selections-page .selection-top .hero-lead{margin-top:24px}.selections-page.lf-socle>main{zoom:var(--sk,1);--lf-k:1px}.selections-page.lf-socle>main>section{box-sizing:border-box;height:calc(100svh / var(--sk,1));min-height:0;scroll-margin-top:0}.selections-page.lf-socle .selection-top{align-items:safe center;padding:140px calc(24px + max(0px,50% - 768px)) 110px}.selections-page.lf-socle .selection-top h1{font-size:107.52px}.selections-page.lf-socle .selection-top .hero-themes{font-size:30.72px}.selections-page.lf-socle .selection-top .hero-lead{font-size:19.2px}.selections-page.lf-socle .selection-top>.lf-secnav{top:calc(100svh / var(--sk,1) - 62px)}.selections-page.lf-socle .selection-hero-count{right:calc(153.6px + max(0px,50% - 768px))}.selections-page.lf-socle .selection-hero-count strong{font-size:76.8px}.selections-page.lf-socle .selection-sector-section{padding:20px calc(92px + max(0px,50% - 768px))}.selections-page.lf-socle .selection-section-inner{height:591px}.selections-page.lf-socle .selection-section-head h2{font-size:39.936px}.selections-page.lf-socle .selection-sector-section .selection-panel{gap:24px}.selections-page.lf-socle .selection-sector-section .selection-card h2{font-size:23.04px}.selections-page.lf-socle .selection-card figcaption{font-size:10.4448px}.selections-page.lf-socle .selection-sector-section .selection-card-description{font-size:11.2128px}.selections-page.lf-socle .selection-card-tags span{font-size:9.6768px}.selections-page.lf-socle .selection-card-footer{font-size:9.5232px}.selections-page.lf-socle .selection-disclaimer{gap:76.8px;padding-left:calc(107.52px + max(0px,50% - 768px));padding-right:calc(107.52px + max(0px,50% - 768px))}.selections-page.lf-socle .selection-disclaimer-inner{gap:76.8px}.selections-page.lf-socle .selection-disclaimer h2{font-size:50.688px}}.selection-univers-nav{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.selection-univers-nav a{color:#4d5860;letter-spacing:.1em;text-transform:uppercase;background:#ffffff8c;border:1px solid #10192329;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s}.selection-univers-nav a:hover,.selection-univers-nav a:focus-visible{color:#67460f;border-color:#d2ae62;outline:none;box-shadow:0 0 0 1px #d2ae6280,0 0 12px #d2ae6259}.selection-univers-nav a.is-active{color:#1b1405;background:#f7cd45;border-color:#f2c230;box-shadow:0 6px 18px #f2c23059}.selection-univers-intro{color:#59656e;max-width:820px;margin:8px 0 0;font-size:15px;line-height:1.5}.selection-univers-grid{grid-template-rows:minmax(0,396px);grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:24px;min-height:0;padding:0 2px;display:grid}.selection-univers-3 .selection-univers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.selection-univers-1 .selection-univers-grid{grid-template-rows:minmax(0,400px);grid-template-columns:minmax(0,1040px);justify-content:center}.selections-page .selection-sector-card{height:100%;min-height:0}.selections-page .selection-sector-card .selection-card-figure{flex:0 0 55%;min-height:0}.selections-page .selection-sector-card .selection-card-copy{padding:18px 20px 16px}.selections-page .selection-sector-card h3{color:#14202b;letter-spacing:-.02em;margin:0 0 8px;font:400 23px/1.12 Georgia,serif}.selections-page .selection-sector-card .selection-card-description{color:#59656e;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.selection-card-meta{border-top:1px solid #1019231a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:auto;padding-top:12px;display:flex}.selection-card-funds{color:#59656e;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.selection-card-funds strong{color:color-mix(in srgb, var(--card-accent) 72%, #101923);letter-spacing:0;margin-right:4px;font:400 22px/1 Georgia,serif}.selection-card-soon{color:#7a838a;font-size:11px;font-style:italic}.selection-card-cta{color:color-mix(in srgb, var(--card-accent) 72%, #101923);border-bottom:1px solid;font-size:12px;font-weight:800;text-decoration:none}.selection-univers-1 .selection-sector-card{flex-direction:row}.selection-univers-1 .selection-sector-card .selection-card-figure{flex:0 0 54%}.selection-univers-1 .selection-sector-card .selection-card-copy{justify-content:center;padding:40px 40px 34px}.selection-univers-1 .selection-sector-card h3{margin-bottom:14px;font-size:38px}.selection-univers-1 .selection-sector-card .selection-card-description{font-size:16px}.selection-univers-1 .selection-card-meta{margin-top:28px}.selection-funds{background:radial-gradient(circle at 88% 18%,#d2ae621a,#0000 28%),#fbfaf7;align-items:center;padding:38px 52px;display:flex;position:relative;overflow:hidden}.selection-funds .selection-section-inner{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.selection-funds-progress{color:#6b747b;letter-spacing:.12em;flex:none;align-items:center;gap:10px;padding-bottom:5px;font-size:12px;font-weight:800;display:flex}.selection-funds-progress i{background:#10192338;width:48px;height:1px;display:block}.selection-funds-stage{align-items:center;min-width:0;min-height:0;display:flex;position:relative}.selection-funds-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;width:100%;margin:-26px 0;padding:40px 2px;list-style:none;display:grid;overflow-x:auto}.selection-funds-track::-webkit-scrollbar{display:none}.selection-fund-card{--card-accent:#d2ae62;--card-accent-rgb:210, 174, 98;border:1px solid rgba(var(--card-accent-rgb), .42);scroll-snap-align:start;background:#fff;border-radius:22px;flex-direction:column;height:330px;padding:26px 24px 18px;transition:transform .28s cubic-bezier(.2,.75,.2,1),border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #0f18220f}.selection-fund-card:before{content:"";background:var(--card-accent);opacity:.82;height:3px;position:absolute;inset:0 0 auto}.selection-fund-card:hover{border-color:var(--card-accent);box-shadow:0 0 0 1px rgba(var(--card-accent-rgb), .52), 0 10px 24px rgba(var(--card-accent-rgb), .22);transform:translateY(-6px)}.selection-fund-sector{color:color-mix(in srgb, var(--card-accent) 70%, #101923);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.selection-fund-sector span{color:#7a838a;letter-spacing:.02em;text-transform:none;margin-top:5px;font-weight:600;display:block}.selection-fund-name{color:#14202b;letter-spacing:-.015em;margin:24px 0 10px;font:400 23px/1.18 Georgia,serif}.selection-fund-isin{color:#59656e;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.selection-fund-foot{white-space:nowrap;color:#7a838a;border-top:1px solid #1019231a;justify-content:space-between;gap:8px;margin:auto 0 0;padding-top:12px;font-size:10px;display:flex}.selection-fund-foot strong{color:color-mix(in srgb, var(--card-accent) 72%, #101923);text-align:right;font-weight:800}.selection-funds-arrow{z-index:3;color:#16212b;cursor:pointer;background:#ffffffe6;border:1px solid #10192333;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:20px;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s,opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 34px #0f182221}.selection-funds-prev{left:-66px}.selection-funds-next{right:-66px}.selection-funds-arrow:hover:not(:disabled),.selection-funds-arrow:focus-visible{color:#67460f;background:#fffaf0;border-color:#d2ae62;outline:none;box-shadow:0 0 0 4px #d2ae6226,0 14px 36px #0f182229}.selection-funds-arrow:disabled{opacity:.3;cursor:default}.selection-funds-note{color:#727b82;text-align:center;margin:12px 0 0;font-size:12px}@media (min-width:1101px){.selections-page.lf-socle .selection-univers .selection-section-inner,.selections-page.lf-socle .selection-funds .selection-section-inner{grid-template-rows:auto auto minmax(0,1fr);height:663px}.selections-page.lf-socle .selection-funds .selection-section-inner{grid-template-rows:auto minmax(0,1fr) auto}.selections-page.lf-socle .selection-univers .selection-section-head{margin-bottom:22px}.selections-page.lf-socle .selection-funds{padding:20px calc(92px + max(0px,50% - 768px))}.selections-page.lf-socle .selection-funds .selection-section-head h2{font-size:39.936px}}@media (max-width:1100px){.selection-univers .selection-section-inner{grid-template-rows:auto auto auto}.selection-univers-grid,.selection-univers-3 .selection-univers-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 2px 14px}.selection-univers-3 .selection-sector-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}.selections-page .selection-univers .selection-sector-card{height:auto;min-height:0}.selections-page .selection-univers .selection-sector-card .selection-card-figure{flex:none;height:190px}.selection-univers-1 .selection-univers-grid{grid-template-columns:minmax(0,1fr)}.selections-page .selection-univers-1 .selection-sector-card .selection-card-figure{flex:0 0 50%;height:auto;min-height:260px}.selection-univers-1 .selection-sector-card .selection-card-copy{padding:28px}.selection-univers-1 .selection-sector-card h3{font-size:30px}.selection-funds{padding:38px 92px 38px 52px;display:block}.selection-funds .selection-section-inner{height:auto}.selection-funds-stage{flex-wrap:wrap;justify-content:center;gap:12px}.selection-funds-track{grid-auto-columns:calc(50% - 9px);gap:18px}.selection-funds-arrow{order:2;position:static;transform:none}.selection-univers .selection-card-meta{margin-top:12px}}@media (max-width:900px){.selection-funds{padding:42px 76px 78px 28px}.selection-funds .selection-section-head{display:block}.selection-funds-progress{margin-top:14px}}@media (max-width:600px){.selection-univers-nav{gap:6px}.selection-univers-nav a{padding:6px 10px;font-size:10px}.selection-univers-grid,.selection-univers-3 .selection-univers-grid,.selection-univers-1 .selection-univers-grid{grid-template-columns:minmax(0,1fr);gap:14px}.selection-univers-3 .selection-sector-card:last-child{width:auto}.selections-page .selection-univers .selection-sector-card{flex-direction:column}.selections-page .selection-univers .selection-sector-card .selection-card-figure,.selections-page .selection-univers-1 .selection-sector-card .selection-card-figure{flex:none;height:170px;min-height:0}.selections-page .selection-univers .selection-sector-card .selection-card-copy{padding:14px 14px 12px}.selections-page .selection-univers .selection-sector-card h3{margin-bottom:6px;font-size:18px}.selections-page .selection-univers .selection-sector-card .selection-card-description{font-size:12.5px}.selection-univers-1 .selection-card-meta{margin-top:10px}.selection-card-meta{padding-top:9px}.selection-funds{padding:38px 62px 82px 18px}.selection-funds-track{grid-auto-columns:100%}.selection-fund-card{height:270px}}.selections-page .selection-sector-card .selection-card-title{color:#14202b;letter-spacing:-.02em;margin:0 0 8px;font:700 27px/1.12 Georgia,serif}.selections-page .selection-sector-card .selection-card-description{font-size:15px}.selections-page .selection-sector-card .selection-card-funds strong{font-size:24px}.selection-soon-card{background:#101c28;border-color:#d9b96e99;height:100%;display:block}.selection-soon-image{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.selection-soon-card:hover .selection-soon-image{transform:scale(1.045)}.selection-soon-copy{z-index:2;color:#fff;background:linear-gradient(#0000 0%,#07111ccc 45%,#07111cf2 100%);padding:96px 24px 24px;position:absolute;bottom:0;left:0;right:0}.selection-soon-eyebrow{color:#d9b96e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:800;line-height:1.4}.selection-soon-title{color:#fff;letter-spacing:-.02em;margin:8px 0 10px;font:700 30px/1.1 Georgia,serif}.selection-soon-text{color:#ffffffd6;margin:0;font-size:14px;line-height:1.5}.selection-soon-badge{color:#f0d491;letter-spacing:.12em;text-transform:uppercase;border:1px solid #d9b96e;border-radius:999px;margin-top:16px;padding:6px 12px;font-size:10.5px;font-weight:800;display:inline-block}.selection-sectors{background:radial-gradient(circle at 12% 12%,#d2ae621f,#0000 31%),#eef1ef}.selection-sectors-item{scroll-snap-align:start;display:flex}.selection-sectors-item>.selection-sector-card{flex:auto}@media (min-width:1101px){.selections-page.lf-socle .selection-univers{padding-bottom:0}.selections-page.lf-socle .selection-univers .selection-section-inner{height:683px}.selections-page.lf-socle .selection-univers-grid{grid-template-rows:475px;grid-template-columns:repeat(4,calc(25% - 18px));place-content:start center;padding:28px 0 0}.selections-page.lf-socle .selection-univers-2 .selection-univers-grid{grid-template-columns:repeat(2,calc(25% - 18px))}.selections-page.lf-socle .selection-sectors .selection-section-inner{grid-template-rows:auto minmax(0,1fr)}.selections-page.lf-socle .selection-sectors-item{height:475px}}@media (max-width:1100px){.selections-page .selection-univers-2 .selection-univers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selections-page .selection-univers .selection-soon-card{min-height:360px}}@media (max-width:600px){.selections-page .selection-univers-2 .selection-univers-grid{grid-template-columns:minmax(0,1fr)}.selections-page .selection-univers .selection-sector-card .selection-card-title,.selections-page .selection-sectors .selection-sector-card .selection-card-title{font-size:22px}.selections-page .selection-univers .selection-sector-card .selection-card-description,.selections-page .selection-sectors .selection-sector-card .selection-card-description{font-size:14px}.selections-page .selection-univers .selection-soon-card{min-height:320px}}.selections-page .selection-univers .selection-soon-card{height:100%}.selection-sectors-prev{left:-66px}.selection-sectors-next{right:-66px}@media (min-width:1101px){.selections-page.lf-socle .selection-univers .selection-sector-card .selection-card-description{font-size:15px}}@media (max-width:1100px){.selections-page .selection-univers .selection-sector-card .selection-card-description,.selections-page .selection-sectors .selection-sector-card .selection-card-description{font-size:14px}}@media (min-width:1101px){.selections-page.lf-socle .selection-sector-card .selection-card-figure{flex:0 0 50%}}.selection-univers-intro{max-width:1120px}@media (max-width:1100px){.selections-page .selection-sectors .selection-sector-card .selection-card-description{font-size:13px}.selections-page .selection-sectors .selection-sector-card .selection-card-figure{flex:none;height:190px}.selections-page .selection-sector-card .selection-card-description{flex-shrink:0}}@media (max-width:600px){.selections-page .selection-sectors .selection-sector-card .selection-card-figure{height:170px}}.souscrire-page{--sx-gold:#d9b96e;--sx-navy:#07111c;--sx-green:#25d366}.souscrire-page main>section{position:relative}.souscrire-page .sx-dark{color:#f4f0e8;background:radial-gradient(120% 90% at 85% 0,#14283c 0%,#0a1724 55%,#07111c 100%)}.souscrire-page .sx-light{color:var(--ink);background:var(--paper)}.souscrire-page .sx-cream{background:var(--cream)}.souscrire-page .sx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 12px;font-size:13px;font-weight:700}.souscrire-page .sx-dark .sx-eyebrow{color:var(--sx-gold)}.souscrire-page .sx-h2{letter-spacing:-.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1.08}.souscrire-page .sx-hero{box-sizing:border-box;color:#fff;background:#1d1a17;align-items:center;min-height:100svh;padding:120px 24px 90px;display:flex;overflow:hidden}.souscrire-page .sx-hero-media{margin:0;position:absolute;inset:0}.souscrire-page .sx-hero-media img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;display:block}.souscrire-page .sx-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040a1299 0% 40%,#040a1247 54%,#040a1200 66%);position:absolute;inset:0}.souscrire-page .sx-hero-copy{z-index:2;width:100%;max-width:640px;position:relative}.souscrire-page .sx-hero .sx-eyebrow{color:var(--sx-gold)}.souscrire-page .sx-hero h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1.04}.souscrire-page .sx-hero-promise{color:#f0d491;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.35}.souscrire-page .sx-hero-lead{color:#ffffffe0;margin:18px 0 0;font-size:16.5px;line-height:1.6}.souscrire-page .sx-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.souscrire-page .sx-btn{isolation:isolate;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.souscrire-page .sx-btn:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 30%,#ffffff57 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.souscrire-page .sx-btn:hover,.souscrire-page .sx-btn:focus-visible{outline:none;transform:translateY(-3px)}.souscrire-page .sx-btn:hover:after,.souscrire-page .sx-btn:focus-visible:after{transform:translate(120%)}.souscrire-page .sx-btn-gold{color:#101923;background:var(--sx-gold);box-shadow:0 10px 28px #d9b96e47}.souscrire-page .sx-btn-gold:hover,.souscrire-page .sx-btn-gold:focus-visible{box-shadow:0 14px 34px #d9b96e73}.souscrire-page .sx-btn-wa{color:#fff;border:1.5px solid var(--sx-green);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a1259}.souscrire-page .sx-btn-wa svg{width:22px;height:22px;fill:var(--sx-green);flex:none}.souscrire-page .sx-btn-wa:hover,.souscrire-page .sx-btn-wa:focus-visible{box-shadow:0 0 0 1px var(--sx-green), 0 0 22px #25d36673}.souscrire-page .sx-hero-proof{color:#ffffffd1;flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.souscrire-page .sx-hero-proof li{align-items:center;gap:8px;display:flex}.souscrire-page .sx-hero-proof li:before{content:"";background:var(--sx-gold);border-radius:50%;width:6px;height:6px}.souscrire-page .sx-hero-risk{color:#ffffff9e;margin:18px 0 0;font-size:12.5px}.souscrire-page .sx-card{--fx:217, 185, 110;border:1px solid rgba(var(--fx), .34);background:linear-gradient(158deg, rgba(var(--fx), .07), rgba(var(--fx), .015) 60%);border-radius:18px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.souscrire-page .sx-card:before{content:"";background:rgb(var(--fx));transform-origin:top;width:3px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.souscrire-page .sx-card:after{content:"";background:linear-gradient(120deg, transparent 35%, rgba(var(--fx), .16) 50%, transparent 65%);pointer-events:none;transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.souscrire-page .sx-card:hover{border-color:rgba(var(--fx), .7);transform:translateY(-6px);box-shadow:0 16px 40px #05101b29}.souscrire-page .sx-card:hover:before{transform:scaleY(1)}.souscrire-page .sx-card:hover:after{transform:translate(120%)}.souscrire-page .sx-dark .sx-card{--fx:217, 185, 110;background:linear-gradient(158deg,#ffffff12,#ffffff05 60%)}.souscrire-page .sx-light .sx-card{--fx:129, 89, 31;background:#fff}.souscrire-page .sx-steps{padding:64px 24px}.souscrire-page .sx-inner{width:100%;max-width:1352px;margin:0 auto}.souscrire-page .sx-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:26px;display:flex}.souscrire-page .sx-head-text{max-width:760px}.souscrire-page .sx-head-intro{color:var(--muted);margin:12px 0 0;font-size:16.5px;line-height:1.55}.souscrire-page .sx-dark .sx-head-intro{color:#f4f0e8c7}.souscrire-page .sx-step-grid{counter-reset:sx-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.souscrire-page .sx-step{counter-increment:sx-step;flex-direction:column;padding:20px 20px 18px;display:flex}.souscrire-page .sx-step-num{border:1.5px solid var(--gold);width:34px;height:34px;color:var(--gold-dark);border-radius:50%;place-items:center;margin-bottom:12px;font-size:13px;font-weight:800;display:grid}.souscrire-page .sx-step h3{color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:750;line-height:1.25}.souscrire-page .sx-step p{color:#3e4850;margin:0;font-size:14.5px;line-height:1.5}.souscrire-page .sx-step-docs{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;display:flex}.souscrire-page .sx-chip{color:var(--gold-dark);background:#d2ae6224;border:1px solid #d2ae6266;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:650;text-decoration:none;transition:background-color .2s;display:inline-flex}.souscrire-page a.sx-chip:hover,.souscrire-page a.sx-chip:focus-visible{background:#d2ae624d;outline:none}.souscrire-page .sx-steps-note{color:var(--ink);align-items:center;gap:12px;margin:20px 0 0;font-size:15px;display:flex}.souscrire-page .sx-steps-note strong{color:var(--gold-dark)}.souscrire-page .sx-doc{padding:56px 24px}.souscrire-page .sx-doc-nav{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.souscrire-page .sx-doc-nav a{color:inherit;opacity:.62;border:1px solid;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:650;text-decoration:none;transition:opacity .2s,background-color .2s}.souscrire-page .sx-doc-nav a:hover,.souscrire-page .sx-doc-nav a:focus-visible{opacity:1;outline:none}.souscrire-page .sx-doc-nav a.is-active{opacity:1;color:#101923;background:#f0d491;border-color:#f0d491}.souscrire-page .sx-doc-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:56px;display:grid}.souscrire-page .sx-doc-role{margin:18px 0 0;font-size:18px;line-height:1.55}.souscrire-page .sx-dark .sx-doc-role{color:#f4f0e8e6}.souscrire-page .sx-doc-when{color:var(--muted);margin:20px 0 0;font-size:14px}.souscrire-page .sx-dark .sx-doc-when{color:#f4f0e8a8}.souscrire-page .sx-doc-when strong{color:inherit;font-weight:700}.souscrire-page .sx-status{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;margin-top:18px;padding:5px 12px;font-size:12px;font-weight:750;display:inline-block}.souscrire-page .sx-status-loi{color:#0e3b23;background:#b9ecc9}.souscrire-page .sx-status-reco{color:#3b2a07;background:#f3dc9f}.souscrire-page .sx-doc-cards{gap:14px;display:grid}.souscrire-page .sx-doc-card{padding:18px 22px}.souscrire-page .sx-doc-card h3{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 6px;font-size:13px;font-weight:750}.souscrire-page .sx-dark .sx-doc-card h3{color:var(--sx-gold)}.souscrire-page .sx-doc-card p{margin:0;font-size:15px;line-height:1.55}.souscrire-page .sx-doc-card p+p{margin-top:6px}.souscrire-page .sx-law-ref{font-weight:700}.souscrire-page .sx-law-link{color:var(--gold-dark);align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.souscrire-page .sx-dark .sx-law-link{color:#f0d491}.souscrire-page .sx-law-link:hover,.souscrire-page .sx-law-link:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.souscrire-page .sx-law-links{flex-wrap:wrap;gap:4px 20px;display:flex}.souscrire-page .sx-law-link{position:relative}.souscrire-page .sx-law-link:after{content:"";height:max(100%,24px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.souscrire-page .sx-sources{padding:56px 24px}.souscrire-page .sx-source-list{counter-reset:sx-src;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:26px 0 0;padding:0;list-style:none;display:grid}.souscrire-page .sx-source-list li{counter-increment:sx-src;border-top:1px solid #f4f0e824;padding:9px 0 9px 36px;position:relative}.souscrire-page .sx-source-list li:before{content:counter(sx-src);border:1px solid var(--sx-gold);width:22px;height:22px;color:var(--sx-gold);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:10px;left:0}.souscrire-page .sx-source-list a{color:#f4f0e8;font-size:14.5px;font-weight:600;text-decoration:none}.souscrire-page .sx-source-list a:hover,.souscrire-page .sx-source-list a:focus-visible{color:#f0d491;text-underline-offset:3px;outline:none;text-decoration:underline}.souscrire-page .sx-source-list span{color:#f4f0e899;margin-top:2px;font-size:12.5px;display:block}.souscrire-page .sx-limits{color:#f4f0e8b8;max-width:1100px;margin:22px 0 0;font-size:13.5px;line-height:1.55}.souscrire-page .lf-secnav{--lf-nav:#d9b96e;z-index:6;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;right:28px}.souscrire-page .lf-secnav--navy{--lf-nav:#101c28}.souscrire-page .lf-secnav button{width:38px;height:38px;color:var(--lf-nav);border:1.5px solid var(--lf-nav);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,box-shadow .2s,transform .2s;display:grid}.souscrire-page .lf-secnav button svg{width:46%;height:46%}.souscrire-page .lf-secnav button:hover,.souscrire-page .lf-secnav button:focus-visible{background:color-mix(in srgb, var(--lf-nav) 14%, transparent);box-shadow:0 0 0 1px var(--lf-nav), 0 0 14px color-mix(in srgb, var(--lf-nav) 55%, transparent);outline:none;transform:translateY(-1px)}.souscrire-page .sx-hero>.lf-secnav{z-index:3}.souscrire-page .lf-secnav--float{display:none}@media (min-width:1101px){.souscrire-page.lf-socle>main{zoom:var(--sk,1);--lf-k:1px}.souscrire-page.lf-socle>main>section{box-sizing:border-box;height:calc(100svh / var(--sk,1));align-items:center;min-height:0;scroll-margin-top:0;display:flex}.souscrire-page.lf-socle>main>section>.sx-inner{max-width:none;padding:0}.souscrire-page.lf-socle .sx-hero{padding:72px calc(107px + max(0px,50% - 768px)) 40px}.souscrire-page.lf-socle .sx-steps,.souscrire-page.lf-socle .sx-doc,.souscrire-page.lf-socle .sx-sources{padding:30px calc(92px + max(0px,50% - 768px))}.souscrire-page.lf-socle .sx-hero h1{font-size:62px}}@media (max-width:1100px){.souscrire-page .sx-hero:before{background:linear-gradient(90deg,#040a12b8 0%,#040a1299 55%,#040a124d 100%)}.souscrire-page .sx-hero h1{font-size:clamp(36px,6vw,54px)}.souscrire-page .sx-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.souscrire-page .sx-doc-grid{grid-template-columns:1fr;gap:26px}.souscrire-page .sx-head{flex-direction:column;align-items:flex-start;gap:10px}.souscrire-page .lf-secnav{bottom:16px;right:16px}}@media (max-width:768px){.souscrire-page .sx-hero{padding:104px 20px 84px}.souscrire-page .sx-hero:before{background:linear-gradient(#040a128c 0%,#040a12b8 100%)}.souscrire-page .sx-hero-media img{object-position:70% 50%}.souscrire-page .sx-hero-promise{font-size:19px}.souscrire-page .sx-hero-lead{font-size:15.5px}.souscrire-page .sx-btn{justify-content:center;width:100%}.souscrire-page .sx-steps,.souscrire-page .sx-doc,.souscrire-page .sx-sources{padding:56px 20px}.souscrire-page .sx-h2{font-size:32px}.souscrire-page .sx-doc-nav{display:none}.souscrire-page .sx-source-list{grid-template-columns:1fr}.souscrire-page main>section>.lf-secnav{display:none}.souscrire-page .lf-secnav--float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;position:fixed}.souscrire-page .lf-secnav--float button{background:#101c28db;box-shadow:0 4px 14px #00000047}.souscrire-page .lf-secnav--float button[hidden]{display:none}}@media (max-width:560px){.souscrire-page .sx-step-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.souscrire-page .sx-card,.souscrire-page .sx-card:before,.souscrire-page .sx-card:after,.souscrire-page .sx-btn,.souscrire-page .sx-btn:after,.souscrire-page .lf-secnav button{transition:none}}.souscrire-page .site-header.site-header{background:#030a1226}.souscrire-page .sx-steps .sx-head-text{max-width:1200px}.souscrire-page .sx-steps .sx-head{margin-bottom:20px}.souscrire-page .sx-steps .sx-h2{font-size:40px}.souscrire-page .sx-steps .sx-head-intro{margin-top:8px;font-size:16px}.souscrire-page .sx-step{padding:16px 18px 14px}.souscrire-page .sx-step-num{width:30px;height:30px;margin-bottom:9px;font-size:12px}.souscrire-page .sx-step h3{margin-bottom:6px;font-size:16px}.souscrire-page .sx-step p{font-size:14px;line-height:1.45}.souscrire-page .sx-step-docs{padding-top:10px}.souscrire-page .sx-steps-note{margin-top:16px;font-size:14.5px}.souscrire-page .sx-status-cadre{color:#0d2a4a;background:#bcd8f2}.souscrire-page .sx-source-list li{padding-block:7px}.souscrire-page .sx-source-list li{justify-content:space-between;align-items:baseline;gap:14px;padding-block:8px;display:flex}.souscrire-page .sx-source-list li:before{top:7px}.souscrire-page .sx-source-list span{letter-spacing:.04em;flex:none;margin:0;font-size:12px}@media (max-width:768px){.souscrire-page .sx-hero{padding:92px 20px 72px}.souscrire-page .sx-hero h1{font-size:34px}.souscrire-page .sx-hero-promise{margin-top:16px;font-size:18px}.souscrire-page .sx-hero-lead{margin-top:12px;font-size:15px;line-height:1.5}.souscrire-page .sx-hero-actions{gap:10px;margin-top:20px}.souscrire-page .sx-btn{min-height:48px}.souscrire-page .sx-hero-proof{display:none}.souscrire-page .sx-source-list li{flex-direction:column;gap:2px}}.souscrire-page .sx-steps .sx-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.souscrire-page .sx-steps .sx-step{padding:26px 26px 22px}.souscrire-page .sx-steps .sx-step-num{width:44px;height:44px;margin-bottom:16px;font-size:15px}.souscrire-page .sx-steps .sx-step h3{margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.souscrire-page .sx-steps .sx-step p{font-size:15.5px;line-height:1.55}.souscrire-page .sx-steps .sx-step-docs{padding-top:16px}@media (max-width:1100px){.souscrire-page .sx-steps .sx-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.souscrire-page .sx-steps .sx-step-grid{grid-template-columns:1fr}}.souscrire-page .sx-steps .sx-step .sx-step-docs{margin-top:auto}.selections-page .selection-card.selection-sector-card{background:#101c28;display:block;position:relative}.selections-page .selection-card.selection-sector-card .selection-card-figure{flex:none;width:100%;height:100%;min-height:0;position:absolute;inset:0}.selections-page .selection-card.selection-sector-card .selection-card-figure:after{display:none}.selections-page .selection-card.selection-sector-card .selection-card-copy{z-index:2;color:#fff;background:linear-gradient(#0000 0%,#07111ccc 45%,#07111cf2 100%);padding:96px 22px 18px;position:absolute;bottom:0;left:0;right:0}.selections-page .selection-card.selection-sector-card .selection-card-title{color:#fff}.selections-page .selection-card.selection-sector-card .selection-card-description{color:#ffffffd6}.selections-page .selection-card.selection-sector-card .selection-card-meta{border-top-color:#fff3}.selections-page .selection-card.selection-sector-card .selection-card-funds{color:#ffffffdb}.selections-page .selection-card.selection-sector-card .selection-card-funds strong{color:#f0d491}.selections-page .selection-card.selection-sector-card .selection-card-soon{color:#ffffffa8}.selections-page .selection-card.selection-sector-card .selection-card-cta{color:#f0d491}.selections-page .selection-fund-card{background:#101c28;padding:0}.selections-page .selection-fund-card:before{z-index:3}.selection-fund-image{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.selection-fund-card:hover .selection-fund-image{transform:scale(1.045)}.selection-fund-copy{z-index:2;background:linear-gradient(#0000 0%,#07111cd1 40%,#07111cf2 100%);flex-direction:column;padding:96px 22px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.selections-page .selection-fund-sector{color:#f0d491}.selections-page .selection-fund-sector span{color:#ffffffb3}.selections-page .selection-fund-name{color:#fff;margin:14px 0 8px;font-weight:700}.selections-page .selection-fund-isin{color:#ffffffc7}.selections-page .selection-fund-foot{border-top-color:#fff3;margin-top:14px}.selections-page .selection-fund-foot strong{color:#f0d491}@media (min-width:1101px){.selections-page.lf-socle .selection-fund-card{height:475px}}@media (max-width:1100px){.selections-page .selection-card.selection-sector-card{min-height:380px}.selections-page .selection-fund-card{height:380px}}@media (max-width:600px){.selections-page .selection-card.selection-sector-card{min-height:340px}.selections-page .selection-fund-card{height:340px}}@media (prefers-reduced-motion:reduce){.selection-fund-image{transition:none}}.selections-page .selection-cadre{box-sizing:border-box;color:#f4f0e8;background:radial-gradient(90% 80% at 88% 8%,#d9b96e29,#0000 55%),radial-gradient(70% 70% at 0 100%,#284a6e73,#0000 60%),linear-gradient(160deg,#0d1a27 0%,#07111c 100%);align-items:center;padding:56px calc(92px + max(0px,50% - 768px));display:flex;position:relative;overflow:hidden}.selections-page .selection-cadre:before{content:"";background:linear-gradient(90deg,#0000,#d9b96e99,#0000);height:1px;position:absolute;top:0;left:calc(92px + max(0px,50% - 768px));right:calc(92px + max(0px,50% - 768px))}.selection-cadre-inner{width:100%}.selection-cadre-head{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;gap:64px;display:grid}.selection-cadre-eyebrow{color:#d9b96e;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.selection-cadre h2{color:#fff;letter-spacing:-.03em;margin:0;font:400 50px/1.02 Georgia,Times New Roman,serif}.selection-cadre-lead{color:#f4f0e8c7;margin:0;font-size:16px;line-height:1.6}.selection-cadre-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.selection-cadre-card{background:linear-gradient(158deg,#ffffff13,#ffffff04 62%);border:1px solid #d9b96e57;border-radius:20px;padding:24px 24px 22px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.selection-cadre-card:before{content:"";transform-origin:top;background:#d9b96e;width:3px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.selection-cadre-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#d9b96e29 50%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.selection-cadre-card:hover{border-color:#d9b96ebf;transform:translateY(-6px);box-shadow:0 18px 44px #00000052,0 0 22px #d9b96e24}.selection-cadre-card:hover:before{transform:scaleY(1)}.selection-cadre-card:hover:after{transform:translate(120%)}.selection-cadre-num{color:#d9b96e;margin-bottom:14px;font:400 30px/1 Georgia,serif;display:block}.selection-cadre-card h3{color:#fff;letter-spacing:-.01em;margin:0 0 10px;font:700 21px/1.2 Georgia,serif}.selection-cadre-card p{color:#f4f0e8cc;margin:0;font-size:14.5px;line-height:1.55}.selection-cadre-risk{background:#030a126b;border:1px solid #d9b96e47;border-left:3px solid #d9b96e;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin-top:32px;padding:20px 26px;display:flex}.selection-cadre-risk p{color:#f4f0e8d1;max-width:820px;margin:0;font-size:14px;line-height:1.55}.selection-cadre-risk strong{color:#f0d491}.selection-cadre-links{flex:none;align-items:center;gap:18px;display:flex}.selection-cadre-cta{color:#101923;background:#d9b96e;border-radius:999px;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.selection-cadre-cta:hover,.selection-cadre-cta:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 12px 30px #d9b96e66}.selection-cadre-amf{color:#efd38e;font-size:13px;font-weight:700;text-decoration:none}.selection-cadre-amf:hover,.selection-cadre-amf:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.selections-page .selection-cadre>.lf-secnav{--lf-nav:#d9b96e}.selections-page .selection-cadre>.lf-secnav button{background:#030a1257}@media (max-width:1100px){.selections-page .selection-cadre{padding:72px 32px}.selections-page .selection-cadre:before{left:32px;right:32px}.selection-cadre-head{grid-template-columns:1fr;gap:18px}.selection-cadre h2{font-size:40px}.selection-cadre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-cadre-risk{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:600px){.selections-page .selection-cadre{padding:56px 20px}.selections-page .selection-cadre:before{left:20px;right:20px}.selection-cadre h2{font-size:32px}.selection-cadre-grid{grid-template-columns:1fr;gap:14px}.selection-cadre-links{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.selection-cadre-card,.selection-cadre-card:before,.selection-cadre-card:after,.selection-cadre-cta{transition:none}}.secteur-page{--sec-accent:#b66a3c;--sec-accent-rgb:182, 106, 60;--sec-accent-light:#eab489;--sec-accent-dark:#8e4b25}.secteur-page main>section{position:relative}.secteur-page .sec-light{color:var(--ink);background:var(--paper)}.secteur-page .sec-cream{background:#f1ece3}.secteur-page .sec-dark{color:#f4f0e8;background:radial-gradient(120% 90% at 85% 0,#14283c 0%,#0a1724 55%,#07111c 100%)}.secteur-page .sec-eyebrow{color:var(--sec-accent-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800;line-height:1.3}.secteur-page .sec-dark .sec-eyebrow,.secteur-page .sec-hero .sec-eyebrow,.secteur-page .sec-card-navy .sec-eyebrow{color:var(--sec-accent-light)}.secteur-page .sec-head h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font:400 46px/1.06 Georgia,Times New Roman,serif}.secteur-page .sec-head h2 em{color:var(--sec-accent);font-style:normal}.secteur-page .sec-dark .sec-head h2 em{color:var(--sec-accent-light)}.secteur-page .sec-intro{color:var(--muted);margin:14px 0 0;font-size:17px;line-height:1.6}.secteur-page .sec-dark .sec-intro{color:#f4f0e8c7}.secteur-page .sec-head-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:64px;margin-bottom:34px;display:grid}.secteur-page .sec-head-split .sec-intro{margin:0}.secteur-page .sec-head-center{text-align:center;max-width:840px;margin:0 auto 24px}.secteur-page .sec-cite{color:var(--sec-accent-dark);white-space:nowrap;font-weight:700;text-decoration:none}.secteur-page .sec-dark .sec-cite,.secteur-page .sec-card-navy .sec-cite{color:var(--sec-accent-light)}.secteur-page .sec-cite:hover,.secteur-page .sec-cite:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.secteur-page .sec-card{--fx:var(--sec-accent-rgb);border:1px solid rgba(var(--fx), .34);background:linear-gradient(158deg, rgba(var(--fx), .07), rgba(var(--fx), .015) 60%), #fff;border-radius:18px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.secteur-page .sec-card:before{content:"";z-index:2;background:rgb(var(--fx));transform-origin:top;width:3px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.secteur-page .sec-card:after{content:"";background:linear-gradient(120deg, transparent 35%, rgba(var(--fx), .16) 50%, transparent 65%);pointer-events:none;transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.secteur-page .sec-card:hover{border-color:rgba(var(--fx), .7);box-shadow:0 0 0 1px rgba(var(--fx), .45), 0 14px 34px rgba(var(--fx), .22);transform:translateY(-4px)}.secteur-page .sec-card:hover:before{transform:scaleY(1)}.secteur-page .sec-card:hover:after{transform:translate(120%)}.secteur-page .sec-dark .sec-card{background:linear-gradient(158deg,#ffffff12,#ffffff05 60%)}.secteur-page .sec-card.sec-card-navy{--fx:217, 185, 110;color:#f4f0e8;background:linear-gradient(158deg,#17324b 0%,#0f1c28 72%)}.secteur-page .sec-card-label{color:var(--sec-accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.35;display:block}.secteur-page .sec-dark .sec-card-label,.secteur-page .sec-card-navy .sec-card-label{color:var(--sec-accent-light)}.secteur-page .sec-hero{color:#fff;background:#0b141d;flex-direction:column;display:flex;overflow:hidden}.secteur-page .sec-hero-image{object-fit:cover;object-position:60% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.secteur-page .sec-hero-shade{pointer-events:none;background:linear-gradient(90deg,#050c14e6 0%,#050c14bd 40%,#050c144d 70%,#050c146b 100%),linear-gradient(#050c1400 66%,#050c14c7 100%);position:absolute;inset:0}.secteur-page .sec-hero-inner{z-index:2;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.secteur-page .sec-breadcrumb{color:#ffffffc2;flex-wrap:wrap;gap:10px;margin-top:26px;font-size:14px;display:flex}.secteur-page .sec-breadcrumb a{color:inherit;text-decoration:none}.secteur-page .sec-breadcrumb a:hover,.secteur-page .sec-breadcrumb a:focus-visible{color:#f0d491;outline:none}.secteur-page .sec-breadcrumb [aria-current]{color:#fff}.secteur-page .sec-hero-grid{flex:1;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:64px;display:grid}.secteur-page .sec-hero h1{letter-spacing:-.03em;margin:0;font:400 104px/.95 Georgia,Times New Roman,serif}.secteur-page .sec-hero-title{color:var(--sec-accent-light);margin:16px 0 0;font:400 34px/1.2 Georgia,Times New Roman,serif}.secteur-page .sec-hero-lead{color:#ffffffdb;max-width:640px;margin:18px 0 0;font-size:17px;line-height:1.6}.secteur-page .sec-hero-fund{color:#fff;border:1px solid rgba(var(--sec-accent-rgb), .62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07111c9e;border-radius:18px;flex-direction:column;gap:12px;padding:30px 32px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.secteur-page .sec-hero-fund:before{content:"";transform-origin:top;background:#d9b96e;width:3px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.secteur-page .sec-hero-fund:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#d9b96e2e 50%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.secteur-page .sec-hero-fund:hover,.secteur-page .sec-hero-fund:focus-visible{border-color:#d9b96e;outline:none;transform:translateY(-4px);box-shadow:0 0 0 1px #d9b96e80,0 16px 40px #00000059}.secteur-page .sec-hero-fund:hover:before,.secteur-page .sec-hero-fund:focus-visible:before{transform:scaleY(1)}.secteur-page .sec-hero-fund:hover:after,.secteur-page .sec-hero-fund:focus-visible:after{transform:translate(120%)}.secteur-page .sec-hero-fund-label{color:var(--sec-accent-light);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800}.secteur-page .sec-hero-fund strong{font:400 30px/1.14 Georgia,Times New Roman,serif}.secteur-page .sec-hero-fund small{color:#fffc;font-size:14.5px;line-height:1.55}.secteur-page .sec-hero-fund b{color:#f0d491;margin-top:6px;font-size:15px}.secteur-page .sec-hero-fund b i{font-style:normal}.secteur-page .sec-index{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07111c94;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.secteur-page .sec-index a{color:#fff;text-align:center;border-left:1px solid #ffffff1a;flex-direction:column;align-items:center;padding:15px 14px 14px;text-decoration:none;transition:background-color .25s,box-shadow .25s;display:flex}.secteur-page .sec-index a:first-child{border-left:0}.secteur-page .sec-index small{color:var(--sec-accent-light);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.secteur-page .sec-index strong{margin:4px 0 2px;font:400 23px/1.15 Georgia,Times New Roman,serif}.secteur-page .sec-index span{color:#ffffffb3;font-size:13px}.secteur-page .sec-index a:hover,.secteur-page .sec-index a:focus-visible{background:rgba(var(--sec-accent-rgb), .2);outline:none;box-shadow:inset 0 3px #d9b96e}.secteur-page .sec-market-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:28px;display:grid}.secteur-page .sec-bars{gap:26px;padding:34px 38px;display:grid}.secteur-page .sec-bar-top{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.secteur-page .sec-bar-top span{color:#3b4650;font-size:16px;font-weight:700}.secteur-page .sec-bar-top strong{color:var(--ink);font:400 30px/1 Georgia,Times New Roman,serif}.secteur-page .sec-bar{background:#10192317;border-radius:99px;height:10px;display:block;overflow:hidden}.secteur-page .sec-bar b{width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--sec-accent-dark), #d48a58);height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}.secteur-page.sec-anim [data-sec-section]:not(.is-in) .sec-bar b{width:0}.secteur-page .sec-balance{flex-direction:column;justify-content:center;padding:34px 36px;display:flex}.secteur-page .sec-balance strong{margin:18px 0 16px;font:400 64px/1 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-balance p{color:#f4f0e8cc;margin:0;font-size:15px;line-height:1.55}.secteur-page .sec-uses-layout{grid-template-columns:440px minmax(0,1fr);align-items:center;gap:72px;display:grid}.secteur-page .sec-uses-image{margin:0}.secteur-page .sec-uses-image img{object-fit:cover;border:1px solid rgba(var(--sec-accent-rgb), .45);border-radius:18px;width:100%;height:480px;display:block;box-shadow:18px 18px #ffffff0a}.secteur-page .sec-use-grid{border-top:1px solid #f4f0e829;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.secteur-page .sec-use-grid article{border-bottom:1px solid #f4f0e829;padding:11px 24px 11px 0}.secteur-page .sec-use-grid article:nth-child(2n){border-left:1px solid #f4f0e829;padding:11px 0 11px 24px}.secteur-page .sec-use-grid span{color:var(--sec-accent-light);font-size:13px;font-weight:700}.secteur-page .sec-use-grid h3{color:#fff;margin:3px 0 4px;font:400 22px/1.2 Georgia,Times New Roman,serif}.secteur-page .sec-use-grid p{color:#f4f0e8c2;margin:0;font-size:14.5px;line-height:1.45}.secteur-page .sec-supply-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px;display:grid}.secteur-page .sec-country{border-bottom:1px solid #10192314;grid-template-columns:34px 190px minmax(0,1fr) 84px;align-items:center;gap:16px;padding:15px 0;display:grid}.secteur-page .sec-country:last-child{border-bottom:0}.secteur-page .sec-country span{color:var(--sec-accent-dark);font:400 15px/1 Georgia,Times New Roman,serif}.secteur-page .sec-country strong{color:var(--ink);font-size:16px}.secteur-page .sec-country em{color:var(--ink);text-align:right;white-space:nowrap;font:400 21px/1 Georgia,Times New Roman,serif}.secteur-page .sec-pipeline{padding:30px 32px}.secteur-page .sec-pipeline h3{color:#fff;margin:0 0 12px;font:400 30px/1.14 Georgia,Times New Roman,serif}.secteur-page .sec-pipeline p{color:#f4f0e8cc;margin:0;font-size:15px;line-height:1.55}.secteur-page .sec-pipeline-fact{border-top:1px solid #ffffff29;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.secteur-page .sec-pipeline-fact strong{color:var(--sec-accent-light);white-space:nowrap;flex:none;font:400 40px/1 Georgia,Times New Roman,serif}.secteur-page .sec-pipeline-fact span{color:#f4f0e8d1;font-size:14px;line-height:1.5}.secteur-page .sec-outlook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.secteur-page .sec-outlook-grid article{padding:26px 28px}.secteur-page .sec-outlook-grid .sec-card-label{letter-spacing:.07em}.secteur-page .sec-outlook-grid strong{color:#fff;margin:16px 0 12px;font:400 64px/1 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-outlook-grid p{color:#f4f0e8c2;margin:0;font-size:14.5px;line-height:1.5}.secteur-page .sec-dark .sec-card.sec-card-alert{background:linear-gradient(158deg, rgba(var(--sec-accent-rgb), .24), #ffffff05 70%)}.secteur-page .sec-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:28px;display:grid}.secteur-page .sec-story div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.secteur-page .sec-story strong{color:var(--sec-accent-light);font:400 28px/1.15 Georgia,Times New Roman,serif}.secteur-page .sec-story p{color:#f4f0e8c2;margin:0;font-size:14.5px;line-height:1.5}.secteur-page .sec-fund-layout{justify-content:center;gap:22px;display:flex}.secteur-page .sec-fund-card,.secteur-page .sec-fund-insight{box-sizing:border-box;width:380px;height:456px}.secteur-page .sec-fund-card{flex-direction:column;display:flex}.secteur-page .sec-fund-card img{object-fit:cover;flex:none;width:100%;height:128px;display:block}.secteur-page .sec-fund-body{flex-direction:column;flex:1;padding:18px 22px;display:flex}.secteur-page .sec-fund-structure{color:var(--sec-accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;font-weight:800}.secteur-page .sec-fund-card h3{color:var(--ink);margin:8px 0;font:400 22px/1.15 Georgia,Times New Roman,serif}.secteur-page .sec-fund-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.secteur-page .sec-fund-card dl{border-top:1px solid #1019231a;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0;padding-top:10px;display:grid}.secteur-page .sec-fund-card dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.secteur-page .sec-fund-card dd{color:var(--ink);margin:2px 0 0;font-size:14px;font-weight:700}.secteur-page .sec-fund-card .sec-fund-foot{border-top:1px solid #1019231a;flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;font-size:13px;line-height:1.4;display:flex}.secteur-page .sec-fund-foot span{color:var(--muted);font-style:italic}.secteur-page .sec-fund-insight{flex-direction:column;justify-content:center;padding:40px 38px;display:flex}.secteur-page .sec-fund-insight strong{color:#fff;margin:16px 0;font:400 36px/1.12 Georgia,Times New Roman,serif}.secteur-page .sec-fund-insight p{color:#f4f0e8cc;margin:0;font-size:16px;line-height:1.55}.secteur-page .sec-sources-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:center;gap:20px 56px;display:grid}.secteur-page .sec-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.secteur-page .sec-source-grid a{box-sizing:border-box;color:#f4f0e8;background:#ffffff08;border:1px solid #d9b96e42;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;height:100%;padding:18px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid}.secteur-page .sec-source-grid a:hover,.secteur-page .sec-source-grid a:focus-visible{border-color:#d9b96eb3;outline:none;transform:translateY(-4px);box-shadow:0 0 0 1px #d9b96e66,0 14px 32px #0000004d}.secteur-page .sec-source-num{color:#d9b96e;font:400 18px/1.2 Georgia,Times New Roman,serif}.secteur-page .sec-source-text strong{color:#fff;font:400 19px/1.25 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-source-text small{color:#f4f0e8c7;margin:5px 0 8px;font-size:14px;line-height:1.45;display:block}.secteur-page .sec-source-text code{color:#f4f0e88c;word-break:break-all;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.secteur-page .sec-source-grid b{color:#d9b96e;font-weight:400}.secteur-page .sec-source-note{color:#f4f0e8a8;grid-column:1/-1;margin:6px 0 0;font-size:13.5px}.secteur-page .lf-secnav{--lf-nav:#d9b96e;z-index:6;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;right:28px}.secteur-page .lf-secnav button{width:38px;height:38px;color:var(--lf-nav);border:1.5px solid var(--lf-nav);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,box-shadow .2s,transform .2s;display:grid}.secteur-page .sec-hero>.lf-secnav button{background:#030a1257}.secteur-page .lf-secnav button svg{width:46%;height:46%}.secteur-page .lf-secnav button:hover,.secteur-page .lf-secnav button:focus-visible{background:color-mix(in srgb, var(--lf-nav) 14%, transparent);box-shadow:0 0 0 1px var(--lf-nav), 0 0 14px color-mix(in srgb, var(--lf-nav) 55%, transparent);outline:none;transform:translateY(-1px)}.secteur-page .sec-hero>.lf-secnav{z-index:3}.secteur-page .lf-secnav--float{display:none}.secteur-page .site-header.site-header{background:#030a1226}@media (min-width:1101px){.secteur-page.lf-socle>main{zoom:var(--sk,1);--lf-k:1px}.secteur-page.lf-socle>main>section{box-sizing:border-box;height:calc(100svh / var(--sk,1));min-height:0;scroll-margin-top:0}.secteur-page.lf-socle .sec-hero{padding:72px calc(92px + max(0px,50% - 768px)) 24px}.secteur-page.lf-socle .sec-screen{align-items:center;padding:0 calc(92px + max(0px,50% - 768px));display:flex}.secteur-page.lf-socle .sec-screen>.sec-inner{width:100%}}@media (max-width:1100px){.secteur-page .sec-hero{box-sizing:border-box;min-height:100svh;padding:96px 32px 28px}.secteur-page .sec-hero-grid{grid-template-columns:1fr;align-content:center;gap:28px;padding:28px 0}.secteur-page .sec-hero-fund{max-width:520px}.secteur-page .sec-hero h1{font-size:88px}.secteur-page .sec-screen{padding:72px 40px}.secteur-page .sec-head-split{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.secteur-page .sec-market-grid,.secteur-page .sec-supply-grid{grid-template-columns:1fr;gap:20px}.secteur-page .sec-uses-layout{grid-template-columns:1fr;gap:36px}.secteur-page .sec-uses-image img{height:340px}.secteur-page .sec-sources-layout{grid-template-columns:1fr;gap:28px}.secteur-page .lf-secnav{bottom:16px;right:16px}}@media (max-width:900px){.secteur-page .sec-index{grid-template-columns:repeat(3,minmax(0,1fr))}.secteur-page .sec-index a:nth-child(4){border-left:0}.secteur-page .sec-index a:nth-child(n+4){border-top:1px solid #ffffff1a}.secteur-page .sec-outlook-grid{grid-template-columns:1fr}.secteur-page .sec-story{grid-template-columns:1fr;gap:20px}.secteur-page .sec-fund-layout{flex-direction:column;align-items:center}.secteur-page .sec-fund-card,.secteur-page .sec-fund-insight{width:100%;max-width:460px;height:auto}.secteur-page .sec-fund-card img{height:200px}.secteur-page .sec-country{grid-template-columns:28px minmax(0,1fr) minmax(0,1.1fr) 70px;gap:12px}}@media (max-width:768px){.secteur-page .sec-hero{padding:88px 20px 22px}.secteur-page .sec-hero h1{font-size:64px}.secteur-page .sec-hero-title{font-size:24px}.secteur-page .sec-hero-lead{font-size:15.5px}.secteur-page .sec-hero-fund{padding:22px}.secteur-page .sec-hero-fund strong{font-size:24px}.secteur-page .sec-index{grid-template-columns:repeat(2,minmax(0,1fr))}.secteur-page .sec-index a{border-top:1px solid #ffffff1a;border-left:0}.secteur-page .sec-index a:nth-child(2n){border-left:1px solid #ffffff1a}.secteur-page .sec-index a:first-child,.secteur-page .sec-index a:nth-child(2){border-top:0}.secteur-page .sec-index a:last-child{grid-column:1/-1}.secteur-page .sec-index span{display:none}.secteur-page .sec-index strong{font-size:19px}.secteur-page .sec-screen{padding:56px 20px}.secteur-page .sec-head h2{font-size:32px}.secteur-page .sec-intro{font-size:15.5px}.secteur-page .sec-bars,.secteur-page .sec-balance,.secteur-page .sec-pipeline,.secteur-page .sec-outlook-grid article{padding:24px 22px}.secteur-page .sec-countries{padding:8px 20px}.secteur-page .sec-country{grid-template-columns:24px minmax(0,1fr) 64px;row-gap:8px}.secteur-page .sec-country .sec-bar{grid-area:2/2/auto/-1}.secteur-page .sec-balance strong,.secteur-page .sec-outlook-grid strong{font-size:52px}.secteur-page .sec-uses-image img{height:240px}.secteur-page .sec-use-grid{grid-template-columns:1fr}.secteur-page .sec-use-grid article,.secteur-page .sec-use-grid article:nth-child(2n){border-left:0;padding:14px 0}.secteur-page .sec-story div{grid-template-columns:1fr;gap:6px}.secteur-page .sec-pipeline-fact{flex-direction:column;align-items:flex-start;gap:8px}.secteur-page .sec-fund-insight{padding:30px 24px}.secteur-page .sec-fund-insight strong{font-size:30px}.secteur-page .sec-source-grid{grid-template-columns:1fr}.secteur-page main>section>.lf-secnav{display:none}.secteur-page .lf-secnav--float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;position:fixed}.secteur-page .lf-secnav--float button{background:#101c28db;box-shadow:0 4px 14px #00000047}.secteur-page .lf-secnav--float button[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.secteur-page .sec-card,.secteur-page .sec-card:before,.secteur-page .sec-card:after,.secteur-page .sec-hero-fund,.secteur-page .sec-hero-fund:before,.secteur-page .sec-hero-fund:after,.secteur-page .sec-bar b,.secteur-page .sec-source-grid a,.secteur-page .sec-index a,.secteur-page .lf-secnav button{transition:none}.secteur-page .sec-card:hover,.secteur-page .sec-hero-fund:hover,.secteur-page .sec-source-grid a:hover{transform:none}}.selections-page .selection-card-link{z-index:4;border-radius:inherit;position:absolute;inset:0}.selections-page .selection-card-link:focus-visible{outline-offset:-3px;outline:2px solid #f0d491}.selections-page .selection-card.selection-sector-card .selection-card-cta{z-index:5;position:relative}@media (min-width:901px) and (max-width:1100px){.secteur-page .sec-hero{padding-top:88px}.secteur-page .sec-hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:40px;padding:20px 0}.secteur-page .sec-hero h1{font-size:80px}.secteur-page .sec-hero-title{font-size:28px}.secteur-page .sec-hero-fund{padding:24px 26px}.secteur-page .sec-hero-fund strong{font-size:24px}}@media (max-width:768px){.secteur-page .sec-hero-grid{gap:18px;padding:16px 0 18px}.secteur-page .sec-breadcrumb{margin-top:8px;font-size:13px}.secteur-page .sec-hero-title{margin-top:10px}.secteur-page .sec-hero-lead{margin-top:10px;line-height:1.5}.secteur-page .sec-hero-fund{gap:6px;padding:18px 20px}.secteur-page .sec-hero-fund strong{font-size:21px}.secteur-page .sec-hero-fund small{font-size:13px;line-height:1.45}.secteur-page .sec-hero-fund b{margin-top:2px;font-size:14px}.secteur-page .sec-index{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.secteur-page .sec-index::-webkit-scrollbar{display:none}.secteur-page .sec-index a,.secteur-page .sec-index a:nth-child(2n),.secteur-page .sec-index a:last-child{scroll-snap-align:start;border-top:0;border-left:1px solid #ffffff1a;flex:none;grid-column:auto;padding:10px 16px}.secteur-page .sec-index a:first-child{border-left:0}.secteur-page .sec-index strong{white-space:nowrap;margin:2px 0 0;font-size:17px}}@media (min-width:769px) and (max-width:1100px){.secteur-page .sec-hero{padding-right:70px}}.secteur-page .sec-uses-layout{grid-template-columns:400px minmax(0,1fr);gap:64px}.secteur-page .sec-uses-image img{height:470px}.secteur-page .sec-use-grid{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.secteur-page .sec-use-grid article.sec-use,.secteur-page .sec-use-grid article.sec-use:nth-child(2n){border:1px solid rgba(var(--fx), .34);border-left:1px solid rgba(var(--fx), .34);padding:20px 22px}.secteur-page .sec-use-grid .sec-use h3{text-align:center;margin:0 0 10px;font-size:23px}.secteur-page .sec-use-grid .sec-use p{color:#f4f0e8cc;font-size:15.5px;line-height:1.5}.secteur-page .sec-intro{font-size:20px;line-height:1.55}.secteur-page .sec-bars{gap:30px;padding:36px 40px}.secteur-page .sec-bar-top span{color:#2c3740;font-size:20px}.secteur-page .sec-bar-top strong{font-size:36px}.secteur-page .sec-bar{height:12px}.secteur-page .sec-balance p{font-size:17px}.secteur-page .sec-country strong{font-size:19px}.secteur-page .sec-country em{font-size:25px}.secteur-page .sec-pipeline p{font-size:16.5px}.secteur-page .sec-pipeline-fact span{font-size:15.5px}.secteur-page .sec-outlook-grid p{font-size:16.5px}.secteur-page .sec-story p{font-size:16px}.secteur-page .sec-fund-insight p{font-size:17.5px}.secteur-page .sec-source-text small{font-size:15px}.secteur-page .sec-index span{font-size:14px}@media (max-width:1100px){.secteur-page .sec-uses-layout{grid-template-columns:1fr;gap:36px}.secteur-page .sec-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.secteur-page .sec-intro{font-size:16.5px}.secteur-page .sec-use-grid{grid-template-columns:1fr;gap:12px}.secteur-page .sec-bar-top span{font-size:17px}.secteur-page .sec-bar-top strong{font-size:30px}.secteur-page .sec-bars{padding:24px 22px}.secteur-page .sec-country{grid-template-columns:24px minmax(0,1fr) 70px}.secteur-page .sec-country strong{font-size:17px}.secteur-page .sec-country em{font-size:21px}}.secteur-page .sec-country{grid-template-columns:230px minmax(0,1fr) 92px;padding:21px 0}.secteur-page .sec-countries{padding:14px 36px}@media (max-width:900px){.secteur-page .sec-country{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 70px}}@media (max-width:768px){.secteur-page .sec-country{grid-template-columns:minmax(0,1fr) 70px;padding:14px 0}.secteur-page .sec-country .sec-bar{grid-column:1/-1}}.secteur-page.secteur-or{--sec-accent:#b8892a;--sec-accent-rgb:227, 182, 79;--sec-accent-light:#f0cf7f;--sec-accent-dark:#7f5c12}.secteur-or .sec-bar b{background:linear-gradient(90deg,#8a6418,#e3b64f)}.secteur-page .sec-use-grid.sec-use-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.secteur-page .sec-use-grid .sec-use-tag{color:var(--sec-accent-light);text-align:center;margin-bottom:6px;font:400 26px/1.1 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-reserve-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;display:grid}.secteur-page .sec-purchases{flex-direction:column;justify-content:center;padding:24px 36px;display:flex}.secteur-page .sec-purchases .sec-card-label{text-align:center;margin:0 0 6px}.secteur-page .sec-purchases .sec-country{grid-template-columns:90px minmax(0,1fr) 110px;padding:20px 0}.secteur-page .sec-facts{gap:14px;display:grid}.secteur-page .sec-fact{grid-template-rows:auto auto;grid-template-columns:150px minmax(0,1fr);align-items:center;column-gap:20px;padding:16px 24px;display:grid}.secteur-page .sec-fact .sec-card-label{grid-column:1/-1;margin-bottom:4px}.secteur-page .sec-fact strong{color:var(--ink);white-space:nowrap;font:400 36px/1 Georgia,Times New Roman,serif}.secteur-page .sec-fact p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.45}.secteur-page .sec-dark .sec-country{border-bottom-color:#f4f0e81f}.secteur-page .sec-dark .sec-country strong,.secteur-page .sec-dark .sec-country em{color:#fff}.secteur-page .sec-dark .sec-bar{background:#ffffff1a}.secteur-page .sec-pipeline h3 span{color:var(--sec-accent-light);font-size:56px}.secteur-page .sec-fund-count-3 .sec-fund-card{width:372px}@media (max-width:1100px){.secteur-page .sec-reserve-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:900px){.secteur-page .sec-fund-count-3 .sec-fund-card{width:100%}}@media (max-width:768px){.secteur-page .sec-use-grid.sec-use-grid-2{grid-template-columns:1fr}.secteur-page .sec-fact{grid-template-columns:1fr;row-gap:6px}.secteur-page .sec-purchases{padding:18px 20px}.secteur-page .sec-purchases .sec-country{grid-template-columns:64px minmax(0,1fr) 84px}.secteur-page .sec-purchases .sec-country .sec-bar{grid-area:auto}}.secteur-page .sec-sources-many .sec-source-grid{gap:10px}.secteur-page .sec-sources-many .sec-source-grid a{padding:12px 16px}.secteur-page .sec-sources-many .sec-source-text strong{font-size:18px}.secteur-page .sec-sources-many .sec-source-text small{margin:3px 0 5px;font-size:14.5px;line-height:1.4}@media (min-width:1101px){.secteur-page .sec-hero-grid{align-items:start;padding-top:30px}.secteur-page .sec-hero-fund{align-self:center}.secteur-page .sec-hero .sec-eyebrow{margin-bottom:10px}.secteur-page .sec-hero-title{margin-top:18px;font-size:36px}.secteur-page .sec-hero-lead{max-width:660px;margin-top:22px;font-size:18.5px;line-height:1.6}}@media (max-width:1100px){.secteur-page .sec-hero-inner{padding-top:8px}}@media (min-width:1101px){.secteur-page .sec-hero-grid{align-items:center;padding-top:0}.secteur-page .sec-hero .sec-eyebrow{margin-bottom:26px}.secteur-page .sec-hero-title{margin-top:34px}.secteur-page .sec-hero-lead{margin-top:36px}}.secteur-page.secteur-bitcoin-blockchain{--sec-accent:#f7931a;--sec-accent-rgb:247, 147, 26;--sec-accent-light:#ffb45e;--sec-accent-dark:#a85800}.secteur-bitcoin-blockchain .sec-bar b{background:linear-gradient(90deg,#b45f00,#f7931a)}.secteur-page .sec-institutions .sec-country{grid-template-columns:300px minmax(0,1fr) 120px}.secteur-page .sec-institutions .sec-country strong{font-size:17.5px;line-height:1.35}@media (max-width:900px){.secteur-page .sec-institutions .sec-country{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px}}@media (max-width:768px){.secteur-page .sec-institutions .sec-country{grid-template-columns:minmax(0,1fr) 96px}}.secteur-page .sec-institutions .sec-countries{flex-direction:column;justify-content:space-evenly;display:flex}.secteur-page .sec-institutions .sec-country{padding:30px 0}.secteur-page .sec-funds .sec-head-center{max-width:1000px;margin-bottom:16px}@media (min-width:1101px){.secteur-page .sec-fund-count-2 .sec-fund-card{width:445px;height:455px}.secteur-page .sec-fund-count-2 .sec-fund-insight{width:410px;height:455px}.secteur-page .sec-fund-count-2 .sec-fund-card img{height:90px}}.secteur-page .sec-fund-count-2 .sec-fund-body{padding:16px 22px}.secteur-page .sec-fund-count-2 .sec-fund-card h3{margin:6px 0;font-size:21px}.secteur-page .sec-fund-count-2 .sec-fund-card p{font-size:14px;line-height:1.45}.secteur-page .sec-fund-count-2 .sec-fund-card dl{gap:10px;margin-top:10px;padding-top:8px}.secteur-page .sec-fund-count-2 .sec-fund-insight strong{font-size:30px}.secteur-page .sec-fund-count-2 .sec-fund-insight p{font-size:16.5px}.secteur-bitcoin-blockchain .sec-hero-shade{background:linear-gradient(90deg,#050c14db 0%,#050c149e 34%,#050c1424 56%,#050c140f 78%,#050c1429 100%),linear-gradient(#050c1400 74%,#050c14b8 100%)}.secteur-bitcoin-blockchain .sec-hero-fund{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07111c57}@media (max-width:1100px){.secteur-bitcoin-blockchain .sec-hero-shade{background:linear-gradient(90deg,#050c14d6 0%,#050c1499 60%,#050c1466 100%),linear-gradient(#050c1400 70%,#050c14b8 100%)}}@media (min-width:1101px){.secteur-bitcoin-blockchain .sec-hero h1{font-size:84px}}@media (min-width:1101px){.secteur-bitcoin-blockchain .sec-hero-image{object-position:60% 70%}}.secteur-page .sec-hero-fund{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07111c3d}.secteur-page .sec-index{background:#07111c3d}.secteur-page.secteur-cybersecurite{--sec-accent:#26aebe;--sec-accent-rgb:38, 174, 190;--sec-accent-light:#74d9e5;--sec-accent-dark:#0f6b76}.secteur-cybersecurite .sec-bar b{background:linear-gradient(90deg,#0f6b76,#26aebe)}.secteur-page .sec-resilience-image{margin:0;padding:0;overflow:hidden}.secteur-page .sec-resilience-image img{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.secteur-page .sec-step h3{color:#fff;text-align:center;margin:4px 0 14px;font:400 34px/1.1 Georgia,Times New Roman,serif}.secteur-page .sec-step p{color:#f4f0e8cc;margin:0;font-size:16.5px;line-height:1.5}@media (max-width:1100px){.secteur-page .sec-resilience-image img{height:320px;min-height:0}}@media (max-width:768px){.secteur-page .sec-resilience-image img{height:220px}.secteur-page .sec-step h3{font-size:28px}}@media (min-width:1101px){.secteur-cybersecurite .sec-fund-count-1 .sec-fund-card{width:470px;height:455px}.secteur-cybersecurite .sec-fund-count-1 .sec-fund-insight{width:410px;height:455px}.secteur-cybersecurite .sec-fund-count-1 .sec-fund-card img{height:96px}.secteur-cybersecurite .sec-funds .sec-head-center{max-width:1000px;margin-bottom:16px}}.secteur-cybersecurite .sec-fund-body{padding:16px 22px}.secteur-cybersecurite .sec-fund-card h3{margin:6px 0;font-size:21px}.secteur-cybersecurite .sec-fund-card p{font-size:14px;line-height:1.45}.secteur-cybersecurite .sec-fund-card dl{gap:10px;margin-top:10px;padding-top:8px}.secteur-page .sec-resilience .sec-pipeline{flex-direction:column;justify-content:center;display:flex}.secteur-page .sec-hero-fund{border-color:rgba(var(--sec-accent-rgb), .89)}.secteur-page .sec-hero-fund:hover,.secteur-page .sec-hero-fund:focus-visible{border-color:var(--sec-accent);box-shadow:0 0 0 1px rgb(var(--sec-accent-rgb)), 0 0 26px rgba(var(--sec-accent-rgb), .54), 0 16px 40px #00000059}.secteur-page .sec-fund-card{background:#101c28;position:relative}.secteur-page .sec-fund-detail-link{z-index:4;border-radius:inherit;position:absolute;inset:0}.secteur-page .sec-fund-detail-link:focus-visible{outline:2px solid var(--sec-accent-light);outline-offset:-3px}.secteur-page .sec-fund-layout .sec-fund-card img.sec-fund-image{object-fit:cover;object-position:50% 0%;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.secteur-page .sec-fund-card:hover img.sec-fund-image{transform:scale(1.045)}.secteur-page .sec-fund-layout .sec-fund-card .sec-fund-body{z-index:1;text-shadow:0 1px 3px #00000073;background:linear-gradient(#0000 0%,#07111c88 14%,#07111ccd 38%,#07111ce4 100%);flex:none;margin-top:auto;padding-top:64px;position:relative}.secteur-page .sec-fund-card .sec-fund-structure{color:var(--sec-accent-light)}.secteur-page .sec-fund-card h3{color:#fff}.secteur-page .sec-fund-card p{color:#ffffffdb}.secteur-page .sec-fund-card dl,.secteur-page .sec-fund-card .sec-fund-foot{border-top-color:#fff3}.secteur-page .sec-fund-card dt{color:#ffffffa8}.secteur-page .sec-fund-card dd{color:#fff}.secteur-page .sec-fund-foot strong{color:#f0d491}.secteur-page .sec-fund-foot span{color:#ffffffb3}@media (max-width:1100px){.secteur-page .sec-fund-card{min-height:600px}}@media (prefers-reduced-motion:reduce){.secteur-page .sec-fund-card img.sec-fund-image{transition:none}.secteur-page .sec-fund-card:hover img.sec-fund-image{transform:none}}.secteur-page .sec-fund-layout .sec-fund-card img.sec-fund-image{object-position:50% 50%;height:60%;inset:0 0 auto}.secteur-page .sec-fund-layout .sec-fund-card .sec-fund-body{background:linear-gradient(#0000 0%,#07111c9e 10%,#07111ced 26%,#07111cf2 100%);padding:34px 22px 20px}.secteur-page .sec-fund-card .sec-fund-structure,.secteur-page .sec-fund-card h3,.secteur-page .sec-fund-card dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.secteur-page .sec-fund-card .sec-fund-body>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;height:5.8em;display:-webkit-box;overflow:hidden}.secteur-page .sec-fund-card dl{margin-top:14px}@media (max-width:1100px){.secteur-page .sec-fund-card{min-height:0}.secteur-page .sec-fund-layout .sec-fund-card img.sec-fund-image{aspect-ratio:16/9;height:auto;position:relative;inset:auto}.secteur-page .sec-fund-layout .sec-fund-card .sec-fund-body{margin-top:-48px;padding-top:40px}.secteur-page .sec-fund-card .sec-fund-body>p{height:auto;display:block}.secteur-page .sec-fund-layout .sec-fund-card .sec-fund-body{container-type:inline-size}.secteur-page .sec-fund-layout .sec-fund-card h3{font-size:min(21px,5.8cqi)}.secteur-page .sec-fund-card .sec-fund-structure{white-space:normal;letter-spacing:.06em;font-size:max(10.5px,min(12.5px,3.5cqi));overflow:visible}}.secteur-bitcoin-blockchain .sec-hero-fund{background:#07111c8c}.secteur-bitcoin-blockchain .sec-index{background:#07111cc9}.market-strip.market-strip-2rows,.home-page .solutions>.market-strip.market-strip-2rows{flex-direction:column;justify-content:center;align-items:stretch;gap:0}.market-strip-2rows .market-row{align-items:center;gap:18px;min-width:0;display:flex}.market-strip-2rows .market-row[hidden]{display:none}.market-strip-2rows .market-item{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.market-strip-2rows .market-note{white-space:nowrap;color:#fff;flex:none;max-width:none}@media (max-width:1100px){.home-page .solutions>.market-strip.market-strip-2rows{padding-block:18.5px}}.home-page .solution-card{cursor:pointer;position:relative}.home-page .solution-card a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.home-page .solution-card a:focus-visible{outline:none}.home-page .solution-card:has(a:focus-visible){outline-offset:3px;outline:2px solid #d9b96e}.secteur-page.secteur-uranium-nucleaire{--sec-accent:#4cff3a;--sec-accent-rgb:76, 255, 58;--sec-accent-light:#6dff52;--sec-accent-dark:#1f7a12}.secteur-uranium-nucleaire .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-uranium-nucleaire .sec-dark .sec-head h2 em,.secteur-uranium-nucleaire .sec-hero-title{text-shadow:0 0 14px #4cff3a73}.secteur-uranium-nucleaire .sec-bar b{background:linear-gradient(90deg,#1f7a12,#4cff3a);box-shadow:0 0 10px #4cff3a73}.secteur-uranium-nucleaire .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:31, 122, 18}.secteur-page .sec-nuc-producers .sec-country{grid-template-columns:170px minmax(0,1fr) 128px 56px}.secteur-page .sec-nuc-producers .sec-country small{color:var(--sec-accent-dark);text-align:right;font:700 18px/1 Inter,system-ui,sans-serif}.secteur-page .sec-nuc-parc .sec-uses-image img{height:520px}.secteur-page .sec-nuc-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.secteur-page .sec-nuc-facts article{padding:16px 18px}.secteur-page .sec-nuc-facts .sec-card-label,.secteur-page .sec-nuc-facts h3{text-align:center}.secteur-page .sec-nuc-facts h3{color:#fff;margin:8px 0;font:400 26px/1.1 Georgia,Times New Roman,serif}.secteur-page .sec-nuc-facts p{color:#f4f0e8cc;margin:0;font-size:15.5px;line-height:1.45}.secteur-page .sec-nuc-fleet{border-top:1px solid #f4f0e829;margin-top:16px}.secteur-page .sec-nuc-fleet div{border-bottom:1px solid #f4f0e829;grid-template-columns:minmax(0,1fr) 150px 110px;align-items:center;padding:8px 4px;display:grid}.secteur-page .sec-nuc-fleet strong{color:#fff;font-size:17px;font-weight:600}.secteur-page .sec-nuc-fleet span{color:#f4f0e8c2;font-size:16px}.secteur-page .sec-nuc-fleet em{color:var(--sec-accent-light);text-align:right;font:400 21px/1 Georgia,Times New Roman,serif}.secteur-page .sec-nuc-build .sec-head-split{margin-bottom:22px}.secteur-page .sec-nuc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.secteur-page .sec-nuc-stats article{text-align:center;padding:16px 24px}.secteur-page .sec-nuc-stats strong{color:var(--ink);white-space:nowrap;margin:8px 0 6px;font:400 44px/1 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-nuc-stats p{color:#4a555e;margin:0;font-size:15.5px;line-height:1.4}.secteur-page .sec-nuc-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.secteur-page .sec-nuc-types article{padding:16px 20px}.secteur-page .sec-nuc-types h3{color:var(--ink);text-align:center;margin:0 0 8px;font:400 23px/1.15 Georgia,Times New Roman,serif}.secteur-page .sec-nuc-types p{color:#4a555e;margin:0;font-size:15px;line-height:1.45}.secteur-page .sec-nuc-warning{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:24px;margin-top:16px;padding:14px 26px;display:grid}.secteur-page .sec-nuc-warning strong{color:var(--sec-accent-dark);text-align:center;font:400 24px/1.15 Georgia,Times New Roman,serif}.secteur-page .sec-nuc-warning p{color:#2c3740;margin:0;font-size:16px;line-height:1.45}.secteur-page .sec-nuc-smr-layout{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:56px;display:grid}.secteur-page .sec-nuc-smr-facts{gap:12px;margin-top:22px;display:grid}.secteur-page .sec-nuc-smr-facts article{grid-template-rows:auto auto;grid-template-columns:170px minmax(0,1fr);align-items:center;column-gap:20px;padding:14px 22px;display:grid}.secteur-page .sec-nuc-smr-facts .sec-card-label{grid-column:1/-1;margin-bottom:4px}.secteur-page .sec-nuc-smr-facts strong{color:#fff;white-space:nowrap;font:400 34px/1 Georgia,Times New Roman,serif}.secteur-page .sec-nuc-smr-facts p{color:#f4f0e8cc;margin:0;font-size:15.5px;line-height:1.45}.secteur-page .sec-nuc-smr-figure{margin:0;padding:0}.secteur-page .sec-nuc-smr-figure img{object-fit:cover;width:100%;height:250px;display:block}.secteur-page .sec-nuc-smr-figure figcaption{padding:16px 22px 18px}.secteur-page .sec-nuc-smr-figure figcaption strong{color:var(--sec-accent-light);text-align:center;margin-bottom:8px;font:400 22px/1.2 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-nuc-smr-figure figcaption p{color:#f4f0e8cc;margin:0;font-size:15px;line-height:1.45}.secteur-page .sec-nuc-bridges{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.secteur-page .sec-nuc-bridges div{text-align:center;padding:14px 18px}.secteur-page .sec-nuc-bridges strong{color:#fff;font:400 19px/1.2 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-nuc-bridges span{color:#f4f0e8c2;margin-top:6px;font-size:14px;line-height:1.4;display:block}@media (min-width:1101px){.secteur-uranium-nucleaire .sec-fund-count-1 .sec-fund-card{width:470px;height:455px}.secteur-uranium-nucleaire .sec-fund-count-1 .sec-fund-insight{width:410px;height:455px}.secteur-uranium-nucleaire .sec-funds .sec-head-center{max-width:1000px;margin-bottom:16px}}.secteur-uranium-nucleaire .sec-fund-body{padding:16px 22px}.secteur-uranium-nucleaire .sec-fund-card h3{margin:6px 0;font-size:21px}.secteur-uranium-nucleaire .sec-fund-card p{font-size:14px;line-height:1.45}.secteur-uranium-nucleaire .sec-fund-card dl{gap:10px;margin-top:10px;padding-top:8px}@media (max-width:1100px){.secteur-page .sec-nuc-smr-layout{grid-template-columns:1fr;gap:32px}.secteur-page .sec-nuc-types{grid-template-columns:repeat(2,minmax(0,1fr))}.secteur-page .sec-nuc-parc .sec-uses-image img{height:320px}}@media (max-width:768px){.secteur-page .sec-nuc-producers .sec-country{grid-template-columns:minmax(0,1fr) auto 44px}.secteur-page .sec-nuc-producers .sec-country .sec-bar{grid-area:2/1/auto/-1}.secteur-page .sec-nuc-facts,.secteur-page .sec-nuc-stats,.secteur-page .sec-nuc-types,.secteur-page .sec-nuc-bridges{grid-template-columns:1fr}.secteur-page .sec-nuc-fleet div{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.secteur-page .sec-nuc-warning{grid-template-columns:1fr;gap:8px}.secteur-page .sec-nuc-smr-facts article{grid-template-columns:1fr}.secteur-page .sec-nuc-smr-figure img{height:200px}.secteur-page .sec-nuc-parc .sec-uses-image img{height:220px}}@media (min-width:1101px){.secteur-page .sec-nuc-parc .sec-uses-image img{height:470px}.secteur-page .sec-nuc-parc .sec-intro{font-size:18px;line-height:1.5}.secteur-page .sec-nuc-parc .sec-head h2{font-size:42px}.secteur-page .sec-nuc-facts{margin-top:16px}.secteur-page .sec-nuc-facts article{padding:12px 16px}.secteur-page .sec-nuc-facts h3{margin:6px 0;font-size:24px}.secteur-page .sec-nuc-fleet{margin-top:12px}.secteur-page .sec-nuc-fleet div{padding:6px 4px}}.secteur-uranium-nucleaire .sec-hero-fund{background:#07111c9e}.secteur-uranium-nucleaire .sec-index{background:#07111ccc}.secteur-page .lf-secnav{--lf-nav:var(--sec-accent-light)}.secteur-page .lf-secnav--navy{--lf-nav:var(--sec-accent-dark)}.secteur-page .lf-secnav--float{--lf-nav:var(--sec-accent-light)}.secteur-uranium-nucleaire .sec-hero-shade{background:linear-gradient(90deg,#050c14b8 0%,#050c1496 40%,#050c143d 70%,#050c1457 100%),linear-gradient(#050c1400 66%,#050c149e 100%)}.secteur-page .sec-hero-fund b,.secteur-page .sec-source-num,.secteur-page .sec-source-grid b{color:var(--sec-accent-light)}.secteur-page.secteur-intelligence-artificielle{--sec-accent:#52c8f0;--sec-accent-rgb:82, 200, 240;--sec-accent-light:#8ee0fa;--sec-accent-dark:#12708f}.secteur-intelligence-artificielle .sec-bar b{background:linear-gradient(90deg,#12708f,#52c8f0)}.secteur-intelligence-artificielle .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-page .sec-ia-chain-grid{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.05fr);gap:20px;display:grid}.secteur-page .sec-ia-chain-grid>article{padding:24px 28px}.secteur-page .sec-ia-chain-grid>article h3,.secteur-page .sec-ia-bottlenecks h3{color:var(--ink);text-align:center;margin:0 0 10px;font:400 27px/1.15 Georgia,Times New Roman,serif}.secteur-page .sec-ia-chain-grid>article p{color:#4a555e;margin:0;font-size:17px;line-height:1.5}.secteur-page .sec-ia-chain-grid>aside{grid-area:1/3/span 2}.secteur-page .sec-ia-chain-grid>aside .sec-card-label,.secteur-page .sec-ia-chain-grid>aside strong{text-align:center}.secteur-page .sec-ia-bars{flex-direction:column;justify-content:center;gap:40px;display:flex}.secteur-page .sec-ia-bars .sec-card-label{text-align:center}.secteur-page .sec-ia-bottlenecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.secteur-page .sec-ia-bottlenecks article{padding:18px 22px}.secteur-page .sec-ia-bottlenecks h3{color:#fff;margin-bottom:8px;font-size:24px}.secteur-page .sec-ia-bottlenecks p{color:#f4f0e8cc;margin:0;font-size:16px;line-height:1.45}.secteur-page .sec-ia-mix{color:#fff;text-align:center;margin:-2px 0 10px;font-size:16px;font-weight:600;display:block}.secteur-page .sec-nuc-bridges a.sec-card{color:inherit;text-decoration:none;display:block}.secteur-page .sec-nuc-bridges a.sec-card:focus-visible{outline:2px solid var(--sec-accent-light);outline-offset:3px}.secteur-page .sec-fund-carousel .sec-fund-insight{width:372px}.secteur-page .sec-carousel-btn{display:none}@media (min-width:1101px){.secteur-page .sec-fund-carousel{width:1160px;margin:0 auto;position:relative}.secteur-page .sec-carousel-page+.sec-carousel-page{margin-top:22px}.secteur-page .sec-carousel-on .sec-carousel-view{display:grid}.secteur-page .sec-carousel-on .sec-carousel-page{grid-area:1/1;margin-top:0;transition:opacity .45s,transform .45s,visibility 0s linear .45s}.secteur-page .sec-carousel-on .sec-carousel-page:not(.is-active){opacity:0;visibility:hidden;pointer-events:none;transform:translate(24px)}.secteur-page .sec-carousel-on .sec-carousel-page.is-active{transition-delay:0s}.secteur-page .sec-carousel-on .sec-carousel-btn{z-index:3;width:46px;height:46px;color:var(--sec-accent-dark);border:1.5px solid var(--sec-accent-dark);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,box-shadow .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.secteur-page .sec-carousel-prev{left:-70px}.secteur-page .sec-carousel-next{right:-70px}.secteur-page .sec-carousel-btn svg{width:50%;height:50%}.secteur-page .sec-carousel-on .sec-carousel-btn:hover,.secteur-page .sec-carousel-on .sec-carousel-btn:focus-visible{background:rgba(var(--sec-accent-rgb), .14);box-shadow:0 0 0 1px var(--sec-accent-dark), 0 0 14px rgba(var(--sec-accent-rgb), .55);outline:none}}@media (max-width:1100px){.secteur-page .sec-ia-chain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secteur-page .sec-ia-chain-grid>aside{grid-area:auto/1/auto/-1}.secteur-page .sec-carousel-page+.sec-carousel-page{margin-top:22px}}@media (max-width:900px){.secteur-page .sec-fund-carousel .sec-fund-insight{width:100%}}@media (max-width:768px){.secteur-page .sec-ia-chain-grid,.secteur-page .sec-ia-bottlenecks{grid-template-columns:1fr}.secteur-page .sec-ia-chain-grid>article h3{font-size:24px}.secteur-page .sec-ia-bars{gap:26px}}@media (prefers-reduced-motion:reduce){.secteur-page .sec-carousel-on .sec-carousel-page{transition:none}.secteur-page .sec-carousel-on .sec-carousel-page:not(.is-active){transform:none}}@media (min-width:1101px){.secteur-page .sec-ia-chain .sec-head-split{margin-bottom:40px}.secteur-page .sec-ia-chain-grid{gap:24px}.secteur-page .sec-ia-chain-grid>article{padding:34px}.secteur-page .sec-ia-chain-grid>article h3{margin-bottom:14px;font-size:31px}.secteur-page .sec-ia-chain-grid>article p{font-size:18.5px}.secteur-page .sec-ia-chain-grid>aside strong{font-size:76px}.secteur-page .sec-ia-chain-grid>aside p{font-size:18px}}.secteur-page .sec-nuc-bridges a.sec-card{text-align:center;padding:14px 18px}.secteur-page .sec-ia-mix{white-space:nowrap;font-size:15px;font-weight:500}.secteur-intelligence-artificielle .sec-fund-card dl{grid-template-columns:auto minmax(0,1fr);column-gap:26px}@media (max-width:768px){.secteur-page .sec-ia-mix{white-space:normal}}@media (max-width:1100px){.secteur-intelligence-artificielle .sec-fund-card dd{white-space:normal;overflow:visible}}.secteur-intelligence-artificielle .sec-index{background:#07111c9e}.secteur-page.secteur-semi-conducteurs{--sec-accent:#c54fd0;--sec-accent-rgb:197, 79, 208;--sec-accent-light:#e9a3f2;--sec-accent-dark:#8a2596}.secteur-semi-conducteurs .sec-bar b{background:linear-gradient(90deg,#8a2596,#c54fd0)}.secteur-semi-conducteurs .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-semi-conducteurs .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:197, 79, 208}.secteur-page .sec-semi-market-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);gap:22px;display:grid}.secteur-page .sec-semi-market-grid>article{text-align:center;flex-direction:column;justify-content:center;padding:30px 28px;display:flex}.secteur-page .sec-semi-market-grid>article strong{color:var(--sec-accent-dark);white-space:nowrap;margin:18px 0 16px;font:400 54px/1 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-semi-market-grid>article p{color:#4a555e;margin:0;font-size:17px;line-height:1.5}.secteur-page .sec-semi-market-grid>aside{text-align:center}.secteur-page .sec-semi-market-grid>aside strong{text-wrap:balance;font-size:40px;line-height:1.1}.secteur-page .sec-semi-uses-layout{grid-template-columns:minmax(0,1fr) 330px;gap:24px;display:grid}.secteur-page .sec-semi-uses-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.secteur-page .sec-semi-uses-grid article{padding:22px 24px}.secteur-page .sec-semi-uses-grid h3{color:var(--ink);text-align:center;margin:0 0 10px;font:400 25px/1.15 Georgia,Times New Roman,serif}.secteur-page .sec-semi-uses-grid p{color:#4a555e;margin:0;font-size:16px;line-height:1.5}.secteur-page .sec-semi-facts{gap:18px;display:grid}.secteur-page .sec-semi-facts>div{text-align:center;flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.secteur-page .sec-semi-facts strong{color:var(--sec-accent-dark);white-space:nowrap;font:400 42px/1.05 Georgia,Times New Roman,serif}.secteur-page .sec-semi-facts span{color:#4a555e;margin-top:8px;font-size:16px;line-height:1.4}@media (max-width:1100px){.secteur-page .sec-semi-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.secteur-page .sec-semi-market-grid>aside{grid-column:1/-1}.secteur-page .sec-semi-uses-layout{grid-template-columns:1fr}.secteur-page .sec-semi-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.secteur-page .sec-semi-market-grid,.secteur-page .sec-semi-uses-grid,.secteur-page .sec-semi-facts{grid-template-columns:1fr}.secteur-page .sec-semi-market-grid>article strong{font-size:46px}.secteur-page .sec-semi-facts strong{font-size:36px}}@media (max-width:1100px){.secteur-semi-conducteurs .sec-fund-layout .sec-fund-card h3{font-size:min(21px,5cqi)}}.secteur-page.secteur-robotique-automatisation{--sec-accent:#86a4ba;--sec-accent-rgb:134, 164, 186;--sec-accent-light:#e1edf5;--sec-accent-dark:#49677e}.secteur-robotique-automatisation .sec-bar b{background:linear-gradient(90deg,#49677e,#86a4ba,#e1edf5)}.secteur-robotique-automatisation .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-robotique-automatisation .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:73, 103, 126}.secteur-page .sec-semi-market-grid>aside.sec-robot-density strong{margin:12px 0 10px;font-size:64px;line-height:1}.secteur-page .sec-robot-density>div{border-top:1px solid #f4f0e82e;gap:6px;margin-top:18px;padding-top:16px;display:grid}.secteur-page .sec-robot-density>div b{color:var(--sec-accent-light);font:400 36px/1 Georgia,Times New Roman,serif}.secteur-page .sec-robot-density>div small{color:#f4f0e8cc;font-size:15px;line-height:1.45}.secteur-robotique-automatisation .sec-hero-title,.secteur-robotique-automatisation .sec-dark .sec-head h2 em{color:#c4d6e3;background:linear-gradient(#e1edf5 0%,#b5cadb 45%,#86a4ba 75%,#9db6c9 100%);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}@media (max-width:1100px){.secteur-robotique-automatisation .sec-fund-layout .sec-fund-card h3{font-size:min(21px,4.9cqi)}}.secteur-robotique-automatisation .sec-hero-fund,.secteur-robotique-automatisation .sec-index{background:#07111c57}.secteur-page.secteur-defense{--sec-accent:#b5b07a;--sec-accent-rgb:181, 176, 122;--sec-accent-light:#e6e2bf;--sec-accent-dark:#5f5b2e}.secteur-defense .sec-bar b{background:linear-gradient(90deg,#5f5b2e,#a39d63 55%,#d9d4a6)}.secteur-defense .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-defense .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:95, 91, 46}.secteur-defense .sec-hero-title,.secteur-defense .sec-dark .sec-head h2 em{color:#d6d1a2;background:linear-gradient(#f1eed2 0%,#d6d1a2 42%,#a39d63 75%,#c3bd88 100%);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.secteur-page .sec-def-spenders .sec-country{grid-template-columns:170px minmax(0,1fr) 110px;padding:13px 0}.secteur-page .sec-def-spenders .sec-country strong{font:400 19px/1.15 Georgia,Times New Roman,serif}.secteur-page .sec-def-spenders .sec-country small{color:var(--muted);margin-top:3px;font:400 13.5px/1.3 system-ui,sans-serif;display:block}.secteur-page .sec-def-budgets .sec-fact{grid-template-columns:170px minmax(0,1fr)}.secteur-page .sec-def-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.secteur-page .sec-def-domain-grid article{padding:16px 24px}.secteur-page .sec-def-domain-grid h3{color:#fff;text-align:center;margin:0 0 6px;font:400 23px/1.2 Georgia,Times New Roman,serif}.secteur-page .sec-def-domain-grid p{color:#f4f0e8cc;margin:0;font-size:15.5px;line-height:1.45}.secteur-page .sec-def-industry-layout{grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:48px;display:grid}.secteur-page .sec-def-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.secteur-page .sec-def-program-grid article{padding:16px 20px}.secteur-page .sec-def-program-grid h3{color:var(--ink);text-align:center;margin:0 0 6px;font:400 22px/1.2 Georgia,Times New Roman,serif}.secteur-page .sec-def-program-grid p{color:#4a555e;margin:0;font-size:14.5px;line-height:1.45}.secteur-page .sec-def-industry .sec-nuc-smr-figure img{height:220px}.secteur-page .sec-def-industry .sec-nuc-smr-figure figcaption strong{color:var(--sec-accent-dark)}.secteur-page .sec-def-industry .sec-nuc-smr-figure figcaption p{color:#4a555e;margin:0;font-size:15px;line-height:1.45}.secteur-page .sec-def-revenue{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.secteur-page .sec-def-revenue>div{text-align:center;flex-direction:column;justify-content:center;padding:14px 12px;display:flex}.secteur-page .sec-def-revenue strong{color:var(--sec-accent-dark);white-space:nowrap;font:400 28px/1.05 Georgia,Times New Roman,serif}.secteur-page .sec-def-revenue span{color:#4a555e;margin-top:6px;font-size:13.5px;line-height:1.35}.secteur-page .sec-def-policy-cards{gap:14px;display:grid}.secteur-page .sec-def-policy-cards article{padding:18px 26px}.secteur-page .sec-def-policy-cards .sec-card-label{text-align:center;display:block}.secteur-page .sec-def-policy-cards strong{color:#fff;text-align:center;white-space:nowrap;margin:8px 0 10px;font:400 34px/1 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-def-policy-cards p{color:#f4f0e8cc;margin:10px 0 0;font-size:15px;line-height:1.45}@media (max-width:1100px){.secteur-page .sec-def-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secteur-page .sec-def-industry-layout{grid-template-columns:1fr;gap:32px}.secteur-defense .sec-fund-layout .sec-fund-card h3{font-size:min(21px,5cqi)}}@media (max-width:768px){.secteur-page .sec-def-domain-grid,.secteur-page .sec-def-program-grid,.secteur-page .sec-def-revenue{grid-template-columns:1fr}.secteur-page .sec-def-spenders .sec-country{grid-template-columns:minmax(0,1fr) 90px}.secteur-page .sec-def-spenders .sec-country .sec-bar{grid-area:2/1/auto/-1}.secteur-page .sec-def-budgets .sec-fact{grid-template-columns:1fr}}@media (min-width:1101px){.secteur-page .sec-def-domain-grid{gap:18px}.secteur-page .sec-def-domain-grid article{padding:20px 28px}.secteur-page .sec-def-domain-grid h3{margin-bottom:8px;font-size:25px}.secteur-page .sec-def-domain-grid p{font-size:16.5px}}.secteur-defense .sec-fund-card dl{grid-template-columns:auto minmax(0,1fr);column-gap:26px}@media (max-width:1100px){.secteur-defense .sec-fund-card dd{white-space:normal;overflow:visible}}.secteur-page.secteur-infrastructures-smart-cities{--sec-accent:#43b39e;--sec-accent-rgb:67, 179, 158;--sec-accent-light:#c8f1e8;--sec-accent-dark:#176b70}.secteur-infrastructures-smart-cities .sec-bar b{background:linear-gradient(90deg,#176b70,#43b39e 70%,#8fdcc9)}.secteur-infrastructures-smart-cities .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-infrastructures-smart-cities .sec-dark .sec-head h2 em,.secteur-infrastructures-smart-cities .sec-hero-title{color:#7fd4c2}.secteur-infrastructures-smart-cities .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:23, 107, 112}.secteur-infrastructures-smart-cities .sec-dark{background:radial-gradient(120% 90% at 85% 0,#17434a 0%,#102f35 55%,#0b2328 100%)}.secteur-infrastructures-smart-cities .sec-card.sec-card-navy{background:linear-gradient(158deg,#1d4a50 0%,#163a3f 55%,#102f35 100%)}.secteur-page .sec-smart-invest{flex-direction:column;justify-content:center;gap:30px;display:flex}@media (min-width:1101px){.secteur-infrastructures-smart-cities .sec-fund-count-1 .sec-fund-card{width:470px;height:455px}.secteur-infrastructures-smart-cities .sec-fund-count-1 .sec-fund-insight{width:410px;height:455px}.secteur-infrastructures-smart-cities .sec-funds .sec-head-center{max-width:1000px;margin-bottom:16px}}@media (max-width:1100px){.secteur-infrastructures-smart-cities .sec-fund-layout .sec-fund-card h3{font-size:min(21px,5cqi)}}.secteur-infrastructures-smart-cities .sec-hero-fund{background:#07111c66}.secteur-infrastructures-smart-cities .sec-index{background:#07111c6b}.secteur-page.secteur-biotechnologies{--sec-accent:#8b5fbf;--sec-accent-rgb:139, 95, 191;--sec-accent-light:#c9a7f2;--sec-accent-dark:#5b3a78}.secteur-biotechnologies .sec-bar b{background:linear-gradient(90deg,#5b3a78,#8b5fbf 70%,#c9a7f2)}.secteur-biotechnologies .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-biotechnologies .sec-dark .sec-head h2 em,.secteur-biotechnologies .sec-hero-title{color:#c9a7f2}.secteur-biotechnologies .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:91, 58, 120}.secteur-biotechnologies .sec-dark{background:radial-gradient(120% 90% at 85% 0,#3a2350 0%,#24142f 55%,#180d20 100%)}.secteur-biotechnologies .sec-card.sec-card-navy{background:linear-gradient(158deg,#3b2552 0%,#2c1a3a 55%,#24142f 100%)}.secteur-page .sec-bio-trials-layout{grid-template-columns:640px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.secteur-page .sec-bio-trials-image{border-radius:18px;margin:0;overflow:hidden}.secteur-page .sec-bio-trials-image img{object-fit:cover;object-position:60% 40%;width:100%;height:100%;display:block}.secteur-page .sec-bio-trial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.secteur-page .sec-bio-trial-grid .sec-card{text-align:center;flex-direction:column;justify-content:center;padding:20px 22px;display:flex}.secteur-page .sec-bio-trial-grid strong{color:var(--sec-accent-dark);white-space:nowrap;font:400 38px/1.05 Georgia,Times New Roman,serif}.secteur-page .sec-bio-trial-grid p{color:#4a555e;margin:10px 0 0;font-size:16.5px;line-height:1.4}@media (min-width:1101px){.secteur-page .sec-bio-trials-layout{height:330px}}@media (max-width:1100px){.secteur-page .sec-bio-trials-layout{grid-template-columns:1fr}.secteur-page .sec-bio-trials-image{aspect-ratio:16/9}}@media (max-width:520px){.secteur-page .sec-bio-trial-grid{grid-template-columns:1fr}.secteur-page .sec-bio-trial-grid strong{font-size:32px}}.secteur-biotechnologies .sec-uses-image img{object-position:33% 50%}.secteur-biotechnologies .sec-bio-trials-image img{object-position:45% 50%}.secteur-biotechnologies .sec-hero-fund{background:#07111c66}.secteur-biotechnologies .sec-index{background:#07111c9e}.secteur-page.secteur-agriculture{--sec-accent:#4f9d3a;--sec-accent-rgb:79, 157, 58;--sec-accent-light:#b9e59a;--sec-accent-dark:#2f6b1f}.secteur-agriculture .sec-bar b{background:linear-gradient(90deg,#2f6b1f,#4f9d3a 70%,#b9e59a)}.secteur-agriculture .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-agriculture .sec-dark .sec-head h2 em,.secteur-agriculture .sec-hero-title{color:#b9e59a}.secteur-agriculture .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:47, 107, 31}.secteur-agriculture .sec-dark{background:radial-gradient(120% 90% at 85% 0,#23452a 0%,#12261a 55%,#0b1a11 100%)}.secteur-agriculture .sec-card.sec-card-navy{background:linear-gradient(158deg,#24452b 0%,#1a3320 55%,#12261a 100%)}.secteur-agriculture .sec-uses-image img{object-position:52% 50%}.secteur-agriculture .sec-bio-trials-image img{object-position:30% 50%}@media (min-width:1101px){.secteur-agriculture .sec-fund-count-1 .sec-fund-card{width:470px;height:455px}.secteur-agriculture .sec-fund-count-1 .sec-fund-insight{width:410px;height:455px}}.secteur-agriculture .sec-story strong{max-width:250px}@media (max-width:900px){.secteur-agriculture .sec-story strong{max-width:none}}@media (min-width:1101px){.secteur-agriculture .sec-hero h1{font-size:92px}.secteur-agriculture .sec-hero-lead{max-width:780px}}@media (max-width:520px){.secteur-agriculture .sec-hero h1{font-size:48px}}.secteur-page.secteur-asie{--sec-accent:#4f9f7c;--sec-accent-rgb:79, 159, 124;--sec-accent-light:#a9dfc3;--sec-accent-dark:#23674f}.secteur-asie .sec-bar b{background:linear-gradient(90deg,#23674f,#4f9f7c 72%,#a9dfc3);box-shadow:0 0 10px #a9dfc359}.secteur-asie .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-asie .sec-dark .sec-head h2 em,.secteur-asie .sec-hero-title{color:#a9dfc3}.secteur-asie .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:35, 103, 79}.secteur-asie .sec-dark{background:radial-gradient(120% 90% at 85% 0,#1d4a3a 0%,#102f25 55%,#0a1f18 100%)}.secteur-asie .sec-card.sec-card-navy{background:linear-gradient(158deg,#1f4c3c 0%,#163a2e 55%,#102f25 100%)}.secteur-asie .sec-uses-image img{object-position:62% 50%}.secteur-page .sec-asia-risk-layout{grid-template-columns:340px minmax(0,1fr);gap:20px;display:grid}.secteur-page .sec-asia-risk-image{border-radius:18px;margin:0;overflow:hidden}.secteur-page .sec-asia-risk-image img{object-fit:cover;object-position:40% 50%;width:100%;height:100%;display:block}@media (max-width:1100px){.secteur-page .sec-asia-risk-layout{grid-template-columns:1fr}.secteur-page .sec-asia-risk-image{aspect-ratio:16/9}}.secteur-page .sec-asia-risk-layout .sec-outlook-grid strong{font-size:40px}@media (max-width:520px){.secteur-page .sec-asia-risk-layout .sec-outlook-grid strong{font-size:34px}}@media (min-width:1101px){.secteur-asie .sec-hero-lead{max-width:780px}}.secteur-page.secteur-matieres-premieres{--sec-accent:#a85f52;--sec-accent-rgb:168, 95, 82;--sec-accent-light:#f1c8be;--sec-accent-dark:#68362f}.secteur-matieres-premieres .sec-bar b{background:linear-gradient(90deg,#68362f,#a85f52 70%,#f1c8be)}.secteur-matieres-premieres .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-matieres-premieres .sec-dark .sec-head h2 em,.secteur-matieres-premieres .sec-hero-title{color:#f1c8be}.secteur-matieres-premieres .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:104, 54, 47}.secteur-matieres-premieres .sec-dark{background:radial-gradient(120% 90% at 85% 0,#4a2a25 0%,#321d1a 55%,#22130f 100%)}.secteur-matieres-premieres .sec-card.sec-card-navy{background:linear-gradient(158deg,#4a2a25 0%,#3a221e 55%,#2c1714 100%)}.secteur-matieres-premieres .sec-uses-image img{object-position:30% 50%}.secteur-matieres-premieres .sec-bio-trials-image img{object-position:60% 50%}@media (min-width:1101px){.secteur-matieres-premieres .sec-fund-count-1 .sec-fund-card{width:470px;height:455px}.secteur-matieres-premieres .sec-fund-count-1 .sec-fund-insight{width:410px;height:455px}.secteur-matieres-premieres .sec-hero h1{font-size:84px}.secteur-matieres-premieres .sec-hero-lead{max-width:780px}}@media (max-width:520px){.secteur-matieres-premieres .sec-hero h1{font-size:44px}}.secteur-page.secteur-metaux-strategiques{--sec-accent:#8a6f2f;--sec-accent-rgb:138, 111, 47;--sec-accent-light:#e4c979;--sec-accent-dark:#5f4b1d}.secteur-metaux-strategiques .sec-bar b{background:linear-gradient(90deg,#5f4b1d,#8a6f2f 72%,#e4c979);box-shadow:0 0 10px #e4c9794d}.secteur-metaux-strategiques .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-metaux-strategiques .sec-dark .sec-head h2 em,.secteur-metaux-strategiques .sec-hero-title{color:#e4c979}.secteur-metaux-strategiques .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:95, 75, 29}.secteur-metaux-strategiques .sec-dark{background:radial-gradient(120% 90% at 85% 0,#3a2f14 0%,#241d0c 55%,#160f05 100%)}.secteur-metaux-strategiques .sec-card.sec-card-navy{background:linear-gradient(158deg,#3a2f14 0%,#2a220e 55%,#1f1808 100%)}.secteur-metaux-strategiques .sec-uses-image img{object-position:50% 50%}.secteur-metaux-strategiques .sec-asia-risk-layout .sec-outlook-grid strong{white-space:nowrap}.secteur-metaux-strategiques .sec-hero-fund,.secteur-metaux-strategiques .sec-index{background:#07111c8c}.secteur-page.secteur-petrole-gaz{--sec-accent:#2f7882;--sec-accent-rgb:47, 120, 130;--sec-accent-light:#a9d9d8;--sec-accent-dark:#174a52}.secteur-petrole-gaz .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-petrole-gaz .sec-dark .sec-head h2 em,.secteur-petrole-gaz .sec-hero-title{color:#a9d9d8}.secteur-petrole-gaz .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:23, 74, 82}.secteur-petrole-gaz .sec-dark{background:radial-gradient(120% 90% at 85% 0,#1b4248 0%,#102b30 55%,#0a1c20 100%)}.secteur-petrole-gaz .sec-card.sec-card-navy{background:linear-gradient(158deg,#174a52 0%,#11353b 55%,#0c2226 100%)}.secteur-petrole-gaz .sec-dark .sec-card.sec-card-alert{background:linear-gradient(158deg,#d59a4a38,#ffffff05 70%);border-color:#d59a4a80}.secteur-petrole-gaz .sec-card-alert .sec-card-label,.secteur-petrole-gaz .sec-dark .sec-card-alert strong{color:#d59a4a}.secteur-petrole-gaz .sec-uses-image img{object-position:60% 50%}.secteur-page .sec-pg-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.secteur-page .sec-pg-stats article,.secteur-page .sec-pg-details article{text-align:center;padding:22px 26px}.secteur-page .sec-pg-stats strong,.secteur-page .sec-pg-details strong{color:var(--sec-accent-dark);white-space:nowrap;margin:12px 0 10px;font:400 46px/1 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-pg-stats p{color:#4a555e;margin:0;font-size:16.5px;line-height:1.5}.secteur-page .sec-pg-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.secteur-page .sec-pg-details strong{color:#fff;font-size:42px}.secteur-page .sec-pg-details p{color:#f4f0e8cc;margin:0;font-size:16.5px;line-height:1.5}.secteur-page .sec-pg-lng .sec-head-split{margin-bottom:18px}.secteur-page .sec-pg-lng .sec-intro{font-size:18px}.secteur-page .sec-pg-lng-facts article{padding:12px 24px}.secteur-page .sec-pg-lng-facts strong{margin:6px 0 4px;font-size:36px}.secteur-page .sec-pg-lng-facts p{font-size:15.5px}.secteur-page .sec-pg-lng-body{grid-template-columns:400px minmax(0,1fr);gap:18px;margin-top:14px;display:grid}.secteur-page .sec-pg-lng-image{margin:0}.secteur-page .sec-pg-lng-image img{object-fit:cover;border:1px solid rgba(var(--sec-accent-rgb), .45);border-radius:18px;width:100%;height:100%;display:block}.secteur-page .sec-pg-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.secteur-page .sec-pg-use-grid article{padding:12px 18px}.secteur-page .sec-pg-use-grid h3{color:var(--ink);text-align:center;margin:0 0 6px;font:400 22px/1.15 Georgia,Times New Roman,serif}.secteur-page .sec-pg-use-grid p{color:#4a555e;margin:0;font-size:15px;line-height:1.42}.secteur-page .sec-pg-geo .sec-outlook-grid+.sec-outlook-grid{margin-top:18px}.secteur-page .sec-pg-geo .sec-outlook-grid article{text-align:center;padding:20px 26px}.secteur-page .sec-pg-geo .sec-outlook-grid strong{white-space:nowrap;margin:10px 0 8px;font-size:42px}.secteur-page .sec-pg-geo .sec-outlook-grid p{font-size:15.5px}@media (max-width:1100px){.secteur-page .sec-pg-lng-body{grid-template-columns:1fr}.secteur-page .sec-pg-lng-image img{height:300px}.secteur-page .sec-pg-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.secteur-page .sec-pg-stats,.secteur-page .sec-pg-details,.secteur-page .sec-pg-use-grid{grid-template-columns:1fr}.secteur-page .sec-pg-lng-image img{height:220px}.secteur-page .sec-pg-stats strong,.secteur-page .sec-pg-details strong,.secteur-page .sec-pg-geo .sec-outlook-grid strong{font-size:38px}}.secteur-page.secteur-energie-electrification{--sec-accent:#377dce;--sec-accent-rgb:55, 125, 206;--sec-accent-light:#bfd9ff;--sec-accent-dark:#214f8a}.secteur-energie-electrification .sec-light .sec-head h2 em{color:var(--sec-accent-dark)}.secteur-energie-electrification .sec-dark .sec-head h2 em,.secteur-energie-electrification .sec-hero-title{color:#bfd9ff}.secteur-energie-electrification .sec-light .sec-card:not(.sec-card-navy):not(.sec-fund-card){--fx:33, 79, 138}.secteur-energie-electrification .sec-dark{background:radial-gradient(120% 90% at 85% 0,#1d3d63 0%,#132943 55%,#0b1a2c 100%)}.secteur-energie-electrification .sec-card.sec-card-navy{background:linear-gradient(158deg,#214f8a 0%,#163659 55%,#0d1d30 100%)}.secteur-energie-electrification .sec-bar b{background:linear-gradient(90deg,#214f8a,#377dce 70%,#bfd9ff);position:relative}.secteur-energie-electrification .sec-bar b:after{content:"";background:#f2c94c;border-radius:50%;width:10px;height:100%;position:absolute;top:0;right:0;box-shadow:0 0 10px #f2c94ce6}.secteur-page .sec-el-scale{margin-bottom:20px;padding:22px 30px}.secteur-page .sec-el-scale .sec-bar-row+.sec-bar-row{margin-top:14px}.secteur-page .sec-el-grids-layout{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:44px;display:grid}.secteur-page .sec-el-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.secteur-page .sec-el-layers article,.secteur-page .sec-el-drivers article{padding:16px 22px}.secteur-page .sec-el-layers h3,.secteur-page .sec-el-drivers h3{color:#fff;text-align:center;margin:0 0 8px;font:400 23px/1.15 Georgia,Times New Roman,serif}.secteur-page .sec-el-layers p,.secteur-page .sec-el-drivers p{color:#f4f0e8c7;margin:0;font-size:15.5px;line-height:1.48}.secteur-page .sec-el-grid-image{border:1px solid rgba(var(--sec-accent-rgb), .45);border-radius:18px;margin:0;position:relative;overflow:hidden}.secteur-page .sec-el-grid-image img{object-fit:cover;width:100%;height:290px;display:block}.secteur-page .sec-el-grid-image figcaption{background:linear-gradient(#0000,#081220b3 40%,#081220eb);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:40px 22px 16px;display:grid;position:absolute;inset:auto 0 0}.secteur-page .sec-el-grid-image figcaption strong{color:#f2c94c;white-space:nowrap;font:400 34px/1 Georgia,Times New Roman,serif}.secteur-page .sec-el-grid-image figcaption span{color:#f4f0e8e0;font-size:14.5px;line-height:1.45}.secteur-page .sec-el-invest{margin-top:16px;padding:20px 26px}.secteur-page .sec-el-invest strong,.secteur-page .sec-el-storage .sec-card-navy strong{color:#fff;white-space:nowrap;margin:10px 0 8px;font:400 40px/1 Georgia,Times New Roman,serif;display:block}.secteur-page .sec-el-invest p,.secteur-page .sec-el-storage .sec-card-navy p{color:#f4f0e8cc;margin:0;font-size:15.5px;line-height:1.5}.secteur-page .sec-el-storage{grid-template-columns:400px minmax(0,1fr);gap:20px;margin-top:18px;display:grid}.secteur-page .sec-el-storage .sec-card-navy{padding:22px 30px}.secteur-page .sec-el-storage .sec-bar{background:#ffffff1f;margin-top:14px}.secteur-page .sec-el-system .sec-pg-stats article{padding:16px 24px}.secteur-page .sec-el-system .sec-pg-stats strong{margin:8px 0 6px;font-size:40px}.secteur-page .sec-el-drivers{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.secteur-page .sec-el-uses .sec-outlook-grid article{text-align:center;padding:20px 26px}.secteur-page .sec-el-uses .sec-outlook-grid strong{white-space:nowrap;margin:10px 0 8px;font-size:42px}@media (max-width:1100px){.secteur-page .sec-el-grids-layout{grid-template-columns:1fr;gap:28px}.secteur-page .sec-el-storage{grid-template-columns:1fr}.secteur-page .sec-el-drivers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.secteur-page .sec-el-layers,.secteur-page .sec-el-drivers{grid-template-columns:1fr}.secteur-page .sec-el-grid-image img{height:260px}.secteur-page .sec-el-grid-image figcaption{grid-template-columns:1fr;gap:6px}.secteur-page .sec-el-invest strong,.secteur-page .sec-el-storage .sec-card-navy strong,.secteur-page .sec-el-uses .sec-outlook-grid strong{white-space:normal;font-size:34px}}.secteur-page .sec-el-grids .sec-head{margin-bottom:22px}.secteur-page .sec-el-uses .sec-outlook-grid article{padding:20px 22px}.secteur-page .sec-el-uses .sec-outlook-grid p{font-size:15px}.secteur-page .site-footer{background:radial-gradient(70% 120% at 100% 0%, rgba(var(--sec-accent-rgb), .14), transparent 60%), #050b12}.secteur-page .site-footer:before{background:linear-gradient(90deg, transparent, rgba(var(--sec-accent-rgb), .9), transparent)}.secteur-page .site-footer:after{border-color:rgba(var(--sec-accent-rgb), .16);box-shadow:0 0 0 58px rgba(var(--sec-accent-rgb), .035), 0 0 0 116px rgba(var(--sec-accent-rgb), .022)}.secteur-page .site-footer .footer-kicker,.secteur-page .site-footer .footer-links a:hover,.secteur-page .site-footer .footer-links a:focus-visible{color:var(--sec-accent-light)}.fund-themed-shell .site-header.site-header{color:#fff;background:radial-gradient(70% 190% at 0% 0%, rgba(var(--fund-shell-rgb), .22), transparent 66%), #030a12ed;border-bottom-color:rgba(var(--fund-shell-rgb), .52);-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);box-shadow:0 10px 32px #030a122e}.fund-themed-shell .site-header .main-nav a{color:#fff;opacity:1;text-shadow:0 1px 12px #00000057}.fund-themed-shell .site-header .main-nav a:hover,.fund-themed-shell .site-header .main-nav a:focus-visible{color:var(--fund-shell-light)}.fund-themed-shell .site-header .main-nav .outline-cta{border-color:rgba(var(--fund-shell-rgb), .9);background:rgba(var(--fund-shell-rgb), .08);text-shadow:none;color:var(--fund-shell-light)!important}.fund-themed-shell .site-header .menu-toggle{color:var(--fund-shell-light)}.fund-themed-shell .site-footer{background:radial-gradient(70% 120% at 100% 0%, rgba(var(--fund-shell-rgb), .14), transparent 60%), #050b12}.fund-themed-shell .site-footer:before{background:linear-gradient(90deg, transparent, rgba(var(--fund-shell-rgb), .9), transparent)}.fund-themed-shell .site-footer:after{border-color:rgba(var(--fund-shell-rgb), .16);box-shadow:0 0 0 58px rgba(var(--fund-shell-rgb), .035), 0 0 0 116px rgba(var(--fund-shell-rgb), .022)}.fund-themed-shell .site-footer .footer-kicker,.fund-themed-shell .site-footer .footer-links a:hover,.fund-themed-shell .site-footer .footer-links a:focus-visible{color:var(--fund-shell-light)}@media (max-width:1100px){.fund-themed-shell .site-header .main-nav{border-color:rgba(var(--fund-shell-rgb), .32);background:#fffffffa}.fund-themed-shell .site-header .main-nav a{color:#101923;text-shadow:none}.fund-themed-shell .site-header .main-nav a:hover,.fund-themed-shell .site-header .main-nav a:focus-visible{color:var(--fund-shell-dark)}.fund-themed-shell .site-header .main-nav .outline-cta{border-color:var(--fund-shell-dark);background:0 0;color:var(--fund-shell-dark)!important}}.secteur-page .sec-fund-link{z-index:4;border-radius:inherit;position:absolute;inset:0}.secteur-page .sec-fund-link:focus-visible{outline:2px solid var(--sec-accent);outline-offset:-3px}.actu-page>main{color:#f4f0e8;background:radial-gradient(60% 55% at 78% 8%,#38608c52,#0000 70%),linear-gradient(#07111c 0%,#0a1724 100%)}.actu-page .actu-section{box-sizing:border-box;padding:104px 32px 56px;position:relative}.actu-page .actu-section+.actu-section{padding-top:56px}.actu-page .actu-top{align-items:center;min-height:100svh;display:flex}.actu-page .actu-inner{width:100%;max-width:1352px;margin:0 auto}.actu-page .actu-head{text-align:center;max-width:900px;margin:0 auto 30px}.actu-page .actu-head .eyebrow{color:#d9b96e;margin:0 0 12px}.actu-page .actu-head h1{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0;font:400 clamp(2.1rem,5vw,3rem)/1.1 Georgia,Times New Roman,serif}.actu-page .actu-lead{color:#f4f0e8cc;text-wrap:balance;max-width:700px;margin:14px auto 0;font:italic 400 1.08rem/1.6 Georgia,Times New Roman,serif}.actu-page .actu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.actu-page .actu-card{--fx:217, 185, 110;border:1px solid rgba(var(--fx), .34);background:linear-gradient(158deg,#ffffff12,#ffffff05 60%),#0d1a28;border-radius:16px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 2px 14px #00000040}.actu-page .actu-card:before{content:"";z-index:3;background:rgb(var(--fx));transform-origin:top;width:3px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.actu-page .actu-card:after{content:"";z-index:2;background:linear-gradient(120deg, transparent 35%, rgba(var(--fx), .16) 50%, transparent 65%);pointer-events:none;transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.actu-page .actu-card:hover,.actu-page .actu-card:focus-within{border-color:rgba(var(--fx), .8);box-shadow:0 0 0 1px rgba(var(--fx), .45), 0 14px 34px #00000059;transform:translateY(-4px)}.actu-page .actu-card:hover:before,.actu-page .actu-card:focus-within:before{transform:scaleY(1)}.actu-page .actu-card:hover:after,.actu-page .actu-card:focus-within:after{transform:translate(120%)}.actu-page .actu-card>a{height:100%;color:inherit;outline:none;flex-direction:column;text-decoration:none;display:flex}.actu-page .actu-card-body{text-align:center;flex-direction:column;flex:1;padding:18px 20px 16px;display:flex}.actu-page .actu-card-cat{color:#d9b96e;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.actu-page .actu-card h2{color:#fff;text-wrap:balance;margin:10px 0 0;font:400 21px/1.25 Georgia,Times New Roman,serif}.actu-page .actu-card p{color:#f4f0e8c2;margin:10px 0 0;font-size:14px;line-height:1.55}.actu-page .actu-card-meta{color:#f4f0e89e;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.actu-page .actu-card-cta{color:#d9b96e;letter-spacing:.02em;font-weight:700}.actu-page .actu-card-img{aspect-ratio:16/10;background:#0b141d;overflow:hidden}.actu-page .actu-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.actu-page .actu-card:hover .actu-card-img img{transform:scale(1.04)}@media (max-width:640px){.actu-page .actu-section{padding:92px 16px 40px}.actu-page .actu-top{min-height:0;display:block}.actu-page .actu-grid{grid-template-columns:1fr;gap:16px}.actu-page .actu-card h2{font-size:20px}.actu-page .actu-card p{font-size:15px}}@media (hover:none){.actu-page .actu-card:hover,.actu-page .actu-card:hover .actu-card-img img{transform:none}}@media (prefers-reduced-motion:reduce){.actu-page .actu-card,.actu-page .actu-card:before,.actu-page .actu-card:after,.actu-page .actu-card-img img{transition:none}}@media (min-width:1101px){.actu-page.lf-socle>main{zoom:var(--sk,1);--lf-k:1px}.actu-page.lf-socle>main>.actu-section{height:calc(100svh / var(--sk,1));align-items:center;min-height:0;padding:72px calc(92px + max(0px,50% - 768px)) 20px;scroll-margin-top:0;display:flex}.actu-page .actu-head{margin-bottom:30px}.actu-page .actu-head h1{font-size:50px}.actu-page .actu-lead{font-size:18px}.actu-page .actu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.actu-page.lf-socle>main>.actu-section{padding-top:92px;padding-bottom:24px}.actu-page .actu-head{max-width:1000px;margin-bottom:26px}.actu-page .actu-head .eyebrow{margin-bottom:10px}.actu-page .actu-lead{max-width:1000px;margin-top:10px}.actu-page .actu-card-body{padding:16px 18px 14px}.actu-page .actu-card h2,.actu-page .actu-card p{margin-top:8px}.actu-page .actu-card-meta{padding-top:12px}.actu-page .actu-card-img{aspect-ratio:16/9}}.art31-content .art31-section>h3{clear:none;color:var(--ink);letter-spacing:-.01em;margin:30px 0 10px;font:400 21px/1.3 Georgia,serif}.art31-content .art31-section>h2+h3{margin-top:4px}.art31-content .art31-answer{background:#d9b96e17;border-left:3px solid #d9b96e;border-radius:0 12px 12px 0;padding:12px 18px}.art31-callout p{margin:10px 0 0}.art31-figure{clear:both;margin:26px 0 22px}.art31-figure picture,.art31-figure img{width:100%;height:auto;display:block}.art31-figure img{background:#fff;border:1px solid #d9b96e57;border-radius:14px;box-shadow:0 16px 40px #07111c1a}.art31-figure figcaption{color:#5f6b75;margin-top:10px;font-size:12.5px;font-style:italic;line-height:1.55}.art31-content .art31-signature{color:var(--ink);text-align:right;margin-top:22px;font:italic 400 16px/1.4 Georgia,serif}.art31-content a.art31-link{color:var(--gold-dark);font-weight:600;text-decoration:none;transition:color .2s}.art31-content a.art31-link:hover,.art31-content a.art31-link:focus-visible{color:var(--ink)}.art31-figure-zoom{cursor:zoom-in;display:block}.art31-protection .art31-h1-sub{display:inline}@media (max-width:1100px){.art31-protection .art31-hero h1.art31-h1-long{font-size:clamp(28px,5.2vw,40px);line-height:1.1}.art31-protection .art31-h1-sub{color:#3d4a55;letter-spacing:-.01em;margin-top:10px;font-size:clamp(18px,2.9vw,24px);line-height:1.3;display:block}}@media (max-width:768px){.art31-protection .art31-content p,.art31-protection .art31-content li{font-size:16px;line-height:1.65}.art31-protection .art31-content .art31-faq-a,.art31-protection .art31-content .art31-answer{font-size:16px}.art31-protection .art31-content .art31-limit,.art31-protection .art31-figure figcaption{font-size:14px!important}.art31-protection .av-cite{position:relative}.art31-protection .av-cite:after{content:"";position:absolute;inset:-12px -8px}}.art31-cta.art31-cta-lux{background:linear-gradient(145deg,#0b1f18,#143428 55%,#1b4234);border-color:#7fc4a061;margin:34px 0;box-shadow:0 18px 44px #06161033}.art31-cta.art31-cta-lux:before{background:linear-gradient(#5fa883,#b5e0c7 50%,#5fa883)}.art31-cta.art31-cta-lux:after{background:linear-gradient(255deg,#0000 30%,#a0d6b829 55%,#0000 80%)}.art31-cta.art31-cta-lux:hover{border-color:#96d2b2bf;box-shadow:0 0 0 1px #96d2b26b,0 0 28px #6fb38f61,0 18px 44px #0616103d}.art31-cta.art31-cta-lux .eyebrow{color:#9fd3b6}.art31-cta.art31-cta-lux p{color:#c6d8ce}.art31-content .art31-cta-lux .art31-cta-title{color:#fff}.art31-cta-btn.art31-cta-btn-lux{isolation:isolate;color:#fff;text-shadow:0 1px 1px #04140d73;background-color:#2f6e52;background-image:linear-gradient(135deg,#24583f 0%,#3f8462 38%,#6aae8a 52%,#3f8462 66%,#24583f 100%);border-color:#a9d8bd;position:relative;overflow:hidden;box-shadow:inset 0 1px #dcf5e659,inset 0 -1px #04140d59,0 6px 18px #0616104d}.art31-cta-btn.art31-cta-btn-lux:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(112deg,#0000 40%,#ffffff6b 49%,#0000 58%);background-position:128% 0;background-repeat:no-repeat;background-size:200% 100%;animation:3.2s ease-in-out infinite art31-lux-miroir;position:absolute;inset:0}@keyframes art31-lux-miroir{0%{background-position:128% 0}37.5%,to{background-position:-32% 0}}.art31-cta-btn.art31-cta-btn-lux:hover,.art31-cta-btn.art31-cta-btn-lux:focus-visible{background-color:#3a7d5e;transform:translateY(-2px)scale(1.03);box-shadow:inset 0 1px #dcf5e673,0 0 0 1px #a9d8bd8c,0 0 22px #6fb38f8c}@media (prefers-reduced-motion:reduce){.art31-cta-btn.art31-cta-btn-lux:after{animation:none}}@media (max-width:768px){.art31-protection .art31-content .art31-cta-lux .art31-cta-title{font-size:1.4rem;line-height:1.22}.art31-cta-btn.art31-cta-btn-lux{text-align:center;justify-content:center}}.art31-cta-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.art31-cta-btn.art31-cta-btn-plein{color:#101c28;background:linear-gradient(135deg,#c99a3c,#f0cd7e 50%,#d9b96e);border-color:#f0cd7e}.art31-cta-btn.art31-cta-btn-plein:hover,.art31-cta-btn.art31-cta-btn-plein:focus-visible{background:linear-gradient(135deg,#d9b96e,#f6dc99 50%,#e3c47d);box-shadow:0 0 20px #f0cd7e73}.art31-succession .art31-cta-succ .art31-cta-title{max-width:720px}.art31-cta.art31-cta-or{background:linear-gradient(135deg,#b88a2c 0%,#e2c174 30%,#f6e2a6 50%,#dcb867 70%,#b4842a 100%);border-color:#81591f73;margin:34px 0;box-shadow:inset 0 1px #fff6d6b3,0 18px 44px #81591f47}.art31-cta.art31-cta-or:before{background:linear-gradient(#101c28,#2b3c4c 50%,#101c28)}.art31-cta.art31-cta-or:after{background:linear-gradient(255deg,#0000 30%,#fffae673 55%,#0000 80%)}.art31-cta.art31-cta-or:hover{border-color:#101c288c;box-shadow:0 0 0 1px #ffeebecc,0 0 30px #f0cd7ea6,0 20px 46px #81591f57}.art31-cta.art31-cta-or .eyebrow{color:#4a3210}.art31-content .art31-cta-or .art31-cta-title{color:#101c28;max-width:760px}.art31-cta.art31-cta-or p{color:#2a2216}.art31-cta-btn.art31-cta-btn-or{isolation:isolate;color:#f6dc99;background-color:#101c28;background-image:linear-gradient(135deg,#0b1520 0%,#1d2e3f 45%,#2c4257 52%,#1d2e3f 60%,#0b1520 100%);border-color:#101c28;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 8px 20px #101c2852}.art31-cta-btn.art31-cta-btn-or:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(112deg,#0000 40%,#f6dc9961 49%,#0000 58%);background-position:128% 0;background-repeat:no-repeat;background-size:200% 100%;animation:3.2s ease-in-out infinite art31-or-miroir;position:absolute;inset:0}@keyframes art31-or-miroir{0%{background-position:128% 0}37.5%,to{background-position:-32% 0}}.art31-cta-btn.art31-cta-btn-or:hover,.art31-cta-btn.art31-cta-btn-or:focus-visible{color:#fff1c9;background-color:#17283a;transform:translateY(-2px)scale(1.03);box-shadow:0 0 0 1px #101c2899,0 0 22px #101c2873}.art31-cta-btn.art31-cta-btn-ligne{color:#101c28;background:#fffaeb38;border-color:#101c28b3}.art31-cta-btn.art31-cta-btn-ligne:hover,.art31-cta-btn.art31-cta-btn-ligne:focus-visible{background:#fffaeb80;transform:scale(1.03);box-shadow:0 0 16px #101c2838}.art31-cta.art31-cta-final{text-align:center;margin-top:30px}.art31-cta.art31-cta-final .art31-cta-title{margin-inline:auto;margin-bottom:18px}.art31-cta.art31-cta-final .art31-cta-actions{justify-content:center}@media (prefers-reduced-motion:reduce){.art31-cta-btn.art31-cta-btn-or:after{animation:none}}.art31-succession .art31-content .art31-steps li{line-height:1.6}.art31-succession .art31-content .art31-steps strong{color:var(--ink)}.art31-succession .art31-source-list .art31-source-detail{color:#4d5963;margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.art31-content .art31-sources .art31-note-titre{clear:none;color:var(--ink);margin:26px 0 8px;font:400 19px/1.3 Georgia,serif}.art31-succession .art31-sources .art31-limit{margin:0 0 8px}.art31-succession .art31-float-sm img{aspect-ratio:4/5;object-fit:cover}@media (max-width:768px){.art31-cta-actions{flex-direction:column;align-items:stretch}.art31-cta-actions .art31-cta-btn{text-align:center;justify-content:center}.art31-succession .art31-content .art31-cta-title{font-size:1.35rem;line-height:1.24}.art31-succession .art31-float-sm img{aspect-ratio:4/3;object-position:center 30%}}.art31-cta.art31-cta-final p:not(.eyebrow):not(.art31-cta-title){max-width:680px;margin-inline:auto}.art31-cta-lien{color:#f0cd7e;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #f0cd7e73;text-decoration:underline #f0cd7e73;transition:color .2s,text-decoration-color .2s}.art31-cta-lien:hover,.art31-cta-lien:focus-visible{color:#fff;text-decoration-color:#fff}.art31-content ul.art31-erreurs{margin:14px 0 20px;padding:0;list-style:none}.art31-content ul.art31-erreurs li{background:#d9b96e12;border-left:3px solid #d9b96e;border-radius:0 12px 12px 0;margin:0 0 12px;padding:12px 16px 12px 20px;line-height:1.6;position:relative}.art31-content ul.art31-erreurs strong{color:var(--ink)}.art31-content .art31-auteur{clear:both;background:#fff;border:1px solid #d9b96e57;border-radius:14px;margin:40px 0 8px;padding:18px 22px}.art31-content .art31-auteur p{color:#4d5963;margin:0;font-size:14px;line-height:1.6}.art31-content .art31-auteur .art31-auteur-nom{color:var(--ink);margin-bottom:6px;font:italic 400 18px/1.35 Georgia,serif}.art31-content .art31-auteur a:not(.art31-link){color:var(--gold-dark)}.art31-table.art31-table-cle{border-color:#d9b96e8c;box-shadow:0 14px 34px #81591f1f}.art31-table.art31-table-cle tbody tr:last-child th,.art31-table.art31-table-cle tbody tr:last-child td{font-weight:700}@media (max-width:768px){.art31-cta-actions .art31-cta-lien{text-align:center;padding:10px 0}.art31-table.art31-table-cle{box-shadow:none}.art31-content .art31-auteur{padding:16px}.art31-succession .art31-table tbody th{width:100%;margin-bottom:4px;font-size:17px}}.actu-page .actu-top{background:radial-gradient(70% 60% at 50% 0,#d9b96e24,#0000 70%),linear-gradient(#f8f5ef 0%,#f1ebe0 100%)}.actu-page .actu-top .actu-head .eyebrow{color:#9a7428}.actu-page .actu-top .actu-head h1{color:#101c28}.actu-page .actu-top .actu-lead{color:#101c28b8}.actu-page .actu-top .actu-card{box-shadow:0 14px 34px #101c282e}.actu-page .site-header.site-header{background:linear-gradient(158deg,#ffffff12,#ffffff05 60%),#13263a}@media (max-width:1100px){body .site-header.site-header:has(.main-nav.open){-webkit-backdrop-filter:none;backdrop-filter:none}body .site-header.site-header .main-nav.main-nav{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:14px;background:#07111c80!important;border:1.5px solid #f2c94c!important;box-shadow:0 0 0 1px #f2c94c59,0 0 22px #f2c94c73,0 20px 44px #00000061!important}body .site-header.site-header .main-nav.main-nav a{opacity:1;color:#fff!important;text-shadow:0 1px 10px #0000008c!important}body .site-header.site-header .main-nav.main-nav a:hover,body .site-header.site-header .main-nav.main-nav a:focus-visible{color:#f6dc99!important}body .site-header.site-header .main-nav.main-nav .outline-cta.outline-cta{border-radius:999px;justify-content:center;margin-top:10px;padding:11px 18px;font-weight:700;color:#fff!important;text-shadow:0 1px 2px #003c1973!important;background:#25d366!important;border:1.5px solid #5cf09a!important;box-shadow:0 0 0 1px #25d3668c,0 0 18px #25d366bf,0 0 36px #25d36673!important}body .site-header.site-header .main-nav.main-nav .outline-cta.outline-cta:hover,body .site-header.site-header .main-nav.main-nav .outline-cta.outline-cta:focus-visible{color:#fff!important;background:#1ebe5a!important}body .site-header.site-header .main-nav.main-nav{background:#07111c59!important}body .site-header.site-header .main-nav.main-nav .outline-cta.outline-cta{font-weight:700;color:#5fd08f!important;text-shadow:0 1px 8px #0000008c!important;background:0 0!important;border:1.5px solid #3fb97a!important;box-shadow:0 0 10px #3fb97a59!important}body .site-header.site-header .main-nav.main-nav .outline-cta.outline-cta:hover,body .site-header.site-header .main-nav.main-nav .outline-cta.outline-cta:focus-visible{color:#8fe3b4!important;background:#3fb97a24!important;border-color:#5fd08f!important}}body .site-header .main-nav .outline-cta.nav-echanger-wa{display:none!important}@media (max-width:1100px){body .site-header .main-nav .outline-cta.nav-echanger-pc{display:none!important}body .site-header .main-nav .outline-cta.nav-echanger-wa{display:inline-flex!important}}.art31-content .av-schema{clear:both;background:#fff;border:1px solid #d9b96e73;border-radius:14px;margin:26px 0 22px;padding:22px 24px 18px;line-height:normal;box-shadow:0 14px 34px #07111c0f}.art31-content .av-schema-titre{color:var(--ink);text-align:center;margin:0 0 16px;font:400 20px/1.3 Georgia,serif}.art31-content .av-schema-grille{grid-template-columns:1fr 1fr;gap:16px;display:grid}.art31-content .av-schema-col{background:#d9b96e14;border-top:3px solid #d9b96e;border-radius:12px;padding:16px 18px 6px}.art31-content .av-schema-col+.av-schema-col{background:#101c280b;border-top-color:#101c28}.art31-content .av-schema .av-schema-age{color:var(--ink);margin:0 0 2px;font-size:16px;font-weight:700;line-height:1.35}.art31-content .av-schema .av-schema-regime{color:var(--gold-dark);letter-spacing:.02em;margin:0 0 10px;font-size:13px;font-weight:600}.art31-content .av-schema ul{margin:0;padding:0;list-style:none}.art31-content .av-schema li{margin:0 0 10px;padding-left:16px;font-size:14px;line-height:1.55;position:relative}.art31-content .av-schema li:before{content:"";background:#d9b96e;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.art31-content .av-schema .av-schema-note{color:#4d5963;margin:14px 0 0;font-size:13px;line-height:1.55}.art31-content .art31-hypotheses{color:#4d5963;background:#d9b96e12;border-left:3px solid #d9b96e;border-radius:0 10px 10px 0;margin:-4px 0 16px;padding:10px 14px;font-size:13.5px;line-height:1.6}.art31-content .art31-hypotheses strong{color:var(--ink)}@media (max-width:768px){.art31-content .av-schema{padding:18px 14px 14px}.art31-content .av-schema-grille{grid-template-columns:1fr;gap:12px}.art31-content .av-schema-titre{font-size:19px}.art31-content .av-schema li{font-size:15px}.art31-content .art31-hypotheses{font-size:14.5px}}.art31-per-succession .art31-float-hero img{aspect-ratio:4/3;object-fit:cover;object-position:center 30%}@media (max-width:768px){.art31-protection .art31-table[aria-label^="OAT 0,50"] tbody th{width:100%;margin-bottom:4px;font-size:17px}.art31-protection .art31-table[aria-label^="OAT 0,50"] td:before{content:none}}.art31-protection .art31-content h3[id]{scroll-margin-top:24px}.art31-bitcoin .art31-h1-sub{text-wrap:balance}@media (min-width:769px){.art31-bitcoin .art31-intro{display:block}.art31-bitcoin .art31-content .art31-intro>.art31-float-hero{float:right;width:calc(445px - 33.33%);max-width:none;height:auto;margin:4px 0 0 28px}.art31-bitcoin .art31-intro>.art31-float-hero picture,.art31-bitcoin .art31-intro>.art31-float-hero img{aspect-ratio:1;object-fit:fill;height:auto}.art31-bitcoin .art31-content .art31-callout-wrap{display:block}}@media (max-width:768px){.art31-bitcoin .art31-intro>.art31-float-hero img{aspect-ratio:1;object-fit:fill;height:auto}}.art31-bitcoin .art31-cta.art31-cta-final{background:linear-gradient(158deg,#ffffff12,#ffffff05 60%),#0d1a28}.art31-bitcoin .art31-cta-final .art31-cta-btn.art31-cta-btn-plein{color:#0d1a28;background:linear-gradient(135deg,#a8741c 0%,#d4a136 38%,#f2cb62 52%,#d4a136 66%,#a8741c 100%);border-color:#e8bd5a;box-shadow:inset 0 1px #fff0c873,0 6px 18px #0000004d}.art31-bitcoin .art31-cta-final .art31-cta-btn.art31-cta-btn-plein:hover,.art31-bitcoin .art31-cta-final .art31-cta-btn.art31-cta-btn-plein:focus-visible{background:linear-gradient(135deg,#b8842a 0%,#e0b044 38%,#f8d877 52%,#e0b044 66%,#b8842a 100%);box-shadow:inset 0 1px #fff0c88c,0 0 22px #e8bd5a80}@media (min-width:769px){.art31-bitcoin .art31-table thead th{padding:11px 12px;font-size:11px}.art31-bitcoin .art31-table thead th:first-child{padding-left:16px}.art31-bitcoin .art31-table tbody th,.art31-bitcoin .art31-table td{padding:11px 12px}.art31-bitcoin .art31-table tbody th{width:22%;padding-left:16px;font-size:13.5px}.art31-bitcoin .art31-table td{font-size:13px;line-height:1.5}}.art31-bitcoin .art31-cta-final .art31-cta-title{text-wrap:balance}.art31-content .art31-section{scroll-margin-top:-32px}@media (max-width:768px){.art31-content .art31-section:has(>.art31-float:first-child){scroll-margin-top:-16px}}.actu-page .site-footer{background:linear-gradient(158deg,#ffffff12,#ffffff05 60%),#13263a}.selections-page .selection-intro{z-index:8;opacity:1;background:#050b12;transition:opacity .6s;position:absolute;inset:0}.selections-page .selection-intro[hidden]{display:none}.selections-page .selection-intro.is-leaving{opacity:0;pointer-events:none}.selections-page .selection-intro video{object-fit:cover;object-position:center 75%;width:100%;height:100%;position:absolute;inset:0}@media (max-aspect-ratio:1){.selections-page .selection-intro video{object-fit:contain;object-position:center}}.selections-page .selection-intro-skip{color:#f0d491;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030a126b;border:1px solid #d9b96ed9;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.selections-page .selection-intro-skip:hover,.selections-page .selection-intro-skip:focus-visible{color:#fff;background:#d9b96e33;border-color:#f2cb62;outline:none;box-shadow:0 0 18px #d9b96e59}.selections-page .selection-intro-actions{z-index:1;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;right:28px}.selections-page .selection-intro-sound{color:#f0d491;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030a126b;border:1px solid #d9b96ed9;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-grid}.selections-page .selection-intro-sound:hover,.selections-page .selection-intro-sound:focus-visible{color:#fff;background:#d9b96e33;border-color:#f2cb62;outline:none;box-shadow:0 0 18px #d9b96e59}.selections-page .selection-intro-sound svg{width:19px;height:19px}.selections-page .selection-intro-sound .selection-intro-sound-on,.selections-page .selection-intro-sound[aria-pressed=true] .selection-intro-sound-off{display:none}.selections-page .selection-intro-sound[aria-pressed=true] .selection-intro-sound-on{display:block}@media (max-width:1100px){.selections-page .selection-intro-actions{bottom:16px;right:16px}}@media (max-width:768px){.selections-page .selection-intro-actions{bottom:76px}}.home-page .about-copy{background:linear-gradient(158deg,#ffffff12,#ffffff05 60%),#13263a}.home-page .fact{background:linear-gradient(115deg,#0000 38%,#f0cd7e2e 50%,#0000 62%) 150% 0/250% 100% no-repeat,linear-gradient(145deg,#13263a 0%,#1e3a55 100%);border-color:#f0cd7ef2;box-shadow:0 0 0 1px #f0cd7e9e,0 0 16px #f0cd7e3d,0 16px 40px #07111c29}.home-page .fact:hover,.home-page .fact:focus-within{background:linear-gradient(115deg,#0000 38%,#f0cd7e38 50%,#0000 62%) -50% 0/250% 100% no-repeat,linear-gradient(145deg,#13263a 0%,#1e3a55 100%);border-color:#f6dc99;box-shadow:0 0 0 3px #f0cd7e,0 0 0 9px #f0cd7e4d,0 0 56px #f0cd7eeb,0 26px 60px #07111c4d}.home-page .site-footer,.home-page .themes{background:linear-gradient(158deg,#ffffff0f,#ffffff05 60%),#0e1d2d}.selections-page .site-footer{background:radial-gradient(75% 130% at 100% 100%,#284a6e73,#0000 62%),#0e1d2d}.legal-page .art31-content a{color:var(--gold-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-page .art31-content a:hover,.legal-page .art31-content a:focus-visible{color:var(--ink)}.legal-page .art31-content ul{margin:0 0 16px;padding-left:22px}.legal-page .art31-content li{margin-bottom:6px}.legal-page .art31-content li::marker{color:#b48a3c}.legal-page .legal-cookies{all:unset;color:var(--gold-dark);text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline}.legal-page .legal-cookies:hover,.legal-page .legal-cookies:focus-visible{color:var(--ink)}.legal-page .art31-content{padding-bottom:24px}@media (min-width:901px) and (max-width:1100px){.site-footer .footer-bottom{column-gap:18px}}
