.ldn{--yellow:#f4cf00;--blue:#2b61ec;--black:#000;--carbon:#0a0a0a;--night:#0e0e0e;--graphite:#151515;--yellow-night:#1c1a0c;--white:#fff;--paper:#f2f2f0;--mist:#ecece8;--stone:#dadad6;--slate:#6b6b6b;--smoke:#3d3d3d;--whatsapp:#25d366;--surface:#fff;--surface-raised:#fff;--ink:#0a0a0a;--ink-muted:#3d3d3d;--ink-subtle:#6b6b6b;--line:#dadad6;--track:#ecece8;--highlight:#2b61ec;--cta:#f4cf00;--on-cta:#000;--cta-hover:#0a0a0a;--on-cta-hover:#f4cf00;--radius-chip:3px;--radius-button:4px;--radius-row:6px;--radius-card:8px;--radius-tile:10px;--radius-full:9999px;--shadow-tape:0 12px 30px #0000002e;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #2b61ec;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, Menlo, monospace;--container:1320px;--gutter:clamp(20px, 4vw, 56px);--ease-out:cubic-bezier(.2, .7, .2, 1);background:var(--surface);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.ldn *,.ldn :before,.ldn :after{box-sizing:border-box}:where(.ldn) a{color:inherit;text-decoration:none}:where(.ldn) input::-moz-placeholder{color:var(--slate)}:where(.ldn) input::placeholder{color:var(--slate)}:where(.ldn) :focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}html:has(.ldn){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.ldn){scroll-behavior:auto}}.ldn-on-black,.ldn-on-night{--surface:#0e0e0e;--surface-raised:#151515;--ink:#fff;--ink-muted:#ffffffb8;--ink-subtle:#ffffff8c;--line:#ffffff1f;--track:#ffffff26;--highlight:#f4cf00;--cta-hover:#fff;--on-cta-hover:#000;--focus-ring:0 0 0 2px #0e0e0e, 0 0 0 4px #f4cf00;color:#fff}.ldn-on-black{background:var(--black)}.ldn-on-night{background:var(--night)}.ldn-on-blue{--ink:#fff;--surface:#2b61ec;--focus-ring:0 0 0 2px #2b61ec, 0 0 0 4px #fff;background:var(--blue);color:#fff}.ldn-section{padding-inline:var(--gutter);scroll-margin-top:72px}.ldn-container{max-width:var(--container);margin:0 auto}.ldn-display{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(38px,5.6vw,84px);font-weight:700;line-height:.94}.ldn-label{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.ldn-tag-text{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.ldn-mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;line-height:1.2}.ldn-numeral{letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(56px,8vw,132px);font-weight:700;line-height:.85}.ldn-hl{color:var(--yellow)}.ldn-btn{border-radius:var(--radius-button);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:14px;padding:20px 24px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.ldn-btn-md{padding:14px 18px;font-size:15px}.ldn-btn-block{justify-content:space-between;width:100%;display:flex}.ldn-btn-arrow{font-size:1.18em;line-height:1}.ldn-btn:disabled{cursor:not-allowed;opacity:.45;transform:none}.ldn .ldn-btn-primary{background:var(--cta);color:var(--on-cta)}.ldn .ldn-btn-primary:hover:not(:disabled){background:var(--cta-hover);color:var(--on-cta-hover);transform:translateY(-2px)}.ldn .ldn-btn-solid{background:var(--ink);color:var(--surface)}.ldn .ldn-btn-solid:hover:not(:disabled){background:var(--blue);color:var(--white)}.ldn .ldn-link-arrow{color:var(--ink);align-items:center;gap:10px;padding:12px 0;font-size:16px;font-weight:700;transition:color .2s;display:inline-flex}.ldn .ldn-link-arrow:hover{color:var(--highlight)}.ldn-iconbtn{border-radius:var(--radius-full);background:var(--ink);width:56px;height:56px;color:var(--surface);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.ldn-iconbtn:hover{background:var(--blue);color:var(--white)}.ldn-kicker{color:var(--highlight);align-items:center;gap:10px;display:inline-flex}.ldn-kicker:before{content:"";background:currentColor;flex:none;width:8px;height:8px}.ldn-tag{white-space:nowrap;border-radius:var(--radius-chip);padding:4px 8px;display:inline-block}.ldn-tag-lg{border-radius:0;padding:8px 12px}.ldn-tag-yellow{background:var(--yellow);color:var(--black)}.ldn-tag-blue{background:var(--blue);color:var(--white)}.ldn-tag-white{background:var(--white);color:var(--carbon)}@keyframes ldn-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ldn-tape{background:var(--yellow);color:var(--black);box-shadow:var(--shadow-tape);margin:0 -2%;padding:16px 0;position:relative;overflow:hidden;transform:rotate(-1.6deg)}.ldn-tape-track{width:max-content;animation:40s linear infinite ldn-marquee;display:flex}.ldn-tape-item{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(22px,2.4vw,30px);font-weight:700;display:flex}.ldn-tape-item:after{content:"";border-radius:var(--radius-full);background:var(--black);width:12px;height:12px}@media (prefers-reduced-motion:reduce){.ldn-tape-track{animation:none}}.ldn [data-reveal].ldn-reveal-pending{opacity:0;transform:translateY(40px)}.ldn [data-reveal].ldn-reveal-armed{transition:opacity .9s ease, transform .9s var(--ease-out)}@keyframes ldn-pulse{50%{opacity:.55}}.ldn-skeleton{border-radius:var(--radius-card);background:var(--mist);animation:1.6s ease-in-out infinite ldn-pulse}@media (prefers-reduced-motion:reduce){.ldn-skeleton{animation:none}}.ldn-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
