@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a5e2b75c1bb90331-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e418d2e68a3e303-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c3f4ae9182f305bb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ad4c734b3ccf0a5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_c05593{font-family:Caveat,Caveat Fallback;font-weight:400;font-style:normal}.public-landing{--color-paper:#fff;--color-ink:#0c0c0b;--color-sub:#5d5d57;--color-faint:#666660;--color-line:#e8e8e2;--color-mist:#f0f0eb;--color-neon:#fa4616;--color-neon-soft:#fff0eb;--upsyde-paper:#fff;--upsyde-ink:#0c0c0b;--upsyde-sub:#5d5d57;--upsyde-faint:#666660;--upsyde-mist:#f0f0eb;--upsyde-neon:#fa4616;--upsyde-neon-soft:#fff0eb;color-scheme:light;color:#0c0c0b;background:white;isolation:isolate;overflow-x:clip}.public-landing section{scroll-margin-top:24px}.public-landing .hero-cards-stage{display:none}@media (min-width:1360px) and (min-height:1100px){.public-landing .hero-cards-stage{display:block}}.public-landing .landing-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:10px 18px;border-radius:12px;font-weight:500;transition:background-color .15s}.public-landing .landing-action:focus-visible,.public-landing .landing-action:hover{background:#e7e7e7;color:#0c0c0b}.public-landing .landing-action.bg-ink:focus-visible,.public-landing .landing-action.bg-ink:hover{background:#383838}.public-landing .bg-ink{background-color:#d83a12}.public-landing .landing-action.bg-ink{background:#d83a12;color:white}.public-landing .landing-action.bg-ink:focus-visible,.public-landing .landing-action.bg-ink:hover{background:#bc2e0a;color:white}.public-landing .hero-signup .landing-action,.public-landing .hero-signup .landing-action:focus-visible,.public-landing .hero-signup .landing-action:hover{background:#0c0c0b;color:white}.public-landing .hero-signup[data-tone=dark] .landing-action,.public-landing .hero-signup[data-tone=dark] .landing-action:focus-visible,.public-landing .hero-signup[data-tone=dark] .landing-action:hover{background:white;color:#0c0c0b}.public-landing .hero-signup[data-tone=dark] [aria-invalid=true]{border-color:#ffb4ab}.public-landing .hero-signup[data-tone=dark] [role=alert]{color:#ffb4ab}.public-landing .landing-closing .landing-footer-brand>svg{background:white;color:#d83a12}.public-landing .bg-ink [class*="text-white/"]{color:rgb(255 255 255/92%)}.public-landing header a[aria-label="Upsyde — Accueil"]>svg{color:#fa4616;background:transparent;border-radius:0;padding:0;box-sizing:border-box}.public-landing header a[aria-label="Upsyde — Accueil"]>span{color:#0c0c0b}.public-landing .hl{display:inline-block;text-decoration:none;font-weight:650;color:inherit;background:none;padding-inline:.06em;margin:0}.public-landing h2:has(.hl){font-weight:450}.public-landing .card{background:#f6f6f3}.public-landing .hero-card{box-shadow:none}.public-landing .reveal{opacity:1}.public-landing .frameless .card{background:transparent}.public-landing .bob{transform:rotate(var(--r,0deg))}.public-landing .marquee-track{animation:landing-marquee 45s linear infinite;animation-play-state:paused}.public-landing [data-playing=true] .marquee-track{animation-play-state:running}.public-landing .marquee:hover .marquee-track{animation-play-state:paused}@keyframes landing-marquee{to{transform:translateX(-50%)}}.public-landing .landing-footer-brand{color:white}.public-landing .landing-footer-brand>svg{color:white;background:#fa4616;border-radius:7px;padding:5px;box-sizing:content-box}.public-landing .landing-footer-brand>span{color:white}.public-landing .landing-footer-brand span svg{height:29px;width:155px}.public-landing #faq button{height:auto;white-space:normal;border-radius:0}.public-landing #faq button:hover{background:transparent}@media (max-width:480px){.public-landing header nav{gap:8px}.public-landing header .landing-action{padding-inline:10px;font-size:12px}.public-landing header a[aria-label="Upsyde — Accueil"]{gap:4px}.public-landing header a[aria-label="Upsyde — Accueil"] span svg{width:90px;height:24px}}@media (prefers-reduced-motion:reduce){.public-landing *,.public-landing :after,.public-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.public-landing #faq .border-t{border-top:1px solid #e8e8e2!important}.public-landing #faq .border-b{border-bottom:1px solid #e8e8e2!important}@media (prefers-reduced-motion:reduce){.public-landing .integration-pulse{display:none}}.public-landing .landing-closing footer{background:white;color:#0c0c0b}.public-landing .landing-closing footer [class*="text-white/"]{color:#5d5d57}.public-landing .landing-closing footer a:focus-visible,.public-landing .landing-closing footer a:hover{color:#0c0c0b}.public-landing .landing-closing footer .landing-footer-brand,.public-landing .landing-closing footer .landing-footer-brand>span{color:#0c0c0b}.public-landing .landing-closing footer .landing-footer-brand>svg{background:#fa4616;color:white}.public-landing .landing-footer{border-top:1px solid var(--color-line)}.public-landing .landing-footer-link{display:inline-flex;min-height:44px;max-width:100%;align-items:center;gap:6px;border-radius:6px;color:var(--color-sub);font-size:14px;line-height:1.6;text-decoration:none;transition:color .15s}.public-landing .landing-footer-link:hover{color:var(--color-ink)}.public-landing .landing-footer-link:focus-visible{color:var(--color-ink);outline:2px solid var(--color-sub);outline-offset:4px}.public-landing .landing-footer .border-line{border-color:var(--color-line)}.public-landing #tarifs a.bg-ink{background:#0c0c0b;color:white}.public-landing #tarifs a.bg-ink:hover{background:#292929;color:white}.public-landing #tarifs .pricing-billing-option{border:1px solid transparent;box-shadow:none}.public-landing #tarifs .pricing-billing-option[aria-checked=true],.public-landing #tarifs .pricing-billing-option[aria-checked=true]:focus-visible,.public-landing #tarifs .pricing-billing-option[aria-checked=true]:hover{background:white;color:#0c0c0b;border-color:#dedede}.public-landing #tarifs .pricing-billing-option[aria-checked=false]:hover{background:#e5e5e5;color:#0c0c0b}.public-landing #tarifs .pricing-billing-option:focus-visible{outline:2px solid #737373;outline-offset:2px}.public-landing #tarifs .card{background:white;border:1px solid #e8e8e2!important;box-shadow:0 18px 40px -28px rgb(12 12 11/22%)!important}.public-landing #tarifs ul.border-t{border-top:1px solid #e8e8e2!important}.public-landing #tarifs .pricing-pro{background-color:#fff9f5;background-image:radial-gradient(ellipse at top right,rgb(255 158 92/25%),transparent 60%),radial-gradient(ellipse at bottom left,rgb(255 190 148/16%),transparent 55%);color:#0c0c0b;border:1px solid #edd6c7}.public-landing #tarifs .pricing-pro-badge{background:#ffe6d6;color:#713b25}