.app-page{background:#07111f;color:#eef4ff;min-height:100vh}.app-shell{max-width:1100px;margin:auto;padding:28px}.app-nav{display:flex;justify-content:space-between;align-items:center}.app-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:center;padding:80px 0}.app-hero h1{font:700 clamp(40px,6vw,72px) Outfit,sans-serif;margin:12px 0}.app-hero p{font-size:20px;color:#b9c5d8;line-height:1.6}.app-icon-large{width:min(100%,420px);border-radius:24%;box-shadow:0 25px 90px #0008}.pill{display:inline-block;padding:8px 12px;border:1px solid #36d6bd;border-radius:99px;color:#72f5dc}.app-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.app-feature{padding:24px;background:#101d30;border:1px solid #20334d;border-radius:16px;font-size:18px}.app-price{font-size:28px;font-weight:700;color:#72f5dc}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:50px 0}.gallery img{width:100%;border-radius:12px}.small{color:#91a1b8}.app-links{display:flex;gap:10px;flex-wrap:wrap}.app-links a{display:inline-block;padding:9px 14px;border-radius:9px;background:#6161ff;color:#fff;text-decoration:none;font-weight:700}.app-links a+a{background:transparent;border:1px solid #ffffff40}@media(max-width:750px){.app-hero{grid-template-columns:1fr}.app-features,.gallery{grid-template-columns:1fr}}
