:root{--bg:#050c0a;--tx:#ecf6f1;--mut:#8ea69c;--card:linear-gradient(160deg,#0d1b16f2,#08110ef2);--glass:#ffffff08;--glass2:#0c1a15cc;--frame:linear-gradient(#1a3a2f,#0b1512);--line:#ffffff12;--line2:#ffffff1f;--ac:linear-gradient(135deg,#34d399,#10b981);--ac2:#34d399;--actx:#02130c;--r:12px;--rb:22px;--hf:Inter;--hw:700;--ls:-.045em;--h1:84px;--h2:54px;--emst:italic;--emf:'Instrument Serif',serif;--navbg:#050c0a99;--logof:none;
--a1:#0f766e;--a2:#10b981;--a3:#065f46;--sh:0 50px 140px -20px #10b98155,0 0 0 1px #34d39922;--sh2:0 30px 90px #0008;--glowg:linear-gradient(90deg,#10b981,#34d399,#0ea5e9);--bglow:#10b98130;--npbg:linear-gradient(160deg,#0f3326,#071a13);--ctabg:radial-gradient(ellipse at top,#0f3a2c,#06100d);--btnsh:0 10px 40px -8px #10b981aa,inset 0 1px #ffffff55}
h1 em{font-weight:400;letter-spacing:-.02em;font-size:1.08em}h1{background:linear-gradient(180deg,#fff 30%,#9fc8b8);-webkit-background-clip:text;color:transparent}h1 em{-webkit-text-fill-color:#34d399}
html,body{overflow-x:clip;max-width:100%}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
