.mobile-apps-form[data-v-258ccd17]{background:var(--app-surface-10);padding:var(--padding-l);border-radius:1.2rem;border:1px solid var(--app-border)}.mobile-apps-form .form[data-v-258ccd17]{display:flex;flex-direction:column;gap:var(--margin-m)}.mobile-apps-form .form .form-title[data-v-258ccd17]{font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--app-secondary);margin-bottom:var(--margin-m)}@media (min-width: 720px){.mobile-apps-form .form .form-title[data-v-258ccd17]{font-size:2rem}}.mobile-apps-form .contact-info[data-v-258ccd17]{margin-top:var(--margin-m);padding-top:var(--margin-m);border-top:1px solid var(--app-surface-20)}.mobile-apps-form .contact-info .contact-item[data-v-258ccd17]{display:flex;align-items:center;gap:var(--margin-m);margin-bottom:var(--margin-m)}.mobile-apps-form .contact-info .contact-item[data-v-258ccd17]:last-child{margin-bottom:0}.mobile-apps-form .contact-info .contact-item i[data-v-258ccd17]{color:var(--app-secondary)}.mobile-apps-form .contact-info .contact-item span[data-v-258ccd17]{font-size:1.2rem;color:var(--app-body)}@media (min-width: 720px){.mobile-apps-form .contact-info .contact-item span[data-v-258ccd17]{font-size:1.4rem}}.mobile-apps-hero-section{padding-top:6rem;background:var(--app-surface);position:relative;overflow:hidden}.mobile-apps-hero-section .container{padding:var(--padding-m)}.mobile-apps-hero-section .content-wrapper{display:flex;flex-direction:column;gap:var(--margin-l);min-height:100vh}@media (min-width: 720px){.mobile-apps-hero-section .content-wrapper{flex-direction:row;align-items:flex-start}}.mobile-apps-hero-section .main-content{width:100%}@media (min-width: 720px){.mobile-apps-hero-section .main-content{width:66.666667%}}.mobile-apps-hero-section .labels{display:flex;gap:var(--margin-m);margin-bottom:var(--margin-m)}.mobile-apps-hero-section .labels .label{padding:var(--padding-s) var(--padding-m);border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--margin-s)}.mobile-apps-hero-section .labels .label--primary{background:var(--app-secondary-10);color:var(--app-secondary)}.mobile-apps-hero-section .labels .label--secondary{background:var(--app-surface-10);color:var(--app-body)}.mobile-apps-hero-section .title{font-size:2.4rem;font-weight:var(--font-weight-bold);color:var(--app-secondary);line-height:1.1;margin-bottom:var(--margin-m)}@media (min-width: 720px){.mobile-apps-hero-section .title{font-size:4.2rem}}@media (min-width: 720px){.mobile-apps-hero-section .description{font-size:1.4rem}}.mobile-apps-hero-section .mockups{position:relative;height:40rem;margin-bottom:var(--margin-l)}.mobile-apps-hero-section .mockups .mockup{height:50rem;max-width:80rem;border-radius:1.2rem;overflow:hidden}.mobile-apps-hero-section .mockups .mockup img{border-radius:1.2rem;overflow:hidden;object-position:center;width:100%;object-fit:cover}.mobile-apps-hero-section .features{display:grid;grid-template-columns:1fr;gap:var(--margin-m);margin-bottom:var(--margin-l);max-width:80rem}@media (min-width: 720px){.mobile-apps-hero-section .features{grid-template-columns:repeat(2,1fr)}}.mobile-apps-hero-section .features .feature-card{background:var(--app-green-10);padding:var(--padding-m);border-radius:1.2rem}.mobile-apps-hero-section .features .feature-card .feature-header{display:flex;align-items:center;gap:var(--margin-s);margin-bottom:var(--margin-m)}.mobile-apps-hero-section .features .feature-card .feature-header i,.mobile-apps-hero-section .features .feature-card .feature-header svg{color:var(--app-green);width:1.6rem;height:1.6rem}.mobile-apps-hero-section .features .feature-card .feature-title{font-size:1.3rem;font-weight:var(--font-weight-bold);color:var(--app-secondary)}@media (min-width: 720px){.mobile-apps-hero-section .features .feature-card .feature-title{font-size:1.6rem}}.mobile-apps-hero-section .features .feature-card .feature-description{font-size:1.2rem;color:var(--app-body);line-height:1.1}@media (min-width: 720px){.mobile-apps-hero-section .features .feature-card .feature-description{font-size:1.4rem}}.mobile-apps-hero-section .description{font-size:1.2rem;color:var(--app-body);margin-bottom:var(--margin-l);line-height:1.1}@media (min-width: 720px){.mobile-apps-hero-section .description{font-size:1.4rem;line-height:1.4;max-width:70rem}}.mobile-apps-hero-section .contact-form{width:100%;position:relative;align-self:flex-start}@media (min-width: 720px){.mobile-apps-hero-section .contact-form{width:33.333333%;position:sticky;top:6rem;max-height:calc(100vh - 6rem);overflow-y:auto}}.mobile-apps-hero-section .contact-form .form-title{font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--app-secondary);margin-bottom:var(--margin-m)}@media (min-width: 720px){.mobile-apps-hero-section .contact-form .form-title{font-size:2rem}}.mobile-apps-process-section[data-v-d9e72c33]{padding:var(--padding-xl) 0;background:var(--app-surface)}.mobile-apps-process-section .container[data-v-d9e72c33]{padding:var(--padding-m)}.mobile-apps-process-section .title[data-v-d9e72c33]{font-size:2.4rem;font-weight:var(--font-weight-bold);color:var(--app-secondary);margin-bottom:var(--margin-l);line-height:1.1}@media (min-width: 720px){.mobile-apps-process-section .title[data-v-d9e72c33]{font-size:3.2rem}}.mobile-apps-process-section .process-grid[data-v-d9e72c33]{display:grid;grid-template-columns:1fr;gap:var(--margin-m)}@media (min-width: 720px){.mobile-apps-process-section .process-grid[data-v-d9e72c33]{grid-template-columns:repeat(4,1fr)}}.mobile-apps-process-section .process-card[data-v-d9e72c33]{padding:var(--padding-m);border-radius:var(--border-radius-l);position:relative}.mobile-apps-process-section .process-card .step-number[data-v-d9e72c33]{width:4rem;height:4rem;background:var(--app-green-10);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--app-surface);font-size:1.3rem;font-weight:var(--font-weight-bold);margin-bottom:var(--margin-m)}.mobile-apps-process-section .process-card .step-title[data-v-d9e72c33]{font-size:1.3rem;font-weight:var(--font-weight-bold);color:var(--app-secondary);margin-bottom:var(--margin-s)}@media (min-width: 720px){.mobile-apps-process-section .process-card .step-title[data-v-d9e72c33]{font-size:1.6rem}}.mobile-apps-process-section .process-card .step-description[data-v-d9e72c33]{font-size:1.2rem;color:var(--app-body);opacity:.9;line-height:1.4}@media (min-width: 720px){.mobile-apps-process-section .process-card .step-description[data-v-d9e72c33]{font-size:1.2rem}}
