@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#101010;--panel:#191919;--line:#343434;--fg:#f6f6f4;--muted:#b6b6b2;--lime:#d3f36a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}header{display:flex;align-items:center;justify-content:space-between;padding:22px max(5%,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line);gap:20px}.brand{display:flex;gap:12px;align-items:center;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.4px}.symbol{display:grid;place-items:center;background:var(--lime);color:#111;width:40px;height:40px;border-radius:10px;font-weight:900}.brand small{display:block;font-size:9px;letter-spacing:3px;color:var(--muted);margin-top:3px}nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:700}nav a:hover,.link:hover{color:var(--lime)}.navbtn,.button{background:var(--lime);color:#111;padding:14px 20px;border-radius:5px;font-weight:800;display:inline-flex;align-items:center;gap:10px}.button.secondary{background:transparent;color:var(--fg);border:1px solid #686868}.wrap{max-width:1180px;margin:auto;padding:0 26px}.hero{padding:100px 0 96px;background:radial-gradient(circle at 83% 35%,#28301b 0,transparent 33%)}.eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--lime);font-weight:800}.hero h1{font:800 clamp(48px,7.5vw,104px)/1.02 Manrope,sans-serif;letter-spacing:-5px;max-width:1100px;margin:24px 0}.hero h1 em,.section h2 em{font-style:normal;color:var(--lime)}.lead{color:#c9c9c6;font-size:19px;line-height:1.7;max-width:690px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.micro{font-size:12px;color:var(--muted);margin-top:28px}.section{padding:90px 0;border-top:1px solid var(--line)}.section h2{font:800 clamp(34px,5vw,60px)/1.12 Manrope,sans-serif;letter-spacing:-2px;margin:16px 0 28px}.section p{color:var(--muted);line-height:1.8}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{background:var(--panel);padding:30px;min-height:230px;border:1px solid var(--line);border-radius:8px}.card .number{color:var(--lime);font-size:12px;font-weight:800}.card h3{font:800 22px Manrope,sans-serif;margin:34px 0 10px}.card p{font-size:14px}.feature{background:#f4f4f1;color:#111;padding:65px;border-radius:12px}.feature .eyebrow{color:#5a6b20}.feature h2{color:#111}.feature p{color:#555}.banner{width:100%;display:block;border:1px solid #ddd;border-radius:7px}.creator{display:flex;gap:20px;align-items:center;margin-top:24px}.avatar{height:90px;width:90px;object-fit:cover;border-radius:100%}.creator strong{font:800 26px Manrope,sans-serif;letter-spacing:-1px}.creator span{display:block;color:#777;margin-top:5px}.feature .button{background:#111;color:#fff}.feature .button.secondary{color:#111;border-color:#aaa}.statline{display:flex;gap:32px;flex-wrap:wrap;margin:22px 0;color:#555;font-size:13px}.callout{background:#d3f36a;color:#111;padding:70px 0}.callout h2{font:800 clamp(34px,5vw,60px)/1.1 Manrope;margin:10px 0 25px;letter-spacing:-2px}.callout p{color:#303820;max-width:620px}.callout .button{background:#111;color:#fff}footer{padding:38px 26px;border-top:1px solid var(--line);color:#999;font-size:12px}.footerinner{max-width:1180px;margin:auto;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.footerinner a{margin-left:18px}.pagehero{padding:80px 0 55px}.pagehero h1{font:800 clamp(50px,7vw,90px)/1 Manrope;letter-spacing:-4px;margin:20px 0}.creatorhero{background:#f4f4f1;color:#111;padding:45px;border-radius:12px}.creatorhero .banner{max-height:220px;object-fit:cover}.creatorhero p{color:#444}.creatorhero .button.secondary{color:#111;border-color:#999}.two{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.product{padding:32px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.product h3{font-size:22px}.product p{color:var(--muted)}.link{color:var(--lime);font-weight:800;font-size:13px}.note{font-size:12px;color:#a3a3a3}@media(max-width:760px){header{padding:17px 20px}nav{gap:12px;font-size:11px}.brand{font-size:11px}.brand small{font-size:8px;letter-spacing:1px}.symbol{width:34px;height:34px}.navbtn{padding:10px}.hero{padding:68px 0}.hero h1{letter-spacing:-2.5px}.split,.cards,.two{grid-template-columns:1fr}.split{gap:22px}.section{padding:60px 0}.feature,.creatorhero{padding:25px}.creator strong{font-size:21px}.avatar{width:65px;height:65px}.lead{font-size:16px}}
