.nl-site-offer main>nav[aria-label="Fil d’Ariane"],.nl-site-offer main>nav[aria-label=Breadcrumb]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nl-offers-index-hero{position:relative;isolation:isolate;color:#fff;background:#101210}.nl-offers-index-hero [data-testid=hero-showreel] img,.nl-offers-index-hero [data-testid=hero-showreel] video{transform:scale(1.105);transform-origin:center}.nl-offers-index-kicker{margin:0;padding:.85rem clamp(1.25rem,4vw,4rem);color:#e5e6e0;background:#101210;font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.nl-offers-index .nl-section{border-block-end:0}.nl-offers-index #offer-range{display:block;background:#fff}.nl-offers-index #offer-range .nl-section-head{margin-block-end:clamp(2rem,4vw,3.5rem)}.nl-offers-index .nl-offer-index{gap:clamp(1rem,2vw,1.75rem)}.nl-offers-index .nl-offer-index-card{border-radius:18px;background:#f5f4f0;transition:transform .3s ease,background-color .3s ease}.nl-offers-index .nl-offer-index-card:hover{transform:translateY(-4px);background:#eeece5}.nl-offers-index .nl-offer-card-visual{border-radius:12px}.nl-offers-index .nl-offer-index-main h3{margin-block:1.25rem .5rem}.nl-offers-index .nl-offer-index-discover{font-weight:700}.nl-offers-index #offer-method{background:#f5f4f0}.nl-offer-detail [data-offer-hero]{background:#080908}.nl-offer-detail [data-offer-hero] [data-testid=hero-showreel]{margin:0}.nl-offer-summary-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);align-items:center;padding:clamp(3rem,6vw,7rem) clamp(1.25rem,6vw,6rem);background:#f5f4f0}.nl-offer-summary-visual{margin:0;min-inline-size:0;overflow:hidden;border-radius:18px;background:#dedad3}.nl-offer-summary-visual picture{display:block;aspect-ratio:3/2}.nl-offer-summary-visual[data-orientation=portrait] picture{aspect-ratio:4/5}.nl-offer-summary-visual img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.nl-offer-summary-copy{min-inline-size:0}.nl-offer-summary-copy>.nl-eyebrow{margin-block:0 1.5rem}.nl-offer-summary-copy .nl-tax-toggle{margin-block-end:1.5rem}.nl-offer-summary-copy h2{font-size:clamp(2rem,4vw,4rem)}.nl-offer-detail .nl-offer-proof{background:#fff}.nl-offer-detail #pricing,.nl-offer-detail #visuals{background:#f5f4f0}.nl-offer-detail #faq{background:#fff}.nl-offer-detail .nl-price-card{background:#fff;border:1px solid #ddded8}.nl-offer-detail .nl-offer-final{min-height:min(80svh,48rem)}.nl-offer-detail [data-offer-tone=dark] .nl-eyebrow{color:#dfb993}.nl-offer-detail .nl-offer-film-band .nl-editorial-note p{--note-ink:#dbd8d0;--note-rule:#dfb993}@media (min-width:80rem){.nl-offers-index .nl-offer-index{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem) and (max-width:79.99rem){.nl-offers-index .nl-offer-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nl-offer-summary-band{grid-template-columns:1fr;gap:1.5rem;padding-block:3rem}.nl-offer-summary-copy h2{font-size:clamp(2rem,8vw,2.75rem)}.nl-offer-detail [data-offer-hero] [data-testid=hero-showreel]>div:first-child,.nl-offers-index-hero [data-testid=hero-showreel]>div:first-child{padding-block-start:0}.nl-offer-detail [data-offer-hero] [data-testid=hero-showreel] figcaption button,.nl-offers-index-hero [data-testid=hero-showreel] figcaption button{top:12px}.nl-offers-index-kicker{font-size:.625rem}.nl-offers-index .nl-offer-index-card{border-radius:16px}.nl-offer-detail .nl-offer-proof{padding-block:4.5rem}}@media (prefers-reduced-motion:reduce){.nl-offers-index .nl-offer-index-card{transition:none}}