:root{--sc-navy: #1a1f3a;--sc-blue: #4a9eff;--sc-silver: #c0c8d8;--sc-white: #ffffff;--sc-dark-void: #0a0e1a;--sc-midnight: #0f1229;--sc-text-primary: #1a1f3a;--sc-text-secondary: #6a7489;--sc-space-xs: 4px;--sc-space-sm: 8px;--sc-space-md: 16px;--sc-space-lg: 24px;--sc-space-xl: 32px;--sc-space-2xl: 48px;--sc-space-3xl: 64px;--sc-text-xs: .75rem;--sc-text-sm: .875rem;--sc-text-base: 1rem;--sc-text-lg: 1.25rem;--sc-text-xl: 1.5rem;--sc-text-2xl: 2rem;--sc-text-3xl: 2.5rem;--sc-radius-sm: 6px;--sc-radius-md: 8px;--sc-radius-lg: 12px;--sc-shadow-sm: 0 1px 3px rgba(26, 31, 58, .12);--sc-shadow-md: 0 4px 6px rgba(26, 31, 58, .15);--sc-shadow-lg: 0 10px 25px rgba(26, 31, 58, .2)}[data-astro-cid-2dzuc6bn]{margin:0;padding:0;box-sizing:border-box}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;line-height:1.6;color:var(--sc-text-primary);background-color:var(--sc-white)}body{min-height:100vh}h1[data-astro-cid-2dzuc6bn],h2[data-astro-cid-2dzuc6bn],h3[data-astro-cid-2dzuc6bn],h4[data-astro-cid-2dzuc6bn],h5[data-astro-cid-2dzuc6bn],h6[data-astro-cid-2dzuc6bn]{font-weight:600;line-height:1.2;color:var(--sc-navy)}h1[data-astro-cid-2dzuc6bn]{font-size:var(--sc-text-3xl)}h2[data-astro-cid-2dzuc6bn]{font-size:var(--sc-text-2xl)}h3[data-astro-cid-2dzuc6bn]{font-size:var(--sc-text-xl)}p[data-astro-cid-2dzuc6bn]{margin-bottom:var(--sc-space-md);color:var(--sc-text-secondary)}a[data-astro-cid-2dzuc6bn]{color:var(--sc-blue);text-decoration:none;transition:opacity .2s ease}a[data-astro-cid-2dzuc6bn]:hover{opacity:.8}.btn[data-astro-cid-2dzuc6bn]{display:inline-block;padding:var(--sc-space-sm) var(--sc-space-lg);border-radius:var(--sc-radius-sm);font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-size:var(--sc-text-base)}.btn-primary[data-astro-cid-2dzuc6bn]{background-color:var(--sc-blue);color:var(--sc-white)}.btn-primary[data-astro-cid-2dzuc6bn]:hover{opacity:.9;box-shadow:var(--sc-shadow-md)}.btn-secondary[data-astro-cid-2dzuc6bn]{background-color:transparent;color:var(--sc-blue);border:1px solid var(--sc-blue)}.btn-secondary[data-astro-cid-2dzuc6bn]:hover{background-color:#4a9eff1a}.container[data-astro-cid-2dzuc6bn]{max-width:1200px;margin:0 auto;padding:0 var(--sc-space-lg)}.card[data-astro-cid-2dzuc6bn]{background:var(--sc-white);border-radius:var(--sc-radius-md);padding:var(--sc-space-lg);box-shadow:var(--sc-shadow-sm);transition:box-shadow .2s ease}.card[data-astro-cid-2dzuc6bn]:hover{box-shadow:var(--sc-shadow-md)}.hero[data-astro-cid-2dzuc6bn]{background:linear-gradient(135deg,var(--sc-navy) 0%,var(--sc-midnight) 100%);color:var(--sc-white);padding:var(--sc-space-3xl) 0;text-align:center}.hero[data-astro-cid-2dzuc6bn] h1[data-astro-cid-2dzuc6bn]{color:var(--sc-white);font-size:3rem;margin-bottom:var(--sc-space-sm)}.tagline[data-astro-cid-2dzuc6bn]{font-size:var(--sc-text-xl);color:var(--sc-silver);font-style:italic;margin-bottom:var(--sc-space-lg)}.description[data-astro-cid-2dzuc6bn]{font-size:var(--sc-text-lg);color:var(--sc-silver);max-width:700px;margin:0 auto;line-height:1.6}.features[data-astro-cid-2dzuc6bn]{padding:var(--sc-space-3xl) 0}.features[data-astro-cid-2dzuc6bn] h2[data-astro-cid-2dzuc6bn]{text-align:center;margin-bottom:var(--sc-space-2xl)}.features-grid[data-astro-cid-2dzuc6bn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sc-space-lg)}.feature-card[data-astro-cid-2dzuc6bn] h3[data-astro-cid-2dzuc6bn]{color:var(--sc-blue);margin-bottom:var(--sc-space-md)}.how-it-works[data-astro-cid-2dzuc6bn]{background-color:#f9fafb;padding:var(--sc-space-3xl) 0}.how-it-works[data-astro-cid-2dzuc6bn] h2[data-astro-cid-2dzuc6bn]{text-align:center;margin-bottom:var(--sc-space-2xl)}.steps[data-astro-cid-2dzuc6bn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--sc-space-xl)}.step[data-astro-cid-2dzuc6bn]{text-align:center}.step-number[data-astro-cid-2dzuc6bn]{width:48px;height:48px;background-color:var(--sc-blue);color:var(--sc-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--sc-text-xl);font-weight:600;margin:0 auto var(--sc-space-md)}.step[data-astro-cid-2dzuc6bn] h3[data-astro-cid-2dzuc6bn]{margin-bottom:var(--sc-space-sm)}.tech-stack[data-astro-cid-2dzuc6bn]{padding:var(--sc-space-3xl) 0}.tech-stack[data-astro-cid-2dzuc6bn] h2[data-astro-cid-2dzuc6bn]{text-align:center;margin-bottom:var(--sc-space-2xl)}.tech-content[data-astro-cid-2dzuc6bn]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--sc-space-xl)}.tech-section[data-astro-cid-2dzuc6bn] h3[data-astro-cid-2dzuc6bn]{color:var(--sc-blue);margin-bottom:var(--sc-space-sm)}.screenshots[data-astro-cid-2dzuc6bn]{background-color:#f9fafb;padding:var(--sc-space-3xl) 0}.screenshots[data-astro-cid-2dzuc6bn] h2[data-astro-cid-2dzuc6bn]{text-align:center;margin-bottom:var(--sc-space-2xl)}.screenshot-placeholder[data-astro-cid-2dzuc6bn]{background-color:var(--sc-white);border:2px dashed var(--sc-silver);border-radius:var(--sc-radius-md);padding:var(--sc-space-3xl);text-align:center;color:var(--sc-text-secondary)}.installation[data-astro-cid-2dzuc6bn]{padding:var(--sc-space-3xl) 0}.installation[data-astro-cid-2dzuc6bn] h2[data-astro-cid-2dzuc6bn]{text-align:center;margin-bottom:var(--sc-space-2xl)}.install-grid[data-astro-cid-2dzuc6bn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sc-space-lg);max-width:800px;margin:0 auto}.install-card[data-astro-cid-2dzuc6bn]{text-align:center}.install-card[data-astro-cid-2dzuc6bn] h3[data-astro-cid-2dzuc6bn]{color:var(--sc-blue);margin-bottom:var(--sc-space-md)}.install-card[data-astro-cid-2dzuc6bn] .note[data-astro-cid-2dzuc6bn]{font-size:var(--sc-text-sm);color:var(--sc-text-secondary);font-style:italic}.privacy-cta[data-astro-cid-2dzuc6bn]{background:var(--sc-navy);color:var(--sc-white);padding:var(--sc-space-3xl) 0;text-align:center}.privacy-cta[data-astro-cid-2dzuc6bn] h2[data-astro-cid-2dzuc6bn]{color:var(--sc-white);margin-bottom:var(--sc-space-md)}.privacy-cta[data-astro-cid-2dzuc6bn] p[data-astro-cid-2dzuc6bn]{color:var(--sc-silver);font-size:var(--sc-text-lg);max-width:600px;margin:0 auto var(--sc-space-xl)}@media(max-width:768px){.hero[data-astro-cid-2dzuc6bn] h1[data-astro-cid-2dzuc6bn]{font-size:2rem}.features-grid[data-astro-cid-2dzuc6bn],.steps[data-astro-cid-2dzuc6bn]{grid-template-columns:1fr}}
