:root{--mvp-accent:#3cc4e5;--mvp-navy:#02102c;--mvp-navy2:#124;--mvp-fg:#fff;--mvp-light-bg:#f5f8fc;--mvp-white:#fff;--mvp-dark-text:#0a1530;--mvp-muted:#5e6d8e;--mvp-font:var(--font-inter-tight), "Inter Tight", sans-serif;--mvp-gutter:clamp(1rem, 3vw, 3rem);--mvp-max:1600px}.MvpPage-module__uiM3zW__page{font-family:var(--mvp-font);color:var(--mvp-dark-text);overflow-x:clip}.MvpPage-module__uiM3zW__container{max-width:var(--mvp-max);padding-left:var(--mvp-gutter);padding-right:var(--mvp-gutter);margin:0 auto}.MvpPage-module__uiM3zW__ptSmall{padding-top:4rem}.MvpPage-module__uiM3zW__pbSmall{padding-bottom:4rem}.MvpPage-module__uiM3zW__ptMedium{padding-top:6rem}.MvpPage-module__uiM3zW__pbMedium{padding-bottom:6rem}.MvpPage-module__uiM3zW__ptLarge{padding-top:8.5rem}.MvpPage-module__uiM3zW__pbLarge{padding-bottom:8.5rem}.MvpPage-module__uiM3zW__ptNone{padding-top:0}.MvpPage-module__uiM3zW__pbNone{padding-bottom:0}@media (max-width:768px){.MvpPage-module__uiM3zW__ptSmall{padding-top:2.5rem}.MvpPage-module__uiM3zW__pbSmall{padding-bottom:2.5rem}.MvpPage-module__uiM3zW__ptMedium{padding-top:4.5rem}.MvpPage-module__uiM3zW__pbMedium{padding-bottom:4.5rem}.MvpPage-module__uiM3zW__ptLarge{padding-top:6.5rem}.MvpPage-module__uiM3zW__pbLarge{padding-bottom:6.5rem}}.MvpPage-module__uiM3zW__accent{color:var(--mvp-accent)}.MvpPage-module__uiM3zW__linkPrimary{color:var(--mvp-accent);align-items:center;gap:.375rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.MvpPage-module__uiM3zW__linkPrimary:hover{opacity:.75}.MvpPage-module__uiM3zW__linkPrimary:after{content:"→";font-size:.9em}.MvpPage-module__uiM3zW__hero{background:linear-gradient(135deg, var(--mvp-navy) 0%, var(--mvp-navy2) 100%);color:var(--mvp-fg);padding-top:10rem;padding-bottom:8.5rem;position:relative;overflow:hidden}@media (max-width:768px){.MvpPage-module__uiM3zW__hero{padding-top:5.5rem;padding-bottom:4.5rem}}.MvpPage-module__uiM3zW__hero:before{content:"";background:var(--mvp-accent);opacity:.15;filter:blur(8.5rem);pointer-events:none;border-radius:50%;width:75rem;height:75rem;position:absolute;bottom:-30rem;right:-20rem}.MvpPage-module__uiM3zW__hero:after{content:"";background:var(--mvp-accent);opacity:.1;filter:blur(6.5rem);pointer-events:none;border-radius:50%;width:50rem;height:50rem;position:absolute;top:-15rem;right:15%}.MvpPage-module__uiM3zW__heroBgSvg{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.MvpPage-module__uiM3zW__clutchSvg{flex-shrink:0;width:auto;height:48px}.MvpPage-module__uiM3zW__heroInner{z-index:1;position:relative}.MvpPage-module__uiM3zW__heroBreadcrumbs{flex-wrap:wrap;gap:.125rem;margin-bottom:1.5rem;display:flex}.MvpPage-module__uiM3zW__heroBreadcrumbs a{color:#ffffffb3;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .2s}.MvpPage-module__uiM3zW__heroBreadcrumbs a:hover{color:var(--mvp-fg)}.MvpPage-module__uiM3zW__heroBreadcrumbs a:after{content:" ›";color:#fff6;margin-left:.25rem}.MvpPage-module__uiM3zW__heroBreadcrumbs span{color:#ffffff73;font-size:.875rem;line-height:1.4}.MvpPage-module__uiM3zW__heroTitle{color:var(--mvp-fg);max-width:61.25rem;margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:400;line-height:1.2}.MvpPage-module__uiM3zW__heroDescription{color:#ffffffd9;max-width:55rem;margin:0 0 2.5rem;font-size:clamp(1rem,2vw,1.375rem);line-height:1.65}.MvpPage-module__uiM3zW__heroPoints{flex-wrap:wrap;gap:1rem 2rem;max-width:62.5rem;margin-bottom:3.5rem;display:flex}@media (max-width:768px){.MvpPage-module__uiM3zW__heroPoints{flex-direction:column;gap:.75rem;margin-bottom:2rem}}.MvpPage-module__uiM3zW__heroPoint{color:#ffffffe6;flex:calc(33.333% - 2rem);align-items:flex-start;gap:.625rem;min-width:14rem;font-size:clamp(1rem,1.5vw,1.375rem);line-height:1.55;display:flex}.MvpPage-module__uiM3zW__heroPoint:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%233CC4E5' stroke-linecap='square' stroke-width='1.5' d='m20.25 6.75-10.5 10.5L4.5 12'/%3E%3C/svg%3E");background-size:cover;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.25rem}.MvpPage-module__uiM3zW__heroButtons{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}@media (max-width:768px){.MvpPage-module__uiM3zW__heroButtons{gap:1rem}}.MvpPage-module__uiM3zW__btnPrimary{background:var(--mvp-accent);color:var(--mvp-fg);border:2px solid var(--mvp-accent);font-size:1.125rem;font-weight:600;font-family:var(--mvp-font);cursor:pointer;justify-content:center;align-items:center;padding:.875rem 2rem;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.MvpPage-module__uiM3zW__btnPrimary:hover{color:var(--mvp-accent);background:0 0}.MvpPage-module__uiM3zW__btnOutline{color:var(--mvp-accent);border:2px solid var(--mvp-accent);font-size:1.125rem;font-weight:600;font-family:var(--mvp-font);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.875rem 2rem;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.MvpPage-module__uiM3zW__btnOutline:hover{background:var(--mvp-accent);color:var(--mvp-fg)}.MvpPage-module__uiM3zW__heroClutch{align-items:center;display:flex}.MvpPage-module__uiM3zW__servicesResults{background:var(--mvp-white)}.MvpPage-module__uiM3zW__srTitleWrap{margin-bottom:3rem}.MvpPage-module__uiM3zW__srTitle{color:var(--mvp-dark-text);margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.MvpPage-module__uiM3zW__srDesc{color:var(--mvp-dark-text);max-width:55rem;font-size:clamp(1rem,1.75vw,1.375rem);line-height:1.65}.MvpPage-module__uiM3zW__srRow{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}@media (max-width:768px){.MvpPage-module__uiM3zW__srRow{grid-template-columns:1fr;gap:2rem}}.MvpPage-module__uiM3zW__srList{color:var(--mvp-dark-text);font-size:clamp(1rem,1.5vw,1.375rem);line-height:1.65}.MvpPage-module__uiM3zW__srList ul{padding-left:0;list-style:none}.MvpPage-module__uiM3zW__srList li{align-items:flex-start;gap:.625rem;margin-bottom:.625rem;display:flex}.MvpPage-module__uiM3zW__srList li:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%233CC4E5' stroke-linecap='square' stroke-width='1.5' d='m20.25 6.75-10.5 10.5L4.5 12'/%3E%3C/svg%3E");background-size:cover;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.2em}.MvpPage-module__uiM3zW__srList p{margin-bottom:1rem}:is(.MvpPage-module__uiM3zW__srList li strong,.MvpPage-module__uiM3zW__srList li b){font-weight:700}.MvpPage-module__uiM3zW__srImage{border-radius:.25rem;position:relative;overflow:hidden}.MvpPage-module__uiM3zW__srImage:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(90deg,#3cc4e533,#1243);position:absolute;inset:0}.MvpPage-module__uiM3zW__srImage img{width:100%;height:auto;display:block}.MvpPage-module__uiM3zW__ourServices{background:var(--mvp-light-bg)}.MvpPage-module__uiM3zW__ourServicesTitle{color:var(--mvp-dark-text);margin:0 0 1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.MvpPage-module__uiM3zW__ourServicesDesc{color:var(--mvp-muted);max-width:48rem;margin:0 0 2.5rem;font-size:clamp(1rem,1.75vw,1.375rem);line-height:1.65}.MvpPage-module__uiM3zW__tabButtons{flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;display:flex}.MvpPage-module__uiM3zW__tabBtn{background:var(--mvp-white);font-size:1rem;font-weight:600;font-family:var(--mvp-font);color:var(--mvp-dark-text);cursor:pointer;border:2px solid #0a15301f;align-items:center;gap:.625rem;padding:.875rem 1.375rem;transition:border-color .2s,background .2s;display:flex}.MvpPage-module__uiM3zW__tabBtn:hover{border-color:var(--mvp-accent)}.MvpPage-module__uiM3zW__tabBtnActive{border-color:var(--mvp-accent);color:var(--mvp-dark-text);background:#3cc4e50f}.MvpPage-module__uiM3zW__tabBtnIcon{object-fit:contain;flex-shrink:0;width:2rem;height:2rem}.MvpPage-module__uiM3zW__tabContent{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}@media (max-width:768px){.MvpPage-module__uiM3zW__tabContent{grid-template-columns:1fr;gap:1.5rem}}.MvpPage-module__uiM3zW__tabTitle{color:var(--mvp-dark-text);margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.375rem);font-weight:400;line-height:1.2}.MvpPage-module__uiM3zW__tabBody{color:var(--mvp-muted);font-size:clamp(1rem,1.5vw,1.375rem);line-height:1.65}.MvpPage-module__uiM3zW__tabImage{border-radius:.25rem;position:relative;overflow:hidden}.MvpPage-module__uiM3zW__tabImage:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(90deg,#3cc4e533,#1243);position:absolute;inset:0}.MvpPage-module__uiM3zW__downloadCta{background:linear-gradient(135deg, var(--mvp-navy) 0%, var(--mvp-navy2) 100%);color:var(--mvp-fg);background-attachment:fixed}.MvpPage-module__uiM3zW__downloadCtaInner{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}@media (max-width:768px){.MvpPage-module__uiM3zW__downloadCtaInner{flex-direction:column;align-items:flex-start}}.MvpPage-module__uiM3zW__downloadCtaContent{flex:60%}.MvpPage-module__uiM3zW__downloadCtaTitle{color:var(--mvp-fg);margin:0 0 .875rem;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:400;line-height:1.2}.MvpPage-module__uiM3zW__downloadCtaDesc{color:#fffc;font-size:clamp(1rem,1.5vw,1.375rem);line-height:1.65}.MvpPage-module__uiM3zW__downloadCtaBtn{flex-shrink:0}.MvpPage-module__uiM3zW__wayWeDevelop{background:linear-gradient(135deg, var(--mvp-navy) 0%, var(--mvp-navy2) 100%);color:var(--mvp-fg);padding-bottom:0}.MvpPage-module__uiM3zW__wdTitle{color:var(--mvp-fg);margin:0 0 1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.MvpPage-module__uiM3zW__wdDesc{color:#ffffffbf;max-width:48rem;margin:0 0 3rem;font-size:clamp(1rem,1.75vw,1.375rem);line-height:1.65}.MvpPage-module__uiM3zW__wdSteps{flex-direction:column;gap:0;display:flex}.MvpPage-module__uiM3zW__wdStep{border-top:1px solid #ffffff1f;gap:2rem;padding:2rem 0;display:flex}.MvpPage-module__uiM3zW__wdStep:last-child{border-bottom:1px solid #ffffff1f}@media (max-width:600px){.MvpPage-module__uiM3zW__wdStep{gap:1.25rem}}.MvpPage-module__uiM3zW__wdStepNumber{border:2px solid var(--mvp-accent);width:3rem;height:3rem;color:var(--mvp-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.MvpPage-module__uiM3zW__wdStepContent{flex:1}.MvpPage-module__uiM3zW__wdStepTitle{color:var(--mvp-fg);margin:0 0 .75rem;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:600;line-height:1.3}.MvpPage-module__uiM3zW__wdStepDesc{color:#ffffffbf;font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.65}.MvpPage-module__uiM3zW__wdStepDesc p{margin-bottom:.75rem}.MvpPage-module__uiM3zW__wdStepDesc p:last-child{margin-bottom:0}:is(.MvpPage-module__uiM3zW__wdStepDesc b,.MvpPage-module__uiM3zW__wdStepDesc strong){color:#fffffff2;font-weight:700}.MvpPage-module__uiM3zW__wdStepDesc a{color:var(--mvp-accent);text-decoration:underline}.MvpPage-module__uiM3zW__servicesBlock{background:linear-gradient(135deg, var(--mvp-navy) 0%, var(--mvp-navy2) 100%);color:var(--mvp-fg)}.MvpPage-module__uiM3zW__sbTitle{color:var(--mvp-fg);margin:0 0 1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.MvpPage-module__uiM3zW__sbDesc{color:#ffffffbf;max-width:55rem;margin-bottom:2.5rem;font-size:clamp(1rem,1.75vw,1.375rem);line-height:1.65}.MvpPage-module__uiM3zW__sbCards{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.MvpPage-module__uiM3zW__sbCards{grid-template-columns:1fr}}.MvpPage-module__uiM3zW__sbCard{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);color:var(--mvp-dark-text);background:#fffffff2;border:1px solid #0a153024;padding:2rem;box-shadow:0 1.5rem 4rem #0a15300f}.MvpPage-module__uiM3zW__sbCardTitle{color:var(--mvp-dark-text);margin:0 0 1rem;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:600;line-height:1.3}.MvpPage-module__uiM3zW__sbCardList{padding-left:1.25rem;list-style:outside}.MvpPage-module__uiM3zW__sbCardList li{color:var(--mvp-muted);margin-bottom:.375rem;font-size:clamp(.875rem,1.25vw,1rem);line-height:1.65}.MvpPage-module__uiM3zW__tableBlock{background:var(--mvp-white);overflow-x:auto}.MvpPage-module__uiM3zW__comparisonTable{border-collapse:collapse;width:100%;font-size:clamp(.875rem,1.25vw,1rem);line-height:1.55}.MvpPage-module__uiM3zW__comparisonTable th{background:var(--mvp-dark-text);color:var(--mvp-white);text-align:left;white-space:nowrap;padding:1rem 1.25rem;font-size:clamp(.875rem,1.25vw,1rem);font-weight:600}.MvpPage-module__uiM3zW__comparisonTable th:first-child{width:14%}.MvpPage-module__uiM3zW__comparisonTable th:nth-child(2){background:var(--mvp-navy2)}.MvpPage-module__uiM3zW__comparisonTable th:nth-child(3){background:var(--mvp-accent);color:var(--mvp-white)}.MvpPage-module__uiM3zW__comparisonTable td{vertical-align:top;color:var(--mvp-dark-text);border-bottom:1px solid #0a153014;padding:1rem 1.25rem}.MvpPage-module__uiM3zW__comparisonTable tr:nth-child(2n) td{background:var(--mvp-light-bg)}.MvpPage-module__uiM3zW__comparisonTable td:first-child{white-space:nowrap;font-weight:700}.MvpPage-module__uiM3zW__comparisonTable p{margin:0}.MvpPage-module__uiM3zW__comparisonTable strong{font-weight:700}.MvpPage-module__uiM3zW__devAbout{background:var(--mvp-white)}.MvpPage-module__uiM3zW__devAboutInner{grid-template-columns:1fr 2fr;align-items:start;gap:4rem;display:grid}@media (max-width:900px){.MvpPage-module__uiM3zW__devAboutInner{grid-template-columns:1fr;gap:2.5rem}}.MvpPage-module__uiM3zW__devAboutTitle{color:var(--mvp-dark-text);margin:0 0 1.25rem;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:400;line-height:1.2}.MvpPage-module__uiM3zW__devAboutDesc{color:var(--mvp-muted);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65}.MvpPage-module__uiM3zW__devTabBtns{border-bottom:2px solid #0a15301a;gap:0;margin-bottom:1.75rem;display:flex}.MvpPage-module__uiM3zW__devTabBtn{font-size:1.0625rem;font-weight:600;font-family:var(--mvp-font);color:var(--mvp-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.75rem 1.5rem;transition:color .2s,border-color .2s}.MvpPage-module__uiM3zW__devTabBtn:hover{color:var(--mvp-dark-text)}.MvpPage-module__uiM3zW__devTabBtnActive{color:var(--mvp-dark-text);border-bottom-color:var(--mvp-accent)}.MvpPage-module__uiM3zW__devPoints{flex-direction:column;gap:0;display:flex}.MvpPage-module__uiM3zW__devPoint{color:var(--mvp-dark-text);border-bottom:1px solid #0a153014;padding:1rem 0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55}.MvpPage-module__uiM3zW__devPoint:last-child{border-bottom:none}.MvpPage-module__uiM3zW__casesBlock{background:linear-gradient(135deg, var(--mvp-navy) 0%, var(--mvp-navy2) 100%)}.MvpPage-module__uiM3zW__casesTitle{color:var(--mvp-fg);margin:0 0 2rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.MvpPage-module__uiM3zW__casesSlider{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1.5rem;padding-bottom:1rem;display:flex;overflow-x:auto}.MvpPage-module__uiM3zW__casesSlider::-webkit-scrollbar{display:none}.MvpPage-module__uiM3zW__caseCard{scroll-snap-align:start;border-radius:.25rem;flex:0 0 min(100%,52rem);grid-template-columns:1fr 1fr;min-height:22rem;text-decoration:none;transition:opacity .2s;display:grid;overflow:hidden}.MvpPage-module__uiM3zW__caseCard:hover{opacity:.9}@media (max-width:600px){.MvpPage-module__uiM3zW__caseCard{flex:0 0 90vw;grid-template-columns:1fr}}.MvpPage-module__uiM3zW__caseCardContent{flex-direction:column;gap:1rem;padding:2.5rem;display:flex}.MvpPage-module__uiM3zW__caseCardLogo{object-fit:contain;max-height:3rem;display:block}.MvpPage-module__uiM3zW__caseCardTechBadge{color:#ffffffe6;background:#ffffff26;border-radius:.125rem;width:fit-content;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-block}.MvpPage-module__uiM3zW__caseCardTitle{color:var(--mvp-fg);margin:0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;line-height:1.3}.MvpPage-module__uiM3zW__caseCardDesc{color:#fffc;font-size:clamp(.875rem,1.25vw,1rem);line-height:1.55}.MvpPage-module__uiM3zW__caseCardTags{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.MvpPage-module__uiM3zW__caseTag{color:#ffffffd9;background:#ffffff1f;border-radius:.125rem;padding:.25rem .625rem;font-size:.8125rem}.MvpPage-module__uiM3zW__caseCardImages{position:relative;overflow:hidden}.MvpPage-module__uiM3zW__caseCardImages img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MvpPage-module__uiM3zW__casesNav{justify-content:space-between;align-items:center;margin-top:2rem;display:flex}.MvpPage-module__uiM3zW__casesNavBtns{gap:.75rem;display:flex}.MvpPage-module__uiM3zW__casesNavBtn{width:3rem;height:3rem;color:var(--mvp-fg);cursor:pointer;font-size:1.25rem;font-family:var(--mvp-font);background:0 0;border:2px solid #ffffff4d;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:flex}.MvpPage-module__uiM3zW__casesNavBtn:hover{border-color:var(--mvp-accent);background:#3cc4e51a}.MvpPage-module__uiM3zW__reviewSlider{background:var(--mvp-white)}.MvpPage-module__uiM3zW__reviewWrap{position:relative}.MvpPage-module__uiM3zW__reviewSlide{grid-template-columns:1fr auto;align-items:start;gap:3rem;display:grid}@media (max-width:768px){.MvpPage-module__uiM3zW__reviewSlide{grid-template-columns:1fr;gap:1.5rem}}.MvpPage-module__uiM3zW__reviewText{color:var(--mvp-dark-text);font-size:clamp(1.0625rem,1.75vw,1.375rem);font-style:italic;line-height:1.65}.MvpPage-module__uiM3zW__reviewText p{margin-bottom:1rem}.MvpPage-module__uiM3zW__reviewText p:last-child{margin-bottom:0}.MvpPage-module__uiM3zW__reviewMeta{flex-direction:column;align-items:center;gap:.75rem;min-width:10rem;display:flex}.MvpPage-module__uiM3zW__reviewLogo{object-fit:contain;max-width:8.5rem;max-height:3.5rem}.MvpPage-module__uiM3zW__reviewPhoto{object-fit:cover;border-radius:50%;width:5rem;height:5rem}.MvpPage-module__uiM3zW__reviewName{color:var(--mvp-dark-text);text-align:center;font-size:1rem;font-weight:700}.MvpPage-module__uiM3zW__reviewPosition{color:var(--mvp-muted);text-align:center;font-size:.875rem}.MvpPage-module__uiM3zW__reviewControls{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.MvpPage-module__uiM3zW__reviewNavBtns{gap:.75rem;display:flex}.MvpPage-module__uiM3zW__reviewNavBtn{width:3rem;height:3rem;color:var(--mvp-dark-text);cursor:pointer;font-size:1.25rem;font-family:var(--mvp-font);background:0 0;border:2px solid #0a153026;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:flex}.MvpPage-module__uiM3zW__reviewNavBtn:hover{border-color:var(--mvp-accent);background:#3cc4e50f}.MvpPage-module__uiM3zW__techStack{background:var(--mvp-white)}.MvpPage-module__uiM3zW__tsTitle{color:var(--mvp-dark-text);margin:0 0 3rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.MvpPage-module__uiM3zW__tsRows{border-top:1px solid #0a15301a;flex-direction:column;gap:0;display:flex}.MvpPage-module__uiM3zW__tsRow{border-bottom:1px solid #0a15301a;flex-wrap:wrap;align-items:center;gap:1rem;padding:2rem 0;display:flex}@media (max-width:768px){.MvpPage-module__uiM3zW__tsRow{flex-direction:column;align-items:flex-start;gap:.75rem}}.MvpPage-module__uiM3zW__tsRowLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--mvp-muted);flex-shrink:0;min-width:13rem;font-size:.8125rem;font-weight:600}.MvpPage-module__uiM3zW__tsLogos{flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;display:flex}.MvpPage-module__uiM3zW__tsTechPill{background:var(--mvp-light-bg);color:var(--mvp-dark-text);white-space:nowrap;border:1px solid #0a15301a;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.MvpPage-module__uiM3zW__tsTechLogo{object-fit:contain;width:1.25rem;height:1.25rem}.MvpPage-module__uiM3zW__caseSolutions{background:var(--mvp-light-bg)}.MvpPage-module__uiM3zW__csTitle{color:var(--mvp-dark-text);margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.MvpPage-module__uiM3zW__csDesc{color:var(--mvp-muted);max-width:60rem;margin-bottom:2.5rem;font-size:clamp(1rem,1.75vw,1.375rem);line-height:1.65}.MvpPage-module__uiM3zW__csDesc p{margin-bottom:1rem}.MvpPage-module__uiM3zW__csDesc p:last-child{margin-bottom:0}.MvpPage-module__uiM3zW__csImage{border-radius:.25rem;position:relative;overflow:hidden}.MvpPage-module__uiM3zW__csImage img{width:100%;height:auto;display:block}.MvpPage-module__uiM3zW__achievements{background:var(--mvp-white)}.MvpPage-module__uiM3zW__achTitle{color:var(--mvp-dark-text);margin:0 0 1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.MvpPage-module__uiM3zW__achDesc{color:var(--mvp-muted);max-width:55rem;margin-bottom:2.5rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}.MvpPage-module__uiM3zW__achGrid{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.MvpPage-module__uiM3zW__achBadge{object-fit:contain;flex-shrink:0;width:auto;height:9.375rem}.MvpPage-module__uiM3zW__faqBlock{background:var(--mvp-white)}.MvpPage-module__uiM3zW__faqTitle{color:var(--mvp-dark-text);margin:0 0 2.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.MvpPage-module__uiM3zW__faqList{flex-direction:column;gap:0;max-width:56rem;display:flex}.MvpPage-module__uiM3zW__faqItem{border-top:1px solid #0a15301a}.MvpPage-module__uiM3zW__faqItem:last-child{border-bottom:1px solid #0a15301a}.MvpPage-module__uiM3zW__faqQuestion{text-align:left;width:100%;color:var(--mvp-dark-text);cursor:pointer;font-size:clamp(1rem,1.75vw,1.25rem);font-weight:600;line-height:1.4;font-family:var(--mvp-font);background:0 0;border:none;padding:1.375rem 2.5rem 1.375rem 0;transition:color .2s;position:relative}.MvpPage-module__uiM3zW__faqQuestion:hover{color:var(--mvp-accent)}.MvpPage-module__uiM3zW__faqQuestion:after{content:"+";color:var(--mvp-accent);font-size:1.5rem;font-weight:300;transition:transform .2s;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.MvpPage-module__uiM3zW__faqItemOpen .MvpPage-module__uiM3zW__faqQuestion:after{content:"−"}.MvpPage-module__uiM3zW__faqAnswer{max-height:0;transition:max-height .35s;overflow:hidden}.MvpPage-module__uiM3zW__faqItemOpen .MvpPage-module__uiM3zW__faqAnswer{max-height:30rem}.MvpPage-module__uiM3zW__faqAnswerInner{color:var(--mvp-muted);padding-bottom:1.5rem;font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.65}.MvpPage-module__uiM3zW__faqAnswerInner p{margin-bottom:.75rem}.MvpPage-module__uiM3zW__faqAnswerInner p:last-child{margin-bottom:0}.MvpPage-module__uiM3zW__faqLoadMore{color:var(--mvp-accent);font-size:1.125rem;font-weight:600;font-family:var(--mvp-font);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-top:1.5rem;padding:0;transition:opacity .2s;display:inline-flex}.MvpPage-module__uiM3zW__faqLoadMore:hover{opacity:.75}.MvpPage-module__uiM3zW__crosslinks{background:var(--mvp-light-bg)}.MvpPage-module__uiM3zW__crosslinksTitle{color:var(--mvp-dark-text);margin:0 0 2rem;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:400;line-height:1.2}.MvpPage-module__uiM3zW__crosslinksGrid{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}.MvpPage-module__uiM3zW__crosslinkItem a{color:var(--mvp-accent);align-items:center;gap:.375rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.MvpPage-module__uiM3zW__crosslinkItem a:after{content:"→";font-size:.9em}.MvpPage-module__uiM3zW__crosslinkItem a:hover{opacity:.75}.MvpPage-module__uiM3zW__blogSection{background:var(--mvp-white)}.MvpPage-module__uiM3zW__blogTitle{color:var(--mvp-dark-text);margin:0 0 2.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.MvpPage-module__uiM3zW__blogGrid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}@media (max-width:768px){.MvpPage-module__uiM3zW__blogGrid{grid-template-columns:1fr}}.MvpPage-module__uiM3zW__blogPostFeatured{flex-direction:column;gap:1rem;text-decoration:none;transition:opacity .2s;display:flex}.MvpPage-module__uiM3zW__blogPostFeatured:hover{opacity:.85}.MvpPage-module__uiM3zW__blogPostImage{border-radius:.25rem;position:relative;overflow:hidden}.MvpPage-module__uiM3zW__blogPostImage:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(90deg,#3cc4e526,#11224426);position:absolute;inset:0}.MvpPage-module__uiM3zW__blogPostTitle{color:var(--mvp-dark-text);font-size:clamp(1.0625rem,1.75vw,1.25rem);font-weight:600;line-height:1.4}.MvpPage-module__uiM3zW__blogPostMeta{color:var(--mvp-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.MvpPage-module__uiM3zW__blogSideList{flex-direction:column;gap:0;display:flex}.MvpPage-module__uiM3zW__blogPostSmall{border-bottom:1px solid #0a153014;flex-direction:column;gap:.5rem;padding:1.25rem 0;text-decoration:none;transition:opacity .2s;display:flex}.MvpPage-module__uiM3zW__blogPostSmall:first-child{border-top:1px solid #0a153014}.MvpPage-module__uiM3zW__blogPostSmall:hover{opacity:.75}.MvpPage-module__uiM3zW__blogPostSmallTitle{color:var(--mvp-dark-text);font-size:clamp(.9375rem,1.5vw,1.125rem);font-weight:600;line-height:1.4}.MvpPage-module__uiM3zW__blogPostSmallMeta{color:var(--mvp-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.MvpPage-module__uiM3zW__blogAllLink{margin-top:1.5rem}
.MvpArticleLayout-module__OLKaLq__stickyWrapper{top:calc(var(--header-height) + 2rem);max-height:calc(100vh - var(--header-height) - 4rem);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.MvpArticleLayout-module__OLKaLq__contentsCard{background:#fff;border:1px solid #e6eff7;flex-shrink:0;padding:1.75rem clamp(.9375rem,1.6vw,1.875rem) 2rem}.MvpArticleLayout-module__OLKaLq__contentsCard h2{color:#000;margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.55}.MvpArticleLayout-module__OLKaLq__contentsCard nav{flex-direction:column;gap:1rem;display:flex}.MvpArticleLayout-module__OLKaLq__contentsCard a{color:#124;font-size:.875rem;line-height:1.45;text-decoration:none;transition:color .2s}.MvpArticleLayout-module__OLKaLq__contentsCard a:hover,.MvpArticleLayout-module__OLKaLq__active{color:var(--color-accent,#3cc4e5)}.MvpArticleLayout-module__OLKaLq__active{font-weight:700}.MvpArticleLayout-module__OLKaLq__ctaBanner{background:#02102c;flex-direction:column;flex-shrink:0;gap:1.25rem;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.MvpArticleLayout-module__OLKaLq__ctaBannerBg{pointer-events:none;position:absolute;inset:0}.MvpArticleLayout-module__OLKaLq__ctaBannerBg svg{width:100%;height:100%;display:block}.MvpArticleLayout-module__OLKaLq__ctaBannerTitle{z-index:1;color:#fff;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4;position:relative}.MvpArticleLayout-module__OLKaLq__ctaBannerBtn{z-index:1;background:var(--color-accent,#3cc4e5);color:#fff;white-space:nowrap;justify-content:center;align-items:center;width:fit-content;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex;position:relative}.MvpArticleLayout-module__OLKaLq__ctaBannerBtn:hover{opacity:.85;color:#fff}
