body{color:#fff;background:#070a12;margin:0;font-family:Arial,sans-serif}a{text-decoration:none}.section{max-width:1000px;margin:auto;padding:60px 20px}.button-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:12px;margin-right:14px;padding:14px 26px;font-weight:600;transition:all .3s;display:inline-block;box-shadow:0 8px 20px #2563eb59}.button-primary:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2563eb80}.button-outline{color:#2563eb;border:2px solid #2563eb;border-radius:12px;padding:14px 26px;transition:all .3s;display:inline-block}.button-outline:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}.gallery-grid img{cursor:pointer;border-radius:16px;width:100%;transition:transform .4s,box-shadow .4s}.gallery-grid img:hover{transform:scale(1.05)translateY(-6px);box-shadow:0 18px 40px #00000073}.hero-buttons{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.gallery-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.gallery-img{object-fit:cover;cursor:pointer;border:1px solid #ffffff1a;border-radius:18px;width:100%;height:260px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 10px 30px #00000059}.gallery-img:hover{border-color:#fff3;transform:translateY(-2px)scale(1.01);box-shadow:0 14px 40px #00000073}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}@media (max-width:900px){.steps-grid{grid-template-columns:1fr}}.step-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:18px;box-shadow:0 18px 40px #00000040}.step-num{background:#2563eb2e;border:1px solid #2563eb59;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:10px;font-weight:800;display:grid}.step-card h3{margin:0 0 6px}.step-card p{opacity:.8;margin:0;line-height:1.5}.pill-grid{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.pill{letter-spacing:.2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:10px 14px;font-weight:600;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.pill:hover{background:#ffffff17;border-color:#ffffff2e;transform:translateY(-1px)}.feature-list{gap:12px;max-width:900px;margin:18px 0 0;padding:0;list-style:none;display:grid}.feature-list li{letter-spacing:.2px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-left:4px solid #4f7cff;border-radius:14px;padding:14px 16px;font-weight:600;transition:all .25s}.feature-list li:hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-2px)}.reseller-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;max-width:900px;margin-top:24px;padding:28px}.reseller-logo{max-width:220px;margin:0 auto 20px;display:block}.reseller-box p{opacity:.9;margin-bottom:14px;font-weight:500}.hero-subnote{color:#4f7cff;letter-spacing:.3px;margin-top:14px;font-size:.95rem;font-weight:600}
