.lp{font-family:var(--font-body);font-weight:400;font-size:clamp(15px,1.05vw,17px);line-height:1.7;color:var(--ink);position:relative}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.lp .wrap,.lp section{position:relative;z-index:2}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;line-height:1.02}.lp p{max-width:62ch}.lp .rough{filter:url(#roughen)}.lp .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:center;gap:11px}.lp .eyebrow .gmk{width:16px;height:16px;flex:none;margin-bottom:3px}.lp .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:500;font-size:15px;letter-spacing:-.005em;padding:14px 28px;border-radius:999px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .25s var(--ease),background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.lp .btn-primary{background:var(--ink);color:var(--canvas)}.lp .btn-primary:hover{background:var(--ink-light)}.lp .btn-primary:active{transform:translateY(1px)}.lp .btn-ghost{background:var(--canvas);color:var(--ink);border-color:var(--line-2)}.lp .btn-ghost:hover{background:var(--panel);border-color:var(--ink-muted)}.lp .btn .ar{display:inline-block;transition:transform .3s var(--ease)}.lp .btn:hover .ar{transform:translateX(4px)}.lp .btn:hover .ar-down{transform:translateY(3px)}.lp .hero{position:relative;min-height:88vh;display:flex;align-items:center;padding:clamp(40px,7vw,90px) 0 clamp(60px,9vw,120px);overflow:hidden}.lp .hero-art{position:absolute;inset:0;z-index:0;pointer-events:none;animation:fadein 1.2s ease both;-webkit-mask-image:linear-gradient(100deg,transparent,rgba(0,0,0,.5) 20%,#000 40%);mask-image:linear-gradient(100deg,transparent,rgba(0,0,0,.5) 20%,#000 40%)}.lp .hero-art canvas{width:100%;height:100%;display:block}.lp .hero .wrap{width:100%}.lp .hero-copy{position:relative;z-index:2;max-width:468px}.lp .hero-copy:before{content:"";position:absolute;z-index:-1;inset:-26px -40px -18px -34px;background:radial-gradient(116% 96% at 27% 50%,color-mix(in srgb,var(--paper) 78%,transparent) 0,color-mix(in srgb,var(--paper) 78%,transparent) 42%,transparent 75%);pointer-events:none}.lp .hero-copy .eyebrow,.lp .hero-copy .hero-note,.lp .hero-copy .lede,.lp .hero-copy h1{text-shadow:0 0 8px var(--paper),0 0 8px var(--paper),0 0 16px var(--paper)}.lp .hero h1{font-size:clamp(32px,4.1vw,54px);margin:20px 0 0;max-width:16ch}.lp .hero .lede{font-family:var(--font-display);font-weight:400;font-size:clamp(16px,1.4vw,20px);line-height:1.5;color:var(--ink-light);margin-top:24px;max-width:48ch}.lp .hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px;align-items:center}.lp .hero-note{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted);margin-top:20px}@media (max-width:820px){.lp .hero{min-height:0;flex-direction:column;align-items:stretch;padding-bottom:clamp(36px,11vw,76px)}.lp .hero-art{position:absolute;inset:0;margin:0;-webkit-mask-image:linear-gradient(310deg,transparent,rgba(0,0,0,.4) 22%,#000 50%);mask-image:linear-gradient(310deg,transparent,rgba(0,0,0,.4) 22%,#000 50%)}}.lp .sec{padding:clamp(58px,9vw,116px) 0;overflow:hidden}.lp .sec-head{margin-bottom:clamp(34px,5vw,56px)}.lp .sec-head .eyebrow{margin-bottom:16px}.lp .sec-head h2{font-size:clamp(32px,5vw,58px);max-width:18ch}.lp .outcome{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(28px,5vw,60px);align-items:center}.lp .invoice{background:var(--canvas);border:1px solid var(--ink);border-radius:10px;padding:clamp(22px,3vw,34px);position:relative;font-family:var(--font-mono)}.lp .invoice:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:14px;background:radial-gradient(circle at 8px -2px,transparent 7px,var(--paper) 7px) repeat-x;background-size:16px 14px}.lp .inv-head{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);padding-bottom:16px;border-bottom:1px solid var(--line)}.lp .inv-head,.lp .inv-line{display:flex;justify-content:space-between}.lp .inv-line{align-items:baseline;padding:16px 0 4px;font-size:13px;color:var(--ink-light)}.lp .inv-was{font-size:13px;color:var(--ink-muted);text-decoration:line-through;text-decoration-color:var(--orange)}.lp .inv-big{font-family:var(--font-display);font-weight:600;font-size:clamp(42px,6.5vw,74px);letter-spacing:-.03em;color:var(--ink);line-height:1;margin:8px 0 2px;font-variant-numeric:tabular-nums}.lp .inv-unit{font-size:12px;color:var(--ink-muted)}.lp .inv-saved{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;border-top:2px solid var(--ink);font-size:13px;color:var(--ink)}.lp .inv-saved b{color:var(--green);font-variant-numeric:tabular-nums;font-size:17px}.lp .inv-cap{font-size:10.5px;color:var(--ink-muted);line-height:1.5;margin-top:14px}.lp .inverted{background:var(--ink);color:var(--canvas);position:relative;overflow:hidden}.lp .inverted .wrap{padding-block:clamp(64px,10vw,128px)}.lp .inverted .eyebrow{color:#c9c2b4}.lp .inverted h2{color:var(--canvas);font-size:clamp(28px,4.6vw,58px);max-width:18ch;margin:22px 0 0;position:relative;z-index:2}.lp .inverted .grid2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);margin-top:clamp(28px,4vw,48px);position:relative;z-index:2}.lp .inverted .lead-serif{font-family:var(--font-display);font-weight:400;font-size:clamp(19px,2vw,28px);line-height:1.45;color:var(--canvas);max-width:24ch}.lp .inverted p{color:color-mix(in srgb,var(--canvas) 80%,transparent);font-size:clamp(16px,1.3vw,19px);margin-top:18px}.lp .inverted p:first-child{margin-top:0}@media (max-width:760px){.lp .inverted .grid2,.lp .outcome{grid-template-columns:1fr}}.lp .wm{position:absolute;bottom:-7%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;opacity:.07;line-height:0}.lp .wm-right{right:-3%}.lp .wm-left{left:-4%}.lp .wm svg{display:block;width:clamp(190px,27vw,380px);height:auto}.lp .band .wm,.lp .inverted .wm{opacity:.09}.lp .levers{display:grid;gap:1px;background:var(--line);border-block:1px solid var(--line)}.lp .lever{background:var(--paper);display:grid;grid-template-columns:auto 1fr auto;gap:clamp(18px,4vw,48px);align-items:center;padding:clamp(26px,4vw,46px) 4px;transition:background .3s var(--ease)}.lp .lever:hover{background:var(--canvas)}.lp .lever .lv-n{font-family:var(--font-mono);font-size:clamp(28px,4vw,52px);color:var(--line-2);font-weight:500;line-height:1}.lp .lever h3{font-size:clamp(24px,3vw,38px);display:flex;align-items:center;gap:14px}.lp .lever h3 .lmk{width:26px;height:26px;flex:none}.lp .lever p{font-size:15px;color:var(--ink-light);margin-top:10px;max-width:52ch}.lp .lever .lv-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;text-align:right}.lp .lever.edge .lv-tag{color:var(--green);font-weight:600}@media (max-width:720px){.lp .lever{grid-template-columns:auto 1fr}.lp .lever .lv-tag{grid-column:2;text-align:left;margin-top:6px}}.lp .statband{display:grid;grid-template-columns:auto 1fr;gap:clamp(28px,6vw,72px);align-items:center}.lp .bigstat{font-family:var(--font-display);font-weight:600;font-size:clamp(96px,18vw,240px);line-height:.8;letter-spacing:-.04em;color:var(--ink)}.lp .bigstat small{font-size:.32em;color:var(--orange)}.lp .stat-cap h3{font-size:clamp(24px,3vw,38px)}.lp .stat-cap p{margin-top:16px;color:var(--ink-light)}.lp .stat-cap .src{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);margin-top:18px}@media (max-width:860px){.lp .statband{grid-template-columns:1fr}.lp .bigstat{font-size:clamp(84px,30vw,170px)}}.lp .band{background:var(--ink);color:var(--canvas);border-radius:14px;padding:clamp(40px,6vw,76px);position:relative;overflow:hidden}.lp .band .eyebrow{color:#c9c2b4}.lp .band h2{color:var(--canvas);font-size:clamp(30px,4.6vw,56px);max-width:18ch}.lp .band h2,.lp .band>p{position:relative;z-index:2}.lp .band>p{color:color-mix(in srgb,var(--canvas) 80%,transparent);margin-top:18px;max-width:50ch}.lp .calc{margin-top:32px;max-width:540px;position:relative;z-index:2}.lp .calc-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lp .calc-row label{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--canvas) 62%,transparent)}.lp .calc-spend{font-family:var(--font-mono);font-size:15px;color:var(--canvas);font-variant-numeric:tabular-nums}.lp .calc input[type=range]{width:100%;margin:16px 0 2px;accent-color:var(--gold);height:4px;cursor:pointer}.lp .calc-out{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:24px;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--canvas) 22%,transparent)}.lp .calc-out-l{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--canvas) 62%,transparent);padding-bottom:12px}.lp .calc-save{font-family:var(--font-display);font-weight:600;font-size:clamp(46px,7vw,76px);line-height:.85;color:var(--canvas);font-variant-numeric:tabular-nums}.lp .calc-note{font-family:var(--font-mono);font-size:11px;color:color-mix(in srgb,var(--canvas) 50%,transparent);margin-top:16px;line-height:1.5}.lp .form{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap;max-width:520px;position:relative;z-index:2}.lp .form input{flex:1;min-width:220px;background:color-mix(in srgb,var(--canvas) 12%,transparent);border:1px solid color-mix(in srgb,var(--canvas) 30%,transparent);color:var(--canvas);font-family:var(--font-mono);font-size:14px;padding:14px 22px;border-radius:999px}.lp .form input::-moz-placeholder{color:color-mix(in srgb,var(--canvas) 55%,transparent)}.lp .form input::placeholder{color:color-mix(in srgb,var(--canvas) 55%,transparent)}.lp .form input:focus{outline:none;border-color:var(--canvas)}.lp .form .btn-primary{background:var(--canvas);color:var(--ink);border-color:var(--canvas)}.lp .form .btn-primary:hover{background:#fff;border-color:#fff}.lp .band-note{font-size:11.5px;color:color-mix(in srgb,var(--canvas) 55%,transparent)}.lp .band-msg,.lp .band-note{font-family:var(--font-mono);margin-top:16px;position:relative;z-index:2}.lp .band-msg{font-size:12.5px;color:var(--canvas)}.lp footer{padding:clamp(40px,5vw,64px) 0;border-top:1px solid var(--line);margin-top:clamp(54px,8vw,104px)}.lp .foot-in{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}.lp .foot-links{display:flex;gap:24px;font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.lp .foot-links a{color:var(--ink-light);text-decoration:none}.lp .foot-links a:hover{color:var(--ink)}.lp .foot-meta{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted)}.lp .fig{margin:0}.lp .fig svg{width:100%;height:auto;display:block}.lp .fig-cap{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);margin-top:12px;line-height:1.5;max-width:48ch}.lp .fig-card{background:var(--canvas);border:1px solid var(--line);border-radius:10px;padding:clamp(18px,3vw,30px)}.lp .lever-split{margin:0 0 clamp(22px,3.5vw,38px)}.lp .why-fig{margin-top:clamp(22px,3vw,32px)}.lp .frontier{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(28px,5vw,60px);align-items:center}@media (max-width:760px){.lp .frontier{grid-template-columns:1fr}}.lp .reveal{opacity:0;transform:translateY(24px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.lp .reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1!important;transform:none!important}}