:root{--bg:#f8f9fc;--text:#111318;--accent:#4f46e5;--accent-2:#06b6d4;--card:#fff;--muted:#6b7280;--line:#e6e9f0}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 20%,#fff 0,#f6f7fb 45%,#eef1f8 100%);color:#111318;color:var(--text);font-family:Manrope,sans-serif;margin:0}h1,h2,h3{font-family:Outfit,sans-serif;letter-spacing:.02em}a{color:inherit;text-decoration:none}.nav{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-bottom:1px solid #e6e9f0;border-bottom:1px solid var(--line);display:flex;gap:16px;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav a{color:#1f2937;font-weight:600}.nav .spacer{flex:1 1}.container{margin:0 auto;max-width:1100px;padding:32px 20px 64px}.hero{grid-gap:24px;align-items:center;background:#fff;background:var(--card);border:1px solid #e6e9f0;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px #0f172a0f;display:grid;gap:24px;grid-template-columns:1.2fr 1fr;padding:36px}.hero h1{font-size:40px}.hero p{font-size:16px}.badge,.hero p{color:#6b7280;color:var(--muted)}.badge{border:1px solid #e6e9f0;border:1px solid var(--line);border-radius:999px;display:inline-block;font-size:11px;letter-spacing:.12em;padding:6px 12px}.grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:20px}.card{background:#fff;background:var(--card);border:1px solid #e6e9f0;border:1px solid var(--line);border-radius:14px;padding:16px;transition:transform .18s ease,box-shadow .18s ease}.card:hover{box-shadow:0 12px 24px #0f172a14;transform:translateY(-2px)}.button{background:linear-gradient(90deg,#4f46e5,#06b6d4);background:linear-gradient(90deg,var(--accent),var(--accent-2));border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px}.section-title{font-size:24px;margin:32px 0 12px}.footer{border-top:1px solid #e6e9f0;border-top:1px solid var(--line);color:#6b7280;color:var(--muted);margin-top:48px;padding-top:16px}input,select,textarea{background:#fff;border:1px solid #e6e9f0;border:1px solid var(--line);border-radius:10px;color:#111318;color:var(--text);font-family:inherit;margin:8px 0;padding:10px;width:100%}@media (max-width:900px){.grid,.hero{grid-template-columns:1fr}}
/*# sourceMappingURL=main.2e4e1830.css.map*/