:root{--color-bg:#f7f9fc;--color-surface:#fff;--color-text:#172033;--color-text-secondary:#5f6b7a;--color-border:#e3e8ef;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--max-width:1180px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);margin:0;font-size:17px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.container{width:min(calc(100% - 40px), var(--max-width));margin-inline:auto}.app-shot-frame{border:1px solid var(--color-border);background:#fff;border-radius:34px;width:min(100%,320px);padding:10px;box-shadow:0 24px 70px #141e3224}.app-shot-frame img{object-fit:contain;border-radius:24px;width:100%;height:auto;display:block}@media (width<=820px){.app-shot-frame{width:min(78vw,300px)}}.app-promo{color:#fff;background:radial-gradient(circle at 90% 10%,#4884ff47,#0000 34%),#172033;border-radius:24px;padding:56px;position:relative;overflow:hidden}.app-promo-label{color:#9dbdff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:850;display:inline-flex}.app-promo h2,.app-promo h3{color:#fff}.app-promo h2{letter-spacing:-.045em;max-width:720px;margin:0 0 18px;font-size:clamp(34px,4vw,54px);line-height:1.04}.app-promo p{color:#bdc8d8;max-width:660px;margin:0;font-size:16px;line-height:1.65}.app-promo-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.app-promo-button{color:#172033;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 30px #00000024}.app-promo-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0000002e}.app-promo-link{color:#c9d9ff;align-items:center;min-height:52px;padding:0 12px;font-weight:750;text-decoration:none;display:inline-flex}.app-promo-link:hover{color:#fff}@media (width<=600px){.app-promo{border-radius:18px;padding:34px 24px}.app-promo-actions{flex-direction:column}.app-promo-button{width:100%}}.phone-frame{background:#f5f7fb!important;border:2px solid #9fb0c3!important;box-shadow:0 32px 80px #0f172a33,0 12px 28px #0f172a24,inset 0 1px #ffffffc7!important}.story-screen.phone-frame{border-radius:28px;padding:12px;background:#f5f7fb!important;border:2px solid #9fb0c3!important;box-shadow:0 32px 80px #0f172a33,0 12px 28px #0f172a24,inset 0 1px #ffffffc7!important}.story-screen.phone-frame img{border-radius:20px;width:100%;height:auto;display:block}.home-section.story-section{background:linear-gradient(#f7f9fc 0%,#eef3f9 100%)}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.story-step{flex-direction:column;display:flex}.story-screen.phone-frame{aspect-ratio:9/19.5;border-radius:30px;width:min(100%,260px);margin:0 auto 18px;padding:12px;overflow:hidden;box-shadow:0 18px 40px #0f172a1f,0 6px 18px #0f172a1a,inset 0 1px #ffffffb8;background:#eef3f9!important;border:2px solid #9aaabd!important}.story-screen.phone-frame img{object-fit:contain;background:#fff;border-radius:22px;width:100%;height:100%;display:block}@media (width<=900px){.story-grid{grid-template-columns:1fr}.story-screen.phone-frame{width:min(100%,280px)}}.navbar-app-icon,.footer-app-icon{object-fit:cover;flex:none;display:block}.navbar-app-icon{border-radius:7px;width:30px;height:30px}.footer-app-icon{border-radius:6px;width:24px;height:24px}.footer-brand-with-icon{align-items:center;gap:9px;display:inline-flex}nav a:has(.navbar-app-icon),footer a:has(.footer-app-icon){align-items:center;gap:10px;display:inline-flex}.app-promo-brand img,.page-cta-brand img,.final-cta-brand img{border-radius:10px;flex:0 0 40px;width:40px!important;height:40px!important}@media (width<=600px){.app-promo-brand img,.page-cta-brand img,.final-cta-brand img{flex-basis:36px;width:36px!important;height:36px!important}}.app-promo-brand,.page-cta-brand,.final-cta-brand{margin-bottom:24px;flex-direction:row!important;align-items:center!important;gap:16px!important;display:inline-flex!important}.app-promo-brand img,.page-cta-brand img,.final-cta-brand img{border-radius:16px;flex:0 0 72px;display:block;width:72px!important;height:72px!important}.app-promo-brand span,.page-cta-brand span,.final-cta-brand span{letter-spacing:.08em;font-size:18px;font-weight:800;line-height:1.15}@media (width<=600px){.app-promo-brand,.page-cta-brand,.final-cta-brand{margin-bottom:20px;gap:12px!important}.app-promo-brand img,.page-cta-brand img,.final-cta-brand img{border-radius:12px;flex-basis:56px;width:56px!important;height:56px!important}.app-promo-brand span,.page-cta-brand span,.final-cta-brand span{font-size:15px}}nav a:has(.navbar-app-icon){white-space:nowrap;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:inline-flex!important}nav a:has(.navbar-app-icon) .navbar-app-icon{flex:0 0 32px;display:block;width:32px!important;height:32px!important;margin:0!important}nav a:has(.navbar-app-icon) span{display:inline-block;margin:0!important;line-height:1!important}
