.ct-landing{--lp-bg:#080e16;--lp-raise:#0f1620;--lp-card:#101a26;--lp-line:#ffffff17;--lp-line-strong:#ffffff29;--lp-fg:#eef3f9;--lp-mid:#9fb0c4;--lp-dim:#6d7f95;--lp-profit:#14c892;--lp-loss:#ff7a5c;--lp-radius:12px;--lp-ease:cubic-bezier(.22, .61, .36, 1);background:var(--lp-bg);color:var(--lp-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}.ct-landing :where(h1,h2,h3){font-family:var(--font-geologica), system-ui, sans-serif;letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font-weight:600}.ct-h1{font-size:clamp(34px,4.4vw,60px);line-height:1.05}.ct-h2{font-size:clamp(26px,3.4vw,44px);line-height:1.08}.ct-h3{font-size:15px;line-height:1.35}.ct-kicker{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-profit);font-size:11px}.ct-lead{color:var(--lp-mid);max-width:46ch;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.t-muted{color:var(--lp-mid)}.t-dim{color:var(--lp-dim)}.ct-profit{color:var(--lp-profit)}.ct-loss{color:var(--lp-loss)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"ss01";letter-spacing:-.015em}.ct-wrap{width:min(1240px,100% - 2*clamp(20px,5vw,64px));margin-inline:auto}.ct-section{padding-block:clamp(64px,9vw,132px);position:relative}.ct-section--tight{padding-block:clamp(40px,5vw,72px)}.ct-section--tall{padding-block:clamp(88px,13vw,200px)}.ct-section+.ct-section{border-top:1px solid var(--lp-line)}.ct-section--raise{background:var(--lp-raise)}.ct-card{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.ct-screen{border-radius:var(--lp-radius);border:1px solid var(--lp-line-strong);aspect-ratio:var(--ct-screen-ratio,1992 / 534);background:#f5f7fb;position:relative;overflow:hidden}.ct-screen>picture{display:contents}.ct-screen>canvas,.ct-screen>img,.ct-screen>picture>img{object-fit:cover;width:100%;height:100%;display:block}.ct-screen>img,.ct-screen>picture>img{position:absolute;inset:0}.ct-screen>canvas[data-ready]+img{opacity:0}.ct-screen>img:has(+canvas[data-ready]){opacity:0}.ct-pin{height:var(--ct-pin-height,340vh);position:relative}.ct-pin__stage{flex-direction:column;justify-content:center;min-height:100vh;padding-block:clamp(48px,7vh,96px);display:flex;position:sticky;top:0}@media (max-width:767px){.ct-pin{height:auto}.ct-pin__stage{min-height:0;padding-block:0;position:static}}@media (prefers-reduced-motion:reduce){.ct-pin{height:auto}.ct-pin__stage{min-height:0;position:static}}.ct-pin--cockpit{--ct-pin-height:520vh;--ct-cockpit-h:clamp(280px, 50vh, 600px)}.ct-screen--cockpit{width:min(100%, calc(var(--ct-cockpit-h) * var(--ct-cockpit-r,2)));aspect-ratio:var(--ct-cockpit-r,2);margin-inline:0}.ct-screen--cockpit>img{object-fit:contain}.ct-screen--cockpit:has(canvas[data-ready])>img{opacity:0}.ct-cockpit__act{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ct-cockpit__act[hidden]{display:none}.ct-cockpit__fit{width:min(100%, calc(100% * var(--r) / var(--ct-cockpit-r,2)))}.ct-cockpit,.ct-cockpit-still{display:none}@media (min-width:900px){.ct-cockpit{display:block}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.ct-cockpit{display:none}.ct-cockpit-still{gap:clamp(24px,3vw,40px);display:grid}}.ct-steps,.ct-narrow-still{display:none}@media (max-width:899px){.ct-pin--cockpit{height:auto}.ct-pin--cockpit>.ct-pin__stage{min-height:0;padding-block:clamp(56px,8vw,96px);position:static}.ct-steps{display:block;position:relative}.ct-steps__stage{flex-direction:column;justify-content:center;min-height:100vh;padding-block:16px;display:flex;position:sticky;top:0}.ct-steps__stage .ct-screen{width:min(100%, calc((100vh - 180px) * var(--ct-steps-r,.6)))}.ct-steps__track{grid-auto-rows:72vh;display:grid}.ct-narrow-still{display:block}}.ct-steps__frame{transition:none}@media (prefers-reduced-motion:reduce){.ct-steps__stage{position:static}.ct-steps__track{display:none}}.ct-btn{height:44px;transition:background-color .18s var(--lp-ease), border-color .18s var(--lp-ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ct-btn--primary{background:var(--lp-profit);color:#04150e}.ct-btn--primary:hover{background:#22dba2}.ct-btn--ghost{border:1px solid var(--lp-line-strong);color:var(--lp-fg)}.ct-btn--ghost:hover{border-color:#ffffff47}.ct-input{border:1px solid var(--lp-line-strong);width:100%;height:42px;color:var(--lp-fg);background:#0b131d;border-radius:10px;padding-inline:12px;font-size:14px}.ct-input::placeholder{color:var(--lp-dim)}.ct-input:focus{outline:2px solid var(--lp-profit);outline-offset:1px;border-color:#0000}textarea.ct-input{resize:vertical;height:auto;min-height:92px;padding-block:10px}.ct-checkbox{appearance:none;border:1px solid var(--lp-line-strong);cursor:pointer;width:18px;height:18px;transition:background-color .15s var(--lp-ease), border-color .15s var(--lp-ease);background:#0b131d;border-radius:5px;flex:none;margin-top:1px}.ct-checkbox:hover{border-color:#ffffff47}.ct-checkbox:checked{background:var(--lp-profit);border-color:var(--lp-profit);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 4.8 8.5 9.5 3.8' fill='none' stroke='%2304150e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.ct-landing :where(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--lp-profit);outline-offset:2px;border-radius:6px}.ct-bar{background:#ffffff12;border-radius:4px;height:8px;overflow:hidden}.ct-bar>i{background:var(--lp-profit);height:100%;width:var(--w,0%);border-radius:4px;display:block}.ct-bar--loss>i{background:var(--lp-loss)}[data-reveal] .r{clip-path:inset(-24px 100% -24px -24px);transition:clip-path .42s var(--lp-ease);transition-delay:calc(var(--i,0) * 70ms)}[data-reveal][data-in] .r{clip-path:inset(-24px)}@media (prefers-reduced-motion:reduce){.ct-landing *,.ct-landing :before,.ct-landing :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal] .r{clip-path:none}}
