.landing{--lp-gutter:clamp(20px, 5vw, 88px);--lp-max:1240px;--lp-card-top:#161c26;--lp-card-bot:#10141c;--lp-card-hi:#ffffff17;--lp-card-edge:#ffffff0e;--lp-lift:0 28px 60px -28px #000000f2, 0 4px 16px -8px #000c;--lp-lift-hi:0 44px 90px -32px #000, 0 6px 20px -8px #000000d9;--lp-r:16px;--lp-r-lg:22px;background:var(--page);min-height:100vh;color:var(--text-primary);position:relative;overflow-x:hidden}.landing>*{z-index:1;position:relative}.lp-glow{z-index:0;pointer-events:none;height:130%;transform:translate3d(0, var(--drift,0px), 0);background:radial-gradient(58% 48% at 22% 18%,#f0a20229,#0000 68%),radial-gradient(52% 44% at 82% 32%,#3987e524,#0000 70%);position:absolute;inset:-20% -10% auto}.lp-glow-low{background:radial-gradient(50% 46% at 50% 40%,#f0a20224,#0000 70%),radial-gradient(46% 40% at 20% 70%,#a78bfa1a,#0000 72%);height:180%;inset:-40% -10% auto}.lp-progress{z-index:40;pointer-events:none;background:#ffffff0f;height:2px;position:fixed;inset:0 0 auto}.lp-progress-fill{background:linear-gradient(90deg, var(--signal), #ffd166);transform-origin:0;height:100%;transition:transform .1s linear;display:block;transform:scaleX(0)}.lp-card{border:1px solid var(--lp-card-edge);border-radius:var(--lp-r);background:linear-gradient(180deg, var(--lp-card-top), var(--lp-card-bot));box-shadow:var(--lp-lift);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .32s;position:relative}.lp-card:before{content:"";border-radius:var(--lp-r) var(--lp-r) 0 0;background:linear-gradient(90deg, transparent, var(--lp-card-hi) 18%, var(--lp-card-hi) 82%, transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.lp-card:hover{box-shadow:var(--lp-lift-hi);border-color:#ffffff1a;transform:translateY(-3px)}.lp-eyebrow{border:1px solid var(--lp-card-edge);letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:999px;align-items:center;gap:9px;margin:0 0 22px;padding:7px 14px 7px 11px;font-size:11px;font-weight:600;display:inline-flex}.lp-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f0a20229}.lp-kicker{letter-spacing:.17em;text-transform:uppercase;color:var(--signal);margin-bottom:14px;font-size:10.5px;font-weight:600;display:block}.lp-quietline{color:var(--text-secondary)}.lp-hero{padding:clamp(38px, 4.5vw, 66px) var(--lp-gutter) clamp(56px, 7vw, 96px);position:relative;overflow:hidden}.lp-hero-art{z-index:0;opacity:.4;pointer-events:none;transform:translate3d(0, var(--drift,0px), 0);position:absolute;inset:0}.lp-figure{width:100%;height:100%;animation:1.4s ease-out both figure-appear;-webkit-mask-image:linear-gradient(#0000,#000 35% 70%,#0000);mask-image:linear-gradient(#0000,#000 35% 70%,#0000)}.lp-figure path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.lp-line-own{stroke:var(--series-1);stroke-width:1.5px}.lp-line-paired{stroke:var(--series-2);stroke-width:1.5px}.lp-line-net{stroke:var(--signal);stroke-width:2px}.lp-figure-run{animation:26s linear infinite figure-run}@keyframes figure-run{0%{transform:translate(0)}to{transform:translate(-100px)}}@keyframes figure-appear{0%{opacity:0}to{opacity:1}}@keyframes lp-sheen{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}@keyframes lp-pulse{0%{box-shadow:0 0 #f0a20280}70%,to{box-shadow:0 0 0 7px #f0a20200}}.lp-hero-grid{z-index:1;max-width:var(--lp-max);align-items:center;gap:clamp(40px,5vw,72px);margin:0 auto;display:grid;position:relative}@media (width<=1059px){.lp-hero h1{max-width:13em}}@media (width>=1060px){.lp-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lp-hero-grid>*{min-width:0}}.lp-hero h1{letter-spacing:-.028em;margin:0;font-size:clamp(38px,5.4vw,70px);font-weight:600;line-height:1.02}.lp-hero-turn{color:var(--text-secondary)}.lp-lede{max-width:34em;color:var(--text-secondary);margin:24px 0 0;font-size:clamp(14.5px,1.35vw,16.5px);line-height:1.7}.lp-hero-stage{padding-bottom:46px;position:relative}.lp-shot{border:1px solid var(--lp-card-edge);border-radius:var(--lp-r-lg);background:linear-gradient(180deg, var(--lp-card-top), var(--lp-card-bot));box-shadow:var(--lp-lift);transform:translate3d(0, var(--drift,0px), 0);margin:0;position:relative;overflow:hidden}.lp-shot:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--lp-card-hi) 20%, var(--lp-card-hi) 80%, transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.lp-shot img{width:100%;height:auto;display:block}@media (width>=1060px){.lp-hero-stage{perspective:1600px}.lp-shot-tilt{transform:translate3d(0, var(--drift,0px), 0) rotateY(-7deg) rotateX(2.5deg);transform-origin:100%}.lp-shot-lean{transform:translate3d(0, var(--drift,0px), 0) rotateY(4deg)}}.lp-chip{z-index:2;border:1px solid var(--lp-card-edge);border-radius:var(--lp-r);max-width:24em;box-shadow:var(--lp-lift-hi);background:linear-gradient(#1a212c,#11151d);padding:18px 22px 20px;position:absolute;bottom:0;left:clamp(-8px,-1vw,0px)}.lp-chip-label,.lp-chip-note{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10.5px;display:block}.lp-chip-say{flex-wrap:wrap;align-items:baseline;gap:0 .36em;margin:8px 0 10px;display:flex}.lp-chip-verb{color:var(--text-secondary);font-size:clamp(15px,1.5vw,19px);font-weight:600}.lp-chip strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.8vw,48px);font-weight:600;line-height:1}.lp-chip-note{text-transform:none;letter-spacing:0;color:var(--text-secondary);font-size:12px;line-height:1.55}.lp-chip-note em{color:var(--text-primary);font-style:normal}.lp-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.lp-button{letter-spacing:-.01em;color:#17120a;background:linear-gradient(180deg, #ffcf5c, var(--signal) 55%, #e09600);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:15px 24px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,filter .22s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #784a0059,0 6px 16px -6px #000000b3,0 10px 30px -14px #f0a2028c}.lp-button svg{flex:none;transition:transform .22s cubic-bezier(.16,1,.3,1);transform:translate(0)}.lp-button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #784a0059,0 10px 22px -8px #000000bf,0 18px 42px -16px #f0a202b3}.lp-button:hover svg{transform:translate(3px)}.lp-button:active{transition-duration:60ms;transform:translateY(0)}.lp-ghost{letter-spacing:-.01em;color:var(--text-secondary);white-space:nowrap;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:14px;align-items:center;padding:15px 22px;font-size:15px;font-weight:550;text-decoration:none;transition:color .22s,border-color .22s,background .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffff12}.lp-ghost:hover{color:var(--text-primary);background:linear-gradient(#ffffff1a,#ffffff0a);border-color:#fff3;transform:translateY(-2px)}.lp-bento{max-width:var(--lp-max);padding:clamp(72px, 9vw, 128px) var(--lp-gutter) 0;gap:14px;margin:0 auto;display:grid}.lp-bento-head{margin-bottom:clamp(10px,2vw,22px)}.lp-bento-head h2,.lp-section-head h2,.lp-feature-copy h2,.lp-close h2{letter-spacing:-.02em;max-width:17em;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:600;line-height:1.1}.lp-bento-head p,.lp-section-head p{max-width:48em;color:var(--text-secondary);margin:16px 0 0;font-size:14.5px;line-height:1.7}@media (width>=900px){.lp-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-bento-head{grid-column:1/-1}.lp-bento-chart{grid-column:span 2}.lp-bento-wide{grid-column:1/-1}}.lp-bento-chart,.lp-bento-steps,.lp-bento-wide{padding:26px 26px 28px}.lp-bento-chart header h3,.lp-fact h3{letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600}.lp-bento-chart header p{color:var(--muted);margin:6px 0 22px;font-size:12.5px}.lp-bento-wide p,.lp-fact p{color:var(--text-secondary);margin:10px 0 0;font-size:13px;line-height:1.65}.lp-bento-steps ol{counter-reset:s;margin:0;padding:0;list-style:none}.lp-bento-steps li{counter-increment:s;border-top:1px solid #ffffff0d;padding:14px 0 14px 34px;position:relative}.lp-bento-steps li:first-child{border-top:none;padding-top:0}.lp-bento-steps li:before{content:counter(s, decimal-leading-zero);letter-spacing:.1em;color:var(--signal);font-size:10.5px;font-weight:600;position:absolute;top:14px;left:0}.lp-bento-steps li:first-child:before{top:0}.lp-bento-steps strong{font-size:13.5px;font-weight:600;display:block}.lp-bento-steps span{color:var(--text-secondary);margin-top:5px;font-size:12.5px;line-height:1.6;display:block}.lp-chart{gap:11px;display:grid}.lp-chart-row{grid-template-columns:minmax(0,1fr) minmax(80px,2fr) auto;align-items:center;gap:14px;display:grid}.lp-chart-name{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lp-chart-track{background:#ffffff0b;border-radius:999px;height:10px;overflow:hidden}.lp-chart-bar{height:100%;width:var(--w);background:linear-gradient(90deg, #3987e580, var(--series-1));border-radius:999px;display:block}.lp-chart-val{font-variant-numeric:tabular-nums;text-align:right;min-width:4.2em;color:var(--text-secondary);font-size:12.5px}.lp-chart-row.is-hero .lp-chart-name,.lp-chart-row.is-hero .lp-chart-val{color:var(--text-primary)}.lp-chart-row.is-hero .lp-chart-bar{background:linear-gradient(90deg, #3fae638c, var(--good));box-shadow:0 0 18px -2px #3fae6373}.lp-feature{max-width:var(--lp-max);padding:clamp(72px, 9vw, 128px) var(--lp-gutter) 0;align-items:center;gap:clamp(32px,4vw,64px);margin:0 auto;display:grid}@media (width>=960px){.lp-feature{perspective:1800px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lp-feature-flip .lp-feature-copy{order:2}.lp-feature-flip .lp-shot{order:1}.lp-feature-flip .lp-shot-lean{transform:translate3d(0, var(--drift,0px), 0) rotateY(-4deg)}}.lp-feature-copy p{color:var(--text-secondary);margin:14px 0 0;font-size:14px;line-height:1.7}.lp-feature-punch{color:var(--text-primary);font-size:15px}.lp-feature-punch em{color:var(--signal);font-style:normal}.lp-section{max-width:var(--lp-max);padding:clamp(72px, 9vw, 128px) var(--lp-gutter) 0;margin:0 auto}.lp-section-head{margin-bottom:clamp(22px,3vw,38px)}.lp-grid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.lp-fact{padding:22px 22px 24px}.lp-tablecard{padding:8px 8px 4px;overflow:hidden}.lp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.lp-table th{text-align:right;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #ffffff0f;padding:14px 16px;font-size:10px;font-weight:600}.lp-table th:first-child,.lp-table td:first-child{text-align:left;width:22%}.lp-table td{text-align:right;color:var(--text-secondary);border-bottom:1px solid #ffffff0a;padding:14px 16px}.lp-table tbody tr:last-child td{border-bottom:none}.lp-table tbody tr.is-open td:first-child{color:var(--text-primary)}.lp-table tbody tr:hover td{background:#ffffff06}.lp-row-locked td:first-child{color:var(--muted)}.lp-gated{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px;display:inline-block}.lp-table td.lp-gated{text-align:left}.lp-foot{max-width:58em;color:var(--muted);margin:16px 16px 18px;font-size:12.5px;line-height:1.7}.lp-foot strong{color:var(--text-secondary)}.lp-close{padding:clamp(64px, 8vw, 110px) var(--lp-gutter);border-top:1px solid var(--lp-card-edge);margin:clamp(80px,10vw,140px) auto 0;position:relative;overflow:hidden}.lp-close-body{z-index:1;max-width:var(--lp-max);margin:0 auto;position:relative}.lp-close h2{max-width:14em;font-size:clamp(30px,4.4vw,56px)}.lp-close p{max-width:46em;color:var(--text-secondary);margin:18px 0 0;font-size:14.5px;line-height:1.7}.lp-close-punch{color:var(--text-primary);font-size:16px}.lp-cta-big{margin-top:36px}.lp-price{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:flex-start;gap:9px;font-size:11.5px;display:inline-flex}.lp-price-line{align-items:baseline;gap:9px;display:inline-flex}.lp-was{letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums;color:var(--muted);text-underline-offset:0;opacity:.8;font-size:15px;font-weight:500;text-decoration-line:line-through;text-decoration-thickness:1px}.lp-off{letter-spacing:.14em;white-space:nowrap;color:#ffc23d;background:#f0a20224;border-radius:5px;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f0a20252}.lp-off-sheen{background:linear-gradient(100deg,#0000 35%,#ffce694d 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.lp-launch-note{letter-spacing:.12em;text-transform:uppercase;color:var(--signal);align-items:center;gap:9px;margin:18px 0 0;font-size:11px;font-weight:600;display:flex}.lp-launch-dot{background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 #f0a2028c}.lp-disclaimer{max-width:var(--lp-max);padding:clamp(36px, 4vw, 56px) var(--lp-gutter) clamp(64px, 7vw, 96px);border-top:1px solid #ffffff0d;margin:clamp(64px,8vw,110px) auto 0}.lp-disclaimer h2{letter-spacing:.19em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:11px;font-weight:600}.lp-disclaimer p{max-width:62em;color:var(--muted);margin:0 0 12px;font-size:11.5px;line-height:1.75}.lp-disclaimer strong{color:var(--text-secondary)}@media (prefers-reduced-motion:no-preference){.lp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.lp-reveal.is-in{opacity:1;transform:none}.lp-grid3 .lp-card,.lp-table tbody tr,.lp-chart-row{opacity:0;transform:translateY(10px)}.lp-reveal.is-in .lp-grid3 .lp-card,.lp-reveal.is-in .lp-table tbody tr,.lp-reveal.is-in .lp-chart-row{opacity:1;transition:opacity .5s ease-out,transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--row,0) * 55ms + .12s);transform:none}.lp-off-sheen{animation:7s cubic-bezier(.5,0,.4,1) 1.4s infinite lp-sheen}.lp-launch-dot{animation:2.6s ease-out infinite lp-pulse}.lp-chart-bar{width:0;transition:width .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--row,0) * 55ms + .22s)}.lp-reveal.is-in .lp-chart-bar{width:var(--w)}}[data-drift]{backface-visibility:hidden}@media (width<=1059px){.lp-chip{max-width:none;margin-top:14px;position:static}.lp-hero-stage{padding-bottom:0}}@media (width<=720px){.lp-chart-row{grid-template-columns:minmax(0,1fr) auto}.lp-chart-track{display:none}.lp-table{font-size:12px}.lp-table th,.lp-table td{padding:11px 10px}}
