:root{--canvas:#0b0b0c;--canvas-deep:#08080a;--canvas-deepest:#050506;--canvas-panel:#0b0b0d;--ink:#edeae2;--ink-2:#d1d1d6;--ink-3:#c9c6be;--muted:#9a978f;--muted-2:#9c9a92;--dim:#8c897f;--dimmer:#6e6e73;--faint:#56565a;--faintest:#3e3e42;--eyebrow:#7a7a7e;--copper:#d23a28;--copper-dim:#5a3a34;--border:#1c1c1e;--border-2:#2a2a2e;--signal-blue:#86b0cc;--status-green:#3e9d6e;--amber:#c9a24b;--font-display:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--canvas)}body{overflow-x:hidden;font-family:var(--font-mono);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--copper);color:var(--canvas-deep)}.oto-display{font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.035em!important;color:#d1d1d6!important}.oto-num{font-weight:700!important;letter-spacing:-.02em!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oto-int{cursor:crosshair;transition:border-color .15s,color .15s,background .15s}.oto-int:hover{border-color:var(--copper)!important;color:var(--ink)!important}.nav-link{cursor:crosshair;color:var(--dim);text-decoration:none;transition:color .15s}.nav-link:hover{color:var(--ink)!important}.oto-btn{cursor:crosshair;display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;background:var(--copper);color:var(--canvas-deep);text-decoration:none;border:1px solid var(--copper);padding:15px 30px;transition:background .15s,border-color .15s}.oto-btn:hover{background:var(--ink);border-color:var(--ink)}.oto-reveal{opacity:0;transform:translateY(26px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.oto-reveal.oto-in{opacity:1;transform:none}@keyframes otoBlink{0%,to{opacity:1}50%{opacity:.15}}@keyframes otoPulse{0%,to{opacity:1}50%{opacity:.4}}.oto-hl{text-wrap:balance}@media (max-width:720px){html[lang=de] .oto-hl br,html[lang=nl] .oto-hl br{display:none}}.oto-bigcta{font-size:clamp(var(--oto-cta-min,48px),var(--oto-cta-vw,10vw),var(--oto-cta-cap,140px))}html[lang=de] .oto-bigcta{--oto-cta-cap:130px}html[lang=nl] .oto-bigcta{--oto-cta-cap:138px}html[lang=fr] .oto-bigcta{--oto-cta-cap:120px}html[lang=it] .oto-bigcta{--oto-cta-cap:104px}.oto-bigcta--narrow{--oto-cta-cap:140px}html[lang=de] .oto-bigcta--narrow{--oto-cta-cap:120px}html[lang=nl] .oto-bigcta--narrow{--oto-cta-cap:129px}html[lang=fr] .oto-bigcta--narrow{--oto-cta-cap:112px}html[lang=it] .oto-bigcta--narrow{--oto-cta-cap:94px}.oto-success-title{font-size:clamp(34px,5.5vw,72px)}html[lang=fr] .oto-success-title{font-size:clamp(34px,5.5vw,66px)}.oto-bigcta--channel{--oto-cta-min:40px;--oto-cta-vw:8vw;--oto-cta-cap:128px}.oto-bigcta--labels{--oto-cta-min:40px;--oto-cta-vw:7.5vw;--oto-cta-cap:118px}html[lang=de] .oto-bigcta--labels{--oto-cta-vw:6.3vw;--oto-cta-cap:99px}html[lang=it] .oto-bigcta--labels,html[lang=nl] .oto-bigcta--labels{--oto-cta-vw:6vw;--oto-cta-cap:94px}html[lang=fr] .oto-bigcta--labels{--oto-cta-vw:5.8vw;--oto-cta-cap:90px}.oto-hero-title{font-size:clamp(56px,14vw,224px)}.oto-hero-stats{grid-template-columns:repeat(4,1fr)}@media (max-width:720px){.oto-hero-title{font-size:clamp(34px,13vw,82px)}.oto-hero-stats{grid-template-columns:repeat(2,1fr)}.oto-hero-stats>*{padding:16px 0 14px!important;border-left:none!important}.oto-hero-stats>:nth-child(2n){border-left:1px solid #1c1c1e!important;padding-left:18px!important}.oto-hero-stats>:nth-child(n+3){border-top:1px solid #1c1c1e}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.oto-reveal{opacity:1;transform:none;transition:none}}.gate-focus:focus-visible{outline:2px solid #d23a28;outline-offset:2px}.gate-shell{min-height:100vh;background:#08080a}.gate-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #2a2a2e;background:#08080a}.gate-main{max-width:1120px;margin:0 auto;padding:26px 20px 44px}.gate-grid{display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px}.gate-rec{display:flex;gap:16px;align-items:flex-start}.gate-rec-art{width:132px;flex:none;aspect-ratio:1;object-fit:cover;border-radius:8px;border:1px solid #2a2a2e;display:block}.gate-rec-meta{min-width:0;flex:1 1}@media (min-width:820px){.gate-main{padding:40px 32px 52px}.gate-grid{grid-template-columns:320px minmax(0,1fr);gap:46px;align-items:start}.gate-span{grid-column:1/-1}.gate-rec{display:block}.gate-rec-art{width:100%;border-radius:10px}.gate-rec-meta{margin-top:18px}}.gate-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:100px;border:1px solid #3a3a40;background:transparent;color:#9a978f;font-size:13px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.gate-chip:hover:not(:disabled){border-color:#8a8a90;color:#d1d1d6}.gate-chip:disabled{cursor:default}.gate-chip-tick{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid #3a3a40;display:grid;place-items:center;font-size:9px;color:transparent;transition:background .2s,border-color .2s,color .2s}.gate-chip[data-done=true]{border-color:#5a3a34;background:rgba(210,58,40,.1);color:#edeae2}.gate-chip[data-done=true] .gate-chip-tick{background:#d23a28;border-color:#d23a28;color:#fff}@media (prefers-reduced-motion:reduce){.gate-chip,.gate-chip-tick{transition:none}}