.brand-lockup{align-items:center;gap:10px;display:inline-flex}.navbar-brand .brand-lockup img,.mobile-menu-area .logo .brand-lockup img,.footer-logo .brand-lockup img{object-fit:contain;width:42px;max-width:none;height:42px}.brand-lockup__name{letter-spacing:-.03em;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700;line-height:1}.brand-lockup--dark .brand-lockup__name{color:#111}.brand-lockup--light .brand-lockup__name{color:#fff}.hero-1 .hero-content .hero-sub{white-space:normal;max-width:720px;height:auto;padding-top:6px;padding-bottom:6px;line-height:1.5}.section-title>p,.footer-top-wrapper .right-content>p{margin-top:16px;margin-bottom:0}.theme-btn-main .theme-btn{white-space:nowrap}.hero-1 .hero-content form .theme-btn-main{flex-shrink:0;width:auto;max-width:none}.header-1 .menu-right-info .theme-btn-main{flex-shrink:0}.demo-request{background:#fff;padding:150px 0 110px}.demo-request__grid{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:center;gap:72px;display:grid}.demo-request__eyebrow{color:#15171a;letter-spacing:.04em;text-transform:uppercase;background:#edf1f5;border:3px solid #fff;border-radius:80px;align-items:center;height:38px;margin-bottom:20px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 2px 2px #1517191a}.demo-request__intro h1{color:#15171a;letter-spacing:-.04em;margin:0;font-size:56px;font-weight:700;line-height:1.1}.demo-request__intro>p{color:#15171acc;max-width:520px;margin-top:18px;font-size:18px;line-height:1.6}.demo-request__points{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.demo-request__points li{color:#15171a;align-items:flex-start;gap:14px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.demo-request__points i{color:#fff;background:linear-gradient(103.71deg,#5cabff 17.96%,#007bff 66.13%);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;margin-top:1px;font-size:12px;display:grid}.demo-request__card{background:#f8fafc;border:1px solid #15171a14;border-radius:20px;padding:36px 32px;box-shadow:0 16px 40px #15171a0f}.demo-request__card h2{color:#15171a;letter-spacing:-.03em;margin:0;font-size:28px;font-weight:700}.demo-request__card>p{color:#15171ab3;margin-top:8px;font-size:15px;line-height:1.5}.demo-request__form{gap:16px;margin-top:24px;display:grid}.demo-request__field{gap:8px;display:grid}.demo-request__field span{color:#15171a;font-size:14px;font-weight:600;line-height:1.3}.demo-request__field input{color:#15171a;background:#fff;border:1px solid #15171a1f;border-radius:12px;width:100%;min-height:52px;padding:14px 16px;font-size:16px;line-height:1.4}.demo-request__field input::placeholder{color:#15171a73}.demo-request__field input:focus{color:#15171a;border-color:#007bff;outline:none}.demo-request__form .theme-btn-main{justify-content:center;width:100%;margin-top:4px}.demo-request__note{color:#15171aa6;text-align:center;margin:0;font-size:14px;line-height:1.5}.demo-request__note a{color:#007bff;font-weight:600}@media (width<=1199px){.demo-request__intro h1{font-size:44px}}@media (width<=991px){.demo-request{padding:120px 0 72px}.demo-request__grid{grid-template-columns:1fr;gap:36px}.demo-request__intro h1{font-size:36px}}@media (width<=575px){.demo-request__card{padding:24px 18px}}
