.IVIAOq_page{--brand:#ff8d6b;--brand-dark:#f76e45;--ink:#393939;--soft:#f6f6f6;--paper:#fff;background:var(--soft);color:var(--ink);min-height:100vh;padding-top:90px;font-family:Sora,Inter,system-ui,sans-serif;overflow-x:clip}.IVIAOq_page *{box-sizing:border-box}.IVIAOq_page a{color:inherit;text-decoration:none}.IVIAOq_page img{max-width:100%}.IVIAOq_hero{background:var(--paper);border:1px solid #fef8f4;min-height:562px;position:relative;overflow:hidden}.IVIAOq_heroPattern{pointer-events:none;z-index:0;height:100%;position:absolute;inset:0;overflow:hidden}.IVIAOq_heroPattern img{opacity:.51;width:2208px;max-width:none;height:3040px;position:absolute;top:-1245px;left:calc(50vw - 1971px)}.IVIAOq_heroInner,.IVIAOq_about,.IVIAOq_solution,.IVIAOq_process,.IVIAOq_screenshots,.IVIAOq_results,.IVIAOq_testimonial,.IVIAOq_related{width:calc(100% - 2*clamp(24px,7vw,136px));max-width:1648px;margin:0 auto}.IVIAOq_heroInner{z-index:1;grid-template-columns:minmax(300px,610px) minmax(560px,700px);justify-content:space-between;align-items:center;gap:clamp(40px,6vw,112px);min-height:562px;display:grid;position:relative}.IVIAOq_heroCopy h1,.IVIAOq_heroCopy p,.IVIAOq_about h2,.IVIAOq_about h3,.IVIAOq_about p,.IVIAOq_about dt,.IVIAOq_about dd,.IVIAOq_solution h2,.IVIAOq_solution h3,.IVIAOq_solution p,.IVIAOq_process h2,.IVIAOq_process h3,.IVIAOq_process p,.IVIAOq_processStep span,.IVIAOq_screenshots h2,.IVIAOq_screenshots figcaption,.IVIAOq_results h2,.IVIAOq_results li,.IVIAOq_stats p,.IVIAOq_testimonial p,.IVIAOq_testimonial cite,.IVIAOq_related h2,.IVIAOq_related h3,.IVIAOq_related p,.IVIAOq_related a,.IVIAOq_finalCta h2,.IVIAOq_finalCta p,.IVIAOq_finalCta strong{margin:0;font-family:Sora,Inter,system-ui,sans-serif;line-height:150%}.IVIAOq_heroCopy h1{color:var(--ink);font-size:clamp(32px,2.3vw,44px);font-weight:700}.IVIAOq_heroCopy p{color:var(--ink);max-width:610px;margin-top:15px;font-size:clamp(15px,.94vw,18px);font-weight:400}.IVIAOq_heroVisual{justify-self:end;width:min(100%,700px);min-width:0;height:clamp(340px,36vw,510px);position:relative}.IVIAOq_heroTablet{object-fit:contain;width:min(74%,510px);max-width:510px;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.IVIAOq_heroPhones{object-fit:contain;width:min(31%,214px);max-width:214px;height:auto;display:block;position:absolute;top:50%;right:0;transform:translateY(-28%)}.IVIAOq_about{grid-template-columns:minmax(0,1fr) minmax(320px,463px);align-items:start;gap:clamp(48px,7vw,120px);padding:49px 0 58px;display:grid}.IVIAOq_aboutMain{min-width:0}.IVIAOq_about h2,.IVIAOq_solution h2,.IVIAOq_results h2,.IVIAOq_related h2{color:var(--ink);font-size:clamp(24px,1.56vw,30px);font-weight:600}.IVIAOq_highlight{color:var(--brand)!important;margin:4px 0 20px!important;font-size:16px!important;font-weight:600!important}.IVIAOq_aboutMain>p:not(.IVIAOq_highlight),.IVIAOq_solution>p{color:var(--ink);max-width:980px;font-size:clamp(14px,.83vw,16px);font-weight:400}.IVIAOq_aboutColumns,.IVIAOq_solutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,5vw,88px);margin-top:56px;display:grid}.IVIAOq_solutionGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px}.IVIAOq_infoColumn h3,.IVIAOq_requirements h3{color:var(--ink);font-size:clamp(16px,1.04vw,20px);font-weight:700}.IVIAOq_infoColumn p{color:var(--ink);margin-top:3px;font-size:clamp(14px,.83vw,16px);font-weight:400}.IVIAOq_requirements ul,.IVIAOq_featureList ul{margin:7px 0 0;padding:0;list-style:none}.IVIAOq_requirements li,.IVIAOq_featureList li{color:var(--ink);align-items:flex-start;gap:10px;font-size:clamp(14px,.83vw,16px);font-weight:400;display:flex}.IVIAOq_requirements li+li,.IVIAOq_featureList li+li{margin-top:8px}.IVIAOq_requirements li:before,.IVIAOq_featureList li:before{background:var(--brand);content:"";border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:8px}.IVIAOq_projectInfo{background:#fff;border-radius:6px;min-width:0;padding:34px 32px 30px}.IVIAOq_projectInfo h2{margin-bottom:19px;font-size:clamp(18px,1.04vw,20px);font-weight:700}.IVIAOq_projectInfo dl{flex-direction:column;gap:14px;margin:0;display:flex}.IVIAOq_projectInfo dl div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.IVIAOq_projectInfo dt{color:var(--ink);font-size:clamp(14px,.83vw,16px);font-weight:700}.IVIAOq_projectInfo dd{color:var(--ink);text-align:right;font-size:clamp(14px,.83vw,16px);font-weight:400}.IVIAOq_visitButton,.IVIAOq_fullWebsiteButton,.IVIAOq_finalCtaButton{background:linear-gradient(120.49deg,#f76e45 .14%,#ff8d6b 99.86%);border-radius:5px;justify-content:center;align-items:center;min-height:37px;padding:8px 18px;font-family:Sora,Inter,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:150%;display:inline-flex;color:#fff!important}.IVIAOq_visitButton{margin-top:29px}.IVIAOq_solution{padding:0 0 65px}.IVIAOq_process{text-align:center;padding:0 0 64px}.IVIAOq_process h2,.IVIAOq_screenshots h2{color:#000;font-size:clamp(28px,2.3vw,44px);font-weight:600}.IVIAOq_processList{grid-template-columns:repeat(5,minmax(0,1fr));gap:42px;margin:63px 0 0;padding:0;list-style:none;display:grid}.IVIAOq_processStep{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.IVIAOq_processIcon{object-fit:contain;width:60px;height:60px}.IVIAOq_processStep span{color:var(--brand);margin-top:10px;font-size:18px;font-weight:600}.IVIAOq_processStep h3{color:var(--ink);font-size:clamp(16px,1.04vw,20px);font-weight:600}.IVIAOq_processStep p{color:var(--ink);max-width:248px;margin-top:10px;font-size:clamp(13px,.83vw,16px);font-weight:400}.IVIAOq_processArrow{filter:invert(63%)sepia(57%)saturate(927%)hue-rotate(322deg)brightness(102%)contrast(101%);width:24px;height:24px;position:absolute;top:37px;right:clamp(-34px,-2.2vw,-18px)}.IVIAOq_screenshots{text-align:center;flex-direction:column;align-items:center;padding:0 0 93px;display:flex}.IVIAOq_screenshotRow{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(320px,1.8fr);align-items:flex-end;gap:10px;width:100%;margin-top:27px;display:grid}.IVIAOq_screenshotItem{min-width:0;margin:0}.IVIAOq_screenshotFrame{background:#d0dce8;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 2px #00000014}.IVIAOq_screenshotImage{aspect-ratio:300/221;object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.IVIAOq_deviceScreenshot .IVIAOq_screenshotFrame{box-shadow:none;background:0 0}.IVIAOq_deviceScreenshot .IVIAOq_screenshotImage{aspect-ratio:auto;object-fit:contain;height:auto}.IVIAOq_screenshots figcaption{color:var(--ink);margin-top:17px;font-size:16px;font-weight:600}.IVIAOq_fullWebsiteButton{border-radius:5px;margin-top:64px}.IVIAOq_results{grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr) minmax(320px,1.25fr);align-items:start;gap:clamp(56px,7vw,123px);padding:0 0 95px;display:grid}.IVIAOq_techGrid{grid-template-columns:repeat(5,87px);gap:10px;margin-top:20px;display:grid}.IVIAOq_techCard{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:87px;height:84px;display:inline-flex}.IVIAOq_techCard img{object-fit:contain;width:54px;height:54px}.IVIAOq_statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 54px;margin-top:28px;display:grid}.IVIAOq_statItem{align-items:center;gap:12px;min-width:0;display:flex}.IVIAOq_statItem img{object-fit:contain;width:40px;height:40px}.IVIAOq_statItem p{color:var(--ink);text-align:left;flex-direction:column;font-size:16px;font-weight:400;display:flex}.IVIAOq_statItem strong{color:var(--brand);font-size:20px;font-weight:700}.IVIAOq_testimonial{background:#fffaf8;grid-template-columns:112px minmax(0,1fr) 172px;align-items:center;gap:34px;min-height:276px;margin-bottom:80px;padding:59px 57px;display:grid}.IVIAOq_testimonialAvatar{aspect-ratio:1;object-fit:cover;border-radius:50%}.IVIAOq_testimonial blockquote{margin:0}.IVIAOq_testimonial p{color:var(--ink);max-width:760px;font-size:16px;font-weight:700}.IVIAOq_testimonial blockquote>span{color:var(--brand);letter-spacing:3px;margin:8px 0 5px;font-size:20px;line-height:1;display:block}.IVIAOq_testimonial cite{color:var(--ink);flex-direction:column;font-size:14px;font-style:normal;font-weight:400;display:flex}.IVIAOq_testimonial cite strong{font-size:16px;font-weight:700}.IVIAOq_quoteMark{opacity:.35;justify-self:center;width:min(122px,100%);height:auto}.IVIAOq_related{padding-bottom:92px}.IVIAOq_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:45px;display:grid}.IVIAOq_relatedCard{background:#fef8f4;border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.IVIAOq_relatedImageWrap{aspect-ratio:536/358;background:#d0dce8;position:relative}.IVIAOq_relatedImage{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.IVIAOq_relatedImageWrap span{color:#fff;background:linear-gradient(120.49deg,#f76e45 .14%,#ff8d6b 99.86%);border-radius:5px;justify-content:center;align-items:center;min-height:37px;padding:8px 10px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:15px;right:19px}.IVIAOq_relatedBody{flex-direction:column;flex:1;padding:21px 37px 33px;display:flex}.IVIAOq_relatedBody h3{color:var(--brand);font-size:20px;font-weight:600}.IVIAOq_relatedBody p{color:var(--ink);margin-top:4px;font-size:16px;font-weight:400}.IVIAOq_relatedBody a{color:var(--ink);align-items:center;gap:5px;margin-top:auto;padding-top:12px;font-size:18px;font-weight:600;display:inline-flex}.IVIAOq_relatedBody a img{filter:brightness(0);width:16px;height:16px}.IVIAOq_finalCta{color:#fff;background:#393939;padding:69px 24px 68px}.IVIAOq_finalCtaInner{text-align:center;flex-direction:column;align-items:center;gap:31px;max-width:932px;margin:0 auto;display:flex}.IVIAOq_finalCta h2{color:#fff;font-size:clamp(28px,2.3vw,36px);font-weight:700}.IVIAOq_finalCta p{color:#fff;max-width:770px;font-size:clamp(15px,.94vw,18px);font-weight:400}.IVIAOq_finalCta strong{color:#fff;font-size:clamp(16px,.94vw,18px);font-weight:700}.IVIAOq_finalCtaButton{border-radius:310px;min-width:166px;min-height:44px;padding:12px 18px;font-size:18px;font-weight:700}@media (max-width:1240px){.IVIAOq_heroInner,.IVIAOq_about,.IVIAOq_solution,.IVIAOq_process,.IVIAOq_screenshots,.IVIAOq_results,.IVIAOq_testimonial,.IVIAOq_related{width:calc(100% - 48px)}.IVIAOq_heroInner{grid-template-columns:minmax(0,1fr) minmax(460px,560px)}.IVIAOq_about,.IVIAOq_results{grid-template-columns:1fr}.IVIAOq_projectInfo{max-width:520px}.IVIAOq_processList{grid-template-columns:repeat(3,minmax(0,1fr))}.IVIAOq_processArrow{display:none}.IVIAOq_statsGrid{max-width:680px}}@media (max-width:900px){.IVIAOq_page{padding-top:78px}.IVIAOq_hero{min-height:auto}.IVIAOq_heroInner{text-align:center;grid-template-columns:1fr;min-height:auto;padding:62px 0 48px}.IVIAOq_heroCopy p{margin-left:auto;margin-right:auto}.IVIAOq_heroVisual{justify-content:center}.IVIAOq_heroTablet{width:min(72vw,460px)}.IVIAOq_heroPhones{width:min(24vw,150px)}.IVIAOq_aboutColumns,.IVIAOq_solutionGrid,.IVIAOq_relatedGrid{grid-template-columns:1fr}.IVIAOq_screenshotRow{grid-template-columns:repeat(2,minmax(0,1fr))}.IVIAOq_deviceScreenshot{grid-column:auto}.IVIAOq_testimonial{grid-template-columns:90px minmax(0,1fr);padding:36px 28px}.IVIAOq_quoteMark{display:none}}@media (max-width:720px){.IVIAOq_page{padding-top:68px}.IVIAOq_heroInner,.IVIAOq_about,.IVIAOq_solution,.IVIAOq_process,.IVIAOq_screenshots,.IVIAOq_results,.IVIAOq_testimonial,.IVIAOq_related{width:calc(100% - 36px)}.IVIAOq_heroTablet{width:min(70vw,330px)}.IVIAOq_heroPhones{width:min(24vw,110px)}.IVIAOq_about{padding-top:40px}.IVIAOq_projectInfo dl div{grid-template-columns:1fr;gap:2px}.IVIAOq_projectInfo dd{text-align:left}.IVIAOq_processList,.IVIAOq_screenshotRow,.IVIAOq_statsGrid{grid-template-columns:1fr}.IVIAOq_techGrid{grid-template-columns:repeat(3,1fr)}.IVIAOq_techCard{width:100%}.IVIAOq_testimonial{text-align:center;grid-template-columns:1fr}.IVIAOq_testimonialAvatar{justify-self:center}.IVIAOq_testimonial p{margin:0 auto}.IVIAOq_statItem{justify-content:flex-start}.IVIAOq_finalCta{padding:56px 18px}}@media (max-width:430px){.IVIAOq_heroCopy h1,.IVIAOq_process h2,.IVIAOq_screenshots h2{font-size:28px}.IVIAOq_about h2,.IVIAOq_solution h2,.IVIAOq_results h2,.IVIAOq_related h2{font-size:24px}.IVIAOq_heroCopy p,.IVIAOq_aboutMain>p:not(.IVIAOq_highlight),.IVIAOq_solution>p,.IVIAOq_infoColumn p,.IVIAOq_testimonial p{font-size:14px}}
