.container:where(.astro-4utinfzg){max-width:1100px;margin:0 auto;padding:0 36px}.narrow:where(.astro-4utinfzg){max-width:820px}.hero:where(.astro-4utinfzg){background:var(--c-black);color:var(--c-white);padding:80px 0 96px;border-top:6px solid var(--c-orange)}.hero:where(.astro-4utinfzg) h1:where(.astro-4utinfzg){font-size:72px;line-height:1;letter-spacing:-2.5px;font-weight:900;margin:24px 0}.hero:where(.astro-4utinfzg) .lead:where(.astro-4utinfzg){font-size:20px;color:#bbb;max-width:760px;line-height:1.5;margin-bottom:32px}.hero:where(.astro-4utinfzg) .lead:where(.astro-4utinfzg) strong:where(.astro-4utinfzg){color:var(--c-white)}.hero:where(.astro-4utinfzg) .lead:where(.astro-4utinfzg) .orange:where(.astro-4utinfzg){color:var(--c-orange)}.disclosure:where(.astro-4utinfzg){background:#ff5b3f14;border-left:3px solid var(--c-orange);padding:16px 20px;border-radius:var(--r-sm);font-size:15px;color:#ccc;line-height:1.5;max-width:760px;margin-bottom:40px}.disclosure:where(.astro-4utinfzg) strong:where(.astro-4utinfzg){color:var(--c-white)}.stats:where(.astro-4utinfzg){display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}.stat:where(.astro-4utinfzg){background:#1a1a1a;border:2px solid #2a2a2a;padding:22px;border-radius:var(--r-md)}.stat-pop:where(.astro-4utinfzg){border-color:var(--c-orange)}.stat-label:where(.astro-4utinfzg){color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px}.stat-value:where(.astro-4utinfzg){font-size:44px;font-weight:900;letter-spacing:-2px;line-height:1}.stat-orange:where(.astro-4utinfzg){color:var(--c-orange)}.suffix:where(.astro-4utinfzg){font-size:16px;color:#888;font-weight:500}.stat-note:where(.astro-4utinfzg){color:#888;font-size:12px;margin-top:6px}.stat-note:where(.astro-4utinfzg) strong:where(.astro-4utinfzg){color:var(--c-white)}.actions:where(.astro-4utinfzg) .hbtn:where(.astro-4utinfzg){font-size:17px;padding:18px 36px}.actions-note:where(.astro-4utinfzg){color:#888;font-size:13px;margin-top:12px}@media(max-width:700px){.hero:where(.astro-4utinfzg) h1:where(.astro-4utinfzg){font-size:42px;letter-spacing:-1.5px}.stats:where(.astro-4utinfzg){grid-template-columns:1fr}}.dev:where(.astro-4utinfzg){padding:80px 0;background:var(--c-bg)}.dev:where(.astro-4utinfzg) h2:where(.astro-4utinfzg){font-size:42px;font-weight:900;letter-spacing:-1.5px;margin-bottom:20px}.dev:where(.astro-4utinfzg) p:where(.astro-4utinfzg){font-size:18px;line-height:1.6;color:#333;margin-bottom:14px}.included:where(.astro-4utinfzg){padding:80px 0;background:var(--c-white);border-top:2px solid var(--c-black);border-bottom:2px solid var(--c-black)}.included:where(.astro-4utinfzg) h2:where(.astro-4utinfzg){font-size:42px;font-weight:900;letter-spacing:-1.5px;margin-bottom:32px}.incgrid:where(.astro-4utinfzg){display:grid;grid-template-columns:1fr 1fr;gap:22px}.ibox:where(.astro-4utinfzg){background:var(--c-bg);border:2px solid var(--c-black);border-radius:var(--r-md);padding:24px}.ieye:where(.astro-4utinfzg){color:var(--c-orange);font-size:14px;font-weight:800;letter-spacing:.5px;margin-bottom:14px}.ibox:where(.astro-4utinfzg) p:where(.astro-4utinfzg){font-size:15px;line-height:1.55;color:#333}.modgrid:where(.astro-4utinfzg){display:flex;flex-wrap:wrap;gap:6px}.mchip:where(.astro-4utinfzg){background:var(--c-black);color:var(--c-white);font-size:12px;padding:5px 10px;border-radius:var(--r-sm);font-weight:600}@media(max-width:800px){.incgrid:where(.astro-4utinfzg){grid-template-columns:1fr}}.counter:where(.astro-4utinfzg){padding:80px 0}.counter:where(.astro-4utinfzg) h2:where(.astro-4utinfzg){font-size:36px;font-weight:900;margin-bottom:18px}.ctbl:where(.astro-4utinfzg){width:100%;border-collapse:collapse;margin-bottom:18px}.ctbl:where(.astro-4utinfzg) th:where(.astro-4utinfzg),.ctbl:where(.astro-4utinfzg) td:where(.astro-4utinfzg){padding:14px 18px;border:1px solid var(--c-border);font-size:16px}.ctbl:where(.astro-4utinfzg) th:where(.astro-4utinfzg){background:#fafafa;text-align:left;font-weight:700;width:65%}.ctbl-pop:where(.astro-4utinfzg){background:#ff5b3f0d}.ctbl-pop:where(.astro-4utinfzg) td:where(.astro-4utinfzg){color:var(--c-orange);font-weight:700}.ctbl-note:where(.astro-4utinfzg){color:#555;font-size:15px;margin-top:12px;line-height:1.55}.ctbl-note:where(.astro-4utinfzg) a:where(.astro-4utinfzg){color:var(--c-orange);text-decoration:underline}.math:where(.astro-4utinfzg){padding:80px 0;background:var(--c-yellow)}.math:where(.astro-4utinfzg) h2:where(.astro-4utinfzg){font-size:36px;font-weight:900;margin-bottom:24px}.mtable:where(.astro-4utinfzg){width:100%;border-collapse:collapse;background:var(--c-white);border:2px solid var(--c-black);border-radius:var(--r-md)}.mtable:where(.astro-4utinfzg) th:where(.astro-4utinfzg),.mtable:where(.astro-4utinfzg) td:where(.astro-4utinfzg){padding:12px 16px;text-align:left}.mtable:where(.astro-4utinfzg) thead:where(.astro-4utinfzg) th:where(.astro-4utinfzg){background:var(--c-black);color:var(--c-white);font-size:13px;text-transform:uppercase;letter-spacing:.5px}.mtable:where(.astro-4utinfzg) tbody:where(.astro-4utinfzg) tr:where(.astro-4utinfzg){border-top:1px solid var(--c-border)}.m-total:where(.astro-4utinfzg) td:where(.astro-4utinfzg){font-weight:700}.m-be:where(.astro-4utinfzg) td:where(.astro-4utinfzg){background:#ff5b3f14;color:var(--c-orange)}.math:where(.astro-4utinfzg) p:where(.astro-4utinfzg){margin-top:20px;font-size:17px;color:#333}.notlist:where(.astro-4utinfzg){padding:80px 0}.notlist:where(.astro-4utinfzg) h2:where(.astro-4utinfzg){font-size:36px;font-weight:900;margin-bottom:24px}.notlist:where(.astro-4utinfzg) ul:where(.astro-4utinfzg){list-style:none}.notlist:where(.astro-4utinfzg) li:where(.astro-4utinfzg){padding:14px 0 14px 30px;position:relative;border-bottom:1px solid var(--c-border);font-size:16px;line-height:1.55}.notlist:where(.astro-4utinfzg) li:where(.astro-4utinfzg):before{content:"✗";position:absolute;left:0;color:var(--c-orange);font-weight:900;font-size:18px}.faq:where(.astro-4utinfzg){padding:80px 0;background:var(--c-bg)}.faq:where(.astro-4utinfzg) h2:where(.astro-4utinfzg){font-size:36px;font-weight:900;margin-bottom:24px}.fitem:where(.astro-4utinfzg){border:2px solid var(--c-black);border-radius:var(--r-md);margin-bottom:10px;background:var(--c-white);padding:16px 20px}.fitem:where(.astro-4utinfzg) summary:where(.astro-4utinfzg){cursor:pointer;font-weight:700;font-size:16px;list-style:none;position:relative;padding-right:36px}.fitem:where(.astro-4utinfzg) summary:where(.astro-4utinfzg)::-webkit-details-marker{display:none}.fitem:where(.astro-4utinfzg) summary:where(.astro-4utinfzg):after{content:"+";position:absolute;right:0;top:-2px;font-size:24px;color:var(--c-orange);font-weight:900}.fitem:where(.astro-4utinfzg)[open] summary:where(.astro-4utinfzg):after{content:"–"}.fitem:where(.astro-4utinfzg) p:where(.astro-4utinfzg){margin-top:10px;color:#444;font-size:15px;line-height:1.5}.post-faq:where(.astro-4utinfzg){margin-top:20px;font-size:14px;color:#555}.post-faq:where(.astro-4utinfzg) a:where(.astro-4utinfzg){color:var(--c-orange);text-decoration:underline}.final:where(.astro-4utinfzg){padding:96px 0;background:var(--c-black);color:var(--c-white);text-align:center;border-top:6px solid var(--c-orange)}.final:where(.astro-4utinfzg) h2:where(.astro-4utinfzg){font-size:48px;font-weight:900;letter-spacing:-2px;margin-bottom:14px}.final:where(.astro-4utinfzg) .fsub:where(.astro-4utinfzg){color:#aaa;font-size:15px;margin-bottom:24px;max-width:720px;margin-inline:auto}.final:where(.astro-4utinfzg) .finalbtn:where(.astro-4utinfzg){font-size:18px;padding:20px 40px;margin-bottom:24px}
