[data-theme=neutre]{--lp-bg: #ffffff;--lp-surface: #f5f5f4;--lp-text: #1c1917;--lp-muted: #57534e;--lp-accent: #1d4ed8;--lp-accent-contrast: #ffffff;--lp-border: #d6d3d1;--lp-font-display: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-type-scale: 1.25;--lp-radius: 8px;--lp-space-unit: .5rem;--lp-shadow: 0 1px 2px rgb(0 0 0 / .06), 0 8px 24px rgb(0 0 0 / .08);--lp-btn-radius: 8px;--lp-btn-weight: 600;--lp-btn-transform: none;--lp-logo: url(/img/neosurf-africa-logo-d.png)}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/landing/fraunces-latin-600-normal.woff2) format("woff2")}[data-theme=savane]{--lp-bg: #f3f6ef;--lp-surface: #e2eadb;--lp-text: #17301f;--lp-muted: #435a49;--lp-accent: #1f6a3a;--lp-accent-contrast: #ffffff;--lp-border: #aebfa3;--lp-font-display: "Fraunces", Georgia, "Times New Roman", serif;--lp-font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-type-scale: 1.2;--lp-radius: 6px;--lp-space-unit: .5rem;--lp-shadow: none;--lp-btn-radius: 999px;--lp-btn-weight: 700;--lp-btn-transform: none;--lp-logo: url(/img/neosurf-africa-logo-d.png)}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/landing/sora-latin-700-normal.woff2) format("woff2")}[data-theme=lagune]{--lp-bg: #06242a;--lp-surface: #0d3a42;--lp-text: #eaf7f4;--lp-muted: #a9cbc6;--lp-accent: #ffb23e;--lp-accent-contrast: #06242a;--lp-border: #2b5f67;--lp-font-display: "Sora", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-type-scale: 1.25;--lp-radius: 14px;--lp-space-unit: .5rem;--lp-shadow: 0 10px 30px rgb(0 0 0 / .35);--lp-btn-radius: 10px;--lp-btn-weight: 700;--lp-btn-transform: none;--lp-logo: url(/img/neosurf-africa-logo.png)}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/landing/pixelify-sans-latin-700-normal.woff2) format("woff2")}[data-theme=pixel]{--lp-bg: #14102b;--lp-surface: #211b45;--lp-text: #f3f0ff;--lp-muted: #bdb6e3;--lp-accent: #c8ff3c;--lp-accent-contrast: #14102b;--lp-border: #4f4796;--lp-font-display: "Pixelify Sans", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lp-font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-type-scale: 1.25;--lp-radius: 0;--lp-space-unit: .5rem;--lp-shadow: 6px 6px 0 #0a0818;--lp-btn-radius: 0;--lp-btn-weight: 700;--lp-btn-transform: uppercase;--lp-logo: url(/img/neosurf-africa-logo.png)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/landing/bricolage-grotesque-latin-700-normal.woff2) format("woff2")}[data-theme=vitrine]{--lp-bg: #fff3b0;--lp-surface: #ffffff;--lp-text: #14151f;--lp-muted: #44433a;--lp-accent: #1740e6;--lp-accent-contrast: #ffffff;--lp-border: #14151f;--lp-font-display: "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-type-scale: 1.25;--lp-radius: 20px;--lp-space-unit: .5rem;--lp-shadow: 0 5px 0 #14151f;--lp-btn-radius: 999px;--lp-btn-weight: 700;--lp-btn-transform: none;--lp-logo: url(/img/neosurf-africa-logo-d.png)}.lp-vouchers__list{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--lp-space-unit) * 3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.lp-voucher{display:grid;gap:calc(var(--lp-space-unit) * 1.5);grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:calc(var(--lp-space-unit) * 3);background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow)}.lp-voucher>*{min-width:0}.lp-voucher img{border-radius:var(--lp-radius)}.lp-voucher__name{margin:0;font-size:1rem}.lp-voucher__price{margin:0;font-family:var(--lp-font-display);font-size:calc(1rem * var(--lp-type-scale) * var(--lp-type-scale))}.lp-voucher__login{margin:0;font-size:.875rem;color:var(--lp-muted)}.lp-voucher__login a{display:inline-flex;align-items:center;min-height:44px;color:var(--lp-text)}.lp-vouchers__empty{color:var(--lp-muted)}.lp-vouchers--compact .lp-vouchers__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.lp-vouchers--featured .lp-voucher:first-child{grid-column:1 / -1;border:2px solid var(--lp-accent)}.lp-steps{list-style:none;margin:0;padding:0;counter-reset:lp-step;display:grid;gap:calc(var(--lp-space-unit) * 3)}.lp-steps__item{position:relative;counter-increment:lp-step}.lp-steps__title{margin:0 0 var(--lp-space-unit)}.lp-steps__body{margin:0;color:var(--lp-muted)}.lp-steps--numbered{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.lp-steps--numbered .lp-steps__item:before{content:counter(lp-step);display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:var(--lp-space-unit);border-radius:50%;background:var(--lp-accent);color:var(--lp-accent-contrast);font-family:var(--lp-font-display);font-weight:var(--lp-btn-weight)}.lp-steps--timeline .lp-steps__item{margin-left:calc(var(--lp-space-unit) * 1.5);padding-left:calc(var(--lp-space-unit) * 5);border-left:2px solid var(--lp-border)}.lp-steps--timeline .lp-steps__item:before{content:"";position:absolute;left:-.5625rem;top:.35rem;width:1rem;height:1rem;border-radius:50%;background:var(--lp-accent)}.lp-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--lp-space-unit) * 2)}.lp-pay__item{display:inline-flex;align-items:center;gap:var(--lp-space-unit)}.lp-pay__item img{width:55px;height:30px;object-fit:contain}.lp-pay--logos .lp-pay__item{padding:var(--lp-space-unit);background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius)}.lp-pay--list{flex-direction:column;align-items:flex-start}.lp-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--lp-space-unit) * 2)}.lp-cta__sub{margin:0;font-family:var(--lp-font-display);font-size:calc(1rem * var(--lp-type-scale))}.lp-cta--band{padding-block:calc(var(--lp-space-unit) * 6);background:var(--lp-surface);border-block:1px solid var(--lp-border)}.lp-cta--sticky-mobile{position:sticky;bottom:0;z-index:10;padding-block:calc(var(--lp-space-unit) * 1.5);background:var(--lp-surface);border-top:1px solid var(--lp-border);box-shadow:var(--lp-shadow)}.lp-cta--sticky-mobile .lp-btn{flex:1 1 auto}@media(min-width:48rem){.lp-cta--sticky-mobile{display:none}}.lp-hero{position:relative;isolation:isolate;padding-block:calc(var(--lp-space-unit) * 6)}.lp-hero__inner{display:grid;gap:calc(var(--lp-space-unit) * 4);align-items:center}.lp-hero__sub{margin:0 0 calc(var(--lp-space-unit) * 3);color:var(--lp-muted);font-size:calc(1rem * var(--lp-type-scale))}.lp-hero__trust{margin-top:calc(var(--lp-space-unit) * 3);color:var(--lp-muted);font-size:.875rem}.lp-hero__media{width:100%;border-radius:var(--lp-radius)}@media(min-width:48rem){.lp-hero--split .lp-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.lp-hero--centered{text-align:center}.lp-hero--centered .lp-hero__body{max-width:40rem;margin-inline:auto}.lp-hero--media-bg{padding-block:calc(var(--lp-space-unit) * 12)}.lp-hero--media-bg .lp-hero__media{position:absolute;inset:0;z-index:-1;height:100%;object-fit:cover;border-radius:0}.lp-hero--media-bg .lp-hero__body{max-width:36rem;padding:calc(var(--lp-space-unit) * 4);background:var(--lp-text);color:var(--lp-bg);border-radius:var(--lp-radius)}.lp-hero--media-bg .lp-hero__sub,.lp-hero--media-bg .lp-hero__trust{color:var(--lp-bg)}.lp-hero--media-bg .lp-btn--primary{outline:2px solid var(--lp-bg)}.lp-testimonials{display:grid;gap:calc(var(--lp-space-unit) * 3)}.lp-testimonials--cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.lp-testimonial{margin:0;padding:calc(var(--lp-space-unit) * 3);background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius)}.lp-testimonial__quote{margin:0 0 calc(var(--lp-space-unit) * 2)}.lp-testimonial__quote p{margin:0}.lp-testimonial__by{color:var(--lp-muted);font-size:.875rem}.lp-testimonials--quote .lp-testimonial{background:transparent;border:0;text-align:center}.lp-testimonials--quote .lp-testimonial__quote{font-family:var(--lp-font-display);font-size:calc(1rem * var(--lp-type-scale) * var(--lp-type-scale))}.lp-faq{display:grid;gap:var(--lp-space-unit)}.lp-faq__item{border-bottom:1px solid var(--lp-border)}.lp-faq__question{font-family:var(--lp-font-display);font-size:1rem;font-weight:600}.lp-faq--accordion .lp-faq__question{display:flex;align-items:center;min-height:48px;cursor:pointer}.lp-faq__answer{margin:0 0 calc(var(--lp-space-unit) * 2);color:var(--lp-muted)}@media(min-width:48rem){.lp-faq--two-column{grid-template-columns:1fr 1fr;column-gap:calc(var(--lp-space-unit) * 6)}}.lp-media{width:100%;border-radius:var(--lp-radius);background:var(--lp-surface)}.lp-payer-sans-carte-hero{background:var(--lp-surface);border-bottom:1px solid var(--lp-border)}.lp-payer-sans-carte-hero .lp-hero__headline{text-wrap:balance}.lp-payer-sans-carte-identity{display:grid;gap:calc(var(--lp-space-unit) * 3)}.lp-payer-sans-carte-identity__intro{margin:0;color:var(--lp-muted);max-width:40ch}.lp-payer-sans-carte-ledger{margin:0;border-top:2px solid var(--lp-text)}.lp-payer-sans-carte-ledger__row{display:grid;gap:calc(var(--lp-space-unit) * .5);padding-block:calc(var(--lp-space-unit) * 1.5);border-bottom:1px solid var(--lp-border)}.lp-payer-sans-carte-ledger dt{color:var(--lp-muted);font-size:.875rem}.lp-payer-sans-carte-ledger dd{margin:0;font-weight:600;overflow-wrap:anywhere}.lp-payer-sans-carte-ledger a{color:var(--lp-accent)}.lp-payer-sans-carte-prose{max-width:40rem}.lp-payer-sans-carte-prose p{color:var(--lp-muted);margin:0 0 calc(var(--lp-space-unit) * 3)}.lp-payer-sans-carte-faq{background:var(--lp-surface);border-block:1px solid var(--lp-border)}@media(min-width:48rem){.lp-payer-sans-carte-identity{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:calc(var(--lp-space-unit) * 8)}.lp-payer-sans-carte-ledger__row{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.lp-cote-divoire-mobile-money-hero{background:radial-gradient(120% 90% at 85% 0%,var(--lp-surface),var(--lp-bg) 70%);border-bottom:1px solid var(--lp-border)}.lp-cote-divoire-mobile-money-hero .lp-hero__headline{text-wrap:balance}.lp-cote-divoire-mobile-money-hero .lp-hero__media{max-height:18rem;object-fit:contain;border-radius:0}.lp-cote-divoire-mobile-money-wallets{display:grid;gap:calc(var(--lp-space-unit) * 3)}.lp-cote-divoire-mobile-money-wallets p{margin:0;color:var(--lp-muted);max-width:44ch}.lp-cote-divoire-mobile-money-pay{gap:calc(var(--lp-space-unit) * 1.5)}.lp-cote-divoire-mobile-money-pay .lp-pay__item{padding:calc(var(--lp-space-unit) * 2) calc(var(--lp-space-unit) * 3);box-shadow:var(--lp-shadow)}.lp-cote-divoire-mobile-money-pay .lp-pay__item img{width:88px;height:48px}.lp-cote-divoire-mobile-money-flow{background:var(--lp-surface);border-block:1px solid var(--lp-border)}.lp-cote-divoire-mobile-money-flow .lp-steps__body{color:var(--lp-muted)}.lp-cote-divoire-mobile-money-lead{margin:0 0 calc(var(--lp-space-unit) * 4);color:var(--lp-muted);max-width:48ch}.lp-cote-divoire-mobile-money-after-list{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--lp-space-unit) * 2)}.lp-cote-divoire-mobile-money-after-item{padding:calc(var(--lp-space-unit) * 3);background:var(--lp-surface);border:1px solid var(--lp-border);border-top:4px solid var(--lp-accent);border-radius:var(--lp-radius)}.lp-cote-divoire-mobile-money-after-item h3{font-size:1.125rem}.lp-cote-divoire-mobile-money-after-item p{margin:0;color:var(--lp-muted)}.lp-cote-divoire-mobile-money-after-item a{color:var(--lp-accent)}@media(min-width:48rem){.lp-cote-divoire-mobile-money-hero .lp-hero__media{max-height:none}.lp-cote-divoire-mobile-money-wallets{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:calc(var(--lp-space-unit) * 8)}.lp-cote-divoire-mobile-money-after-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-jeux-en-ligne-hero{background-color:var(--lp-bg);background-image:linear-gradient(var(--lp-border) 1px,transparent 1px),linear-gradient(90deg,var(--lp-border) 1px,transparent 1px);background-size:2rem 2rem;border-bottom:4px solid var(--lp-accent)}.lp-jeux-en-ligne-hero .lp-hero__body{padding:calc(var(--lp-space-unit) * 4);background:var(--lp-bg);border:2px solid var(--lp-text);box-shadow:var(--lp-shadow)}.lp-jeux-en-ligne-hero .lp-hero__headline{text-wrap:balance}.lp-jeux-en-ligne-hero .lp-hero__trust{display:inline-block;padding:var(--lp-space-unit) calc(var(--lp-space-unit) * 1.5);border:2px solid var(--lp-accent);color:var(--lp-text)}.lp-jeux-en-ligne-lead{margin:0 0 calc(var(--lp-space-unit) * 4);color:var(--lp-muted);max-width:52ch}.lp-jeux-en-ligne-checks{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--lp-space-unit) * 3)}.lp-jeux-en-ligne-check{padding:calc(var(--lp-space-unit) * 3);background:var(--lp-surface);border:2px solid var(--lp-border);box-shadow:var(--lp-shadow)}.lp-jeux-en-ligne-num{display:block;margin-bottom:var(--lp-space-unit);font-family:var(--lp-font-display);font-size:2rem;line-height:1;color:var(--lp-accent)}.lp-jeux-en-ligne-check h3{font-size:1.25rem}.lp-jeux-en-ligne-check p{margin:0 0 var(--lp-space-unit);color:var(--lp-muted)}.lp-jeux-en-ligne-rules{background:var(--lp-surface);border-block:2px solid var(--lp-border)}.lp-jeux-en-ligne-rule-list{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--lp-space-unit) * 3)}.lp-jeux-en-ligne-rule{padding-left:calc(var(--lp-space-unit) * 2);border-left:4px solid var(--lp-accent)}.lp-jeux-en-ligne-rule h3{font-size:1.125rem}.lp-jeux-en-ligne-rule p{margin:0;color:var(--lp-muted)}.lp-jeux-en-ligne-rule a{color:var(--lp-accent)}.lp-jeux-en-ligne-faq{padding-block:calc(var(--lp-space-unit) * 8)}.lp-jeux-en-ligne-faq .lp-faq__question{font-size:1.125rem}@media(prefers-reduced-motion:no-preference){.lp-jeux-en-ligne-page .lp-btn{transition:transform 80ms steps(2)}.lp-jeux-en-ligne-page .lp-btn:hover{transform:translate(-2px,-2px)}}@media(min-width:48rem){.lp-jeux-en-ligne-checks,.lp-jeux-en-ligne-rule-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-abonnements-achats-hero{border-bottom:0;padding-bottom:calc(var(--lp-space-unit) * 10)}.lp-abonnements-achats-hero .lp-hero__headline{text-wrap:balance}.lp-abonnements-achats-hero .lp-hero__trust{display:inline-block;padding:var(--lp-space-unit) calc(var(--lp-space-unit) * 2);background:var(--lp-surface);border:2px solid var(--lp-text);border-radius:var(--lp-btn-radius);color:var(--lp-text)}.lp-abonnements-achats-hero .lp-hero__media{max-height:18rem;width:auto;margin-inline:auto;border-radius:0}.lp-abonnements-achats-hero:after{content:"";position:absolute;inset:auto 0 0;height:calc(var(--lp-space-unit) * 3);background:repeating-linear-gradient(90deg,var(--lp-accent) 0 2rem,var(--lp-surface) 2rem 4rem);border-block:3px solid var(--lp-text)}.lp-abonnements-achats-lead{margin:0 0 calc(var(--lp-space-unit) * 4);color:var(--lp-muted);max-width:56ch}.lp-abonnements-achats-tiles{list-style:none;margin:0 0 calc(var(--lp-space-unit) * 4);padding:0;display:grid;gap:calc(var(--lp-space-unit) * 3)}.lp-abonnements-achats-tile{padding:calc(var(--lp-space-unit) * 3);background:var(--lp-surface);border:3px solid var(--lp-text);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow)}.lp-abonnements-achats-tile h3{font-size:1.5rem}.lp-abonnements-achats-tile p{margin:0;color:var(--lp-muted)}.lp-abonnements-achats-test{padding:calc(var(--lp-space-unit) * 3);background:var(--lp-accent);color:var(--lp-accent-contrast);border-radius:var(--lp-radius)}.lp-abonnements-achats-test h3{margin-bottom:var(--lp-space-unit)}.lp-abonnements-achats-test p{margin:0;max-width:60ch}.lp-abonnements-achats-directory{margin:calc(var(--lp-space-unit) * 3) 0 0;max-width:60ch}.lp-abonnements-achats-directory a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--lp-text)}.lp-abonnements-achats-panels{display:grid;gap:calc(var(--lp-space-unit) * 3)}.lp-abonnements-achats-panel{padding:calc(var(--lp-space-unit) * 4);border:3px solid var(--lp-text);border-radius:var(--lp-radius);background:var(--lp-surface)}.lp-abonnements-achats-panel--once{background:var(--lp-text);color:var(--lp-bg)}.lp-abonnements-achats-panel h3{font-size:1.5rem}.lp-abonnements-achats-panel p{margin:0}.lp-abonnements-achats-receipt-list{list-style:none;margin:0;padding:calc(var(--lp-space-unit) * 3);max-width:44rem;background:var(--lp-surface);border:3px dashed var(--lp-text);border-radius:var(--lp-radius)}.lp-abonnements-achats-receipt-item{padding-block:calc(var(--lp-space-unit) * 2);border-bottom:2px dotted var(--lp-border)}.lp-abonnements-achats-receipt-item:last-child{border-bottom:0}.lp-abonnements-achats-receipt-item h3{font-size:1.125rem;margin-bottom:.25rem}.lp-abonnements-achats-receipt-item p{margin:0;color:var(--lp-muted)}.lp-abonnements-achats-faq{padding-block:calc(var(--lp-space-unit) * 8);background:var(--lp-surface);border-block:3px solid var(--lp-text)}@media(min-width:48rem){.lp-abonnements-achats-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-abonnements-achats-panels{grid-template-columns:1fr 1fr}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--lp-bg);color:var(--lp-text);font-family:var(--lp-font-body);font-size:1rem;line-height:1.6}img,video{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:var(--lp-font-display);line-height:1.15;margin:0 0 calc(var(--lp-space-unit) * 2)}h1{font-size:calc(1rem * var(--lp-type-scale) * var(--lp-type-scale) * var(--lp-type-scale) * var(--lp-type-scale))}h2{font-size:calc(1rem * var(--lp-type-scale) * var(--lp-type-scale) * var(--lp-type-scale))}h3{font-size:calc(1rem * var(--lp-type-scale))}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:3px solid var(--lp-accent);outline-offset:2px}[x-cloak]{display:none!important}.lp-wrap{width:min(72rem,100% - 2rem);margin-inline:auto}.lp-section{padding-block:calc(var(--lp-space-unit) * 8)}.lp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-skip{position:absolute;left:-999rem}.lp-skip:focus{left:1rem;top:1rem;z-index:100;padding:var(--lp-space-unit) calc(var(--lp-space-unit) * 2);background:var(--lp-surface);color:var(--lp-text)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 calc(var(--lp-space-unit) * 3);border:2px solid transparent;border-radius:var(--lp-btn-radius);font-weight:var(--lp-btn-weight);text-transform:var(--lp-btn-transform);text-decoration:none;cursor:pointer}.lp-btn--primary{background:var(--lp-accent);color:var(--lp-accent-contrast)}.lp-btn--ghost{border-color:var(--lp-text);color:var(--lp-text)}.lp-header{border-bottom:1px solid var(--lp-border);background:var(--lp-bg)}.lp-header__inner{display:flex;align-items:center;gap:calc(var(--lp-space-unit) * 2);min-height:64px}.lp-header__logo{margin-right:auto;width:142px;height:44px;background:var(--lp-logo) left center / contain no-repeat}.lp-header__nav{display:flex;gap:var(--lp-space-unit)}.lp-header .lp-btn{flex-shrink:0;white-space:nowrap;padding-inline:calc(var(--lp-space-unit) * 2)}.lp-header__lang{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-weight:600}.lp-footer{margin-top:calc(var(--lp-space-unit) * 8);padding-block:calc(var(--lp-space-unit) * 4) calc(var(--lp-space-unit) * 16);border-top:1px solid var(--lp-border);color:var(--lp-muted);font-size:.875rem}.lp-footer__links{list-style:none;margin:0 0 calc(var(--lp-space-unit) * 2);padding:0;display:flex;flex-wrap:wrap;gap:calc(var(--lp-space-unit) * 2)}.lp-footer__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--lp-text)}.lp-footer__identity{margin:0 0 var(--lp-space-unit)}.consent-banner{position:fixed;inset:auto 0 0;z-index:50;background:var(--lp-surface);color:var(--lp-text);border-top:1px solid var(--lp-border);box-shadow:var(--lp-shadow);font-size:.875rem}.consent-banner__inner{width:min(72rem,100% - 2rem);margin-inline:auto;padding-block:calc(var(--lp-space-unit) * 2);display:grid;gap:calc(var(--lp-space-unit) * 1.5)}.consent-banner__title{font-size:1rem;margin:0 0 .25rem}.consent-banner__copy{margin:0;color:var(--lp-muted)}.consent-banner__link{color:var(--lp-text)}.consent-banner__choices{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--lp-space-unit)}.consent-banner__legend,.consent-pill__input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.consent-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .9rem;border:1px solid var(--lp-border);border-radius:var(--lp-btn-radius);background:var(--lp-bg);color:var(--lp-muted);font-weight:600;cursor:pointer}.consent-pill.is-on{border-color:var(--lp-text);color:var(--lp-text)}.consent-pill--locked{border-style:dashed;cursor:default}.consent-pill__note{font-weight:400}.consent-pill__mark{width:.7rem;height:.7rem;border-radius:50%;border:2px solid currentColor}.consent-pill.is-on .consent-pill__mark,.consent-pill--locked .consent-pill__mark{background:currentColor}.consent-pill:focus-within{outline:3px solid var(--lp-accent);outline-offset:2px}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:var(--lp-space-unit)}.consent-action{min-height:44px;padding:0 1rem;border:2px solid var(--lp-text);border-radius:var(--lp-btn-radius);background:var(--lp-bg);color:var(--lp-text);font:inherit;font-weight:600;cursor:pointer}.consent-action--accept,.consent-action--reject{background:var(--lp-text);color:var(--lp-bg)}@media(min-width:48rem){.consent-banner__inner{grid-template-columns:minmax(0,1fr) auto}.consent-banner__actions{grid-column:2;grid-row:1 / span 2;align-self:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
