.ticksy-landing{--ld-band:#C01048;--ld-band-image:linear-gradient(180deg,#C01048,#9A0E3A);--ld-band-surface:#191c23;--ld-bg:#f8f9fb;--ld-bg-rgb:248,249,251;--ld-surface:#ffffff;--ld-surface-2:#f2f4f7;--ld-surface-glass:rgba(255,255,255,0.72);--ld-surface-glass-strong:rgba(255,255,255,0.9);--ld-ink:#0a0a0a;--ld-ink-soft:#171a1f;--ld-text:#5f6672;--ld-muted:#6b7280;--ld-faint:#5f6672;--ld-faint-2:#5f6672;--ld-border:rgba(0,0,0,0.08);--ld-border-strong:rgba(0,0,0,0.12);--ld-grid-line:rgba(0,0,0,0.06);--ld-grid-cell:rgba(10,10,10,0.035);--ld-accent-soft:#f5dce3;--ld-accent-ink:#a20e3b;font-family:var(--font-landing-sans),"Manrope",system-ui,sans-serif;background-color:var(--ld-bg);color:var(--ld-text);-webkit-font-smoothing:antialiased}.dark .ticksy-landing{--ld-band:#C01048;--ld-band-image:linear-gradient(180deg,#C01048,#9A0E3A);--ld-band-surface:#281a22;--ld-bg:#101218;--ld-bg-rgb:16,18,24;--ld-surface:#191c23;--ld-surface-2:#14171e;--ld-surface-glass:rgba(255,255,255,0.05);--ld-surface-glass-strong:rgba(255,255,255,0.08);--ld-ink:#f4f5f3;--ld-ink-soft:#e6e8eb;--ld-text:#a7aeb8;--ld-muted:#99a0aa;--ld-faint:#99a0aa;--ld-faint-2:#99a0aa;--ld-border:rgba(255,255,255,0.1);--ld-border-strong:rgba(255,255,255,0.14);--ld-grid-line:rgba(255,255,255,0.05);--ld-grid-cell:rgba(255,255,255,0.04);--ld-accent-soft:rgba(192,16,72,0.16);--ld-accent-ink:#f2a8be}.ticksy-landing:has(>.alternance-landing)>footer,.ticksy-landing>.alternance-landing>:is(header,section){position:relative;background-color:transparent}.ticksy-landing:has(>.alternance-landing)>footer:before,.ticksy-landing>.alternance-landing>:is(header,section):before{content:"";pointer-events:none;position:absolute;inset:0;z-index:-20;background-color:transparent;background-image:none}.ticksy-landing:has(>.alternance-landing>:last-child:nth-child(odd of header,section))>footer,.ticksy-landing:not(:has(>.alternance-landing))>footer,.ticksy-landing>.alternance-landing>:nth-child(even of header,section){--ld-bg:#101218;--ld-bg-rgb:16,18,24;--ld-surface:var(--ld-band-surface);--ld-surface-2:#20171e;--ld-surface-glass:#281a22;--ld-surface-glass-strong:#281a22;--ld-ink:#ffffff;--ld-ink-soft:#f4e8ec;--ld-text:#ffffff;--ld-muted:#ffffff;--ld-faint:#ffffff;--ld-faint-2:#ffffff;--ld-border:#69404f;--ld-border-strong:#855164;--ld-accent-soft:#42212e;--ld-accent-ink:#ffd2e0;isolation:auto}.ticksy-landing:has(>.alternance-landing>:last-child:nth-child(odd of header,section))>footer:before,.ticksy-landing>.alternance-landing>:nth-child(even of header,section):before{background-color:var(--ld-band);background-image:var(--ld-band-image)}.ticksy-landing .font-display{font-family:var(--font-landing-display),"Bricolage Grotesque","Arial",sans-serif;font-weight:600}.ticksy-landing section{scroll-margin-top:96px}.ticksy-landing .mega-panel-content{animation:mega-fade .25s ease both}@keyframes mega-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ticksy-landing .mega-panel-content{animation:none}}.ticksy-landing .bg-grid-pattern{background-image:linear-gradient(to right,var(--ld-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--ld-grid-line) 1px,transparent 1px);background-size:1.35rem 1.35rem}.ticksy-landing .bg-grid-pattern-dark{background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:2rem 2rem}.ticksy-landing .bg-grid-cells{background-image:linear-gradient(to right,var(--ld-grid-cell) 1px,transparent 1px),linear-gradient(to bottom,var(--ld-grid-cell) 1px,transparent 1px);background-size:24px 24px}.ticksy-landing .hero-globe-wrap{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ticksy-landing .hero-radial-overlay{background:radial-gradient(760px 460px at 50% 32%,rgba(192,16,72,.22),transparent 56%),radial-gradient(560px 320px at 50% 38%,rgba(192,16,72,.12),transparent 62%),linear-gradient(to bottom,rgba(var(--ld-bg-rgb),.08),rgba(var(--ld-bg-rgb),.04) 36%,rgba(var(--ld-bg-rgb),.16) 100%)}.ticksy-landing .hero-top-fade{position:absolute;inset:0 0 auto 0;height:180px;background:linear-gradient(to bottom,rgb(var(--ld-bg-rgb)) 0,rgba(var(--ld-bg-rgb),.95) 20%,rgba(var(--ld-bg-rgb),.78) 46%,rgba(var(--ld-bg-rgb),.42) 72%,rgba(var(--ld-bg-rgb),0) 100%);pointer-events:none;z-index:2}.ticksy-landing .hero-bottom-fade{position:absolute;left:0;right:0;bottom:-1px;height:180px;background:linear-gradient(to bottom,rgba(var(--ld-bg-rgb),0) 0,rgba(var(--ld-bg-rgb),.1) 24%,rgba(var(--ld-bg-rgb),.48) 72%,rgb(var(--ld-bg-rgb)) 100%);pointer-events:none;z-index:5}.ticksy-landing .mask-radial-soft{-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 40%,transparent 70%)}@keyframes topo-dash{to{stroke-dashoffset:-40}}@keyframes topo-dash-rev{to{stroke-dashoffset:40}}.ticksy-landing .proof-mask{-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.ticksy-landing .proof-marquee-track{display:flex;width:max-content;animation:proof-marquee 28s linear infinite}@keyframes proof-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticksy-landing .animate-ping,.ticksy-landing .proof-marquee-track{animation:none}}.ticksy-landing .legal-prose h2{font-family:var(--font-landing-display),sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:1.6rem;line-height:1;color:var(--ld-ink);margin-top:1.5rem}.ticksy-landing .legal-prose h3{font-weight:600;color:var(--ld-ink-soft)}.ticksy-landing .legal-prose ul{list-style:disc;padding-left:1.2rem;display:flex;flex-direction:column;gap:.4rem}.ticksy-landing .legal-prose strong{color:var(--ld-ink-soft);font-weight:600}.ticksy-landing .legal-prose a{color:var(--ld-accent-ink);font-weight:500;text-decoration:underline;text-decoration-color:rgba(192,16,72,.4);text-underline-offset:2px;transition:text-decoration-color .15s ease}.ticksy-landing .legal-prose a:hover{text-decoration-color:currentColor}.ticksy-landing .legal-prose a:focus-visible{outline:2px solid #C01048;outline-offset:2px;border-radius:2px}