.site-logo{width:34px;height:34px;object-fit:contain;border-radius:8px}.home-hero{min-height:520px;display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:center;padding:55px 0}.home-hero h1{font-size:52px;line-height:1.15;max-width:720px;margin:18px 0}.home-hero>div>p{font-size:20px;color:#667085}.home-badge{display:inline-block;background:#eef4ff;color:#2563eb;padding:7px 13px;border-radius:20px;font-weight:700}.home-actions{display:flex;gap:12px;margin-top:30px}.home-card{background:linear-gradient(135deg,#1d4ed8,#4f46e5);color:#fff;padding:42px;border-radius:24px;box-shadow:0 24px 60px #2563eb30}.home-card span{font-size:72px;display:block}.home-card strong{font-size:24px}.home-card p{color:#dbeafe}.home-section{padding:55px 0;text-align:center}.home-section h2{font-size:32px}.home-features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.home-features article{background:#fff;padding:28px;border:1px solid #e5e7eb;border-radius:15px}.home-features b{display:grid;place-items:center;width:40px;height:40px;margin:auto;background:#2563eb;color:#fff;border-radius:50%}.contact{background:#fff;border-radius:18px;padding-left:24px;padding-right:24px}.contact div{display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.home-footer{text-align:center;color:#667085;padding:35px}.check input{width:auto;margin-right:8px}@media(max-width:760px){.home-hero{min-height:auto;grid-template-columns:1fr;gap:25px;padding:35px 0}.home-hero h1{font-size:36px}.home-card{padding:28px}.home-features{grid-template-columns:1fr 1fr}.home-actions{flex-direction:column}.home-actions .btn{width:100%}}
