@media(prefers-reduced-motion:no-preference){.reveal-ready [data-motion=on] [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-standard),transform .7s var(--ease-standard)}.reveal-ready [data-motion=on] [data-reveal].is-in{opacity:1;transform:none}.reveal-ready [data-motion=on] [data-reveal][data-reveal-d="1"]{transition-delay:.08s}.reveal-ready [data-motion=on] [data-reveal][data-reveal-d="2"]{transition-delay:.16s}.reveal-ready [data-motion=on] [data-reveal][data-reveal-d="3"]{transition-delay:.24s}}.no-motion-env [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.no-motion-env .float-chip{animation:none!important}@media print{[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.float-chip{animation:none!important}}.dl-page .dl-header{position:sticky;top:0;z-index:40;height:76px;transition:height var(--dur-ui) var(--ease-standard),box-shadow var(--dur-ui) var(--ease-standard)}.dl-page .dl-header.is-scrolled{box-shadow:0 6px 24px #00355f14}[data-dir=b] .dl-header{background:var(--color-navy-900);border-bottom-color:#ffffff1a}[data-dir=b] .dl-wordmark .dl-logo{filter:brightness(0) invert(1)}[data-dir=b] .dl-nav__item{color:#e9f1f8}[data-dir=b] .dl-nav__item:hover{background:#ffffff1a}[data-dir=b] .dl-header .dl-phone{color:#fff}[data-dir=b] .dl-header.is-scrolled{background:var(--color-navy)}[data-dir=b] .btn-primary,[data-dir=c] .btn-primary{background:#e28500}[data-dir=b] .btn-primary:hover,[data-dir=c] .btn-primary:hover{background:#c9760a}[data-dir=b] .dl-hero .btn-ghost{color:#fff;border-color:#fffc}[data-dir=b] .dl-hero .btn-ghost:hover{background:#ffffff1f}.dl-sticky .dl-phone{color:var(--color-navy)}[data-dir] .dl-hero .btn{transition:background .2s var(--ease-standard),box-shadow .28s var(--ease-standard),transform .28s cubic-bezier(.22,.61,.36,1)}[data-dir] .dl-hero .btn:hover{transform:translateY(-2px)}[data-dir] .dl-hero .btn-primary:hover{box-shadow:0 10px 26px #e2850057}[data-dir] .dl-hero .btn-ghost:hover{box-shadow:0 8px 20px #00355f24}[data-dir] .dl-hero .btn:active{transform:translateY(0)}[data-dir] .dl-hero .btn .arrow{transition:transform .28s cubic-bezier(.22,.61,.36,1)}[data-dir] .dl-hero .btn-primary:hover .arrow{transform:translate(5px)}@media(prefers-reduced-motion:reduce){[data-dir] .dl-hero .btn:hover,[data-dir] .dl-hero .btn-primary:hover .arrow{transform:none}}.dl-sticky{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.dl-sticky.is-revealed{opacity:1;visibility:visible;transition:opacity .35s ease}@media(prefers-reduced-motion:reduce){.dl-sticky{transition:opacity .2s ease,visibility 0s linear .2s}.dl-sticky.is-revealed{transition:opacity .2s ease}}.dl-page{--container-max: 1320px;--container-wide: 1560px}.dl-hero{position:relative;overflow:clip}.dl-hero__grid{max-width:var(--container-wide);margin-inline:auto;display:grid;gap:var(--space-8);align-items:center}.dl-hero__text{position:relative;z-index:2}.dl-kicker{position:relative;padding-left:2.4rem}.dl-kicker:before{content:"";position:absolute;left:0;top:50%;width:1.8rem;height:2px;transform:translateY(-50%);background:var(--color-orange)}.dl-hero__h1{letter-spacing:-.03em;max-width:22ch;text-wrap:balance}.dl-hero__media{position:relative}.dl-hero__photo.arch,[data-photo=arch] .arch{border-radius:240px 240px var(--radius-xl) var(--radius-xl)}[data-photo=round] .arch{border-radius:var(--radius-xl)}.float-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:10px;padding:11px 16px 11px 12px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);border-radius:16px;box-shadow:var(--shadow-3);font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--color-navy);white-space:nowrap}.float-chip .fc-ico{width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:var(--color-navy);color:#fff;display:inline-flex;align-items:center;justify-content:center}.float-chip .fc-ico svg{width:16px;height:16px}.float-chip--orange .fc-ico{background:var(--color-orange-cta)}.float-chip--1{top:8%;right:-3%}.float-chip--2{top:40%;left:-7%}.float-chip--3{bottom:14%;left:-5%}@media(prefers-reduced-motion:no-preference){[data-motion=on] .float-chip{animation:fc-float 6s var(--ease-standard) infinite}[data-motion=on] .float-chip--2{animation-delay:-2s;animation-duration:7s}[data-motion=on] .float-chip--3{animation-delay:-4s;animation-duration:6.5s}}@keyframes fc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}[data-dir=a] .dl-hero{background:linear-gradient(180deg,#fbf6ee 0%,var(--color-cream) 100%);padding:var(--space-7) var(--space-8) var(--space-8);min-height:calc(100svh - 84px);display:flex;align-items:center}[data-dir=a] .dl-hero__grid{width:100%}[data-dir=a] .dl-hero__grid{grid-template-columns:1.06fr .94fr;align-items:center}[data-dir=a] .dl-hero__photo{height:508px;border-color:var(--color-cream-deep)}@media(min-width:1081px)and (max-height:860px){[data-dir=a] .dl-hero{padding-top:var(--space-5);padding-bottom:var(--space-5)}[data-dir=a] .dl-hero__grid{gap:var(--space-6)}[data-dir=a] .dl-hero__h1{font-size:clamp(2rem,1.2rem + 2.2vw,2.9rem)}[data-dir=a] .dl-hero__h1{margin-bottom:var(--space-4)}[data-dir=a] .dl-hero__def{margin-bottom:var(--space-5)}[data-dir=a] .dl-hero__photo{height:min(440px,calc(100svh - 220px))}}@media(min-width:1081px)and (max-height:720px){[data-dir=a] .dl-hero{padding-top:var(--space-4);padding-bottom:var(--space-4)}[data-dir=a] .dl-hero__grid{gap:var(--space-5)}[data-dir=a] .dl-hero__h1{font-size:clamp(1.75rem,1rem + 1.9vw,2.4rem);margin-bottom:var(--space-3)}[data-dir=a] .dl-hero__lead{margin-bottom:var(--space-3)}[data-dir=a] .dl-hero__def{margin-bottom:var(--space-4)}[data-dir=a] .dl-hero__photo{height:min(380px,calc(100svh - 200px))}}[data-dir=a] .ex-box--mini{position:absolute;left:-2rem;bottom:-3.25rem;width:326px;z-index:4}[data-dir=a] .dl-trust{background:#fff;border-color:var(--color-divider)}.dl-trust--marquee{overflow:hidden}.dl-trust--marquee .dl-trust__inner{flex-wrap:nowrap;justify-content:flex-start;width:max-content;max-width:none;gap:0;animation:dl-trust-marquee 38s linear infinite;will-change:transform}.dl-trust--marquee .trust-item{flex:0 0 auto;margin-right:var(--space-8)}.dl-trust--marquee:hover .dl-trust__inner{animation-play-state:paused}@keyframes dl-trust-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media(prefers-reduced-motion:reduce){.dl-trust--marquee .dl-trust__inner{animation:none;transform:none;flex-wrap:wrap;justify-content:center;width:auto;gap:var(--space-4) var(--space-7)}.dl-trust--marquee .trust-item{margin-right:0}.dl-trust--marquee .trust-item[aria-hidden=true]{display:none}}[data-dir=a] .dl-hero__figure{display:none}[data-dir=b] .dl-hero{background:radial-gradient(130% 120% at 80% -10%,var(--color-navy-700) 0%,var(--color-navy) 44%,var(--color-navy-900) 100%);color:#fff;padding:5.5rem var(--space-8) 6rem}[data-dir=b] .dl-hero__grid{grid-template-columns:1.08fr .92fr;align-items:center}[data-dir=b] .dl-hero__h1,[data-dir=b] .dl-hero__lead{color:#fff}[data-dir=b] .dl-hero__def{color:var(--color-on-navy-muted)}[data-dir=b] .dl-hero__def a,[data-dir=b] .dl-hero .inline-link{color:#ffd9a8;text-decoration-color:var(--color-orange)}[data-dir=b] .dl-kicker{color:var(--color-orange)}[data-dir=b] .dl-hero__photo{height:500px;border-color:var(--color-navy-700);background-color:#052e50;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 1px,transparent 12px);color:#fff}[data-dir=b] .dl-hero__photo .img-slot__tag{background:#002340b8;border-color:var(--color-navy-700);color:var(--color-on-navy-muted)}[data-dir=b] .ex-box--mini{position:absolute;left:-2.5rem;bottom:-2.5rem;width:330px;z-index:4;box-shadow:0 28px 64px #0006}[data-dir=b] .float-chip{background:#082844c7;border-color:#ffffff29;color:#fff}[data-dir=b] .dl-trust{background:#fff;border-top:0}[data-dir=b] .dl-hero__figure{display:none}[data-dir=c] .dl-hero{background:var(--color-surface);padding:var(--space-9) var(--space-8);border-bottom:1px solid var(--color-divider)}[data-dir=c] .dl-hero__grid{grid-template-columns:1.25fr .75fr;gap:var(--space-9);align-items:stretch}[data-dir=c] .dl-hero__text{max-width:none}[data-dir=c] .dl-kicker{display:block;padding:var(--space-4) 0 0;border-top:2px solid var(--color-navy);font-size:.875rem;letter-spacing:.18em;color:var(--color-navy);margin-bottom:var(--space-6)}[data-dir=c] .dl-kicker:before{display:none}[data-dir=c] .dl-hero__h1{font-size:clamp(2.25rem,1.4rem + 2.9vw,3.75rem);line-height:1.02;letter-spacing:-.03em;max-width:18ch;margin-bottom:var(--space-6)}[data-dir=c] .dl-hero__h1 .hl{color:#8a4a00;font-style:italic}[data-dir=c] .dl-hero__lead{font-size:var(--fs-body-lg);color:var(--color-text);max-width:42ch}[data-dir=c] .dl-hero__def{display:none}[data-dir=c] .dl-cta-row{margin-top:var(--space-6)}[data-dir=c] .dl-hero__media{align-self:stretch}[data-dir=c] .dl-hero__photo{height:100%;min-height:480px;margin-top:0;border:1px solid var(--color-divider)}[data-dir=c] .float-chip{display:none}[data-dir=c] .dl-section--tint{background:var(--color-surface)}[data-dir=c] .dl-section{border-top:1px solid var(--color-divider)}[data-dir=c] .dl-section__head{display:flex;flex-direction:column;max-width:64ch}[data-dir=c] .dl-section__head.is-center{align-items:center;text-align:center}[data-dir=c] .dl-section__head h2{font-size:clamp(2rem,1.3rem + 2.4vw,3.125rem);letter-spacing:-.03em}[data-dir=c] .dl-section__accroche{order:-1;text-transform:uppercase;letter-spacing:.16em;font-size:.875rem;font-weight:700;color:#8a4a00;margin:0 0 var(--space-3)}[data-dir=c] .dl-press__head{letter-spacing:-.02em}[data-dir=c] .dl-cards{gap:0;border-top:1px solid var(--color-divider)}[data-dir=c] .dl-card{background:transparent;border:0;border-bottom:1px solid var(--color-divider);border-radius:0;box-shadow:none;padding:var(--space-6) var(--space-6) var(--space-6) 0}[data-dir=c] .dl-card+.dl-card{border-left:1px solid var(--color-divider);padding-left:var(--space-6)}[data-dir=c] .dl-card:hover{transform:none;box-shadow:none;background:transparent;border-color:var(--color-divider)}[data-dir=c] .dl-card__top{background:transparent;color:#8a4a00;width:auto;height:auto;border-radius:0;margin-bottom:var(--space-2)}[data-dir=c] .dl-card__top svg{width:30px;height:30px}[data-dir=c] .dl-steps{gap:var(--space-6) var(--space-5)}[data-dir=c] .dl-step{background:transparent;border:0;border-top:2px solid var(--color-navy);border-radius:0;box-shadow:none;padding:var(--space-4) 0 0}[data-dir=c] .dl-step__num{border:0;background:transparent;color:var(--color-navy);width:auto;height:auto;font-size:3rem;line-height:1;justify-content:flex-start}[data-dir=c] .dl-trust{background:var(--color-surface)}[data-dir=c] .dl-trust__inner{justify-content:center;gap:var(--space-4) var(--space-7)}[data-dir=c] .trust-item .check{background:transparent;color:#8a4a00;width:18px;height:18px}[data-dir=c] .dl-quote{border:0;border-top:2px solid var(--color-navy);border-radius:0;box-shadow:none;background:transparent;padding:var(--space-6) 0 0}[data-dir=c] .dl-quote__text{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);max-width:24ch}[data-dir=c] .dl-elig__card{border-radius:0;box-shadow:none;border-top:2px solid var(--color-navy)}.dl-section{position:relative}.dl-section__accroche{color:#8a4a00;font-weight:600}.dl-section__head h2{letter-spacing:-.02em}.dl-card__top{border-radius:14px}.dl-card{border-radius:var(--radius-xl)}.dl-steps{gap:var(--space-6)}.dl-step{border-radius:var(--radius-xl);align-items:flex-start}.dl-step__num{background:transparent;color:var(--color-navy);border:2.5px solid var(--color-navy)}[data-dir=b] .dl-step__num{background:var(--color-navy);color:#fff;border-color:var(--color-navy)}.dl-press{border-top:1px solid var(--color-divider)}.dl-press__head{letter-spacing:-.01em}.dl-france{position:relative;overflow:hidden;background-color:var(--color-navy-900);color:#fff;padding:var(--space-9) 0;isolation:isolate}.dl-france:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(120% 100% at 50% 0%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(120% 100% at 50% 0%,#000 30%,transparent 78%)}.dl-france:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at 50% 18%,rgba(226,133,0,.16),transparent 70%)}.dl-france__inner{text-align:center}.dl-france__head h2{color:#fff;max-width:18ch;margin-inline:auto}.dl-france__head h2 em{font-style:normal;color:#ffce8e}.dl-france__sub{color:var(--color-on-navy-muted);font-size:var(--fs-body-lg);max-width:54ch;margin:var(--space-4) auto var(--space-7)}.dl-regions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:860px;margin:0 auto var(--space-7)}.region-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#eaf2fa;font-weight:600;font-size:1rem;text-decoration:none;transition:background var(--dur-ui) var(--ease-standard),border-color var(--dur-ui) var(--ease-standard),transform var(--dur-ui) var(--ease-standard)}.region-chip:hover{background:#e285002e;border-color:var(--color-orange);transform:translateY(-2px)}.region-chip.is-more{background:transparent;border-style:dashed;color:var(--color-on-navy-muted)}.dl-france__cta{display:flex;justify-content:center}.dl-quote,.dl-elig__card{border-radius:var(--radius-xl)}@media(max-width:1080px){[data-dir=a] .dl-hero__grid,[data-dir=b] .dl-hero__grid,[data-dir=c] .dl-hero__grid{grid-template-columns:1fr;gap:var(--space-7)}[data-dir=a] .dl-hero__media,[data-dir=b] .dl-hero__media{max-width:560px}[data-dir=c] .dl-hero__photo{margin-top:0;height:460px;min-height:0}.float-chip--2{left:2%}.dl-page .dl-nav{display:none}.dl-page .dl-menu{display:block}.dl-page .dl-phone .num{display:none}.dl-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){[data-dir=c] .dl-card+.dl-card{border-left:0;padding-left:0}}@media(max-width:760px){.dl-hero__photo{height:420px!important}.float-chip{font-size:.9rem;padding:9px 13px 9px 10px}.float-chip--1{right:2%}.float-chip--3{left:2%}[data-dir=c] .dl-hero{padding:var(--space-8) var(--space-5)}}
