.lp{background:var(--bg);overflow-x:hidden}.lp ::selection{background:var(--amber-glow);color:var(--ink-bold)}.lp-atmos{pointer-events:none;z-index:0;background:radial-gradient(120% 70% at 50% -8%, color-mix(in oklch, var(--amber) 10%, transparent) 0%, transparent 50%);position:fixed;inset:0}.lp>*{z-index:1;position:relative}.lp-wrap{max-width:1080px;margin:0 auto;padding:0 28px}.lp-narrow{max-width:760px;margin:0 auto;padding:0 28px}.lp-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklch, var(--bg) 78%, transparent);border-bottom:1px solid var(--hairline);position:sticky;top:0}.lp-nav-inner{align-items:center;gap:20px;max-width:1080px;margin:0 auto;padding:14px 28px;display:flex}.lp-brand{color:var(--ink-bold);letter-spacing:-.02em;align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lp-brand-orb{border-radius:50%;width:22px;height:22px;display:block}.lp-nav .spacer{flex:1}.lp-nav a.link{color:var(--ink);font-size:13px;text-decoration:none;transition:color .15s}.lp-nav a.link:hover{color:var(--ink-bold)}.lp-btn{cursor:pointer;border:2px solid var(--amber);background:var(--amber-glow);color:var(--ink-bold);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,transform 80ms;display:inline-flex}.lp-btn:hover{background:var(--amber-soft)}.lp-btn:active{transform:translateY(1px)}.lp-btn.ghost{border-color:var(--hairline);color:var(--ink);background:0 0;font-weight:400}.lp-btn.ghost:hover{color:var(--ink-bold);border-color:var(--ink-muted)}.lp-hero{text-align:center;padding:60px 0 70px}.lp-hero-orb{border-radius:50%;width:180px;height:180px;margin:0 auto 6px;display:block}.lp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-bottom:20px;font-size:12px}.lp-h1{letter-spacing:-.03em;color:var(--ink-bold);text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(34px,6vw,60px);font-weight:600;line-height:1.04}.lp-h1 .amber{color:var(--amber)}.lp-sub{color:var(--ink);text-wrap:pretty;max-width:56ch;margin:22px auto 0;font-size:clamp(15px,2vw,18px);line-height:1.6}.lp-form{gap:10px;max-width:440px;margin:32px auto 0;display:flex}.lp-input{background:var(--bg-warm);border:1px solid var(--hairline);min-width:0;color:var(--ink-bold);border-radius:10px;outline:none;flex:1;padding:13px 15px;font-family:inherit;font-size:14px;transition:border-color .15s}.lp-input::placeholder{color:var(--ink-muted)}.lp-input:focus{border-color:var(--amber)}.lp-form .lp-btn{padding:13px 20px}.lp-trust{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.lp-trust .avatars{display:inline-flex}.lp-trust .av{border:1.5px solid var(--bg);background:linear-gradient(135deg, var(--amber), var(--amber-soft));border-radius:50%;width:20px;height:20px;margin-left:-7px}.lp-trust .av:first-child{margin-left:0}.lp-trust b{color:var(--amber);font-weight:600}.lp-success{border:1px solid var(--amber);background:var(--amber-glow);text-align:left;border-radius:12px;max-width:440px;margin:32px auto 0;padding:20px 22px;animation:.4s cubic-bezier(.22,.61,.36,1) lp-in}.lp-success .s-top{color:var(--ink-bold);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.lp-success .s-dot{background:var(--amber);width:8px;height:8px;box-shadow:0 0 10px 1px var(--amber);border-radius:50%}.lp-success .s-body{color:var(--ink);margin-top:8px;font-size:13px;line-height:1.6}.lp-success .s-body b{color:var(--amber)}@keyframes lp-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-section{border-top:1px solid var(--hairline);padding:64px 0}.lp-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-bottom:12px;font-size:12px}.lp-h2{letter-spacing:-.025em;color:var(--ink-bold);text-wrap:balance;margin:0;font-size:clamp(26px,4vw,38px);font-weight:600;line-height:1.1}.lp-lead{color:var(--ink);text-wrap:pretty;max-width:60ch;margin:14px 0 0;font-size:16px;line-height:1.6}.lp-punch{text-align:center;padding:70px 0}.lp-punch .big{letter-spacing:-.02em;color:var(--ink-muted);text-wrap:balance;max-width:20ch;margin:0 auto;font-size:clamp(28px,4.5vw,44px);font-weight:500;line-height:1.18}.lp-punch .big .on{color:var(--ink-bold)}.lp-punch .big .amber{color:var(--amber)}.lp-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.lp-step{border:1px solid var(--hairline);background:var(--bg-warm);box-shadow:var(--shadow-card);border-radius:14px;padding:24px}.lp-step .n{border:1px solid var(--amber-soft);width:30px;height:30px;color:var(--amber);border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;font-size:13px;display:inline-flex}.lp-step h3{color:var(--ink-bold);margin:0 0 8px;font-size:16px;font-weight:600}.lp-step p{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.lp-step .src{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lp-show{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.lp-show-card{border:1px solid var(--hairline);background:var(--bg-warm);box-shadow:var(--shadow-card);border-radius:14px;padding:22px}.lp-show-card .annot{color:var(--ink-muted);font-size:13px;font-style:italic;line-height:1.6}.lp-show-card .annot .mk{color:var(--amber);font-style:normal}.lp-show-card .prov2{color:var(--ink-muted);margin-top:8px;font-size:11px}.lp-show-card .prov2 .ink{color:var(--ink)}.lp-show-card .post{color:var(--ink-bold);white-space:pre-wrap;text-wrap:pretty;margin:14px 0;font-size:15px;line-height:1.6}.lp-show-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.lp-mini-btn{border:1px solid var(--hairline);background:var(--bg-warm);color:var(--ink-muted);text-align:center;border-radius:8px;padding:9px;font-size:12px}.lp-mini-approve{color:var(--ink-bold);border:2px solid var(--amber);background:var(--amber-glow);text-align:center;border-radius:9px;margin-top:10px;padding:12px;font-size:13px;font-weight:600}.lp-kbd{border:1px solid var(--hairline);min-width:16px;height:16px;color:var(--ink);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;margin-left:5px;padding:0 4px;font-size:10px;display:inline-flex}.lp-principle{flex-direction:column;gap:14px;display:flex}.lp-principle .row{align-items:flex-start;gap:14px;display:flex}.lp-principle .row .dot{background:var(--amber);width:8px;height:8px;box-shadow:0 0 8px var(--amber-glow);border-radius:50%;flex-shrink:0;margin-top:7px}.lp-principle .row .t{color:var(--ink);font-size:15px;line-height:1.55}.lp-principle .row .t b{color:var(--ink-bold);font-weight:600}.lp-calla{grid-template-columns:320px 1fr;align-items:center;gap:48px;display:grid}.lp-calla-orb-wrap{border:1px solid var(--hairline);background:#0e0c0b;border-radius:16px;height:300px;position:relative;overflow:hidden}.lp-calla-orb{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-faq{flex-direction:column;gap:0;margin-top:30px;display:flex}.lp-faq details{border-top:1px solid var(--hairline);padding:18px 0}.lp-faq details:last-child{border-bottom:1px solid var(--hairline)}.lp-faq summary{color:var(--ink-bold);cursor:pointer;justify-content:space-between;gap:16px;font-size:15px;font-weight:500;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--amber);font-size:18px;line-height:1}.lp-faq details[open] summary:after{content:"–"}.lp-faq .a{color:var(--ink);max-width:64ch;margin-top:12px;font-size:14px;line-height:1.65}.lp-final{text-align:center;padding:80px 0}.lp-final .lp-h2{margin-bottom:8px}.lp-final .note{color:var(--ink-muted);margin-top:16px;font-size:13px;font-style:italic}.lp-footer{border-top:1px solid var(--hairline);text-align:center;color:var(--ink-muted);padding:28px;font-size:12px}.lp-footer .mk{color:var(--amber-soft)}.lp-footer a{color:inherit;text-decoration:none;transition:color .2s}.lp-footer a:hover{color:var(--amber)}.lp-footer-legal{margin-top:10px}.lp-buy{flex-direction:column;align-items:center;gap:10px;margin-top:26px;display:flex}.lp-buy-btn{padding:13px 24px;font-size:14px}@media (max-width:760px){.lp-steps{grid-template-columns:1fr}.lp-show,.lp-calla{grid-template-columns:1fr;gap:24px}.lp-calla-orb-wrap{height:240px}.lp-form{flex-direction:column}.lp-nav-inner{gap:12px;padding:12px 16px}.lp-nav a.link{display:none}.lp-nav a.lp-signin{display:inline-flex}.lp-btn{padding:8px 13px}.lp-wrap,.lp-narrow{padding-left:18px;padding-right:18px}}.divider{border:none;border-top:1px dashed var(--ink-faint);opacity:.85;margin:20px 0}.pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill{border:1px solid var(--amber-soft);color:var(--amber);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;line-height:1;display:inline-flex}.pill.faint{border-color:var(--hairline);color:var(--ink-muted)}.pill .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.voice{justify-content:space-between;align-items:center;gap:16px;display:flex}.voice-label{color:var(--ink-muted);font-size:13px}.voice-right{align-items:center;gap:12px;display:flex}.meter{align-items:center;gap:3px;display:flex}.meter .seg{background:var(--hairline);border-radius:2px;width:14px;height:8px;transition:background .4s}.meter .seg.on{background:var(--amber)}.meter .seg.soft{background:var(--amber-soft)}.voice-pct{font-variant-numeric:tabular-nums;color:var(--amber);text-align:right;min-width:34px;font-size:13px}
