.lp{background:var(--bg);width:100%;overflow-x:hidden}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--green-bright);outline-offset:3px;border-radius:8px}.lp-section{padding:88px 24px}.lp-alt{background:var(--surface)}.lp-container{max-width:1080px;margin:0 auto}.lp-split{flex-direction:column;align-items:center;gap:48px;display:flex}.lp-split-text{width:100%}.lp-split-visual{justify-content:center;width:100%;display:flex}@media (width>=768px){.lp-split{flex-direction:row;align-items:center;gap:72px}.lp-split-reverse{flex-direction:row-reverse}.lp-split-text{flex:1}.lp-split-visual{flex:none;justify-content:flex-start;width:auto}}.lp-vs-list{flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lp-vs-row{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.lp-vs-bot{color:var(--text-3);font-size:13px;line-height:1.4}.lp-vs-arrow{color:var(--green-bright);flex-shrink:0;font-size:14px}.lp-vs-claw{color:var(--text);font-size:13px;font-weight:600;line-height:1.4}@media (width<=480px){.lp-vs-row{text-align:left;grid-template-columns:1fr;gap:4px}.lp-vs-arrow{display:none}}.lp-centered{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-centered .lp-body{max-width:580px}.lp-centered .lp-ctas{align-items:center}.lp-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}.lp-reveal.lp-revealed{opacity:1;transform:translateY(0)}.lp-eyebrow-mono{letter-spacing:.16em;text-transform:uppercase;color:var(--green-bright);margin-bottom:14px;font-family:JetBrains Mono,Courier New,monospace;font-size:11px;font-weight:600}.lp-section-h2{letter-spacing:-.01em;color:var(--text);margin-bottom:20px;font-family:DM Serif Display,Georgia,Times New Roman,serif;font-size:clamp(26px,3.5vw,44px);line-height:1.15}.lp-lead{color:var(--text-2);max-width:560px;margin-bottom:36px;font-size:clamp(15px,2vw,18px);line-height:1.7}.lp-body{color:var(--text-2);max-width:500px;margin-bottom:24px;font-size:15px;line-height:1.78}@property --lp-btn-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lp-btn-border-spin{to{--lp-btn-angle:360deg}}@keyframes lp-btn-breathe{0%,to{box-shadow:0 0 18px #00d4b447,0 0 40px #00d4b41a}50%{box-shadow:0 0 32px #00d4b48c,0 0 70px #00d4b438,inset 0 0 20px #00d4b40a}}@keyframes lp-btn-shimmer{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}.lp-btn-primary{background:linear-gradient(140deg, #03121ef7 0%, #020c1afc 100%) padding-box, conic-gradient(from var(--lp-btn-angle), transparent 0%, transparent 32%, #00d4b4 42%, #cce8e2 50%, #00d4b4 58%, transparent 68%, transparent 100%) border-box;color:#cce8e2;letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:700;transition:transform .12s,filter .15s;animation:2.8s linear infinite lp-btn-border-spin,2.6s ease-in-out infinite lp-btn-breathe;display:inline-flex;position:relative;overflow:hidden}.lp-btn-primary:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(108deg,#0000 35%,#cce8e224 50%,#0000 65%);animation:2.6s ease-in-out infinite lp-btn-shimmer;position:absolute;inset:0}.lp-btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#cce8e259,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.lp-btn-primary:hover{filter:brightness(1.12);transform:translateY(-1px)}.lp-btn-primary:active{filter:brightness(.95);transform:scale(.97)translateY(0)}.lp-btn-label{z-index:1;position:relative}.lp-header{z-index:200;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(18px);background:#030812d1;border-bottom:1px solid #2ecc711a;position:fixed;top:0;left:0;right:0}.lp-header-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1080px;height:60px;margin:0 auto;padding:0 20px;display:flex}.lp-header-left{flex-shrink:0;align-items:center;gap:20px;display:flex}.lp-logo{color:var(--text);white-space:nowrap;font-size:16px;font-weight:700}.lp-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.lp-header-cta{background:linear-gradient(140deg, #03121ef7 0%, #020c1afc 100%) padding-box, conic-gradient(from var(--lp-btn-angle), transparent 0%, transparent 32%, #00d4b4 42%, #cce8e2 50%, #00d4b4 58%, transparent 68%, transparent 100%) border-box;color:#cce8e2;letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:7px 13px;font-size:13px;font-weight:700;transition:transform .12s,filter .15s;animation:2.8s linear infinite lp-btn-border-spin,2.6s ease-in-out infinite lp-btn-breathe;display:inline-flex;position:relative;overflow:hidden}.lp-header-cta:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(108deg,#0000 35%,#cce8e21f 50%,#0000 65%);animation:2.6s ease-in-out infinite lp-btn-shimmer;position:absolute;inset:0}.lp-header-cta:hover{filter:brightness(1.12);transform:translateY(-1px)}.lp-header-blog-link{letter-spacing:.04em;color:var(--text-2);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,background .18s,box-shadow .18s}.lp-header-blog-link:hover{color:var(--green-bright);background:#2ecc710f;border-color:#2ecc7159;box-shadow:0 0 10px #2ecc711f}@media (width<=480px){.lp-logo{font-size:13px}.lp-header-inner{gap:6px;padding:0 10px}.lp-header-actions{gap:5px}.lp-header-cta{border-radius:8px;padding:6px 9px;font-size:11px}}.lp-hero{background:#030812;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.lp-hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(100% 25% at 50% 0,#030812f2 0%,#0000 100%),radial-gradient(100% 20% at 50% 100%,#030812cc 0%,#0000 100%),radial-gradient(55% 55% at 50% 48%,#2ecc710d 0%,#0000 65%);position:absolute;inset:0}.lp-og{pointer-events:none;z-index:0;position:absolute}.lp-og-1{background:radial-gradient(#2ecc7117 0%,#2ecc710d 28%,#2ecc7105 55%,#0000 78%);width:840px;height:620px;animation:20s ease-in-out infinite og-drift-1;top:-3%;left:-3%}.lp-og-2{background:radial-gradient(#1aaa600f 0%,#1aaa6008 28%,#1aaa6003 55%,#0000 78%);width:640px;height:740px;animation:26s ease-in-out infinite og-drift-2;top:17%;right:-3%}.lp-og-3{background:radial-gradient(#64dcb40d 0%,#64dcb407 28%,#64dcb403 55%,#0000 78%);width:500px;height:500px;animation:17s ease-in-out infinite og-drift-3;bottom:8%;left:30%}@keyframes og-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(70px,-50px)scale(1.1)}66%{transform:translate(-40px,60px)scale(.92)}}@keyframes og-drift-2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-80px,40px)scale(1.12)}70%{transform:translate(50px,-70px)scale(.88)}}@keyframes og-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-40px)scale(1.18)}}.lp-particle{pointer-events:none;z-index:0;background:#78e6be38;border-radius:50%;animation:linear infinite bubble-rise;position:absolute;box-shadow:0 0 5px #64dcaa4d}@keyframes bubble-rise{0%{opacity:0;transform:translateY(0)translate(0)}6%{opacity:.65}50%{opacity:.4;transform:translateY(-45vh)translate(12px)}88%{opacity:.18}to{opacity:0;transform:translateY(-90vh)translate(-8px)}}.lp-hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:680px;display:flex;position:relative}.lp-hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--green-bright);opacity:0;margin-bottom:28px;font-family:JetBrains Mono,Courier New,monospace;font-size:11px;font-weight:600;animation:.8s .15s both hero-fade-up}.lp-hero-h1{letter-spacing:-.02em;color:var(--text);text-shadow:0 0 80px #2ecc711f;opacity:0;margin:0 0 22px;font-family:DM Serif Display,Georgia,Times New Roman,serif;font-size:clamp(34px,5.8vw,68px);line-height:1.08;animation:.85s .45s both hero-fade-up}.lp-hero-h1 em{font-style:inherit;color:var(--green-bright);text-shadow:0 0 40px #2ecc7173}.lp-hero-sub{color:var(--text-2);opacity:0;max-width:520px;margin:0 auto 36px;font-size:clamp(15px,1.8vw,18px);line-height:1.72;animation:.85s .7s both hero-fade-up}.lp-hero-btns{opacity:0;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:18px;animation:.85s .9s both hero-fade-up;display:flex}.lp-hero-limit{color:var(--text-3);opacity:0;margin-top:14px;font-size:12px;animation:.85s 1.15s both hero-fade-up}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lp-hero-fade{z-index:1;pointer-events:none;background:radial-gradient(70% 130% at 50% 130%,#2ecc7129 0%,#00d4b412 38%,#0000 72%),linear-gradient(#0000 0%,#030812b3 100%);height:168px;animation:4.4s ease-in-out 1.4s infinite lp-fold-glow;position:absolute;bottom:0;left:0;right:0}@keyframes lp-fold-glow{0%,to{opacity:.7}50%{opacity:1}}.lp-scroll-cue{z-index:2;cursor:pointer;color:var(--green-bright);opacity:0;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:8px 14px 6px;animation:.85s 1.4s both hero-fade-up,2.2s ease-in-out 1.4s infinite lp-cue-bob;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.lp-scroll-cue-label{letter-spacing:.2em;text-transform:uppercase;color:var(--text);text-shadow:0 0 12px #00d4b44d;font-family:JetBrains Mono,Courier New,monospace;font-size:11.5px;font-weight:600;transition:color .2s}.lp-scroll-cue:hover .lp-scroll-cue-label{color:var(--green-bright)}.lp-scroll-cue-chevron{filter:drop-shadow(0 0 5px #00d4b466);border-bottom:1.5px solid;border-right:1.5px solid;width:12px;height:12px;transition:filter .2s;transform:rotate(45deg)}.lp-scroll-cue:hover .lp-scroll-cue-chevron{filter:drop-shadow(0 0 8px #00d4b4b3)}.lp-scroll-cue:active{transform:translate(-50%)translateY(2px)}.lp-scroll-cue:focus-visible{outline:2px solid var(--green-bright);outline-offset:4px;border-radius:8px}@keyframes lp-cue-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}.lp-gallery-header{text-align:center;margin-bottom:40px}.lp-deploy-btn{margin-top:8px;padding:16px 40px;font-size:16px}.lp-final{background:#030812;padding:100px 24px 80px;position:relative;overflow:hidden}.lp-final-g1{pointer-events:none;background:radial-gradient(#2ecc711a 0%,#2ecc710e 28%,#2ecc7105 55%,#0000 78%);width:760px;height:760px;animation:22s ease-in-out infinite og-drift-1;position:absolute;bottom:-200px;left:50%;transform:translate(-50%)}.lp-final-g2{pointer-events:none;background:radial-gradient(100% 30% at 50% 100%,#1b6b4a38 0%,#0000 100%),radial-gradient(60% 40%,#2ecc710a 0%,#0000 100%);position:absolute;inset:0}.lp-final-inner{z-index:1;position:relative}.lp-final-h2{letter-spacing:-.02em;color:var(--text);text-shadow:0 0 60px #2ecc711a;margin-bottom:20px;font-family:DM Serif Display,Georgia,Times New Roman,serif;font-size:clamp(34px,5.5vw,64px);line-height:1.1}.lp-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lp-flow-step{letter-spacing:.04em;color:var(--text-2);font-family:JetBrains Mono,Courier New,monospace;font-size:12px;font-weight:600}.lp-flow-arrow{color:var(--green-bright);opacity:.7;font-size:12px}.lp-chat{border:1px solid var(--border);background:radial-gradient(120% 80% at 100% 0%, #00d4b412 0%, transparent 55%), radial-gradient(120% 90% at 0% 100%, #1b6b4a1a 0%, transparent 60%), var(--surface);border-radius:22px;flex-shrink:0;width:384px;max-width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #00d4b40d,0 24px 64px -20px #000000b3}.lp-chat:before{content:"";filter:blur(28px);opacity:.7;pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#00d4b42e,#0000 70%);height:120px;position:absolute;inset:-40% 10% auto}.lp-chat-header{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:9px;padding:14px 18px;display:flex;position:relative}.lp-chat-name{letter-spacing:-.005em;font-size:14px;font-weight:600}.lp-chat-avatar{filter:drop-shadow(0 0 10px #00d4b466);font-size:20px;line-height:1}.lp-chat-dot{background:var(--green-bright);width:7px;height:7px;box-shadow:0 0 8px var(--green-bright);border-radius:50%;margin-left:auto;animation:2.6s ease-in-out infinite lpChatPulse}@keyframes lpChatPulse{0%,to{opacity:1;box-shadow:0 0 8px var(--green-bright)}50%{opacity:.55;box-shadow:0 0 3px var(--green-bright)}}.lp-chat-body{flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.lp-bubble{border-radius:16px;max-width:86%;padding:10px 14px;font-size:13.5px;line-height:1.5}.lp-chat-step{align-items:center;gap:11px;padding:1px 0;display:flex}.lp-chat-step-num{letter-spacing:.04em;color:var(--green-bright);background:#2ecc7114;border:1px solid #2ecc7138;border-radius:6px;flex-shrink:0;padding:2px 7px;font-family:JetBrains Mono,Courier New,monospace;font-size:10px;font-weight:700}.lp-chat-step-text{color:var(--text-2);font-size:12.5px;font-weight:500;line-height:1.4}.lp-bubble-user{color:#f4fffb;background:linear-gradient(135deg,#00ad96e6,#14966ed1);border-bottom-right-radius:5px;align-self:flex-end;font-weight:500;box-shadow:0 10px 26px -14px #00d4b480}.lp-bubble-agent{background:var(--surface);color:var(--text-2);border:1px solid var(--border);border-bottom-left-radius:5px;align-self:flex-start}.lp-demo{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:384px;max-width:100%;display:flex}.lp-demo-tray{border-top:1px solid var(--border);background:#ffffff03;padding:13px 16px 16px;position:relative}.lp-demo-tray-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-family:JetBrains Mono,Courier New,monospace;font-size:9.5px;font-weight:700}.lp-demo-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp-demo-chip{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-2);letter-spacing:.005em;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;font-family:JetBrains Mono,Courier New,monospace;font-size:10.5px;font-weight:600;transition:border-color .2s,color .2s,background .2s,box-shadow .2s,transform .12s;display:inline-flex;position:relative}.lp-demo-chip-label{line-height:1.25}.lp-demo-chip:hover{color:var(--text);border-color:color-mix(in srgb, var(--lp-demo-c) 55%, var(--border));background:color-mix(in srgb, var(--lp-demo-c) 7%, var(--surface))}.lp-demo-chip:active{transform:scale(.96)}.lp-demo-chip--active{color:var(--text);background:color-mix(in srgb, var(--lp-demo-c) 16%, var(--surface));border-color:color-mix(in srgb, var(--lp-demo-c) 65%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--lp-demo-c) 30%, transparent), 0 0 18px color-mix(in srgb, var(--lp-demo-c) 28%, transparent)}.lp-demo-chip-dot{background:var(--lp-demo-c);width:7px;height:7px;box-shadow:0 0 6px var(--lp-demo-c);opacity:.55;border-radius:50%;flex-shrink:0;transition:opacity .2s,box-shadow .2s}.lp-demo-chip:hover .lp-demo-chip-dot{opacity:.85}.lp-demo-chip--active .lp-demo-chip-dot{opacity:1;box-shadow:0 0 9px var(--lp-demo-c)}.lp-demo-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--border);background:#ffffff0a;border-radius:5px;align-items:center;padding:2px 7px;font-family:JetBrains Mono,Courier New,monospace;font-size:9px;font-weight:700;display:inline-flex}.lp-chat-body{min-height:248px}.lp-demo-caption{text-align:center;max-width:320px;color:var(--text-3);margin:0;font-size:11.5px;line-height:1.5}.lp-demo-line{animation:.42s cubic-bezier(.16,.8,.3,1) both lpDemoIn}@keyframes lpDemoIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp-demo-artifact{color:var(--text);background:radial-gradient(120% 100% at 0% 0%, #00d4b424, transparent 70%), var(--surface);border-color:#00d4b452;align-items:flex-start;gap:9px;font-weight:500;display:flex;position:relative;box-shadow:0 0 22px -4px #00d4b447}.lp-demo-artifact-check{color:#04110d;background:var(--green-bright);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 0 10px -1px #00d4b4b3}.lp-demo-artifact-text{flex:1}.lp-demo-typing{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-self:flex-start;align-items:center;gap:5px;padding:9px 13px;animation:.3s both lpDemoIn;display:inline-flex}.lp-demo-typing span{background:var(--green-bright);opacity:.5;border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite lpDemoDot}.lp-demo-typing span:nth-child(2){animation-delay:.2s}.lp-demo-typing span:nth-child(3){animation-delay:.4s}@keyframes lpDemoDot{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3.5px)}}@media (prefers-reduced-motion:reduce){.lp-demo-line,.lp-demo-typing{animation:none}.lp-demo-typing span{opacity:.5;animation:none}.lp-chat-dot{animation:none}}.lp-footer{background:var(--surface);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.lp-footer-copy,.lp-footer-sep{color:var(--text-3);font-size:13px}.lp-footer-link{color:var(--text-3);font-size:13px;text-decoration:none;transition:color .15s}.lp-footer-link:hover{color:var(--text-2)}.lp-hero-trust{color:var(--text-3);opacity:0;margin-top:14px;font-size:12px;animation:.85s 1.2s both hero-fade-up}.lp-trust-count{color:#00d4b4;text-shadow:0 0 10px #00d4b4b3;margin-right:2px;font-family:DM Serif Display,serif;font-size:1.1em;font-style:italic}.lp-center-text{text-align:center}.lp-compare{flex-direction:column;gap:16px;margin-top:40px;display:flex}@media (width>=640px){.lp-compare{flex-direction:row;gap:24px}.lp-compare-col{flex:1}}.lp-compare-col{border:1px solid var(--border);border-radius:18px;padding:28px 28px 24px}.lp-compare-col--bad{background:#e74c3c0d;border-color:#e74c3c2e}.lp-compare-col--good{background:#2ecc710f;border-color:#2ecc7138}.lp-compare-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-family:JetBrains Mono,Courier New,monospace;font-size:10px;font-weight:700}.lp-compare-col--bad .lp-compare-label{color:#e74c3cb3}.lp-compare-col--good .lp-compare-label{color:var(--green-bright)}.lp-compare-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp-compare-list li{color:var(--text-2);padding-left:26px;font-size:14px;line-height:1.5;position:relative}.lp-compare-list li:before{font-size:13px;font-weight:700;line-height:1.6;position:absolute;top:0;left:0}.lp-compare-col--bad .lp-compare-list li:before{content:"✕";color:#e74c3cb3}.lp-compare-col--good .lp-compare-list li{color:var(--text)}.lp-compare-col--good .lp-compare-list li:before{content:"✓";color:var(--green-bright)}.lp-gallery-sub{color:var(--text-2);max-width:38ch;margin:14px auto 0;font-size:14px;line-height:1.5}.lp-caps-grid{grid-template-columns:1fr;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width>=560px){.lp-caps-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.lp-caps-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.lp-caps-grid.lp-reveal .lp-cap-item:first-child{transition-delay:0s}.lp-caps-grid.lp-reveal .lp-cap-item:nth-child(2){transition-delay:60ms}.lp-caps-grid.lp-reveal .lp-cap-item:nth-child(3){transition-delay:.12s}.lp-caps-grid.lp-reveal .lp-cap-item:nth-child(4){transition-delay:.18s}.lp-caps-grid.lp-reveal .lp-cap-item:nth-child(5){transition-delay:.24s}.lp-caps-grid.lp-reveal .lp-cap-item:nth-child(6){transition-delay:.3s}.lp-caps-grid.lp-reveal .lp-cap-item:nth-child(7){transition-delay:.36s}.lp-caps-grid.lp-reveal .lp-cap-item:nth-child(8){transition-delay:.42s}.lp-cap-item{--lp-cap-c:var(--green-bright);display:flex}.lp-cap-tile{border:1px solid var(--border);border-left:2px solid color-mix(in srgb, var(--lp-cap-c) 55%, var(--border));background:linear-gradient(90deg, color-mix(in srgb, var(--lp-cap-c) 8%, transparent) 0%, color-mix(in srgb, var(--lp-cap-c) 2%, transparent) 30%, transparent 70%), var(--surface);border-radius:0 16px 16px 0;flex-direction:column;flex:1;gap:12px;padding:20px 20px 16px 22px;text-decoration:none;transition:border-color .2s,border-left-width .2s,background .25s,transform .18s;display:flex;position:relative;overflow:hidden}.lp-cap-tile:hover{border-color:color-mix(in srgb, var(--lp-cap-c) 30%, var(--border));background:linear-gradient(90deg, color-mix(in srgb, var(--lp-cap-c) 14%, transparent) 0%, color-mix(in srgb, var(--lp-cap-c) 4%, transparent) 35%, transparent 75%), var(--surface-2);border-left-width:4px;transform:translateY(-2px)}.lp-cap-tile:active{transform:translateY(0)scale(.997)}.lp-cap-tile:focus-visible{outline:2px solid color-mix(in srgb, var(--lp-cap-c) 60%, transparent);outline-offset:3px}.lp-cap-body{min-width:0}.lp-cap-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-family:JetBrains Mono,Courier New,monospace;font-size:10px;font-weight:700;display:flex}.lp-cap-category{color:color-mix(in srgb, var(--lp-cap-c) 75%, var(--text-2))}.lp-cap-depth{color:var(--text-3);padding-left:14px;position:relative}.lp-cap-depth:before{content:"";opacity:.6;background:currentColor;width:8px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lp-cap-title{letter-spacing:-.015em;color:var(--text);text-shadow:0 0 32px color-mix(in srgb, var(--lp-cap-c) 12%, transparent);margin:0 0 8px;font-family:DM Serif Display,Georgia,Times New Roman,serif;font-size:22px;font-style:italic;font-weight:400;line-height:1.12;transition:text-shadow .3s}.lp-cap-tile:hover .lp-cap-title{text-shadow:0 0 38px color-mix(in srgb, var(--lp-cap-c) 22%, transparent)}.lp-cap-sub{color:var(--text-2);letter-spacing:.005em;max-width:42ch;font-size:13px;line-height:1.5;display:block}.lp-cap-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.lp-cap-steps{letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-family:JetBrains Mono,Courier New,monospace;font-size:10px;font-weight:700}.lp-cap-arrow{color:color-mix(in srgb, var(--lp-cap-c) 80%, var(--text-2));font-family:DM Serif Display,Georgia,serif;font-size:22px;font-style:italic;line-height:1;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s;transform:translate(0)}.lp-cap-tile:hover .lp-cap-arrow{color:color-mix(in srgb, var(--lp-cap-c) 95%, var(--text));transform:translate(5px)}.lp-caps-more{text-align:center;margin-top:28px}.lp-caps-more-link{border:1px solid var(--border);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);border-radius:99px;align-items:center;gap:8px;padding:10px 20px;font-family:JetBrains Mono,Courier New,monospace;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;display:inline-flex}.lp-caps-more-link:hover{color:var(--green-bright);background:#2ecc710d;border-color:#2ecc7159;box-shadow:0 0 14px #2ecc711a}.lp-caps-more-arrow{font-family:DM Serif Display,Georgia,serif;font-size:16px;font-style:italic;line-height:1;transition:transform .25s cubic-bezier(.4,0,.2,1)}.lp-caps-more-link:hover .lp-caps-more-arrow{transform:translate(4px)}.sub-page{background:linear-gradient(#020c1a 0%,#051826 48%,#030f1c 100%);min-height:calc(100vh - 56px);position:relative;overflow:hidden}.sub-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(100% 42% at 50% 18%,#00d4b41f 0%,#0000 62%),radial-gradient(90% 36% at 50% 88%,#00c8b414 0%,#0000 62%);position:absolute;inset:0}.sub-glow{pointer-events:none;z-index:0;background:radial-gradient(75% 60% at 50% 30%,#00d4b42e 0%,#0000 62%),radial-gradient(45% 40% at 22% 24%,#00a0dc14 0%,#0000 55%);width:360px;height:360px;animation:9s ease-in-out infinite alternate sub-glow;position:absolute;top:-60px;left:50%;transform:translate(-50%)}@keyframes sub-glow{0%{opacity:.8;transform:translate(-50%)scale(1)}40%{opacity:1;transform:translate(-50%)scale(1.06)}to{opacity:.85;transform:translate(-50%)scale(.97)}}.sub-particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sub-particle{width:calc(2px + var(--pi,0) * 1.5px);height:calc(2px + var(--pi,0) * 1.5px);bottom:-8px;left:calc(10% + var(--pi,0) * 14%);animation:sub-ember-rise calc(7s + var(--pi,0) * .9s) ease-in calc(var(--pi,0) * .7s) infinite;background:#00d4b433;border:1px solid #00d4b44d;border-radius:50%;position:absolute}@keyframes sub-ember-rise{0%{opacity:0;transform:translateY(0)scale(.6)}10%{opacity:.5}80%{opacity:.15}to{opacity:0;transform:translateY(-360px)scale(1.1)}}.sub-inner{z-index:1;box-sizing:border-box;flex-direction:column;max-width:480px;min-height:calc(100vh - 56px);margin:0 auto;padding:28px 24px;display:flex;position:relative}.sub-top{flex-shrink:0}.sub-hero,.sub-eyebrow,.sub-heading,.sub-tagline,.sub-cta-block{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards sub-rise;transform:translateY(10px)}.sub-hero{animation-delay:40ms}.sub-eyebrow{animation-delay:.12s}.sub-heading{animation-delay:.18s}.sub-tagline{animation-delay:.26s}.sub-cta-block{animation-delay:.34s}@keyframes sub-rise{to{opacity:1;transform:translateY(0)}}.sub-hero{justify-content:center;align-items:flex-end;width:100%;margin-bottom:14px;display:flex;position:relative}.sub-hero-glow{filter:blur(14px);pointer-events:none;background:radial-gradient(60% 55% at 50% 60%,#00d4b44d 0%,#0000 68%);border-radius:50%;width:180px;height:140px;margin-left:-90px;animation:4.8s ease-in-out infinite sub-hero-glow;position:absolute;bottom:2px;left:50%}@keyframes sub-hero-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.sub-hero-img{z-index:2;object-fit:contain;filter:drop-shadow(0 14px 22px #00000073)drop-shadow(0 0 26px #00d4b447);width:150px;max-width:48vw;height:auto;animation:5s ease-in-out infinite sub-hero-float;position:relative}@keyframes sub-hero-float{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-8px)rotate(.5deg)}70%{transform:translateY(-4px)rotate(-.4deg)}}.sub-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#00d4b4d1;background:#00d4b412;border:1px solid #00d4b429;border-radius:99px;align-items:center;gap:7px;margin:0 0 14px;padding:5px 13px;font-family:JetBrains Mono,Courier New,monospace;font-size:10px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.sub-heading{letter-spacing:-.015em;color:#eafaf6;text-shadow:0 0 90px #00d4b473,0 2px 30px #00000073;margin:0 0 12px;font-family:DM Serif Display,Georgia,Times New Roman,serif;font-size:clamp(34px,8.5vw,44px);font-style:italic;line-height:1.08}.sub-tagline{color:#a8d8ced1;margin:0 0 24px;font-size:14px;line-height:1.6}.sub-tagline-em{color:#00d4b4;font-weight:600}.sub-cta-block{flex-direction:column;gap:10px;margin-bottom:30px;display:flex}.sub-cta{color:#021410;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#00e6c4 0%,#00b496 100%);border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;width:100%;padding:16px 28px;font-family:JetBrains Mono,Courier New,monospace;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 34px #00d4b461,0 2px 8px #0000004d,inset 0 1px #ffffff47}.sub-cta:after{content:"";background:linear-gradient(100deg,#0000,#fff6,#0000);width:45%;height:100%;animation:5.5s ease-in-out 1.2s infinite sub-cta-shine;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes sub-cta-shine{0%,18%{left:-60%}38%,to{left:130%}}.sub-cta-label{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}.sub-cta:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 44px #00d4b475,0 2px 8px #0000004d,inset 0 1px #ffffff52}.sub-cta:active{transform:scale(.98)}.sub-cta:disabled{opacity:.55;cursor:not-allowed;transform:none}.sub-cta-arrow{font-size:16px;line-height:1;transition:transform .2s;display:inline-block}.sub-cta:hover .sub-cta-arrow{transform:translate(3px)}.sub-pricing-note{text-align:center;letter-spacing:.05em;color:#00d4b480;margin:0;font-family:JetBrains Mono,Courier New,monospace;font-size:11px}.sub-error{text-align:center;color:#ff6b6b;margin:0;font-size:13px}.sub-benefits{flex-direction:column;gap:4px;margin-bottom:26px;padding:6px 4px;display:flex;position:relative}.sub-benefit+.sub-benefit{border-top:1px solid #00d4b414}.sub-benefit{opacity:0;align-items:flex-start;gap:13px;padding:12px 6px;animation:.55s cubic-bezier(.22,1,.36,1) forwards sub-rise;display:flex;transform:translateY(8px)}.sub-benefit:first-child{animation-delay:.42s}.sub-benefit:nth-child(2){animation-delay:.5s}.sub-benefit:nth-child(3){animation-delay:.58s}.sub-benefit:nth-child(4){animation-delay:.66s}.sub-benefit-icon{background:linear-gradient(150deg,#00d4b424,#00d4b40d);border:1px solid #00d4b42e;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff0f,0 0 18px #00d4b41a}.sub-benefit-body{flex:1;min-width:0}.sub-benefit-title{color:var(--text);letter-spacing:-.005em;margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.25}.sub-benefit-note{color:#a8d8cea8;font-size:12.5px;line-height:1.5}.sub-footer{flex-direction:column;align-items:center;gap:14px;margin-top:auto;padding-top:4px;display:flex}.sub-trust{color:#00d4b46b;text-align:center;letter-spacing:.04em;margin:0;font-family:JetBrains Mono,Courier New,monospace;font-size:11px;line-height:1.6}.sub-connect-link{color:#a8d8ce9e;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline;transition:color .15s}.sub-connect-link:hover{color:#00d4b4}@media (width>=480px){.sub-inner{padding:40px 32px 36px}.sub-benefit{padding:13px 6px}}@media (prefers-reduced-motion:reduce){.sub-glow,.sub-particle,.sub-hero-glow,.sub-hero-img,.sub-cta:after{animation:none}.sub-hero,.sub-eyebrow,.sub-heading,.sub-tagline,.sub-cta-block,.sub-benefit{opacity:1;animation:none;transform:none}}@keyframes lp-music-pulse{0%,to{box-shadow:0 0 #00d4b473,0 4px 20px #00000080}50%{box-shadow:0 0 0 8px #00d4b400,0 4px 20px #00000080}}.lp-music-btn{z-index:300;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#030812e0;border:1.5px solid #00d4b459;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .2s,transform .15s,background .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 20px #00000080}.lp-music-btn:hover{background:#030e1af2;border-color:#00d4b4b3;transform:scale(1.08)}.lp-music-btn:active{transform:scale(.95)}.lp-music-btn--playing{border-color:#00d4b499;animation:2s ease-in-out infinite lp-music-pulse}.lp-music-icon{-webkit-user-select:none;user-select:none;font-size:18px;line-height:1}@media (prefers-reduced-motion:reduce){.lp-btn-primary,.lp-btn-primary:before,.lp-header-cta,.lp-header-cta:before,.lp-particle,.lp-og,.lp-og-1,.lp-og-2,.lp-og-3,.lp-final-g1,.lp-hero-fade,.lp-music-btn--playing{animation:none!important}.lp-particle{opacity:.25}.lp-hero-fade{opacity:.85}.lp-hero-eyebrow,.lp-hero-h1,.lp-hero-sub,.lp-hero-btns,.lp-hero-limit,.lp-hero-trust,.lp-hero-ghost,.lp-scroll-cue{opacity:1!important;animation:none!important}.lp-scroll-cue{transform:translate(-50%)!important}.lp-reveal{opacity:1!important;transition:none!important;transform:none!important}.lp-cap-tile:hover,.lp-cap-tile:hover .lp-cap-arrow,.lp-caps-more-link:hover .lp-caps-more-arrow,.lp-cap-tile:active{transform:none!important}}
