body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b1220;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:#0b1220;color:#e2e8f0;min-height:100vh}.section-inner{margin:0 auto;max-width:1100px}h1,h2,h3{color:#f8fafc;font-weight:700}h2{font-size:clamp(1.6rem,3vw,2.1rem)}.card{background:#111c30;border:1px solid #ffffff0f;border-radius:12px;padding:1.75rem}.card h3{font-size:1.1rem;margin-top:0}.card p{color:#94a3b8;line-height:1.6;margin-bottom:0}.btn{border-radius:8px;display:inline-block;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none}.btn-primary{background:#38bdf8;color:#0b1220}.btn-primary:hover{background:#22d3ee}.btn-secondary{border:1px solid #fff3;color:#e2e8f0}.btn-secondary:hover{border-color:#38bdf8;color:#38bdf8}.header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1220e6;border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0;z-index:10}.header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding:1rem 1.5rem}.header-brand{color:#f8fafc;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.header-nav{display:flex;gap:1.5rem}.header-nav a{color:#cbd5e1;font-size:.95rem;text-decoration:none}.header-nav a:hover{color:#38bdf8}@media (max-width:600px){.header-nav{gap:1rem}.header-nav a{font-size:.85rem}}.hero{background:radial-gradient(circle at 50% 0,#132038 0,#0b1220 60%);padding:6rem 1.5rem 5rem;text-align:center}.hero-inner{margin:0 auto;max-width:780px}.hero h1{color:#f8fafc;font-size:clamp(2.2rem,5vw,3.2rem);letter-spacing:-.02em;margin:0 0 1.25rem}.hero-subtitle{color:#e2e8f0;font-size:1.25rem;margin:0 0 1rem}.hero-support{color:#94a3b8;font-size:1rem;line-height:1.6;margin:0 0 2.5rem}.hero-ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.services{padding:5rem 1.5rem}.services-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.audience-title{margin-top:4rem}.audience-list{grid-gap:.75rem 2rem;display:grid;gap:.75rem 2rem;grid-template-columns:repeat(2,1fr);list-style:none;margin-top:1.5rem;padding:0}.audience-list li{color:#cbd5e1;padding-left:1.25rem;position:relative}.audience-list li:before{background:#38bdf8;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}@media (max-width:700px){.audience-list,.services-grid{grid-template-columns:1fr}}.products{background:#0f172a;padding:5rem 1.5rem}.products-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.product-card{display:block;text-decoration:none}.product-status{background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:999px;color:#22d3ee;display:inline-block;font-size:.75rem;margin-bottom:.75rem;padding:.2rem .7rem}@media (max-width:700px){.products-grid{grid-template-columns:1fr}}.trust{padding:5rem 1.5rem}.trust p{color:#cbd5e1;line-height:1.6;margin:1rem 0 2rem;max-width:700px}.trust-details{grid-gap:1.5rem 2rem;display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(2,1fr);margin:0}.trust-details dt{color:#94a3b8;font-size:.85rem;margin-bottom:.25rem}.trust-details dd{color:#f8fafc;font-weight:600;margin:0}@media (max-width:600px){.trust-details{grid-template-columns:1fr}}.contact{background:#0f172a;padding:5rem 1.5rem;text-align:center}.contact p{color:#cbd5e1;line-height:1.6;margin:1rem auto 2rem;max-width:600px}.contact-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.footer{border-top:1px solid #ffffff14;padding:3rem 1.5rem 2rem}.footer-inner{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer p{color:#94a3b8;font-size:.9rem;margin:.25rem 0}.footer-links{display:flex;flex-wrap:wrap;gap:1.25rem}.footer-links a{color:#cbd5e1;font-size:.9rem;text-decoration:none}.footer-links a:hover{color:#38bdf8}.footer-copyright{color:#64748b;font-size:.8rem;margin:2rem auto 0;max-width:1100px;text-align:center}
/*# sourceMappingURL=main.727a1dec.css.map*/