:root{--primary:#f59e0b;--secondary:#22d3ee;--bg:#020617;--card-bg:rgba(15,23,42,0.6)}body{font-family:sans-serif;background:var(--bg);color:#e2e8f0;line-height:1.7;padding:20px 10px;background-image:radial-gradient(circle at 2px 2px,rgba(255,255,255,0.05) 1px,transparent 0);background-size:40px 40px}.container{max-width:850px;margin:40px auto;background:var(--card-bg);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.1);padding:40px;border-radius:40px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5)}nav{margin-bottom:30px;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em}nav a{color:var(--secondary);text-decoration:none;transition:opacity 0.3s}nav a:hover{opacity:0.7}h1{color:#fff;font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;font-weight:900;margin-bottom:1.5rem;letter-spacing:-0.05em;background:linear-gradient(to bottom right,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2{color:var(--secondary);font-size:1.25rem;font-weight:500;margin-top:1rem;margin-bottom:2.5rem;border-left:4px solid var(--primary);padding-left:20px}h3{font-size:1.5rem;color:#fff;margin-top:3rem;margin-bottom:1.5rem;font-weight:700}table{width:100%;border-collapse:separate;border-spacing:0;margin:40px 0;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,0.05);table-layout:fixed}th,td{border:none;border-bottom:1px solid rgba(255,255,255,0.05);padding:18px;text-align:left;word-wrap:break-word;overflow-wrap:break-word}th{background-color:rgba(255,255,255,0.03);color:var(--primary);font-weight:900;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.1em;word-break:normal;overflow-wrap:normal;white-space:normal}td{font-size:0.95rem}th:nth-child(1),td:nth-child(1){width:32%}th:nth-child(2),td:nth-child(2){width:38%}th:nth-child(3),td:nth-child(3){width:30%}tr:last-child td{border-bottom:none}tr:hover td{background:rgba(34,211,238,0.05)}.cta{display:inline-block;width:100%;text-align:center;padding:22px;background:linear-gradient(135deg,var(--primary),#fbbf24);color:#000;text-decoration:none;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;border-radius:20px;margin-top:40px;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 10px 30px rgba(245,158,11,0.3)}.cta:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px rgba(245,158,11,0.5)}ul{margin-bottom:30px;padding-left:0;list-style:none}li{margin-bottom:15px;position:relative;padding-left:30px}li::before{content:'→';position:absolute;left:0;color:var(--primary);font-weight:900}.faq-item{background:rgba(255,255,255,0.02);padding:25px;border-radius:20px;margin-bottom:15px;border:1px solid rgba(255,255,255,0.05)}.faq-item strong{color:var(--secondary);display:block;margin-bottom:10px;font-size:1.1rem}blockquote{background:rgba(255,255,255,0.02);padding:25px;border-left:4px solid var(--primary);border-radius:0 20px 20px 0;margin:30px 0;font-style:italic}@media (max-width:640px){.container{padding:25px;margin:20px auto;border-radius:30px}h1{font-size:2.2rem}td,th{padding:8px;font-size:0.72rem;word-break:break-word}th{letter-spacing:0.02em;padding-left:6px;padding-right:6px;word-break:normal}}@media (max-width:400px){td,th{padding:6px;font-size:0.68rem}th{font-size:0.6rem;letter-spacing:0;padding-left:4px;padding-right:4px}}.static-content{opacity:1;visibility:visible;height:auto;overflow:visible;position:static;pointer-events:auto}.no-js .static-content{opacity:1;visibility:visible;height:auto;position:static;pointer-events:auto}.pagespeed-banner{margin-top:40px;padding:35px;border-radius:30px;background:linear-gradient(135deg,rgba(30,64,175,0.25),rgba(2,6,23,0.4),rgba(6,95,70,0.2));border:1px solid rgba(59,130,246,0.3);text-align:center}.pagespeed-badge{display:inline-block;padding:6px 16px;background:rgba(59,130,246,0.15);color:#93c5fd;border:1px solid rgba(59,130,246,0.3);border-radius:999px;font-size:0.7rem;font-weight:900;text-transform:uppercase;letter-spacing:0.15em;margin-bottom:18px}.pagespeed-title{color:#fff;font-size:1.5rem;font-weight:900;margin:0 0 16px 0;letter-spacing:-0.02em;line-height:1.25}.pagespeed-text{color:rgba(226,232,240,0.85);font-size:0.98rem;line-height:1.7;max-width:640px;margin:0 auto 14px auto}.pagespeed-warn{color:#fbbf24;font-size:0.82rem;font-weight:600;max-width:560px;margin:0 auto 24px auto;line-height:1.6}.pagespeed-btn{display:inline-block;padding:16px 32px;background:#3b82f6;color:#000;text-decoration:none;font-weight:900;text-transform:uppercase;font-size:0.8rem;letter-spacing:0.1em;border-radius:999px;transition:all 0.3s ease}.pagespeed-btn:hover{background:#fff;transform:scale(1.03)}.seo-cta-banner{margin-top:30px;padding:35px;border-radius:30px;background:linear-gradient(135deg,rgba(6,182,212,0.18),rgba(2,6,23,0.4),rgba(16,185,129,0.15));border:1px solid rgba(34,211,238,0.3);text-align:center}.seo-cta-badge{display:inline-block;padding:6px 16px;background:rgba(34,211,238,0.15);color:#67e8f9;border:1px solid rgba(34,211,238,0.3);border-radius:999px;font-size:0.7rem;font-weight:900;text-transform:uppercase;letter-spacing:0.15em;margin-bottom:18px}.seo-cta-title{color:#fff;font-size:1.5rem;font-weight:900;margin:0 0 16px 0;letter-spacing:-0.02em;line-height:1.25}.seo-cta-text{color:rgba(226,232,240,0.85);font-size:0.98rem;line-height:1.7;max-width:640px;margin:0 auto 24px auto}.seo-cta-btn{display:inline-block;padding:16px 32px;background:#22d3ee;color:#000;text-decoration:none;font-weight:900;text-transform:uppercase;font-size:0.8rem;letter-spacing:0.1em;border-radius:999px;transition:all 0.3s ease}.seo-cta-btn:hover{background:#fff;transform:scale(1.03)}.demo-cta-banner{margin-top:36px;margin-bottom:36px;padding:32px;border-radius:28px;background:linear-gradient(135deg,rgba(16,185,129,0.16),rgba(2,6,23,0.4),rgba(20,184,166,0.12));border:1px solid rgba(16,185,129,0.3);text-align:center}.demo-cta-badge{display:inline-block;padding:6px 16px;background:rgba(16,185,129,0.15);color:#6ee7b7;border:1px solid rgba(16,185,129,0.3);border-radius:999px;font-size:0.7rem;font-weight:900;text-transform:uppercase;letter-spacing:0.15em;margin-bottom:18px}.demo-cta-title{color:#fff;font-size:1.4rem;font-weight:900;margin:0 0 14px 0;letter-spacing:-0.02em;line-height:1.25}.demo-cta-text{color:rgba(226,232,240,0.85);font-size:0.96rem;line-height:1.7;max-width:600px;margin:0 auto 22px auto}.demo-cta-btn{display:inline-block;padding:16px 32px;background:#10b981;color:#000;text-decoration:none;font-weight:900;text-transform:uppercase;font-size:0.8rem;letter-spacing:0.1em;border-radius:999px;transition:all 0.3s ease}.demo-cta-btn:hover{background:#fff;transform:scale(1.03)}.source-release-banner{margin:36px 0;padding:28px 30px;border-radius:28px;background:linear-gradient(135deg,rgba(8,145,178,.18),rgba(2,6,23,.65),rgba(16,185,129,.12));border:1px solid rgba(34,211,238,.32);box-shadow:0 16px 40px rgba(0,0,0,.18);text-align:center}.source-release-badge{display:inline-block;margin-bottom:12px;padding:6px 14px;border:1px solid rgba(34,211,238,.35);border-radius:999px;color:#67e8f9;background:rgba(34,211,238,.1);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.source-release-title{margin:0 0 10px;color:#fff;font-size:1.35rem;font-weight:900;line-height:1.25}.source-release-text{max-width:680px;margin:0 auto 18px;color:rgba(226,232,240,.86);font-size:.95rem;line-height:1.7}.source-release-btn{display:inline-block;padding:13px 22px;border-radius:999px;background:#22d3ee;color:#020617;text-decoration:none;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .25s ease,background .25s ease}.source-release-btn:hover{background:#fff;transform:translateY(-2px)}@media(max-width:640px){.source-release-banner{padding:23px 18px;border-radius:22px}.source-release-title{font-size:1.18rem}.source-release-text{font-size:.9rem}.source-release-btn{display:block;width:100%}}
