.MobileAppDevelopmentPage_page__bfZc9{--ma-brand:#2a4a8c;--ma-brand-dark:#1e3a75;--ma-ink:#121826;--ma-muted:#5b6472;--ma-line:#c8d3e4;--ma-bg:#eef3fa;--ma-white:#ffffff;background:var(--ma-bg);color:var(--ma-ink);font-family:IBM Plex Sans,system-ui,sans-serif;overflow-x:hidden;padding-top:var(--site-header-height,7.5rem)}.MobileAppDevelopmentPage_wrap__PZoma{width:min(100% - 2rem,1100px);margin-inline:auto}.MobileAppDevelopmentPage_eyebrow__jeK_d{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ma-brand)}.MobileAppDevelopmentPage_sectionTitle__z0Saj{margin:.4rem 0 0;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--ma-ink)}.MobileAppDevelopmentPage_sectionTitleWide___0_Te{margin:.4rem 0 0;max-width:16ch;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--ma-ink)}.MobileAppDevelopmentPage_lead___e_CD{margin:.75rem 0 0;max-width:58ch;font-size:1rem;line-height:1.65;color:var(--ma-muted)}.MobileAppDevelopmentPage_reveal__9BWW_{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.MobileAppDevelopmentPage_reveal__9BWW_.MobileAppDevelopmentPage_visible__uArDw{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.MobileAppDevelopmentPage_reveal__9BWW_{opacity:1;transform:none;transition:none}}.MobileAppDevelopmentPage_hero__QdI2q{border-bottom:1px solid var(--ma-line);padding:2.5rem 0 2.35rem;background:linear-gradient(180deg,#dce6f4,#eef3fa 72%,#eef3fa)}.MobileAppDevelopmentPage_heroGrid__Jp8dw{display:grid;gap:1.75rem;align-items:center}@media (min-width:900px){.MobileAppDevelopmentPage_heroGrid__Jp8dw{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.75rem}}.MobileAppDevelopmentPage_heroCopy__mos8s{max-width:34rem}.MobileAppDevelopmentPage_heroEyebrow__uVPtd{margin:0;display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ma-brand)}.MobileAppDevelopmentPage_heroEyebrowDot__KxxhS{width:.45rem;height:.45rem;border-radius:50%;background:#e67e22;box-shadow:0 0 0 3px rgba(230,126,34,.18)}.MobileAppDevelopmentPage_serviceName__XXXRa{margin:.65rem 0 0;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;color:#0f1724}.MobileAppDevelopmentPage_heroSub__R6vu_{margin:.55rem 0 0;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ma-brand)}.MobileAppDevelopmentPage_heroLead__E2gWo{margin:.9rem 0 0;max-width:33rem;font-size:.98rem;line-height:1.7;color:#5b6472}.MobileAppDevelopmentPage_heroLead__E2gWo strong{color:#1a2332;font-weight:700}.MobileAppDevelopmentPage_heroActions__qrcd8{margin-top:1.35rem;display:flex;flex-wrap:wrap;gap:.7rem}.MobileAppDevelopmentPage_heroBtnPrimary__vzTFQ,.MobileAppDevelopmentPage_heroBtnSecondary__5O02b{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.85rem;padding:.7rem 1.2rem;border-radius:8px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.MobileAppDevelopmentPage_heroBtnPrimary__vzTFQ{border:1px solid var(--ma-brand-dark,#1e3a75);background:var(--ma-brand);color:#fff;box-shadow:0 10px 22px rgba(30,58,117,.18)}.MobileAppDevelopmentPage_heroBtnPrimary__vzTFQ:hover{background:var(--ma-brand-dark,#1e3a75);transform:translateY(-1px)}.MobileAppDevelopmentPage_heroBtnSecondary__5O02b{border:1px solid #c5d0e0;background:#fff;color:var(--ma-brand-dark,#1e3a75)}.MobileAppDevelopmentPage_heroBtnSecondary__5O02b:hover{border-color:var(--ma-brand);color:var(--ma-brand)}.MobileAppDevelopmentPage_heroStats__FOTkD{margin:1.45rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:22rem}.MobileAppDevelopmentPage_heroStats__FOTkD div{min-width:0}.MobileAppDevelopmentPage_heroStats__FOTkD dt{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:#0f1724}.MobileAppDevelopmentPage_heroStats__FOTkD dd{margin:.15rem 0 0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a8494}.MobileAppDevelopmentPage_heroMedia__vkEHB{min-width:0}.MobileAppDevelopmentPage_heroImage__fGYHc{width:100%;height:auto;display:block;border:none;background:transparent;-o-object-fit:contain;object-fit:contain}.MobileAppDevelopmentPage_btnPrimary__soYvm{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.7rem 1.35rem;border:1px solid var(--ma-brand);background:var(--ma-brand);color:#fff;font-size:.92rem;font-weight:600;text-decoration:none;border-radius:2px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.MobileAppDevelopmentPage_btnPrimary__soYvm:hover{background:var(--ma-brand-dark);border-color:var(--ma-brand-dark);transform:translateY(-1px)}.MobileAppDevelopmentPage_section__D_sIN{padding:3.25rem 0}.MobileAppDevelopmentPage_sectionWhite__eD003{background:#ffffff;border-block:1px solid var(--ma-line)}.MobileAppDevelopmentPage_sectionAlt__6AtSC{background:linear-gradient(180deg,#e8eef8,#eef3fa);border-block:1px solid var(--ma-line)}.MobileAppDevelopmentPage_sectionMuted__cF2mn{background:#f4f7fc;border-block:1px solid var(--ma-line)}.MobileAppDevelopmentPage_sectionProcess__ZXx1R{background:linear-gradient(180deg,#f0f4fa,#e6eef8);border-block:1px solid var(--ma-line)}.MobileAppDevelopmentPage_sectionWhy__VY2lo{background:linear-gradient(180deg,#e8eef8,#eef3fa 55%,#f4f7fc);border-block:1px solid var(--ma-line)}.MobileAppDevelopmentPage_buildList__DKd3f{margin-top:2rem;border-top:1px solid var(--ma-line)}.MobileAppDevelopmentPage_buildItem__e2n5l{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.2rem 0;border-bottom:1px solid var(--ma-line);transition:background .2s ease}.MobileAppDevelopmentPage_buildItem__e2n5l:hover{background:linear-gradient(90deg,#f4f7fc,transparent 70%)}.MobileAppDevelopmentPage_buildNum__kc6I1{font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--ma-brand);padding-top:.55rem}.MobileAppDevelopmentPage_buildBody__xayWG{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start}.MobileAppDevelopmentPage_buildIcon__zljDr{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid #c5d3ea;background:linear-gradient(145deg,#eef3fa,#e0e9f5);color:var(--ma-brand);border-radius:4px}.MobileAppDevelopmentPage_buildTitle__d_Ajc{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--ma-ink)}.MobileAppDevelopmentPage_buildText__0DOiE{margin:.35rem 0 0;font-size:.94rem;line-height:1.55;color:var(--ma-muted)}.MobileAppDevelopmentPage_serviceGrid__89A7D{display:grid;gap:1rem;margin-top:1.75rem}@media (min-width:700px){.MobileAppDevelopmentPage_serviceGrid__89A7D{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.MobileAppDevelopmentPage_serviceGrid__89A7D{grid-template-columns:repeat(3,1fr)}}.MobileAppDevelopmentPage_serviceCard__I9AlS{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100%;padding:1.3rem 1.25rem 1.55rem;border:1px solid #c5d3ea;border-radius:4px;background:#ffffff;box-shadow:0 6px 18px rgba(30,58,117,.04);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease}.MobileAppDevelopmentPage_serviceCard__I9AlS:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ma-brand);opacity:.55;transition:opacity .22s ease,width .22s ease}.MobileAppDevelopmentPage_serviceCard__I9AlS:hover{transform:translateY(-4px);border-color:rgba(42,74,140,.55);box-shadow:0 14px 32px rgba(30,58,117,.1)}.MobileAppDevelopmentPage_serviceCard__I9AlS:hover:before{opacity:1;width:4px}.MobileAppDevelopmentPage_serviceToneA__pVnzy{background:linear-gradient(165deg,#f3fbf6,#e7f6ec 48%,#ffffff);border-color:#9fd4b0}.MobileAppDevelopmentPage_serviceToneA__pVnzy:before{background:#3ddc84}.MobileAppDevelopmentPage_serviceToneA__pVnzy .MobileAppDevelopmentPage_serviceIcon__edpzn{background:linear-gradient(145deg,#e8f9ef,#b8ebc9);border-color:rgba(61,220,132,.45);color:#1b8f4a;box-shadow:0 0 0 4px rgba(61,220,132,.12)}.MobileAppDevelopmentPage_serviceToneA__pVnzy .MobileAppDevelopmentPage_cardArrow__gXV1L,.MobileAppDevelopmentPage_serviceToneA__pVnzy .MobileAppDevelopmentPage_cardDetail__egOdH,.MobileAppDevelopmentPage_serviceToneA__pVnzy .MobileAppDevelopmentPage_cardNum__zS18v{color:#1b8f4a}.MobileAppDevelopmentPage_serviceToneB__ma__2{background:linear-gradient(165deg,#f5f7fb,#e8edf5 48%,#ffffff);border-color:#a8b4c8}.MobileAppDevelopmentPage_serviceToneB__ma__2:before{background:#555555}.MobileAppDevelopmentPage_serviceToneB__ma__2 .MobileAppDevelopmentPage_serviceIcon__edpzn{background:linear-gradient(145deg,#f0f2f5,#d5dae3);border-color:rgba(85,85,85,.28);color:#111111;box-shadow:0 0 0 4px rgba(17,17,17,.06)}.MobileAppDevelopmentPage_serviceToneB__ma__2 .MobileAppDevelopmentPage_cardArrow__gXV1L,.MobileAppDevelopmentPage_serviceToneB__ma__2 .MobileAppDevelopmentPage_cardDetail__egOdH,.MobileAppDevelopmentPage_serviceToneB__ma__2 .MobileAppDevelopmentPage_cardNum__zS18v{color:#2c3440}.MobileAppDevelopmentPage_serviceToneC__9tRgR{background:linear-gradient(165deg,#eef3fa,#dce6f4 50%,#ffffff);border-color:#9eb4d6}.MobileAppDevelopmentPage_serviceToneC__9tRgR:before{background:#2a4a8c}.MobileAppDevelopmentPage_serviceToneC__9tRgR .MobileAppDevelopmentPage_serviceIcon__edpzn{background:linear-gradient(145deg,#e4ecf6,#b7c9e6);border-color:rgba(42,74,140,.35);color:#1e3a75;box-shadow:0 0 0 4px rgba(42,74,140,.12)}.MobileAppDevelopmentPage_serviceToneC__9tRgR .MobileAppDevelopmentPage_cardArrow__gXV1L,.MobileAppDevelopmentPage_serviceToneC__9tRgR .MobileAppDevelopmentPage_cardDetail__egOdH,.MobileAppDevelopmentPage_serviceToneC__9tRgR .MobileAppDevelopmentPage_cardNum__zS18v{color:#1e3a75}.MobileAppDevelopmentPage_serviceToneD__hKXwH{background:linear-gradient(165deg,#eef8fb,#d7eef5 48%,#ffffff);border-color:#9cc7d6}.MobileAppDevelopmentPage_serviceToneD__hKXwH:before{background:#1a8fb5}.MobileAppDevelopmentPage_serviceToneD__hKXwH .MobileAppDevelopmentPage_serviceIcon__edpzn{background:linear-gradient(145deg,#e4f5fa,#a9d9e8);border-color:rgba(26,143,181,.35);color:#0f6f8f;box-shadow:0 0 0 4px rgba(26,143,181,.12)}.MobileAppDevelopmentPage_serviceToneD__hKXwH .MobileAppDevelopmentPage_cardArrow__gXV1L,.MobileAppDevelopmentPage_serviceToneD__hKXwH .MobileAppDevelopmentPage_cardDetail__egOdH,.MobileAppDevelopmentPage_serviceToneD__hKXwH .MobileAppDevelopmentPage_cardNum__zS18v{color:#0f6f8f}.MobileAppDevelopmentPage_serviceToneE__MTuSX{background:linear-gradient(165deg,#e8eef8,#cfdcf0 50%,#ffffff);border-color:#8fa6c9}.MobileAppDevelopmentPage_serviceToneE__MTuSX:before{background:#1e3a75}.MobileAppDevelopmentPage_serviceToneE__MTuSX .MobileAppDevelopmentPage_serviceIcon__edpzn{background:linear-gradient(145deg,#dce6f4,#9eb4d4);border-color:rgba(30,58,117,.35);color:#152a58;box-shadow:0 0 0 4px rgba(30,58,117,.12)}.MobileAppDevelopmentPage_serviceToneE__MTuSX .MobileAppDevelopmentPage_cardArrow__gXV1L,.MobileAppDevelopmentPage_serviceToneE__MTuSX .MobileAppDevelopmentPage_cardDetail__egOdH,.MobileAppDevelopmentPage_serviceToneE__MTuSX .MobileAppDevelopmentPage_cardNum__zS18v{color:#152a58}.MobileAppDevelopmentPage_serviceToneF__jGnnZ{background:linear-gradient(165deg,#f2f4f8,#e2e7ef 48%,#ffffff);border-color:#aeb8c7}.MobileAppDevelopmentPage_serviceToneF__jGnnZ:before{background:#5b6b82}.MobileAppDevelopmentPage_serviceToneF__jGnnZ .MobileAppDevelopmentPage_serviceIcon__edpzn{background:linear-gradient(145deg,#eceff4,#c5cedb);border-color:rgba(91,107,130,.35);color:#3d4a5c;box-shadow:0 0 0 4px rgba(91,107,130,.1)}.MobileAppDevelopmentPage_serviceToneF__jGnnZ .MobileAppDevelopmentPage_cardArrow__gXV1L,.MobileAppDevelopmentPage_serviceToneF__jGnnZ .MobileAppDevelopmentPage_cardDetail__egOdH,.MobileAppDevelopmentPage_serviceToneF__jGnnZ .MobileAppDevelopmentPage_cardNum__zS18v{color:#3d4a5c}.MobileAppDevelopmentPage_serviceCardTop__QJCJg{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.MobileAppDevelopmentPage_serviceIcon__edpzn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:8px;border:1px solid transparent;transition:transform .22s ease,filter .22s ease}.MobileAppDevelopmentPage_serviceCard__I9AlS:hover .MobileAppDevelopmentPage_serviceIcon__edpzn{transform:scale(1.07);filter:saturate(1.08)}.MobileAppDevelopmentPage_cardNum__zS18v{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.1em;color:var(--ma-brand)}.MobileAppDevelopmentPage_cardTitle__mpAmw{margin:0;font-size:1.08rem;font-weight:700;letter-spacing:-.02em;color:var(--ma-ink)}.MobileAppDevelopmentPage_cardText__y6a9p{margin:.55rem 0 0;padding-right:1.1rem;font-size:.9rem;line-height:1.55;color:var(--ma-muted);flex:1}.MobileAppDevelopmentPage_cardDetail__egOdH{margin:.9rem 0 0;padding-top:.75rem;border-top:1px solid rgba(200,211,228,.9);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ma-brand)}.MobileAppDevelopmentPage_cardArrow__gXV1L{position:absolute;right:1rem;bottom:1rem;color:var(--ma-brand);opacity:.35;transition:opacity .2s ease,transform .2s ease}.MobileAppDevelopmentPage_serviceCard__I9AlS:hover .MobileAppDevelopmentPage_cardArrow__gXV1L{opacity:1;transform:translateX(3px)}.MobileAppDevelopmentPage_sectionSoft__Q3gB7{background:linear-gradient(180deg,#eef3fa,#f5f8fc 55%,#eef3fa)}.MobileAppDevelopmentPage_platformSplit__0S1tV{display:grid;gap:1.25rem}@media (min-width:860px){.MobileAppDevelopmentPage_platformSplit__0S1tV{grid-template-columns:1fr 1fr;gap:1.5rem}}.MobileAppDevelopmentPage_platformCard__UC6YG{position:relative;overflow:hidden;padding:1.55rem 1.4rem 1.45rem;border:1px solid rgba(200,211,228,.85);border-radius:1rem;background:#fff;box-shadow:0 12px 32px rgba(22,53,107,.08);transition:transform .3s ease,box-shadow .3s ease}.MobileAppDevelopmentPage_platformCard__UC6YG:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.MobileAppDevelopmentPage_platformCard__UC6YG:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(22,53,107,.12)}.MobileAppDevelopmentPage_platformAndroid__N_zEd{--plat-accent:#34a853;--plat-accent-soft:rgba(52,168,83,0.12);--plat-accent-mid:rgba(52,168,83,0.22);--plat-fill:#e8f7ee;--plat-stroke:#34a853}.MobileAppDevelopmentPage_platformIos__a48k_{--plat-accent:#3a3a3c;--plat-accent-soft:rgba(58,58,60,0.08);--plat-accent-mid:rgba(58,58,60,0.16);--plat-fill:#f0f1f3;--plat-stroke:#3a3a3c}.MobileAppDevelopmentPage_platformAndroid__N_zEd:before,.MobileAppDevelopmentPage_platformIos__a48k_:before{background:var(--plat-accent)}.MobileAppDevelopmentPage_platformLabel__WLC5a{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--plat-accent)}.MobileAppDevelopmentPage_platformTitle__38NSW{margin:.55rem 0 0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--ma-ink)}.MobileAppDevelopmentPage_platformArt__fhxru{display:flex;justify-content:center;margin:1.15rem 0 .35rem}.MobileAppDevelopmentPage_platformPhones__UMy4l{width:min(100%,11.5rem);height:auto}.MobileAppDevelopmentPage_phoneBody__6ELXh{fill:var(--plat-fill);stroke:var(--plat-stroke);stroke-width:2}.MobileAppDevelopmentPage_phoneScreen__oh3Mc{fill:#fff;opacity:.85}.MobileAppDevelopmentPage_phoneDot___85yh{fill:var(--plat-stroke);opacity:.55}.MobileAppDevelopmentPage_platformPoints__K9inf{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.55rem}.MobileAppDevelopmentPage_platformPoints__K9inf li{position:relative;padding:.65rem .9rem .65rem 1.55rem;border-radius:999px;background:var(--plat-accent-soft);font-size:.92rem;line-height:1.4;color:#2c3440;transition:transform .2s ease,background .2s ease}.MobileAppDevelopmentPage_platformPoints__K9inf li:before{content:"";position:absolute;left:.7rem;top:50%;width:.45rem;height:.45rem;background:var(--plat-accent);transform:translateY(-50%) rotate(45deg)}.MobileAppDevelopmentPage_platformCard__UC6YG:hover .MobileAppDevelopmentPage_platformPoints__K9inf li{background:var(--plat-accent-mid)}@media (prefers-reduced-motion:reduce){.MobileAppDevelopmentPage_platformCard__UC6YG,.MobileAppDevelopmentPage_platformPoints__K9inf li{transition:none}.MobileAppDevelopmentPage_platformCard__UC6YG:hover{transform:none}}.MobileAppDevelopmentPage_uxFlow__33YUH{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem .35rem;align-items:center}.MobileAppDevelopmentPage_uxStep__4lhz1{display:inline-flex;align-items:center;gap:.35rem}.MobileAppDevelopmentPage_uxLabel__uZGnB{display:inline-flex;padding:.6rem .95rem;border:1px solid #c5d3ea;background:linear-gradient(180deg,#ffffff,#eef3fa);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ma-ink);border-radius:3px;box-shadow:0 4px 12px rgba(30,58,117,.04)}.MobileAppDevelopmentPage_uxArrow__1tOan{color:var(--ma-brand);font-size:.95rem;padding:0 .2rem}.MobileAppDevelopmentPage_backendLayout__Z1LKD{display:grid;gap:2.25rem}@media (min-width:900px){.MobileAppDevelopmentPage_backendLayout__Z1LKD{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:start}}.MobileAppDevelopmentPage_capabilityList__rLW49{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.5rem .85rem}@media (min-width:520px){.MobileAppDevelopmentPage_capabilityList__rLW49{grid-template-columns:1fr 1fr}}.MobileAppDevelopmentPage_capabilityList__rLW49 li{position:relative;padding:.65rem .75rem .65rem 1rem;border:1px solid #d5deeb;border-radius:3px;background:#f8fafc;font-size:.88rem;font-weight:600;color:var(--ma-ink)}.MobileAppDevelopmentPage_capabilityList__rLW49 li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ma-brand);border-radius:3px 0 0 3px}.MobileAppDevelopmentPage_systemDiagram__XQ3m7{display:grid;place-items:center;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.MobileAppDevelopmentPage_systemDiagramImage__1RCN0{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.MobileAppDevelopmentPage_systemStep__VP8CY{display:grid;justify-items:center}.MobileAppDevelopmentPage_systemNode__bzRWF{width:100%;text-align:center;padding:1rem .9rem;border:1px solid rgba(42,74,140,.22);border-radius:6px;background:#ffffff;box-shadow:0 8px 20px rgba(30,58,117,.06)}.MobileAppDevelopmentPage_systemIndex__3ek_B{display:inline-block;margin-bottom:.35rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;color:var(--ma-brand)}.MobileAppDevelopmentPage_systemLabel__4wMyY{margin:0;font-size:.92rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ma-brand-dark)}.MobileAppDevelopmentPage_systemNote__Eni66{margin:.3rem 0 0;font-size:.82rem;color:var(--ma-muted)}.MobileAppDevelopmentPage_systemConnector__fRdTk{display:grid;justify-items:center;padding:.15rem 0 .2rem}.MobileAppDevelopmentPage_systemLine__RFcMz{width:2px;height:.85rem;background:linear-gradient(180deg,#2a4a8c,#8aa0c8)}.MobileAppDevelopmentPage_systemDown__Zd2tT{display:block;margin-top:.1rem;color:var(--ma-brand);font-size:.95rem;font-weight:700}.MobileAppDevelopmentPage_qualityFramework__HftNE{display:grid;gap:1rem;margin-top:1.75rem;align-items:stretch}@media (min-width:700px){.MobileAppDevelopmentPage_qualityFramework__HftNE{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.MobileAppDevelopmentPage_qualityFramework__HftNE{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.MobileAppDevelopmentPage_qualityFramework__HftNE{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;padding-block:1.35rem}.MobileAppDevelopmentPage_qualityFramework__HftNE>:last-child:nth-child(odd){grid-column:span 1}}.MobileAppDevelopmentPage_qualityCard__Vclzo{display:flex;flex-direction:column;gap:.7rem;min-height:100%;padding:1.25rem 1.05rem 1.35rem;border-radius:14px;border:1px solid rgba(42,74,140,.08);box-shadow:0 8px 22px rgba(30,58,117,.06);transition:transform .2s ease,box-shadow .2s ease}.MobileAppDevelopmentPage_qualityCard__Vclzo:hover{box-shadow:0 12px 28px rgba(30,58,117,.1)}@media (min-width:1200px){.MobileAppDevelopmentPage_qualityCardLift__MbTng{transform:translateY(-16px)}.MobileAppDevelopmentPage_qualityCardDrop__7Cf1v{transform:translateY(16px)}.MobileAppDevelopmentPage_qualityCardLift__MbTng:hover{transform:translateY(-19px)}.MobileAppDevelopmentPage_qualityCardDrop__7Cf1v:hover{transform:translateY(13px)}}.MobileAppDevelopmentPage_qualityCardHead__9itRt{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-height:2rem}.MobileAppDevelopmentPage_qualityCardMark__Sy4vE{width:1.35rem;height:1.35rem;border-radius:4px;background:#1e3a75}.MobileAppDevelopmentPage_qualityToneA__VMG_A .MobileAppDevelopmentPage_qualityCardMark__Sy4vE{background:#2a4a8c}.MobileAppDevelopmentPage_qualityToneB__l1k1s .MobileAppDevelopmentPage_qualityCardMark__Sy4vE{background:#4285f4}.MobileAppDevelopmentPage_qualityToneC__wMiyj .MobileAppDevelopmentPage_qualityCardMark__Sy4vE{background:#0a66c2}.MobileAppDevelopmentPage_qualityToneD__heguT .MobileAppDevelopmentPage_qualityCardMark__Sy4vE{background:#34a853}.MobileAppDevelopmentPage_qualityToneE__jWt0m .MobileAppDevelopmentPage_qualityCardMark__Sy4vE{background:#fbbc05}.MobileAppDevelopmentPage_qualityToneF__TliSS .MobileAppDevelopmentPage_qualityCardMark__Sy4vE{background:#ea4335}.MobileAppDevelopmentPage_qualityCardNum__E3aen{font-size:1.65rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:#1e3a75}.MobileAppDevelopmentPage_qualityCardTitle__hxfQP{margin:.2rem 0 0;font-size:.98rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#121826}.MobileAppDevelopmentPage_qualityCardText__Vl6tf{margin:0;font-size:.82rem;line-height:1.55;color:#5b6472}.MobileAppDevelopmentPage_qualityToneA__VMG_A{background:#e8eef8}.MobileAppDevelopmentPage_qualityToneB__l1k1s{background:#e8f0fe}.MobileAppDevelopmentPage_qualityToneC__wMiyj{background:#e8f4fc}.MobileAppDevelopmentPage_qualityToneD__heguT{background:#eaf6f0}.MobileAppDevelopmentPage_qualityToneE__jWt0m{background:#fff8e6}.MobileAppDevelopmentPage_qualityToneF__TliSS{background:#fdecea}.MobileAppDevelopmentPage_processTrack__OqSiq{display:grid;gap:1rem;margin-top:1.75rem}@media (min-width:960px){.MobileAppDevelopmentPage_processTrack__OqSiq{grid-template-columns:repeat(6,1fr);gap:.65rem;position:relative}.MobileAppDevelopmentPage_processTrack__OqSiq:before{content:"";position:absolute;top:1.35rem;left:5%;right:5%;height:2px;background:linear-gradient(90deg,rgba(42,74,140,.15),rgba(42,74,140,.55) 50%,rgba(42,74,140,.15));z-index:0}}.MobileAppDevelopmentPage_processStep__hanku{position:relative;z-index:1;padding:1.05rem .85rem 1.15rem;border:1px solid #c5d3ea;border-radius:4px;background:#ffffff;box-shadow:0 8px 20px rgba(30,58,117,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.MobileAppDevelopmentPage_processStep__hanku:hover{transform:translateY(-3px);border-color:rgba(42,74,140,.5);box-shadow:0 14px 28px rgba(30,58,117,.1)}.MobileAppDevelopmentPage_processHead__yzCtt{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.MobileAppDevelopmentPage_processNum__n1G7D{margin:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;border:1px solid var(--ma-brand);background:linear-gradient(145deg,#2a4a8c,#1e3a75);font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#ffffff;border-radius:3px;box-shadow:0 0 0 4px rgba(42,74,140,.1)}.MobileAppDevelopmentPage_processIcon__moPdF{display:inline-flex;color:var(--ma-brand);opacity:.85}.MobileAppDevelopmentPage_processName__x6VPs{margin:.85rem 0 0;font-size:.95rem;font-weight:700;color:var(--ma-ink)}.MobileAppDevelopmentPage_processText__gYo5Z{margin:.35rem 0 0;font-size:.82rem;line-height:1.5;color:var(--ma-muted)}.MobileAppDevelopmentPage_techGrid__6H0iz{display:grid;gap:.9rem;margin-top:1.75rem}@media (min-width:700px){.MobileAppDevelopmentPage_techGrid__6H0iz{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.MobileAppDevelopmentPage_techGrid__6H0iz{grid-template-columns:repeat(5,1fr)}}.MobileAppDevelopmentPage_techGroup__UCQYT{display:flex;flex-direction:column;min-height:100%;padding:1.15rem 1rem 1.2rem;border:1px solid #d0dae8;border-radius:4px;background:#ffffff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.MobileAppDevelopmentPage_techGroup__UCQYT:hover{transform:translateY(-3px);border-color:var(--ma-brand);box-shadow:0 12px 26px rgba(30,58,117,.08)}.MobileAppDevelopmentPage_techIcon__jyQJm{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin-bottom:.7rem;border-radius:5px;border:1px solid rgba(42,74,140,.16);background:#eef3fa;color:var(--ma-brand)}.MobileAppDevelopmentPage_techLabel__OzuYv{margin:0 0 .75rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ma-brand)}.MobileAppDevelopmentPage_techItems__VeQaz{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.MobileAppDevelopmentPage_techItems__VeQaz li{font-size:.88rem;line-height:1.4;color:var(--ma-ink);font-weight:500}.MobileAppDevelopmentPage_whyGrid__cnxa_{display:grid;gap:.9rem;margin-top:1.75rem}@media (min-width:700px){.MobileAppDevelopmentPage_whyGrid__cnxa_{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.MobileAppDevelopmentPage_whyGrid__cnxa_{grid-template-columns:repeat(3,1fr)}.MobileAppDevelopmentPage_whyGrid__cnxa_>:nth-child(4),.MobileAppDevelopmentPage_whyGrid__cnxa_>:nth-child(5){grid-column:span 1}}.MobileAppDevelopmentPage_whyCard__RezHu{padding:1.25rem 1.15rem 1.3rem;border:1px solid #c5d3ea;border-radius:4px;background:#ffffff;box-shadow:0 8px 22px rgba(30,58,117,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.MobileAppDevelopmentPage_whyCard__RezHu:hover{transform:translateY(-3px);border-color:rgba(42,74,140,.5);box-shadow:0 14px 30px rgba(30,58,117,.1)}.MobileAppDevelopmentPage_whyCardTop__oeEO1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.MobileAppDevelopmentPage_whyIcon__80wcn{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:linear-gradient(145deg,#e8eef8,#d5e1f2);color:var(--ma-brand);border:1px solid rgba(42,74,140,.14)}.MobileAppDevelopmentPage_whyNum__BCmgg{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--ma-brand)}.MobileAppDevelopmentPage_whyTitle__S_2uP{margin:0;font-size:1.02rem;font-weight:700;letter-spacing:-.015em;color:var(--ma-ink)}.MobileAppDevelopmentPage_whyText__ut366{margin:.4rem 0 0;font-size:.9rem;line-height:1.55;color:var(--ma-muted)}.MobileAppDevelopmentPage_cta__4lEtx{padding:3.5rem 0;border-top:1px solid var(--ma-line);background:linear-gradient(180deg,#e4ecf6,#eef3fa 55%,#f4f7fc);text-align:center}.MobileAppDevelopmentPage_ctaTitle__TB_GN{margin:.5rem auto 0;max-width:16ch;font-family:Calluna,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3.5vw,2.45rem);font-weight:600;line-height:1.15;color:var(--ma-ink)}.MobileAppDevelopmentPage_ctaBody__FqCMk{margin:.85rem auto 0;max-width:44ch;font-size:1rem;line-height:1.6;color:var(--ma-muted)}.MobileAppDevelopmentPage_cta__4lEtx .MobileAppDevelopmentPage_btnPrimary__soYvm{margin-top:1.5rem}@media (max-width:639px){.MobileAppDevelopmentPage_hero__QdI2q{padding:2rem 0 1.85rem}.MobileAppDevelopmentPage_section__D_sIN{padding:2.35rem 0}.MobileAppDevelopmentPage_buildItem__e2n5l{grid-template-columns:2.25rem 1fr}.MobileAppDevelopmentPage_buildBody__xayWG{grid-template-columns:1fr}.MobileAppDevelopmentPage_cta__4lEtx{text-align:left}.MobileAppDevelopmentPage_ctaBody__FqCMk,.MobileAppDevelopmentPage_ctaTitle__TB_GN{margin-left:0;margin-right:0}}