.pg-landing{--bg:#050505;--bg2:#0c0c0c;--bg3:#121212;--card:#141414;--card2:#1a1a1a;--line:#1f1f1f;--line2:#2c2c2c;--white:#fff;--text:#f0f0f0;--t2:#a3a3a3;--t3:#8f8f8f;--green:#00e5a0;--gd:#00e5a01a;--glow:#00e5a02e;--red:#ff3b3b;--amber:#fa0;--blue:#3d8eff;--sans:var(--font-barlow),system-ui,sans-serif;--cond:var(--font-barlow-cond),system-ui,sans-serif}.pg-landing *,.pg-landing :before,.pg-landing :after{box-sizing:border-box;margin:0;padding:0}.pg-landing{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@keyframes land-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes land-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes land-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes land-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes land-shimmer{0%{background-position:200%}to{background-position:-200%}}.pg-landing .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(20px)}.pg-landing .reveal.in{opacity:1;transform:translateY(0)}.pg-landing .delay-1{transition-delay:.1s}.pg-landing .delay-2{transition-delay:.2s}.pg-landing .delay-3{transition-delay:.3s}.pg-landing .hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 24px 0;display:flex;position:relative;overflow:hidden}.pg-landing .hero-noise{opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pg-landing .hero-glow{pointer-events:none;background:radial-gradient(#00e5a012 0%,#0000 65%);width:700px;height:500px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.pg-landing .hero-grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.035;pointer-events:none;background-size:60px 60px;position:absolute;inset:0}.pg-landing .pill{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--green);background:#00e5a00f;border:1px solid #00e5a040;border-radius:20px;align-items:center;gap:7px;margin-bottom:24px;padding:5px 14px;font-weight:700;animation:.7s both land-fadeUp;display:inline-flex}.pg-landing .dot-live{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite land-blink}.pg-landing .hero-h1{font-family:var(--cond);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:24px;font-size:clamp(54px,10vw,118px);font-weight:900;line-height:.9;animation:.7s 80ms both land-fadeUp}.pg-landing .hero-h1 .stroke{-webkit-text-stroke:1.5px #fff3;color:#0000}.pg-landing .hero-h1 .solid{color:var(--white)}.pg-landing .hero-h1 .accent{color:var(--green)}.pg-landing .hero-sub{max-width:600px;font-size:var(--fs-lead);color:var(--t2);font-weight:400;line-height:var(--lh-lead);margin:0 auto 36px;animation:.7s .16s both land-fadeUp}.pg-landing .hero-ctas{flex-wrap:wrap;justify-content:center;gap:10px;animation:.7s .24s both land-fadeUp;display:flex}.pg-landing .btn-p{background:var(--green);color:var(--bg);font-size:var(--fs-btn);letter-spacing:.02em;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:8px;padding:15px 28px;font-weight:700;transition:all .2s;display:inline-flex}.pg-landing .btn-p:hover{opacity:.87;transform:translateY(-2px);box-shadow:0 12px 32px #00e5a038}.pg-landing .btn-s{border:1px solid var(--line2);color:var(--t2);font-size:var(--fs-btn);background:0 0;border-radius:11px;align-items:center;gap:8px;padding:15px 28px;font-weight:600;transition:all .2s;display:inline-flex}.pg-landing .btn-s:hover{border-color:var(--line2);color:var(--text);background:var(--card)}.pg-landing .proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);width:100%;max-width:1400px;margin-top:72px;display:grid}.pg-landing .proof-i{border-right:1px solid var(--line);text-align:center;padding:20px 16px}.pg-landing .proof-i:last-child{border-right:none}.pg-landing .proof-v{font-family:var(--cond);font-size:var(--fs-label);color:var(--green);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:4px;font-weight:900}.pg-landing .proof-l{font-size:var(--fs-small);color:var(--t2);font-weight:600;line-height:1.4}.pg-landing .proof-l span{font-size:var(--fs-label);color:var(--t3);letter-spacing:var(--ls-label);text-transform:uppercase;margin-top:1px;font-weight:400;display:block}.pg-landing .preview-section{background:var(--bg2);border-bottom:1px solid var(--line);padding:80px clamp(24px,5vw,100px)}.pg-landing .preview-inner{grid-template-columns:1fr 420px;align-items:center;gap:80px;max-width:1400px;margin:0 auto;display:grid}.pg-landing .preview-copy .eyebrow{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--green);margin-bottom:12px;font-weight:700}.pg-landing .preview-h2{font-family:var(--cond);font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:18px;font-weight:900;line-height:.92}.pg-landing .preview-desc{font-size:var(--fs-lead);color:var(--t2);line-height:var(--lh-lead);margin-bottom:28px}.pg-landing .feat-list{flex-direction:column;gap:16px;display:flex}.pg-landing .feat-row{align-items:flex-start;gap:14px;display:flex}.pg-landing .feat-ico{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.pg-landing .feat-copy h3{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-h3);margin-bottom:3px}.pg-landing .feat-copy p{font-size:var(--fs-body);color:var(--t2);line-height:var(--lh-body)}.pg-landing .mockup-card{background:var(--card);border:1px solid var(--line2);border-radius:28px;animation:5s ease-in-out infinite land-float;overflow:hidden;box-shadow:0 40px 80px #00000080}.pg-landing .mock-hdr{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px 10px;display:flex}.pg-landing .mock-logo{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;font-size:16px;font-weight:900}.pg-landing .mock-logo em{color:var(--green);font-style:normal}.pg-landing .mock-unit{background:var(--card2);border:1px solid var(--line);color:var(--t2);letter-spacing:.06em;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.pg-landing .mock-tabs{border-bottom:1px solid var(--line);gap:0;padding:0 18px;display:flex;overflow:hidden}.pg-landing .mock-tab{color:var(--t3);letter-spacing:.04em;white-space:nowrap;border-bottom:2px solid #0000;padding:9px 12px;font-size:11px;font-weight:600}.pg-landing .mock-tab.a{color:var(--white);border-bottom-color:var(--green)}.pg-landing .mock-body{padding:14px 18px 18px}.pg-landing .m-label{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin-bottom:4px;font-size:9px;font-weight:700}.pg-landing .m-hero-row{align-items:baseline;gap:4px;margin-bottom:3px;display:flex}.pg-landing .m-val{font-family:var(--cond);color:var(--green);font-size:56px;font-weight:900;line-height:1}.pg-landing .m-unit{color:var(--t2);font-size:16px}.pg-landing .m-trend{margin-left:2px;font-size:20px}.pg-landing .m-status{letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:#00e5a01a;border-radius:12px;align-items:center;gap:5px;margin-bottom:12px;padding:3px 10px;font-size:9px;font-weight:700;display:inline-flex}.pg-landing .m-stats{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.pg-landing .m-stat{text-align:center;border-right:1px solid var(--line);padding:8px 4px}.pg-landing .m-stat:last-child{border-right:none}.pg-landing .m-sv{font-family:var(--cond);margin-bottom:2px;font-size:14px;font-weight:800;line-height:1}.pg-landing .m-sl{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:7px;font-weight:700}.pg-landing .m-chart{background:#00e5a00a;border-radius:8px;height:44px;margin-bottom:10px;position:relative;overflow:hidden}.pg-landing .m-log-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.pg-landing .m-log-row:last-child{border-bottom:none}.pg-landing .m-log-l{align-items:center;gap:9px;display:flex}.pg-landing .m-log-ico{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.pg-landing .m-log-t{font-size:11px;font-weight:600}.pg-landing .m-log-s{color:var(--t2);font-size:9px}.pg-landing .m-log-v{font-family:var(--cond);font-size:14px;font-weight:800}.pg-landing .sec{max-width:1400px;margin:0 auto;padding:88px clamp(24px,5vw,100px)}.pg-landing .sec-eyebrow{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--green);margin-bottom:12px;font-weight:700}.pg-landing .sec-h2{font-family:var(--cond);font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:16px;font-weight:900;line-height:.92}.pg-landing .sec-sub{font-size:var(--fs-lead);color:var(--t2);line-height:var(--lh-lead);max-width:640px}.pg-landing .feat-grid{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;display:grid;overflow:hidden}.pg-landing .fg-cell{background:var(--bg2);padding:28px 24px;transition:background .2s}.pg-landing .fg-cell:hover{background:var(--bg3)}.pg-landing .fg-ico{margin-bottom:14px;font-size:24px}.pg-landing .fg-t{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-h3);margin-bottom:7px}.pg-landing .fg-d{font-size:var(--fs-body);color:var(--t2);line-height:var(--lh-body)}.pg-landing .pricing-bg{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:88px 0}.pg-landing .pricing-inner{max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,100px)}.pg-landing .price-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;margin-top:52px;display:grid}.pg-landing .pc{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px 24px;transition:border-color .2s,transform .2s;position:relative}.pg-landing .pc:hover{border-color:var(--line2);transform:translateY(-3px)}.pg-landing .pc-tier{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--t3);margin-bottom:8px;font-weight:700}.pg-landing .pc-name{font-family:var(--cond);font-size:var(--fs-h3);text-transform:uppercase;font-weight:900;line-height:var(--lh-h3);margin-bottom:4px}.pg-landing .pc-desc{font-size:var(--fs-small);color:var(--t2);min-height:52px;margin-bottom:20px;line-height:1.65}.pg-landing .pc-btn{text-align:center;width:100%;font-size:var(--fs-btn);letter-spacing:.02em;cursor:pointer;border:none;border-radius:11px;padding:13px;font-weight:700;transition:all .2s;display:block}.pg-landing .pc-btn.g{background:var(--green);color:var(--bg)}.pg-landing .pc-btn.g:hover{opacity:.85}.pg-landing .pc-btn.o{border:1px solid var(--line2);color:var(--t2);background:0 0}.pg-landing .pc-btn.o:hover{border-color:var(--green);color:var(--green)}.pg-landing .pc-feats{margin-top:20px;list-style:none}.pg-landing .pc-feat{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--t2);align-items:flex-start;gap:9px;padding:7px 0;line-height:1.5;display:flex}.pg-landing .pc-feat:first-child{border-top:none}.pg-landing .ck{color:var(--green);font-size:var(--fs-small);flex-shrink:0;margin-top:1px}.pg-landing .calc-cta{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-top:52px;padding:48px 44px;position:relative;overflow:hidden}.pg-landing .calc-cta:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--green) 50%,transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.pg-landing .calc-cta-h{font-family:var(--cond);font-size:var(--fs-h3);text-transform:uppercase;font-weight:900;line-height:var(--lh-h3);margin-bottom:10px}.pg-landing .calc-cta-d{font-size:var(--fs-body);color:var(--t2);line-height:var(--lh-body);max-width:560px;margin-bottom:24px}.pg-landing .mission{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:80px clamp(24px,5vw,100px)}.pg-landing .mission-q{font-family:var(--cond);text-transform:uppercase;letter-spacing:-.01em;max-width:720px;margin:0 auto 16px;font-size:clamp(22px,4vw,44px);font-weight:800;line-height:1.15}.pg-landing .mission-q em{color:var(--green);font-style:normal}.pg-landing .final-cta{text-align:center;padding:96px clamp(24px,5vw,100px)}.pg-landing .final-h{font-family:var(--cond);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(44px,8vw,100px);font-weight:900;line-height:.9}.pg-landing .final-h em{color:var(--green);font-style:normal;display:block}.pg-landing .final-sub{font-size:var(--fs-lead);color:var(--t2);line-height:var(--lh-lead);max-width:560px;margin-bottom:36px;margin-left:auto;margin-right:auto}@media (max-width:960px){.pg-landing .preview-inner{grid-template-columns:1fr}.pg-landing .mockup-card{max-width:400px;margin:0 auto}.pg-landing .price-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.pg-landing .feat-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pg-landing .proof{grid-template-columns:1fr 1fr}.pg-landing .proof-i:nth-child(2){border-right:none}.pg-landing .proof-i:nth-child(3),.pg-landing .proof-i:last-child{border-top:1px solid var(--line)}.pg-landing .feat-grid{grid-template-columns:1fr}.pg-landing .sec,.pg-landing .preview-section{padding:64px 20px}.pg-landing .pricing-inner{padding:0 20px}.pg-landing .final-cta{padding:72px 20px}.pg-landing .proof-i{padding:16px 12px}.pg-landing .calc-cta{padding:28px 20px}.pg-landing .mission{padding:60px 20px}}.pg-landing .founder{background:var(--card);border:1px solid var(--line);border-radius:16px;max-width:760px;margin-top:40px;padding:32px}.pg-landing .founder-body{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--t2);margin-bottom:22px}.pg-landing .founder-who{align-items:center;gap:10px;display:flex}.pg-landing .founder-av{background:var(--green);width:34px;height:34px;color:var(--bg);font-size:14px;font-weight:800;font-family:var(--cond);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-landing .founder-n{font-family:var(--cond);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text);font-weight:800}@media (max-width:640px){.pg-landing .founder{padding:24px 20px}}.pg-landing .calc-cta-note{font-size:var(--fs-small);color:var(--t3);margin-left:16px}@media (max-width:640px){.pg-landing .calc-cta-note{margin:12px 0 0;display:block}}.pg-landing .pc-step{font-family:var(--cond);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--green);margin-bottom:10px;font-weight:800}.pg-landing h3.pc-name{line-height:1}.pg-landing .final-note{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);max-width:560px;margin:-16px auto 28px;font-weight:600}
