:root{--themeColor: black;--foregroundColor: white;--textColor: black;--backgroundColor: white}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--backgroundColor);color:var(--textColor);font-family:ClashDisplay-Regular,system-ui,sans-serif;line-height:1.4}.page{max-width:72rem;margin:0 auto;padding:0 1.25rem}h1{font-size:clamp(2.2rem,6vw,3.8rem);text-align:center;font-family:ClashDisplay-Medium;font-weight:unset;margin:0 0 .3em;line-height:1.05;color:var(--themeColor)}h2{font-size:clamp(1.6rem,4vw,2.4rem);text-align:center;font-family:ClashDisplay-Medium;font-weight:unset;margin:0 0 1.2em;line-height:1.1;color:var(--textColor)}h3{font-size:1.2rem;font-family:ClashDisplay-Medium;font-weight:unset;text-align:center;margin:.6em 0 .3em;line-height:1.2;color:var(--textColor)}.vp{font-size:1rem;font-family:ClashDisplay-Regular;margin:.15em 0;color:var(--textColor)}.center{text-align:center}.lead{font-size:clamp(1.05rem,2vw,1.25rem);max-width:34em;margin:0 auto}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--themeColor);outline-offset:3px}.header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;max-width:72rem;margin:0 auto}.toplogo{display:block;height:2em;width:auto;color:var(--themeColor)}.burgerButton{display:flex;background:none;border:0;padding:.25rem;cursor:pointer;color:var(--themeColor)}.burger{display:block;height:1.6em;width:auto}.menu{position:absolute;top:100%;right:1.25rem;z-index:10;display:flex;flex-direction:column;min-width:12rem;padding:.5rem;border-radius:5px;background-color:var(--themeColor)}.menu[hidden]{display:none}.menu a{padding:.6rem .75rem;font-family:ClashDisplay-Medium;font-size:1.1rem;color:var(--foregroundColor)}.menu a:hover,.menu a[aria-current=page]{text-decoration:underline}@media(min-width:768px){.burgerButton{display:none}.menu,.menu[hidden]{position:static;display:flex;flex-direction:row;gap:.5rem;min-width:0;padding:0;background:none}.menu a{font-size:1.05rem;color:var(--themeColor)}}.legal{max-width:46rem;margin:0 auto;padding-block:clamp(2rem,6vw,4rem)}.legal h2{font-size:1.4rem;text-align:left;margin:2em 0 .5em}.legal p,.legal li{margin:.5em 0}.legal ul{padding-left:1.2em}.legalUpdate{text-align:center;font-size:.9rem}.placeholder{font-family:ClashDisplay-Medium}.footer{display:grid;gap:1.5rem;max-width:72rem;margin:4rem auto 0;padding:2rem 1.25rem;border-top:2px solid var(--themeColor);border-bottom:2px solid var(--themeColor)}.footerIntro{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:20rem}.nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem}.navSub{display:flex;flex-direction:column;gap:.2em}.navSub a:hover{text-decoration:underline}.copyright{padding:1rem;font-size:.875rem}@media(min-width:768px){.footer{grid-template-columns:1fr 2fr}}.hero{padding:clamp(1.5rem,4vw,3rem) 0 clamp(1rem,3vw,2rem)}.section{padding:clamp(1.5rem,4vw,2.5rem) 0}.buttonDiv{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;max-width:30rem;margin:2rem auto 0}.button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;font-size:1.5rem;font-family:ClashDisplay-Medium;border-radius:5px;background-color:var(--themeColor);color:var(--foregroundColor);padding:.5em .75em;transition:opacity .15s ease}.button:hover{opacity:.85}.buttonCenter{justify-content:center}.arrow{flex-shrink:0;height:1em;width:auto}.features{display:grid;grid-template-columns:1fr;gap:2rem 2rem}@media(min-width:640px){.features{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.featuresThree{grid-template-columns:repeat(3,1fr)}}.feature{display:flex;flex-direction:column;align-items:center;text-align:center}.feature ul{list-style:none;padding:0;margin:0}.feature li+li{margin-top:.2em}@media(min-width:640px){.feature h3{min-height:2.4em;display:flex;align-items:center;justify-content:center}}.pictoSvg{display:block;color:var(--textColor)}.bulletDiv{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;max-width:44rem;margin:3rem auto 0}.bulletNumber{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;border-radius:10px;background-color:var(--themeColor);color:var(--foregroundColor)}.bulletValue{font-family:ClashDisplay-Medium;font-size:clamp(1.6rem,5vw,2.6rem);line-height:1}.bulletLabel{font-family:ClashDisplay-Regular;margin-top:.25em}/**
* @license
*
* Font Family: Clash Display
* Designed by: Indian Type Foundry
* URL: https://www.fontshare.com/fonts/clash-display
* © 2026 Indian Type Foundry
*
* Clash Display Extralight 
* Clash Display Light 
* Clash Display Regular 
* Clash Display Medium 
* Clash Display Semibold 
* Clash Display Bold 
* Clash Display Variable (Variable font)

*
*/@font-face{font-family:ClashDisplay-Extralight;src:url(../fonts/ClashDisplay-Extralight.woff2) format("woff2"),url(../fonts/ClashDisplay-Extralight.woff) format("woff"),url(../fonts/ClashDisplay-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Light;src:url(../fonts/ClashDisplay-Light.woff2) format("woff2"),url(../fonts/ClashDisplay-Light.woff) format("woff"),url(../fonts/ClashDisplay-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Regular;src:url(../fonts/ClashDisplay-Regular.woff2) format("woff2"),url(../fonts/ClashDisplay-Regular.woff) format("woff"),url(../fonts/ClashDisplay-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Medium;src:url(../fonts/ClashDisplay-Medium.woff2) format("woff2"),url(../fonts/ClashDisplay-Medium.woff) format("woff"),url(../fonts/ClashDisplay-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Semibold;src:url(../fonts/ClashDisplay-Semibold.woff2) format("woff2"),url(../fonts/ClashDisplay-Semibold.woff) format("woff"),url(../fonts/ClashDisplay-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Bold;src:url(../fonts/ClashDisplay-Bold.woff2) format("woff2"),url(../fonts/ClashDisplay-Bold.woff) format("woff"),url(../fonts/ClashDisplay-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Variable;src:url(../fonts/ClashDisplay-Variable.woff2) format("woff2"),url(../fonts/ClashDisplay-Variable.woff) format("woff"),url(../fonts/ClashDisplay-Variable.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}
