.lp{--ink:#0d1f2d;--ink2:#2a4a5c;--ink3:#6b8a9a;--parchment:#f8f5ee;--cream:#f0ebe0;--surface:#fff;--gold:#c49a28;--gold-light:#f5e8c0;--gold-dark:#8b6a10;--blue:#1b4fd8;--blue-dark:#1239a6;--blue-light:#ebf0fd;--teal:#0a6e56;--teal-bright:#1cc99a;--teal-light:#e0f4ee;--red:#c42b2b;--warm-white:#f5f3ee;--rule:#0d0c0a14;--rule-mid:#0d0c0a24;--radius:8px;--radius-lg:16px;--radius-xl:24px;background:var(--parchment);min-height:100vh;color:var(--ink);font-family:var(--font-dm-sans), system-ui, sans-serif;line-height:1.6;position:relative;overflow-x:hidden}.lp *,.lp :before,.lp :after{box-sizing:border-box;margin:0;padding:0}.lp:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.lp nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);background:#f8f5eee0;justify-content:space-between;align-items:center;padding:1rem 2rem;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}.lp .nav-logo{align-items:center;gap:10px;display:flex}.lp .nav-logo-mark{background:var(--ink);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;overflow:hidden}.lp .nav-logo-mark:after{content:"";opacity:.5;background:linear-gradient(135deg,#1cc99a 0%,#0000 60%);position:absolute;inset:0}.lp .nav-logo-mark span{font-family:var(--font-syne), sans-serif;color:#fff;z-index:1;font-size:15px;font-weight:800;position:relative}.lp .nav-logo-text{font-family:var(--font-syne), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:800}.lp .nav-logo-text em{color:var(--teal);font-style:normal}.lp .nav-links{align-items:center;gap:1.5rem;display:flex}.lp .nav-link{color:var(--ink2);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s}.lp .nav-link:hover{color:var(--ink)}.lp .nav-cta{background:var(--ink);color:#fff;border-radius:var(--radius);font-size:13.5px;font-weight:600;font-family:var(--font-syne), sans-serif;letter-spacing:-.01em;padding:9px 22px;text-decoration:none;transition:background .15s,transform .1s}.lp .nav-cta:hover{background:var(--ink2);transform:translateY(-1px)}.lp .hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:8rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.lp .hero-bg{z-index:0;position:absolute;inset:0}.lp .hero-orb{filter:blur(80px);opacity:.18;border-radius:50%;position:absolute}.lp .hero-orb-1{background:var(--gold);width:600px;height:600px;top:-100px;left:-100px}.lp .hero-orb-2{background:#1cc99a;width:500px;height:500px;bottom:-80px;right:-80px}.lp .hero-orb-3{background:var(--teal);width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .hero-content{z-index:1;max-width:820px;position:relative}.lp .hero-eyebrow{background:var(--gold-light);color:var(--gold-dark);font-size:12px;font-family:var(--font-dm-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c49a284d;border-radius:20px;align-items:center;gap:8px;margin-bottom:1.5rem;padding:6px 16px;font-weight:500;animation:.6s both lpFadeUp;display:inline-flex}.lp .hero-eyebrow:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2s infinite lpPulse}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.3}}.lp .hero-h1{font-family:var(--font-syne), sans-serif;letter-spacing:-.04em;color:var(--ink);margin-bottom:1.25rem;font-size:clamp(42px,7vw,82px);font-weight:800;line-height:1;animation:.6s .1s both lpFadeUp}.lp .hero-h1 .accent{color:var(--gold);display:inline-block;position:relative}.lp .hero-h1 .accent:after{content:"";background:var(--gold);border-radius:2px;width:100%;height:3px;animation:.6s .7s forwards lpLineGrow;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}@keyframes lpLineGrow{to{transform:scaleX(1)}}.lp .hero-sub{color:var(--ink2);max-width:600px;margin:0 auto 2.5rem;font-size:clamp(16px,2.2vw,20px);line-height:1.7;animation:.6s .2s both lpFadeUp}.lp .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;animation:.6s .3s both lpFadeUp;display:flex}.lp .btn-primary{background:var(--ink);color:#fff;border-radius:var(--radius);font-size:15px;font-weight:700;font-family:var(--font-syne), sans-serif;letter-spacing:-.01em;border:2px solid var(--ink);align-items:center;gap:8px;padding:14px 32px;text-decoration:none;transition:all .2s;display:inline-flex}.lp .btn-primary:hover{color:var(--ink);background:0 0;transform:translateY(-2px)}.lp .btn-secondary{color:var(--ink);border-radius:var(--radius);font-size:15px;font-weight:600;font-family:var(--font-syne), sans-serif;letter-spacing:-.01em;border:2px solid var(--rule-mid);background:0 0;align-items:center;gap:8px;padding:14px 32px;text-decoration:none;transition:all .2s;display:inline-flex}.lp .btn-secondary:hover{border-color:var(--ink);transform:translateY(-2px)}.lp .hero-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:2rem;animation:.6s .4s both lpFadeUp;display:flex}.lp .hero-badge{color:var(--ink3);font-size:12px;font-family:var(--font-dm-mono), monospace;align-items:center;gap:5px;display:flex}.lp .hero-badge:before{content:"✓";color:var(--teal);font-weight:700}.lp .hero-scroll{color:var(--ink3);font-size:11px;font-family:var(--font-dm-mono), monospace;letter-spacing:.06em;flex-direction:column;align-items:center;gap:6px;animation:.6s .6s both lpFadeUp;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.lp .scroll-line{background:linear-gradient(to bottom, var(--ink3), transparent);width:1px;height:40px;animation:1.5s ease-in-out infinite lpScrollAnim}@keyframes lpScrollAnim{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lp .proof-strip{background:var(--ink);padding:1rem 2rem;position:relative;overflow:hidden}.lp .proof-strip-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.lp .proof-item{font-family:var(--font-dm-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:8px;font-size:11px;display:flex}.lp .proof-item strong{color:var(--gold);font-size:18px;font-family:var(--font-syne), sans-serif;letter-spacing:-.02em}.lp section{z-index:1;padding:6rem 2rem;position:relative}.lp .section-inner{max-width:1100px;margin:0 auto}.lp .section-eyebrow{font-family:var(--font-dm-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark);align-items:center;gap:8px;margin-bottom:.75rem;font-size:11px;display:flex}.lp .section-eyebrow:before{content:"";background:var(--gold);width:20px;height:1px;display:block}.lp .section-h2{font-family:var(--font-syne), sans-serif;letter-spacing:-.03em;color:var(--ink);margin-bottom:1rem;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.1}.lp .section-sub{color:var(--ink2);max-width:560px;font-size:16px;line-height:1.75}.lp .problem-section{background:var(--ink);color:#fff}.lp .problem-section .section-eyebrow{color:#c49a28cc}.lp .problem-section .section-eyebrow:before{background:var(--gold);opacity:.6}.lp .problem-section .section-h2{color:#fff}.lp .problem-section .section-sub{color:#ffffffa6}.lp .problem-grid{border-radius:var(--radius-lg);background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;display:grid;overflow:hidden}.lp .problem-card{background:var(--ink);padding:2rem;position:relative;overflow:hidden}.lp .problem-card:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);height:2px;position:absolute;top:0;left:0;right:0}.lp .problem-num{font-family:var(--font-syne), sans-serif;color:#c49a2826;margin-bottom:.5rem;font-size:48px;font-weight:800;line-height:1}.lp .problem-title{color:#fff;font-size:16px;font-weight:600;font-family:var(--font-syne), sans-serif;margin-bottom:.5rem}.lp .problem-desc{color:#ffffff80;font-size:13.5px;line-height:1.65}.lp .audience-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3rem;display:grid}.lp .audience-card{background:var(--surface);border:1px solid var(--rule-mid);border-radius:var(--radius-lg);padding:1.75rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.lp .audience-card:after{content:"";background:linear-gradient(135deg, var(--gold-light), transparent 60%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.lp .audience-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000014}.lp .audience-card:hover:after{opacity:.4}.lp .audience-icon{z-index:1;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1rem;font-size:20px;display:flex;position:relative}.lp .aud-1{background:var(--gold-light)}.lp .aud-2{background:var(--blue-light)}.lp .aud-3{background:var(--teal-light)}.lp .audience-title{font-family:var(--font-syne), sans-serif;color:var(--ink);letter-spacing:-.01em;z-index:1;margin-bottom:.5rem;font-size:17px;font-weight:700;position:relative}.lp .audience-desc{color:var(--ink2);z-index:1;font-size:13px;line-height:1.65;position:relative}.lp .steps-section{background:var(--cream)}.lp .steps-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3rem;display:grid}.lp .step-card{background:var(--surface);border:1px solid var(--rule-mid);border-radius:var(--radius-lg);cursor:default;padding:1.75rem 1.5rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.lp .step-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #00000012}.lp .step-card:before{content:"";width:100%;height:3px;position:absolute;top:0;left:0}.lp .step-1:before{background:linear-gradient(90deg,#c49a28,#e8c56a)}.lp .step-2:before{background:linear-gradient(90deg,#1b4fd8,#6b9ef8)}.lp .step-3:before{background:linear-gradient(90deg,#0a6e56,#3db994)}.lp .step-4:before{background:linear-gradient(90deg,#c42b2b,#f87171)}.lp .step-5:before{background:linear-gradient(90deg,#7c3aed,#c084fc)}.lp .step-6:before{background:linear-gradient(90deg,#c45e0a,#fb923c)}.lp .step-7:before{background:linear-gradient(90deg,#0a6e6e,#34d6d6)}.lp .step-8:before{background:linear-gradient(90deg,#1b4fd8,#0a6e56)}.lp .step-9:before{background:linear-gradient(90deg,#c49a28,#c42b2b)}.lp .step-num{font-family:var(--font-dm-mono), monospace;letter-spacing:.1em;color:var(--ink3);margin-bottom:.65rem;font-size:11px}.lp .step-title{font-family:var(--font-syne), sans-serif;color:var(--ink);letter-spacing:-.01em;margin-bottom:.5rem;font-size:15px;font-weight:700;line-height:1.25}.lp .step-desc{color:var(--ink2);font-size:12.5px;line-height:1.6}.lp .step-tag{font-size:10px;font-family:var(--font-dm-mono), monospace;background:var(--gold-light);color:var(--gold-dark);border-radius:10px;margin-top:.75rem;padding:2px 8px;font-weight:500;display:inline-block}.lp .hiw-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:3rem;display:grid}.lp .hiw-steps{flex-direction:column;gap:0;display:flex}.lp .hiw-step{border-bottom:1px solid var(--rule);gap:1rem;padding:1.25rem 0;display:flex;position:relative}.lp .hiw-step:last-child{border-bottom:none}.lp .hiw-step-num{background:var(--ink);color:#fff;width:36px;height:36px;font-family:var(--font-syne), sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:14px;font-weight:800;display:flex}.lp .hiw-step-title{font-family:var(--font-syne), sans-serif;color:var(--ink);letter-spacing:-.01em;margin-bottom:3px;font-size:15px;font-weight:700}.lp .hiw-step-desc{color:var(--ink2);font-size:13px;line-height:1.6}.lp .hiw-visual{background:var(--ink);border-radius:var(--radius-xl);padding:2rem;position:relative;overflow:hidden}.lp .hiw-visual:before{content:"";background:var(--gold);opacity:.08;filter:blur(40px);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.lp .hiw-visual-title{font-family:var(--font-dm-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-bottom:1.25rem;font-size:10px}.lp .hiw-tool-list{flex-direction:column;gap:.5rem;display:flex}.lp .hiw-tool{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:10px;padding:.6rem .75rem;display:flex}.lp .hiw-tool-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.lp .hiw-tool-name{color:#fffc;font-size:12.5px;font-family:var(--font-dm-mono), monospace}.lp .hiw-tool-tag{font-size:9.5px;font-family:var(--font-dm-mono), monospace;border-radius:8px;margin-left:auto;padding:2px 7px;font-weight:500}.lp .tag-ai{color:var(--gold);background:#c49a2833}.lp .tag-xl{color:#7ba4ff;background:#1b4fd833}.lp .tag-free{color:#4dd9b0;background:#0a6e5633}.lp .value-section{background:var(--ink)}.lp .value-grid{border-radius:var(--radius-lg);background:#ffffff0f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3rem;display:grid;overflow:hidden}.lp .value-card{background:var(--ink);text-align:center;padding:2rem 1.5rem}.lp .value-icon{margin-bottom:1rem;font-size:28px;display:block}.lp .value-title{font-family:var(--font-syne), sans-serif;color:#fff;letter-spacing:-.01em;margin-bottom:.5rem;font-size:15px;font-weight:700}.lp .value-desc{color:#ffffff80;font-size:12.5px;line-height:1.6}.lp .cta-section{text-align:center;padding:8rem 2rem}.lp .cta-inner{max-width:680px;margin:0 auto}.lp .cta-box{background:var(--ink);border-radius:var(--radius-xl);padding:4rem 3rem;position:relative;overflow:hidden}.lp .cta-box:before{content:"";background:var(--gold);opacity:.06;filter:blur(60px);border-radius:50%;width:400px;height:400px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.lp .cta-quote{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic}.lp .cta-eyebrow{font-family:var(--font-dm-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#c49a28b3;margin-bottom:1rem;font-size:11px}.lp .cta-h2{font-family:var(--font-syne), sans-serif;letter-spacing:-.03em;color:#fff;z-index:1;margin-bottom:1rem;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1;position:relative}.lp .cta-sub{color:#ffffff8c;z-index:1;margin-bottom:2rem;font-size:15px;line-height:1.7;position:relative}.lp .cta-actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.lp .btn-gold{background:var(--gold);color:var(--ink);border-radius:var(--radius);font-size:15px;font-weight:700;font-family:var(--font-syne), sans-serif;letter-spacing:-.01em;align-items:center;gap:8px;padding:14px 32px;text-decoration:none;transition:all .2s;display:inline-flex}.lp .btn-gold:hover{background:#d4aa38;transform:translateY(-2px)}.lp .btn-ghost{color:#ffffffb3;border-radius:var(--radius);font-size:15px;font-weight:600;font-family:var(--font-syne), sans-serif;background:0 0;border:1px solid #fff3;align-items:center;gap:8px;padding:14px 32px;text-decoration:none;transition:all .2s;display:inline-flex}.lp .btn-ghost:hover{color:#fff;border-color:#ffffff80}.lp footer{background:var(--ink);text-align:center;border-top:1px solid #ffffff0f;padding:3rem 2rem}.lp .footer-logo{font-family:var(--font-syne), sans-serif;letter-spacing:-.02em;color:#fff;margin-bottom:.5rem;font-size:22px;font-weight:800}.lp .footer-logo em{color:var(--gold);font-style:normal}.lp .footer-tagline{color:#ffffff59;font-size:13px;font-family:var(--font-dm-mono), monospace;letter-spacing:.06em}.lp .footer-links{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;display:flex}.lp .footer-link{color:#fff6;font-size:13px;text-decoration:none;transition:color .15s}.lp .footer-link:hover{color:#fffc}.lp .footer-copy{color:#fff3;font-size:12px;font-family:var(--font-dm-mono), monospace;margin-top:2rem}.lp .reg-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}@media (max-width:820px){.lp .reg-grid{grid-template-columns:1fr;gap:2rem}}.lp .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.lp .reveal.visible{opacity:1;transform:translateY(0)}.lp .reveal-delay-1{transition-delay:.1s}.lp .reveal-delay-2{transition-delay:.2s}.lp .reveal-delay-3{transition-delay:.3s}@media (max-width:900px){.lp .problem-grid,.lp .audience-grid,.lp .steps-grid,.lp .value-grid{grid-template-columns:1fr 1fr}.lp .hiw-grid{grid-template-columns:1fr}.lp .hiw-visual{order:-1}.lp nav .nav-links{display:none}}@media (max-width:600px){.lp .problem-grid,.lp .audience-grid,.lp .steps-grid,.lp .value-grid{grid-template-columns:1fr}.lp .cta-box{padding:2.5rem 1.5rem}}
