@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--c-magenta: #eb2763;--c-magenta-dark: #c9134f;--c-coral: #f4544a;--c-orange: #f8743f;--c-violet: #7b5cff;--c-violet-dark: #5a2ee0;--c-ink: #26262a;--c-text: #57534e;--c-text-soft: #6a645e;--c-muted: #9c958e;--c-disabled: #b7afa8;--c-paper: #f4ece2;--c-card: #fffdf9;--c-subpanel: #faf4ec;--c-border-card: #e9ddcd;--c-border-hair: #efe7dd;--c-border-field: #e1dad4;--c-tint-magenta: #f7e5ec;--c-tint-orange: #fcebe2;--c-tint-violet: #eeeafc;--grad-brand: linear-gradient(115deg, #eb2763, #f8743f);--grad-freelance: linear-gradient(115deg, #eb2763, #c9134f);--grad-agence: linear-gradient(115deg, #f8743f, #f4544a);--grad-chatbot: linear-gradient(115deg, #7b5cff, #5a2ee0);--font-title: "Satoshi", system-ui, sans-serif;--font-body: "General Sans", system-ui, sans-serif;--r-pill: 999px;--r-card-lg: 24px;--r-card-pole: 28px;--r-card-md: 16px;--r-field: 14px;--sh-soft: 0 14px 30px rgba(40, 20, 10, .06);--sh-card: 0 2px 4px rgba(40, 20, 10, .03), 0 18px 40px rgba(40, 20, 10, .1);--sh-focus: 0 0 0 4px rgba(235, 39, 99, .1);--content-max: 1180px;--gutter: 40px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--c-paper);color:var(--c-ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--c-magenta);color:#fff}h1,h2,h3,h4{font-family:var(--font-title);font-weight:700;margin:0}p{margin:0}a{color:inherit}img{max-width:100%;display:block}.container{max-width:var(--content-max);margin:0 auto;padding-inline:var(--gutter)}.overline{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.grain-overlay[data-astro-cid-37fxchfa]{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.3;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px}.footer[data-astro-cid-gcn2mc3v]{position:relative;background:#201f22;color:#fff}.footer__top[data-astro-cid-gcn2mc3v]{padding-top:52px;padding-bottom:40px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.footer__brand[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{height:38px;width:auto;margin-bottom:16px}.footer__tagline[data-astro-cid-gcn2mc3v]{font-size:14px;line-height:1.6;color:#fff9;max-width:280px}.footer__col[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:11px}.footer__heading[data-astro-cid-gcn2mc3v]{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-bottom:5px}.footer__link[data-astro-cid-gcn2mc3v]{color:#fffc;text-decoration:none;font-size:15px;transition:color .18s ease}.footer__link[data-astro-cid-gcn2mc3v]:hover{color:#fff}.footer__bottom[data-astro-cid-gcn2mc3v]{padding-top:18px;padding-bottom:40px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:#ffffff80}@media(max-width:760px){.footer__top[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:32px}}
