.cookie-banner[data-astro-cid-hq3mgpmn]{z-index:999;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:20px;width:100%;max-width:min(680px,100vw - 32px);padding:16px 20px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(120px);box-shadow:0 16px 40px #0006}.cookie-banner[data-astro-cid-hq3mgpmn].visible{transform:translate(-50%)translateY(0)}.cookie-text[data-astro-cid-hq3mgpmn]{color:var(--text-2);flex:1;font-size:13px}.cookie-link[data-astro-cid-hq3mgpmn]{color:var(--amber-2);text-decoration:underline}.cookie-actions[data-astro-cid-hq3mgpmn]{flex-shrink:0;gap:8px;display:flex}.btn-cookie[data-astro-cid-hq3mgpmn]{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.btn-cookie-reject[data-astro-cid-hq3mgpmn]{color:var(--text-2);border:1px solid var(--border);background:0 0}.btn-cookie-reject[data-astro-cid-hq3mgpmn]:hover{color:var(--text-1);border-color:var(--text-3)}.btn-cookie-accept[data-astro-cid-hq3mgpmn]{background:var(--amber);color:#fff}.btn-cookie-accept[data-astro-cid-hq3mgpmn]:hover{background:var(--amber-2)}@media (max-width:600px){.cookie-banner[data-astro-cid-hq3mgpmn]{flex-direction:column;align-items:flex-start}.cookie-actions[data-astro-cid-hq3mgpmn]{width:100%}.btn-cookie[data-astro-cid-hq3mgpmn]{text-align:center;flex:1}}html.js .hero-badge,html.js .hero-title,html.js .hero-desc,html.js .hero-actions,html.js .hero-stats,html.js .dashboard-preview{opacity:0}@keyframes gps-ping{0%{box-shadow:0 0 #2563eb8c}65%{box-shadow:0 0 0 9px #2563eb00}to{box-shadow:0 0 #2563eb00}}@keyframes gps-ping-sos{0%{box-shadow:0 0 #ef4444a6}65%{box-shadow:0 0 0 11px #ef444400}to{box-shadow:0 0 #ef444400}}.dp-v1{animation:2.2s ease-out .1s infinite gps-ping}.dp-v2{animation:2.2s ease-out .7s infinite gps-ping}.dp-v3{animation:1.4s ease-out infinite gps-ping-sos}.dp-v4{animation:2.2s ease-out 1.3s infinite gps-ping}:root{--bg:#fff;--surface-1:#f8fafc;--surface-2:#f1f5f9;--border:#e2e8f0;--border-dim:#f0f4f8;--amber:#2563eb;--amber-2:#3b82f6;--amber-glow:#2563eb14;--green:#059669;--green-2:#10b981;--green-glow:#0596691a;--red:#ef4444;--red-glow:#ef44441f;--text-1:#0f172a;--text-2:#475569;--text-3:#94a3b8;--radius-sm:5px;--radius:10px;--radius-lg:18px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:1.1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1200px,100% - 2rem);margin-inline-start:auto;margin-inline-end:auto}.tag{letter-spacing:.1em;text-transform:uppercase;background:var(--amber-glow);color:var(--amber);border:1px solid #2563eb33;border-radius:4px;align-items:center;gap:6px;padding:5px 12px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.tag-green{background:var(--green-glow);color:var(--green-2);border-color:#10b98140}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:13px 26px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:var(--amber);color:#fff}.btn-primary:hover{background:var(--amber-2);transform:translateY(-1px);box-shadow:0 8px 24px #2563eb47}.btn-outline{color:var(--text-2);border:1px solid var(--border);background:0 0}.btn-outline:hover{border-color:var(--amber);color:var(--amber)}.section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:12px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;display:inline-block}.section-tag{margin-bottom:12px}.section-title{color:var(--text-1);letter-spacing:-.02em;margin-bottom:16px;font-size:max(28px,min(4vw,44px));font-weight:800}.section-desc{color:var(--text-2);max-width:560px;font-size:17px;line-height:1.7}.highlight{color:var(--amber)}.highlight-green{color:var(--green-2)}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}::selection{background:var(--amber);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.header[data-astro-cid-nen7h5rs]{z-index:100;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;padding:16px 0;transition:background .3s,border-color .3s,padding .3s;position:fixed;top:0;left:0;right:0}.header[data-astro-cid-nen7h5rs].scrolled{border-color:var(--border);background:#fffffff7;padding:12px 0;box-shadow:0 1px 20px #0000000f}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:32px;display:flex}.logo[data-astro-cid-nen7h5rs]{background:#0f172a;border-radius:8px;flex-shrink:0;align-items:center;padding:5px 14px;display:flex}.logo-img[data-astro-cid-nen7h5rs]{width:auto;height:34px;display:block}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;margin-left:auto;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--text-2);font-size:14px;font-weight:500;transition:color .2s}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--amber)}.header-cta[data-astro-cid-nen7h5rs]{margin-left:16px}.lang-switcher[data-astro-cid-nen7h5rs]{margin-left:8px}.lang-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--border);color:var(--text-3);letter-spacing:.05em;border-radius:4px;align-items:center;padding:5px 10px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.lang-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--amber);color:var(--amber)}.mobile-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--text-1);background:0 0;border:none;margin-left:auto;padding:4px;display:none}.mobile-nav[data-astro-cid-nen7h5rs]{background:var(--surface-1);border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:12px 24px 20px;display:none}.mobile-nav[data-astro-cid-nen7h5rs].open{display:flex}.mobile-link[data-astro-cid-nen7h5rs]{color:var(--text-2);border-bottom:1px solid var(--border-dim);padding:10px 0;font-size:15px;font-weight:500}.mobile-link[data-astro-cid-nen7h5rs]:hover{color:var(--text-1)}.mobile-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;margin-top:12px;display:flex}@media (max-width:768px){.nav[data-astro-cid-nen7h5rs],.header-cta[data-astro-cid-nen7h5rs],.lang-switcher[data-astro-cid-nen7h5rs]{display:none}.mobile-toggle[data-astro-cid-nen7h5rs]{display:block}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border)}.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 2fr;align-items:start;gap:80px;padding:60px 0;display:grid}.logo[data-astro-cid-jo6i4kqk]{align-items:center;margin-bottom:16px;display:flex}.logo-img[data-astro-cid-jo6i4kqk]{width:auto;height:34px;display:block}.footer-tagline[data-astro-cid-jo6i4kqk]{color:var(--text-3);margin-bottom:16px;font-size:14px;line-height:1.6}.footer-contact-info[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px;display:flex}.footer-links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.footer-col-title[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:4px;font-size:12px;font-weight:600}.footer-link[data-astro-cid-jo6i4kqk]{color:var(--text-2);font-size:14px;transition:color .2s}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--text-1)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);padding:16px 0}.footer-bottom[data-astro-cid-jo6i4kqk] .container[data-astro-cid-jo6i4kqk]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.footer-sep[data-astro-cid-jo6i4kqk]{color:var(--border)}.footer-link-sm[data-astro-cid-jo6i4kqk]{color:var(--text-3);font-size:12px;transition:color .2s}.footer-link-sm[data-astro-cid-jo6i4kqk]:hover{color:var(--text-2)}@media (max-width:900px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:40px}.footer-links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.footer-links[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
