.mobile-application-page_page__oFE6u{--mobile-line:rgb(var(--rvz-public-muted-rgb)/.19);color:var(--rvz-public-text);background:var(--rvz-public-bg);padding-bottom:32px}.public-shell__content:has(>.mobile-application-page_page__oFE6u){padding-bottom:0}html:has(.mobile-application-page_page__oFE6u){min-width:0}.mobile-application-page_container__X_brv{width:min(100%,1296px);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.mobile-application-page_page__oFE6u :where(h1,h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0}.mobile-application-page_page__oFE6u :where(h1,h2,h3,h4){text-wrap:balance}.mobile-application-page_page__oFE6u :where(a,summary):focus-visible{outline:2px solid var(--rvz-public-copper);outline-offset:5px}.mobile-application-page_page__oFE6u a{text-decoration:none}.mobile-application-page_page__oFE6u h2{font-size:clamp(28px,3vw,42px);line-height:1.18;font-weight:600;letter-spacing:-.045em}.mobile-application-page_page__oFE6u h2 span{color:var(--rvz-public-copper)}.mobile-application-page_page__oFE6u h3{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.03em}.mobile-application-page_eyebrow__eIXod{display:flex;align-items:center;gap:12px;color:var(--rvz-public-copper);font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.7;text-transform:uppercase}.mobile-application-page_eyebrow__eIXod>span{width:26px;height:1px;background:currentColor;flex:0 0 auto}.mobile-application-page_hero__N2EK6{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:clamp(36px,5vw,72px) 48px}.mobile-application-page_heroCopy__AOnad{min-width:0}.mobile-application-page_hero__N2EK6 h1{margin-top:24px;font-size:clamp(40px,4.2vw,58px);font-weight:600;letter-spacing:-.05em;line-height:1.08}.mobile-application-page_hero__N2EK6 h1>span{display:block;color:var(--rvz-public-copper)}.mobile-application-page_lead__ySZ25{max-width:510px;margin-top:26px!important;font-size:15px;line-height:1.85;color:var(--rvz-public-muted)}.mobile-application-page_actions__YIBIe{display:flex;flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:30px}.mobile-application-page_primary__NWwRk{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:14px 20px;border:1px solid rgb(var(--rvz-public-copper-rgb)/.45);border-radius:9px;background:linear-gradient(130deg,rgb(var(--rvz-public-copper-rgb)/.15),rgb(var(--rvz-public-copper-rgb)/.04));color:var(--rvz-public-text);font-size:13px;font-weight:500;line-height:1.5;transition:background .2s,border-color .2s}.mobile-application-page_primary__NWwRk svg{width:19px;height:19px;color:var(--rvz-public-copper);flex:0 0 auto}.mobile-application-page_primary__NWwRk:hover{background:rgb(var(--rvz-public-copper-rgb)/.2);border-color:var(--rvz-public-copper)}.mobile-application-page_heroExplore__UCUUf{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--rvz-public-muted);font-size:12px}.mobile-application-page_heroExplore__UCUUf span{color:var(--rvz-public-copper);font-size:18px}.mobile-application-page_heroExplore__UCUUf:hover{color:var(--rvz-public-text)}.mobile-application-page_platforms__oh2d5{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.mobile-application-page_platforms__oh2d5>span{display:flex;align-items:center;gap:6px;color:var(--rvz-public-muted);font-size:11px}.mobile-application-page_platforms__oh2d5 svg{width:15px;height:15px}.mobile-application-page_platforms__oh2d5>i{width:1px;height:12px;background:var(--mobile-line)}.mobile-application-page_platforms__oh2d5 small{flex-basis:100%;color:var(--rvz-public-muted);font-size:11px;line-height:1.7}.mobile-application-page_section__f3UCF{padding-top:clamp(56px,6vw,88px);scroll-margin-top:98px}.mobile-application-page_useCases__hloqp{border-top:1px solid var(--mobile-line)}.mobile-application-page_sectionHeading__ifw11{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:end;gap:64px;margin-bottom:32px}.mobile-application-page_sectionHeading__ifw11 h2,.mobile-application-page_systemHeading__mPEOq h2{margin-top:18px}.mobile-application-page_sectionHeading__ifw11>p,.mobile-application-page_systemHeading__mPEOq>p:last-child{color:var(--rvz-public-muted);font-size:14px;line-height:1.85;max-width:440px}.mobile-application-page_sectionHeading__ifw11>p{justify-self:end}.mobile-application-page_caseGrid__eretQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mobile-application-page_caseCard__8Ulj3{display:flex;flex-direction:column;min-width:0;padding:28px 24px 22px;border:1px solid var(--mobile-line);border-radius:16px;background:linear-gradient(145deg,var(--rvz-public-inset),var(--rvz-public-bg))}.mobile-application-page_caseTop__FK2pw{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mobile-application-page_iconBox__xB9t_{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(var(--rvz-public-copper-rgb)/.25);border-radius:11px;background:rgb(var(--rvz-public-copper-rgb)/.05);color:var(--rvz-public-copper)}.mobile-application-page_iconBox__xB9t_ svg{width:22px;height:22px}.mobile-application-page_index___bC2B{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--rvz-public-copper);font-size:10px;letter-spacing:.12em}.mobile-application-page_caseStory__W8aPI{display:flex;flex:1 1;flex-direction:column;gap:22px;margin-top:28px!important}.mobile-application-page_caseStory__W8aPI dt{font-size:9px;font-weight:500;line-height:1.5;letter-spacing:.13em;color:var(--rvz-public-muted)}.mobile-application-page_caseStory__W8aPI dd{margin-top:8px;color:var(--rvz-public-muted);font-size:13px;line-height:1.8}.mobile-application-page_caseStory__W8aPI .mobile-application-page_caseOutcome__PGlYy{margin-top:auto;padding-top:20px;border-top:1px solid var(--mobile-line)}.mobile-application-page_caseOutcome__PGlYy dt{color:var(--rvz-public-copper)}.mobile-application-page_caseOutcome__PGlYy dd{color:var(--rvz-public-text)}.mobile-application-page_caseTags__6ZDmm{display:flex;flex-wrap:wrap;gap:8px 12px;padding:22px 0 0;list-style:none}.mobile-application-page_caseTags__6ZDmm li{font-size:10px;line-height:1.5;color:var(--rvz-public-muted)}.mobile-application-page_caseTags__6ZDmm li:not(:last-child):after{content:"·";margin-left:12px;color:rgb(var(--rvz-public-copper-rgb)/.6)}.mobile-application-page_scopeNote__yRFZp{margin-top:18px!important;max-width:740px;font-size:11px;line-height:1.8;color:var(--rvz-public-muted)}.mobile-application-page_system__VN0B_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 56px}.mobile-application-page_systemHeading__mPEOq>p:last-child{margin-top:22px}.mobile-application-page_architecture__X8o0t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;padding:40px 20px;border:1px solid var(--mobile-line);border-radius:16px;background:linear-gradient(150deg,var(--rvz-public-inset),var(--rvz-public-bg))}.mobile-application-page_systemNode__mLXDJ{position:relative;display:grid;justify-items:center;align-content:start;gap:12px;min-width:0;padding-inline:8px;text-align:center}.mobile-application-page_nodeIcon__tWhaj{display:grid;place-items:center;width:54px;height:62px;margin-bottom:6px;border:1px solid rgb(var(--rvz-public-copper-rgb)/.3);border-radius:12px;color:var(--rvz-public-copper);background:var(--rvz-public-inset)}.mobile-application-page_nodeIcon__tWhaj svg{width:27px;height:27px}.mobile-application-page_systemNode__mLXDJ strong{line-height:1.5;font-weight:500}.mobile-application-page_systemNode__mLXDJ small{color:var(--rvz-public-muted);line-height:1.65}.mobile-application-page_connector__lmgjS{position:absolute;top:23px;left:calc(50% + 30px);width:calc(100% - 60px);display:flex;justify-content:center;color:var(--rvz-public-copper)}.mobile-application-page_connector__lmgjS svg{width:17px;height:17px}.mobile-application-page_delivery__YKPZe{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;grid-column:1/-1;border-top:1px solid var(--mobile-line);padding-top:30px}.mobile-application-page_deliveryIntro__Fprdb p{margin-top:14px;color:var(--rvz-public-muted);font-size:12px;line-height:1.85;max-width:360px}.mobile-application-page_deliveryList__HEpIK{padding:0;list-style:none}.mobile-application-page_deliveryList__HEpIK li{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:start;gap:16px;padding:20px 0;border-bottom:1px solid var(--mobile-line)}.mobile-application-page_deliveryList__HEpIK li:first-child{padding-top:0}.mobile-application-page_deliveryList__HEpIK h4{font-size:14px;font-weight:500;line-height:1.5}.mobile-application-page_deliveryList__HEpIK p{line-height:1.8;color:var(--rvz-public-muted);margin-top:6px}.mobile-application-page_deliveryList__HEpIK svg{width:17px;height:17px;color:var(--rvz-public-copper)}.mobile-application-page_process__bkIa0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none}.mobile-application-page_process__bkIa0 li{min-width:0}.mobile-application-page_stepNumber__bNLkT{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid rgb(var(--rvz-public-copper-rgb)/.3);color:var(--rvz-public-copper);font-family:ui-monospace,monospace;font-size:11px}.mobile-application-page_stepNumber__bNLkT svg{width:16px;height:16px}.mobile-application-page_process__bkIa0 li:last-child .mobile-application-page_stepNumber__bNLkT svg{visibility:hidden}.mobile-application-page_process__bkIa0 h3{font-size:18px}.mobile-application-page_process__bkIa0 p{margin-top:12px;margin-bottom:24px;color:var(--rvz-public-muted);font-size:13px;line-height:1.8}.mobile-application-page_stepOutput__3Zevu{display:grid;gap:8px;margin-top:auto}.mobile-application-page_stepOutput__3Zevu small{font-size:9px;letter-spacing:.15em;color:var(--rvz-public-copper)}.mobile-application-page_stepOutput__3Zevu span{font-size:11px;line-height:1.7}.mobile-application-page_packageSection__7afTY{padding-bottom:clamp(56px,6vw,80px)}.mobile-application-page_packageGrid__JQesC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--mobile-line);border-radius:16px;overflow:hidden;background:var(--rvz-public-inset)}.mobile-application-page_packageCard__TnB9B{min-width:0;display:flex;flex-direction:column;padding:26px;color:var(--rvz-public-text);transition:background .2s}.mobile-application-page_packageCard__TnB9B+.mobile-application-page_packageCard__TnB9B{border-left:1px solid var(--mobile-line)}.mobile-application-page_packageCard__TnB9B:hover{background:rgb(var(--rvz-public-copper-rgb)/.06)}.mobile-application-page_page__oFE6u .mobile-application-page_packageCard__TnB9B:focus-visible{outline-offset:-3px}.mobile-application-page_packageNumber__zU9kD{margin-bottom:20px;color:var(--rvz-public-copper);font:10px ui-monospace,monospace}.mobile-application-page_packageCard__TnB9B h3{font-size:21px}.mobile-application-page_packageCard__TnB9B p{margin-top:12px;margin-bottom:28px;color:var(--rvz-public-muted);font-size:13px;line-height:1.8}.mobile-application-page_packageAction__ReC_o{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.mobile-application-page_packageAction__ReC_o svg{width:18px;height:18px;color:var(--rvz-public-copper)}.mobile-application-page_faq__CAA1q{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-block:36px 16px;border-top:1px solid var(--mobile-line)}.mobile-application-page_faq__CAA1q h2{margin-top:18px}.mobile-application-page_faq__CAA1q details{border-bottom:1px solid var(--mobile-line)}.mobile-application-page_faq__CAA1q summary{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-block:20px;cursor:pointer;list-style:none;font-size:14px;line-height:1.7}.mobile-application-page_faq__CAA1q summary::-webkit-details-marker{display:none}.mobile-application-page_faq__CAA1q summary span{color:var(--rvz-public-copper);flex:0 0 auto;font-size:20px}.mobile-application-page_faq__CAA1q details[open] summary span{transform:rotate(45deg)}.mobile-application-page_faq__CAA1q details p{padding:0 24px 24px 0;color:var(--rvz-public-muted);font-size:13px;line-height:1.85}.mobile-application-page_finalCta__uv_59{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:56px;padding:40px;border:1px solid rgb(var(--rvz-public-copper-rgb)/.3);border-radius:16px;background:linear-gradient(120deg,rgb(var(--rvz-public-copper-rgb)/.07),var(--rvz-public-inset))}.mobile-application-page_finalCta__uv_59 h2{margin-top:18px}.mobile-application-page_finalCta__uv_59>div>p:last-child{margin-top:20px;color:var(--rvz-public-muted);font-size:14px;line-height:1.8;max-width:520px}.mobile-application-page_finalActions__853Ub{display:grid;gap:16px}.mobile-application-page_packageLink__znHt0{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;color:var(--rvz-public-muted);font-size:12px}.mobile-application-page_packageLink__znHt0 svg{width:17px;height:17px;color:var(--rvz-public-copper)}.mobile-application-page_packageLink__znHt0:hover{color:var(--rvz-public-text)}.mobile-application-page_page__oFE6u .mobile-application-page_screen__DqIsU:not(.mobile-application-page_darkScreen__oSwRf) .mobile-application-page_appIcon__JLuw6,.mobile-application-page_page__oFE6u .mobile-application-page_screen__DqIsU:not(.mobile-application-page_darkScreen__oSwRf) .mobile-application-page_appToolbar__007_6>svg{color:var(--rvz-public-bg)}.mobile-application-page_page__oFE6u .mobile-application-page_screen__DqIsU:not(.mobile-application-page_darkScreen__oSwRf) .mobile-application-page_appEyebrow__zMSI6,.mobile-application-page_page__oFE6u .mobile-application-page_screen__DqIsU:not(.mobile-application-page_darkScreen__oSwRf) .mobile-application-page_task__JRY8_ small{color:var(--rvz-public-surface)}.mobile-application-page_preview__uEo3P{min-width:0;align-self:center}.mobile-application-page_deviceStage__9AQ5L{position:relative;container-type:inline-size;width:100%;aspect-ratio:.96;max-height:650px;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none}.mobile-application-page_stageHalo__lixtl{position:absolute;inset:14% 12% 10%;z-index:-1;border:1px solid rgb(var(--rvz-public-muted-rgb)/.097);border-radius:50%;background:radial-gradient(ellipse at 50% 55%,rgb(var(--rvz-public-muted-rgb)/.064),transparent 65%);transform:rotate(-20deg)}.mobile-application-page_stageHalo__lixtl:after{position:absolute;inset:9%;border:1px dashed rgb(var(--rvz-public-muted-rgb)/.039);border-radius:inherit;content:""}.mobile-application-page_phone__GyGQt{position:absolute;padding:5px;border:1px solid rgb(var(--rvz-public-muted-rgb)/.32);border-radius:38px;background:linear-gradient(130deg,rgb(var(--rvz-public-muted-rgb)/.16),var(--rvz-public-surface) 20%,var(--rvz-public-inset) 60%,rgb(var(--rvz-public-muted-rgb)/.16));box-shadow:-4px 5px 0 rgb(var(--rvz-public-bg-rgb)/.8),0 30px 55px rgb(var(--rvz-public-bg-rgb)/.427),inset 1px 0 rgb(var(--rvz-public-muted-rgb)/.276)}.mobile-application-page_phone__GyGQt:before{position:absolute;top:22%;left:-3px;width:2px;height:11%;border-radius:3px;background:rgb(var(--rvz-public-muted-rgb)/.16);box-shadow:0 30px 0 rgb(var(--rvz-public-muted-rgb)/.22);content:""}.mobile-application-page_phonePrimary__0cdns{width:47%;left:8%;top:1%;z-index:3;transform:rotate(-7deg)}.mobile-application-page_phoneSecondary__q405r{width:42%;left:50%;top:13%;z-index:2;transform:rotate(8deg)}.mobile-application-page_screen__DqIsU{position:relative;display:flex;flex-direction:column;aspect-ratio:.485;overflow:hidden;padding:12% 7% 5%;border:1px solid rgb(var(--rvz-public-muted-rgb)/.22);border-radius:32px;background:var(--rvz-public-text);color:var(--rvz-public-bg);font-size:clamp(8px,1.9cqw,12px)}.mobile-application-page_camera__RpVE7{position:absolute;top:2.3%;left:50%;width:31%;height:4%;transform:translateX(-50%);border-radius:20px;background:var(--rvz-public-inset);box-shadow:inset 1px 1px 2px rgb(var(--rvz-public-bg-rgb)/.8)}.mobile-application-page_camera__RpVE7:after{position:absolute;right:10%;top:25%;height:50%;aspect-ratio:1;border-radius:50%;border:2px solid rgb(var(--rvz-public-muted-rgb)/.22);background:var(--rvz-public-inset);content:""}.mobile-application-page_statusBar__9Bsfr{position:absolute;inset:3% 8% auto;display:flex;justify-content:space-between;align-items:center;font-size:.7em;font-weight:600}.mobile-application-page_statusBar__9Bsfr>i{width:13px;height:6px;border:1px solid;border-radius:2px;background:linear-gradient(90deg,currentColor 75%,transparent 0)}.mobile-application-page_appToolbar__007_6{display:flex;align-items:center;gap:7%;font-weight:600;font-size:1.05em;letter-spacing:-.04em;padding-bottom:12%}.mobile-application-page_appToolbar__007_6>svg{width:1.3em;height:1.3em;margin-left:auto;color:var(--rvz-public-text)}.mobile-application-page_appIcon__JLuw6{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:.55em;background:rgb(var(--rvz-public-muted-rgb)/.16);color:var(--rvz-public-text)}.mobile-application-page_appIcon__JLuw6 svg{width:1.15em;height:1.15em}.mobile-application-page_avatar__Opz1U{display:grid;place-items:center;width:2.1em;height:2.1em;margin-left:auto;border:1px solid rgb(var(--rvz-public-muted-rgb)/.65);border-radius:50%;background:var(--rvz-public-text);color:var(--rvz-public-muted);font-size:.8em}.mobile-application-page_appEyebrow__zMSI6{color:var(--rvz-public-muted);font-size:.6em;letter-spacing:.17em;font-weight:600}.mobile-application-page_appTitle__Pdnpm{display:block;margin-top:4%;font-size:2.45em;font-weight:600;line-height:1.06;letter-spacing:-.04em}.mobile-application-page_planCard__3PzhP{margin-top:9%;padding:9% 9% 7%;border-radius:1.4em;background:linear-gradient(135deg,var(--rvz-public-inset),var(--rvz-public-surface));color:var(--rvz-public-text);box-shadow:0 7px 16px rgb(var(--rvz-public-bg-rgb)/.15)}.mobile-application-page_planCard__3PzhP>span{display:block;font-size:.53em;letter-spacing:.17em;color:var(--rvz-public-text)}.mobile-application-page_planCard__3PzhP>strong{display:block;margin-top:6%;font-size:1.28em;letter-spacing:-.02em}.mobile-application-page_planIllustration__L_ndi{position:relative;height:5.3em}.mobile-application-page_planIllustration__L_ndi>i{position:absolute;left:50%;top:50%;width:6.1em;height:3em;border:1px solid rgb(var(--rvz-public-muted-rgb)/.144);border-radius:.6em;background:linear-gradient(135deg,rgb(var(--rvz-public-muted-rgb)/.115),rgb(var(--rvz-public-muted-rgb)/.078));transform:translate(-50%,-20%) rotate(-25deg) skewX(20deg)}.mobile-application-page_planIllustration__L_ndi>i:nth-child(2){transform:translate(-50%,-45%) rotate(-25deg) skewX(20deg)}.mobile-application-page_planIllustration__L_ndi>i:nth-child(3){transform:translate(-50%,-70%) rotate(-25deg) skewX(20deg)}.mobile-application-page_planIllustration__L_ndi>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--rvz-public-text)}.mobile-application-page_planIllustration__L_ndi svg{width:2em;height:2em}.mobile-application-page_planCard__3PzhP>small{display:flex;justify-content:space-between;align-items:center;color:var(--rvz-public-muted);font-size:.65em}.mobile-application-page_planCard__3PzhP small svg{width:1.2em;height:1.2em}.mobile-application-page_appSectionTitle__DOg0C{display:flex;justify-content:space-between;margin-top:12%;margin-bottom:4%;font-size:.85em}.mobile-application-page_appSectionTitle__DOg0C>span{color:var(--rvz-public-muted)}.mobile-application-page_task__JRY8_{display:flex;align-items:center;gap:6%;padding:6% 0;border-bottom:1px solid rgb(var(--rvz-public-muted-rgb)/.209)}.mobile-application-page_taskIcon__os2Pd{display:grid;place-items:center;width:2.7em;height:2.7em;flex:0 0 2.7em;border-radius:.8em;background:var(--rvz-public-text);color:var(--rvz-public-muted)}.mobile-application-page_taskIcon__os2Pd svg{width:1.3em;height:1.3em}.mobile-application-page_message__CQ4FH strong,.mobile-application-page_task__JRY8_ strong{display:block;font-size:.85em;font-weight:600}.mobile-application-page_message__CQ4FH small,.mobile-application-page_task__JRY8_ small{display:block;margin-top:.35em;color:var(--rvz-public-muted);font-size:.63em}.mobile-application-page_task__JRY8_>i{width:.6em;height:.6em;margin-left:auto;border-radius:50%;background:rgb(var(--rvz-public-muted-rgb)/.16)}.mobile-application-page_appNavigation__sNMEo{display:flex;align-items:center;justify-content:space-around;margin-top:auto;padding-top:8%;color:var(--rvz-public-muted)}.mobile-application-page_appNavigation__sNMEo>span,.mobile-application-page_appNavigation__sNMEo>svg{width:1.6em;height:1.6em}.mobile-application-page_appNavigation__sNMEo>span{display:grid;place-items:center;color:var(--rvz-public-muted)}.mobile-application-page_appNavigation__sNMEo>span svg{width:100%;height:100%}.mobile-application-page_darkScreen__oSwRf{background:linear-gradient(155deg,var(--rvz-public-surface),var(--rvz-public-inset) 80%);color:var(--rvz-public-text)}.mobile-application-page_darkScreen__oSwRf .mobile-application-page_appTitle__Pdnpm{font-size:2.1em}.mobile-application-page_darkScreen__oSwRf .mobile-application-page_appEyebrow__zMSI6{color:var(--rvz-public-muted)}.mobile-application-page_darkScreen__oSwRf .mobile-application-page_appIcon__JLuw6{background:rgb(var(--rvz-public-muted-rgb)/.16)}.mobile-application-page_syncCard__66FOY{display:grid;justify-items:center;margin-top:14%;padding:14% 7%;border:1px solid rgb(var(--rvz-public-muted-rgb)/.128);border-radius:1.3em;background:var(--rvz-public-inset)}.mobile-application-page_syncCard__66FOY>span{display:grid;place-items:center;width:3.2em;height:3.2em;margin-bottom:12%;border:1px solid rgb(var(--rvz-public-muted-rgb)/.32);border-radius:50%;background:var(--rvz-public-surface);color:var(--rvz-public-text)}.mobile-application-page_syncCard__66FOY svg{width:1.65em;height:1.65em}.mobile-application-page_syncCard__66FOY>strong{font-size:1.1em}.mobile-application-page_syncCard__66FOY>small{margin-top:6%;color:var(--rvz-public-muted);font-size:.63em}.mobile-application-page_message__CQ4FH{display:flex;align-items:flex-start;gap:8%;margin-top:12%}.mobile-application-page_messageIcon__bGhSK{color:var(--rvz-public-muted)}.mobile-application-page_messageIcon__bGhSK svg{width:1.3em;height:1.3em}.mobile-application-page_message__CQ4FH small{line-height:1.5}.mobile-application-page_floatingLabel__CqWk8{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;max-width:66%;padding:12px 16px;border:1px solid rgb(var(--rvz-public-muted-rgb)/.32);border-radius:11px;background:rgb(var(--rvz-public-inset-rgb)/.941);box-shadow:0 12px 28px rgb(var(--rvz-public-bg-rgb)/.267)}.mobile-application-page_floatingLabel__CqWk8>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;border:1px solid rgb(var(--rvz-public-muted-rgb)/.32);color:var(--rvz-public-text);background:var(--rvz-public-surface)}.mobile-application-page_floatingLabel__CqWk8 svg{width:19px;height:19px}.mobile-application-page_floatingLabel__CqWk8 strong{display:block;color:var(--rvz-public-text);font-size:11px;font-weight:600}.mobile-application-page_floatingLabel__CqWk8 small{display:block;margin-top:4px;color:var(--rvz-public-muted);font-size:9px}.mobile-application-page_floatingLabelFirst__FJcFZ{right:0;top:7%}.mobile-application-page_floatingLabelSecond__xHTIU{left:1%;bottom:7%}.mobile-application-page_stageFloor__V18qv{position:absolute;z-index:-1;inset:auto 4% -1%;height:9%;border-radius:50%;background:radial-gradient(ellipse,rgb(var(--rvz-public-surface-rgb)/.502),transparent 70%);filter:blur(10px)}.mobile-application-page_preview__uEo3P figcaption{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;color:var(--rvz-public-muted);font-size:10px;letter-spacing:.04em}.mobile-application-page_preview__uEo3P figcaption>span{width:12px;height:1px;background:rgb(var(--rvz-public-muted-rgb)/.16)}@media (max-width:1100px){.mobile-application-page_hero__N2EK6{gap:26px}.mobile-application-page_hero__N2EK6 h1{font-size:clamp(38px,4.6vw,50px)}.mobile-application-page_caseCard__8Ulj3{padding:24px 20px}.mobile-application-page_caseCard__8Ulj3 h3{font-size:20px}.mobile-application-page_sectionHeading__ifw11,.mobile-application-page_system__VN0B_{column-gap:32px}.mobile-application-page_caseGrid__eretQ{gap:12px}.mobile-application-page_architecture__X8o0t{padding-inline:12px}.mobile-application-page_process__bkIa0{gap:18px}.mobile-application-page_phone__GyGQt{border-radius:30px}.mobile-application-page_screen__DqIsU{border-radius:25px}.mobile-application-page_floatingLabel__CqWk8{padding:10px 12px;gap:8px}.mobile-application-page_floatingLabel__CqWk8 strong{font-size:10px}.mobile-application-page_floatingLabel__CqWk8 small{font-size:8px}.mobile-application-page_floatingLabel__CqWk8>span{width:26px;height:26px;flex-basis:26px}}@media (max-width:850px){.mobile-application-page_hero__N2EK6{grid-template-columns:minmax(0,1fr);gap:30px}.mobile-application-page_heroCopy__AOnad{max-width:620px}.mobile-application-page_hero__N2EK6 h1{font-size:clamp(38px,7vw,54px)}.mobile-application-page_preview__uEo3P{width:min(100%,480px);justify-self:center}.mobile-application-page_phone__GyGQt{border-radius:36px}.mobile-application-page_screen__DqIsU{border-radius:30px}.mobile-application-page_delivery__YKPZe,.mobile-application-page_faq__CAA1q,.mobile-application-page_sectionHeading__ifw11,.mobile-application-page_system__VN0B_{grid-template-columns:minmax(0,1fr);gap:24px}.mobile-application-page_sectionHeading__ifw11>p{justify-self:start;max-width:580px}.mobile-application-page_caseGrid__eretQ{grid-template-columns:minmax(0,1fr);gap:16px}.mobile-application-page_caseCard__8Ulj3{padding:28px}.mobile-application-page_caseStory__W8aPI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mobile-application-page_caseStory__W8aPI .mobile-application-page_caseOutcome__PGlYy{margin-top:0;border-top:0;padding-top:0}.mobile-application-page_caseTags__6ZDmm{border-top:1px solid var(--mobile-line);margin-top:24px!important;padding-top:16px}.mobile-application-page_architecture__X8o0t{padding:30px 24px}.mobile-application-page_delivery__YKPZe{padding-top:28px;gap:28px}.mobile-application-page_deliveryIntro__Fprdb p{max-width:560px}.mobile-application-page_process__bkIa0{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.mobile-application-page_packageCard__TnB9B{padding:20px}.mobile-application-page_packageCard__TnB9B h3{font-size:18px}.mobile-application-page_faq__CAA1q{gap:20px}.mobile-application-page_finalCta__uv_59{grid-template-columns:minmax(0,1fr);padding:30px}.mobile-application-page_finalActions__853Ub{justify-self:start}}@media (max-width:540px){.mobile-application-page_container__X_brv{padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))}.mobile-application-page_page__oFE6u{padding-bottom:24px}.mobile-application-page_hero__N2EK6{padding-block:30px 36px;gap:24px}.mobile-application-page_hero__N2EK6 h1{font-size:clamp(34px,9.4vw,46px);margin-top:20px}.mobile-application-page_lead__ySZ25{margin-top:22px!important;font-size:14px;line-height:1.8}.mobile-application-page_actions__YIBIe{margin-top:24px;gap:8px}.mobile-application-page_actions__YIBIe .mobile-application-page_primary__NWwRk{width:100%}.mobile-application-page_heroExplore__UCUUf{font-size:12px}.mobile-application-page_platforms__oh2d5{margin-top:18px}.mobile-application-page_platforms__oh2d5 small{font-size:10px}.mobile-application-page_eyebrow__eIXod{font-size:9px;letter-spacing:.12em}.mobile-application-page_section__f3UCF{padding-top:48px}.mobile-application-page_sectionHeading__ifw11{gap:18px;margin-bottom:26px}.mobile-application-page_page__oFE6u h2{font-size:clamp(27px,7.4vw,34px)}.mobile-application-page_sectionHeading__ifw11>p,.mobile-application-page_systemHeading__mPEOq>p:last-child{font-size:13px}.mobile-application-page_caseCard__8Ulj3{padding:24px 22px}.mobile-application-page_caseCard__8Ulj3 h3{font-size:23px}.mobile-application-page_caseTop__FK2pw{margin-bottom:20px}.mobile-application-page_caseStory__W8aPI{display:flex;gap:20px;margin-top:24px!important}.mobile-application-page_caseStory__W8aPI .mobile-application-page_caseOutcome__PGlYy{padding-top:20px;border-top:1px solid var(--mobile-line)}.mobile-application-page_caseTags__6ZDmm{margin-top:20px!important}.mobile-application-page_scopeNote__yRFZp{font-size:11px}.mobile-application-page_architecture__X8o0t{grid-template-columns:minmax(0,1fr);padding:24px;gap:36px}.mobile-application-page_systemNode__mLXDJ{grid-template-columns:48px minmax(0,1fr);justify-items:start;align-items:center;padding:0;text-align:left;gap:5px 16px}.mobile-application-page_nodeIcon__tWhaj{width:48px;height:54px;grid-row:span 2;margin:0}.mobile-application-page_systemNode__mLXDJ strong{font-size:14px;align-self:end}.mobile-application-page_systemNode__mLXDJ small{font-size:11px;align-self:start}.mobile-application-page_connector__lmgjS{top:auto;bottom:-27px;left:16px;width:17px;transform:rotate(90deg)}.mobile-application-page_deliveryList__HEpIK li{gap:12px;grid-template-columns:18px minmax(0,1fr) 16px}.mobile-application-page_deliveryList__HEpIK p{font-size:12px}.mobile-application-page_process__bkIa0{grid-template-columns:minmax(0,1fr);gap:24px}.mobile-application-page_process__bkIa0 li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px 16px}.mobile-application-page_stepNumber__bNLkT{grid-row:span 3;align-items:start;justify-content:center;border-bottom:0;border-right:1px solid var(--mobile-line);margin:0;padding:3px 14px 0 0}.mobile-application-page_stepNumber__bNLkT svg{display:none}.mobile-application-page_process__bkIa0 h3{font-size:20px}.mobile-application-page_process__bkIa0 p{margin:0;font-size:13px}.mobile-application-page_stepOutput__3Zevu{margin-top:2px;gap:6px}.mobile-application-page_packageSection__7afTY{padding-bottom:48px}.mobile-application-page_packageGrid__JQesC{grid-template-columns:minmax(0,1fr)}.mobile-application-page_packageCard__TnB9B{padding:24px}.mobile-application-page_packageCard__TnB9B+.mobile-application-page_packageCard__TnB9B{border-left:0;border-top:1px solid var(--mobile-line)}.mobile-application-page_packageNumber__zU9kD{margin-bottom:14px}.mobile-application-page_packageCard__TnB9B h3{font-size:22px}.mobile-application-page_packageCard__TnB9B p{margin-bottom:20px}.mobile-application-page_faq__CAA1q{padding-top:30px}.mobile-application-page_faq__CAA1q summary{font-size:14px;padding-block:18px;gap:16px}.mobile-application-page_faq__CAA1q details p{padding-right:10px}.mobile-application-page_finalCta__uv_59{margin-top:32px;padding:28px 22px;gap:24px}.mobile-application-page_finalCta__uv_59>div>p:last-child{font-size:13px}.mobile-application-page_finalActions__853Ub{justify-self:stretch}.mobile-application-page_primary__NWwRk{gap:16px;font-size:12px}.mobile-application-page_deviceStage__9AQ5L{aspect-ratio:.93}.mobile-application-page_phone__GyGQt{padding:4px;border-radius:28px}.mobile-application-page_screen__DqIsU{border-radius:23px}.mobile-application-page_floatingLabel__CqWk8{gap:7px;padding:9px 10px;border-radius:9px}.mobile-application-page_floatingLabel__CqWk8 strong{font-size:9px}.mobile-application-page_floatingLabel__CqWk8 small{font-size:8px}.mobile-application-page_floatingLabelFirst__FJcFZ{right:0;top:5%}.mobile-application-page_floatingLabelSecond__xHTIU{left:0;bottom:7%}.mobile-application-page_floatingLabel__CqWk8>span{width:25px;height:25px;flex-basis:25px}.mobile-application-page_floatingLabel__CqWk8 svg{width:15px;height:15px}.mobile-application-page_preview__uEo3P figcaption{font-size:9px}}@media (prefers-reduced-motion:reduce){.mobile-application-page_packageCard__TnB9B,.mobile-application-page_primary__NWwRk{transition:none}}.mobile-application-page_container__X_brv{width:calc(min(100%,var(--rvz-content)) - 2 * var(--rvz-gutter));max-width:1120px;padding-inline:0}.mobile-application-page_hero__N2EK6{gap:36px;padding-block:36px}.mobile-application-page_hero__N2EK6 h1{font-size:clamp(32px,3.1vw,44px);margin-top:18px}.mobile-application-page_lead__ySZ25{margin-top:18px!important;font-size:14px;line-height:1.7}.mobile-application-page_actions__YIBIe{margin-top:22px;gap:12px 20px}.mobile-application-page_primary__NWwRk{min-height:48px;padding:12px 18px;border-radius:7px}.mobile-application-page_platforms__oh2d5{margin-top:20px}.mobile-application-page_preview__uEo3P{width:100%;max-width:440px;justify-self:center}.mobile-application-page_section__f3UCF{padding-top:36px}.mobile-application-page_page__oFE6u h2{font-size:clamp(26px,2.5vw,32px)}.mobile-application-page_sectionHeading__ifw11{margin-bottom:24px}.mobile-application-page_caseCard__8Ulj3{padding:22px;border-radius:10px}.mobile-application-page_caseTop__FK2pw{margin-bottom:18px}.mobile-application-page_iconBox__xB9t_{width:36px;height:36px;border-radius:8px}.mobile-application-page_iconBox__xB9t_ svg{width:18px;height:18px}.mobile-application-page_caseStory__W8aPI{margin-top:20px!important;gap:18px}.mobile-application-page_caseTags__6ZDmm{padding-top:18px}.mobile-application-page_system__VN0B_{gap:28px 36px}.mobile-application-page_architecture__X8o0t{padding:28px 18px;border-radius:10px}.mobile-application-page_delivery__YKPZe{gap:32px}.mobile-application-page_process__bkIa0{gap:22px}.mobile-application-page_stepNumber__bNLkT{margin-bottom:18px;padding-bottom:14px}.mobile-application-page_packageSection__7afTY{padding-bottom:36px}.mobile-application-page_packageGrid__JQesC{border-radius:10px}.mobile-application-page_packageCard__TnB9B{padding:22px}.mobile-application-page_faq__CAA1q summary{padding-block:16px;padding-right:8px}.mobile-application-page_faq__CAA1q summary span{width:20px;flex-basis:20px;text-align:center;height:20px;line-height:20px;margin-right:5px}.mobile-application-page_finalCta__uv_59{margin-top:36px;padding:28px;gap:28px;border-radius:10px}@media (max-width:850px){.mobile-application-page_delivery__YKPZe,.mobile-application-page_faq__CAA1q,.mobile-application-page_hero__N2EK6,.mobile-application-page_sectionHeading__ifw11,.mobile-application-page_system__VN0B_{gap:24px}.mobile-application-page_preview__uEo3P{max-width:380px}}@media (max-width:600px){.mobile-application-page_container__X_brv{width:calc(100% - 32px)}.mobile-application-page_hero__N2EK6{padding-block:28px}.mobile-application-page_hero__N2EK6 h1{font-size:clamp(28px,7.6vw,34px)}.mobile-application-page_page__oFE6u h2{font-size:26px}.mobile-application-page_section__f3UCF{padding-top:28px}.mobile-application-page_sectionHeading__ifw11{gap:16px;margin-bottom:22px}.mobile-application-page_caseCard__8Ulj3,.mobile-application-page_packageCard__TnB9B{padding:20px 18px}.mobile-application-page_caseCard__8Ulj3 h3{font-size:21px}.mobile-application-page_architecture__X8o0t{padding:22px 18px}.mobile-application-page_packageSection__7afTY{padding-bottom:28px}.mobile-application-page_faq__CAA1q{padding-top:28px;gap:22px}.mobile-application-page_finalCta__uv_59{margin-top:28px;padding:22px 18px;gap:22px}}@media (max-width:540px){.mobile-application-page_stepNumber__bNLkT{margin:0;padding:3px 14px 0 0}}.mobile-application-page_section__f3UCF{padding-block:36px;border-top:1px solid var(--mobile-line)}.mobile-application-page_sectionHeading__ifw11{gap:32px;align-items:center}.mobile-application-page_sectionHeading__ifw11 h2,.mobile-application-page_systemHeading__mPEOq h2{margin-top:12px}.mobile-application-page_sectionHeading__ifw11>p,.mobile-application-page_systemHeading__mPEOq>p:last-child{line-height:1.7}.mobile-application-page_caseGrid__eretQ{gap:18px}.mobile-application-page_caseCard__8Ulj3{padding:0;overflow:hidden;border-radius:14px;background:var(--rvz-public-inset)}.mobile-application-page_caseScene__ppE4U{padding:16px 18px 12px;border-bottom:1px solid var(--mobile-line);background:radial-gradient(ellipse at 80% 0,rgb(var(--rvz-public-copper-rgb)/.12),transparent 75%)}.mobile-application-page_sceneStatus__PSfVE{display:flex;justify-content:space-between;color:var(--rvz-public-muted);font-size:8px;letter-spacing:.12em}.mobile-application-page_sceneStatus__PSfVE>span:first-child{color:var(--rvz-public-copper)}.mobile-application-page_sceneWindow__daOHB{width:90%;margin:16px auto 12px;border:1px solid var(--mobile-line);border-radius:10px;background:var(--rvz-public-bg);overflow:hidden}.mobile-application-page_sceneWindowTop__jz4nO{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--mobile-line);font-size:10px}.mobile-application-page_sceneWindowTop__jz4nO>svg{width:16px;height:16px;color:var(--rvz-public-copper)}.mobile-application-page_sceneWindowTop__jz4nO>i{width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--rvz-public-copper)}.mobile-application-page_sceneRow__m7ULB{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:10px;color:var(--rvz-public-muted)}.mobile-application-page_sceneRow__m7ULB+.mobile-application-page_sceneRow__m7ULB{border-top:1px solid rgb(var(--rvz-public-muted-rgb)/.08)}.mobile-application-page_sceneDot__8E0XI{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--rvz-public-surface);color:var(--rvz-public-copper);font-size:8px}.mobile-application-page_sceneRow__m7ULB>svg{margin-left:auto;width:13px;height:13px;color:var(--rvz-public-copper)}.mobile-application-page_sceneTrack__SG4qq{display:flex;justify-content:center;gap:4px}.mobile-application-page_sceneTrack__SG4qq i{width:18px;height:2px;border-radius:2px;background:var(--mobile-line)}.mobile-application-page_caseCard__8Ulj3:first-child .mobile-application-page_sceneTrack__SG4qq i:first-child,.mobile-application-page_caseCard__8Ulj3:nth-child(2) .mobile-application-page_sceneTrack__SG4qq i:nth-child(2),.mobile-application-page_caseCard__8Ulj3:nth-child(3) .mobile-application-page_sceneTrack__SG4qq i:nth-child(3){background:var(--rvz-public-copper)}.mobile-application-page_caseCopy__UaWFm{display:flex;flex:1 1;flex-direction:column;padding:22px}.mobile-application-page_page__oFE6u .mobile-application-page_caseCopy__UaWFm h3{font-size:19px}.mobile-application-page_caseDescription__k5gm0{margin-top:12px!important;font-size:13px;line-height:1.7;color:var(--rvz-public-muted)}.mobile-application-page_caseResult__ohz1y{display:flex;gap:10px;align-items:flex-start;margin-top:20px;padding-top:16px;border-top:1px solid var(--mobile-line)}.mobile-application-page_caseResult__ohz1y svg{flex:none;width:16px;height:16px;margin-top:3px;color:var(--rvz-public-copper)}.mobile-application-page_caseResult__ohz1y p{font-size:12px;line-height:1.7}.mobile-application-page_system__VN0B_{grid-template-columns:1fr 1.2fr;gap:28px}.mobile-application-page_architecture__X8o0t{position:relative;padding:28px 16px;border-radius:14px;background:var(--rvz-public-inset)}.mobile-application-page_nodeIcon__tWhaj{width:44px;height:50px;border-radius:10px}.mobile-application-page_nodeIcon__tWhaj svg{width:22px;height:22px}.mobile-application-page_systemNode__mLXDJ strong{font-size:12px}.mobile-application-page_systemNode__mLXDJ small{font-size:10px;line-height:1.6}.mobile-application-page_delivery__YKPZe{display:block;padding-top:24px}.mobile-application-page_deliveryIntro__Fprdb{display:flex;justify-content:space-between;align-items:start;gap:28px}.mobile-application-page_deliveryIntro__Fprdb h3{font-size:18px}.mobile-application-page_deliveryIntro__Fprdb p{margin:0;max-width:540px;font-size:11px;line-height:1.7}.mobile-application-page_deliveryList__HEpIK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px!important}.mobile-application-page_deliveryList__HEpIK li,.mobile-application-page_deliveryList__HEpIK li:first-child{padding:16px 0 0;border-top:1px solid var(--mobile-line);border-bottom:0;gap:10px}.mobile-application-page_deliveryList__HEpIK h4{font-size:13px}.mobile-application-page_deliveryList__HEpIK p{line-height:1.65}.mobile-application-page_process__bkIa0{gap:0;border:1px solid var(--mobile-line);border-radius:14px;overflow:hidden;background:var(--rvz-public-inset)}.mobile-application-page_process__bkIa0 li{display:flex;flex-direction:column;padding:22px}.mobile-application-page_process__bkIa0 li+li{border-left:1px solid var(--mobile-line)}.mobile-application-page_stepNumber__bNLkT{border:0;padding:0;margin:0 0 22px}.mobile-application-page_stepNumber__bNLkT>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgb(var(--rvz-public-copper-rgb)/.3);border-radius:50%;font-size:10px}.mobile-application-page_process__bkIa0 li:last-child .mobile-application-page_stepNumber__bNLkT svg,.mobile-application-page_stepNumber__bNLkT svg{display:block;visibility:visible;width:20px;height:20px}.mobile-application-page_process__bkIa0 h3{font-size:17px}.mobile-application-page_process__bkIa0 p{margin:12px 0 20px;font-size:12px;line-height:1.7}.mobile-application-page_stepOutput__3Zevu{border-top:1px solid var(--mobile-line);padding-top:14px}.mobile-application-page_stepOutput__3Zevu small{font-size:8px}.mobile-application-page_packageGrid__JQesC{gap:16px;border:0;border-radius:0;background:none;overflow:visible}.mobile-application-page_packageCard__TnB9B,.mobile-application-page_packageCard__TnB9B+.mobile-application-page_packageCard__TnB9B{padding:22px;border:1px solid var(--mobile-line);border-radius:12px;background:var(--rvz-public-inset)}.mobile-application-page_packageTop__BGws9{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mobile-application-page_packageNumber__zU9kD{margin:0}.mobile-application-page_scopeBars__RYXwi{display:flex;gap:4px;align-items:end;height:20px}.mobile-application-page_scopeBars__RYXwi i{width:5px;height:8px;border-radius:2px;background:var(--mobile-line)}.mobile-application-page_scopeBars__RYXwi i:nth-child(2){height:14px}.mobile-application-page_scopeBars__RYXwi i:nth-child(3){height:20px}.mobile-application-page_scopeBars__RYXwi i[data-active=true]{background:var(--rvz-public-copper)}.mobile-application-page_packageCard__TnB9B h3{font-size:20px}.mobile-application-page_packageCard__TnB9B p{margin:10px 0 22px;font-size:12px;line-height:1.7}.mobile-application-page_packageAction__ReC_o{padding-top:14px;border-top:1px solid var(--mobile-line);font-size:11px}.mobile-application-page_faq__CAA1q{padding-block:36px;gap:36px}.mobile-application-page_faq__CAA1q details{margin-bottom:8px;padding-inline:16px;border:1px solid var(--mobile-line);border-radius:9px;background:var(--rvz-public-inset)}.mobile-application-page_faq__CAA1q summary{font-size:13px}.mobile-application-page_faq__CAA1q details[open]{border-color:rgb(var(--rvz-public-copper-rgb)/.4)}.mobile-application-page_faq__CAA1q details p{font-size:12px;padding-bottom:16px}@media(max-width:850px){.mobile-application-page_caseGrid__eretQ{grid-template-columns:1fr}.mobile-application-page_caseCard__8Ulj3{display:grid;grid-template-columns:.85fr 1.15fr}.mobile-application-page_caseScene__ppE4U{border-bottom:0;border-right:1px solid var(--mobile-line);align-content:center}.mobile-application-page_system__VN0B_{grid-template-columns:1fr}.mobile-application-page_deliveryIntro__Fprdb{display:block}.mobile-application-page_deliveryIntro__Fprdb p{margin-top:12px}.mobile-application-page_process__bkIa0{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-application-page_process__bkIa0 li{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 4;gap:0}.mobile-application-page_process__bkIa0 .mobile-application-page_stepNumber__bNLkT{grid-row:auto}.mobile-application-page_process__bkIa0 .mobile-application-page_stepOutput__3Zevu{margin-top:0;align-content:start}.mobile-application-page_process__bkIa0 li:nth-child(3){border-left:0}.mobile-application-page_process__bkIa0 li:nth-child(n+3){border-top:1px solid var(--mobile-line)}}@media(max-width:600px){.mobile-application-page_section__f3UCF{padding-block:28px}.mobile-application-page_sectionHeading__ifw11{gap:14px}.mobile-application-page_caseCard__8Ulj3{display:flex}.mobile-application-page_caseScene__ppE4U{border-right:0;border-bottom:1px solid var(--mobile-line);padding:14px 16px 10px}.mobile-application-page_sceneWindow__daOHB{max-width:260px;margin-block:12px}.mobile-application-page_caseCopy__UaWFm{padding:18px}.mobile-application-page_deliveryList__HEpIK{grid-template-columns:1fr;gap:14px}.mobile-application-page_architecture__X8o0t{grid-template-columns:1fr;padding:22px;gap:32px}.mobile-application-page_systemNode__mLXDJ{grid-template-columns:44px minmax(0,1fr);text-align:left;justify-items:start}.mobile-application-page_nodeIcon__tWhaj{grid-row:span 2}.mobile-application-page_connector__lmgjS{top:auto;bottom:-26px;left:12px;transform:rotate(90deg)}.mobile-application-page_process__bkIa0 li{padding:16px 12px}.mobile-application-page_process__bkIa0 h3{font-size:15px}.mobile-application-page_process__bkIa0 p{font-size:12px}.mobile-application-page_stepNumber__bNLkT{margin-bottom:16px;justify-content:space-between}.mobile-application-page_stepOutput__3Zevu span{font-size:10px}.mobile-application-page_packageGrid__JQesC{grid-template-columns:1fr;gap:12px}.mobile-application-page_packageCard__TnB9B{padding:18px}.mobile-application-page_faq__CAA1q{padding-block:28px;gap:20px}}.mobile-application-page_deliveryList__HEpIK{gap:16px}.mobile-application-page_deliveryList__HEpIK li,.mobile-application-page_deliveryList__HEpIK li:first-child{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:1px solid var(--mobile-line);border-radius:12px;background:var(--rvz-public-inset)}.mobile-application-page_deliveryVisual__S_VyL{position:relative;display:grid;place-items:center;height:112px;overflow:hidden;border-bottom:1px solid var(--mobile-line);background:radial-gradient(ellipse at center,rgb(var(--rvz-public-copper-rgb)/.09),transparent 70%)}.mobile-application-page_deliveryOrbit__WVcQg{position:absolute;width:150px;height:66px;border:1px solid rgb(var(--rvz-public-copper-rgb)/.18);border-radius:50%;transform:rotate(-16deg)}.mobile-application-page_deliveryOrbit__WVcQg:after{content:"";position:absolute;inset:-14px;border:1px solid rgb(var(--rvz-public-muted-rgb)/.08);border-radius:inherit}.mobile-application-page_deliveryGlyph__QgMyg{z-index:1;display:grid;place-items:center;width:54px;height:62px;border:1px solid rgb(var(--rvz-public-copper-rgb)/.35);border-radius:12px;background:var(--rvz-public-bg);transform:rotate(-7deg)}.mobile-application-page_deliveryList__HEpIK .mobile-application-page_deliveryGlyph__QgMyg svg{width:28px;height:28px}.mobile-application-page_deliverySeal__69ymG{position:absolute;z-index:2;left:calc(50% + 12px);top:67px;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--mobile-line);border-radius:50%;background:var(--rvz-public-surface)}.mobile-application-page_deliveryList__HEpIK .mobile-application-page_deliverySeal__69ymG svg{width:12px;height:12px}.mobile-application-page_deliveryCopy__z_v4E{padding:18px 20px 20px}.mobile-application-page_deliveryList__HEpIK h4{font-size:15px;font-weight:600}.mobile-application-page_deliveryList__HEpIK p{margin-top:8px;font-size:12px;line-height:1.7}@media(max-width:600px){.mobile-application-page_deliveryList__HEpIK li,.mobile-application-page_deliveryList__HEpIK li:first-child{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:stretch}.mobile-application-page_deliveryVisual__S_VyL{height:100%;min-height:126px;border-bottom:0;border-right:1px solid var(--mobile-line)}.mobile-application-page_deliveryGlyph__QgMyg{width:40px;height:48px;border-radius:9px}.mobile-application-page_deliveryList__HEpIK .mobile-application-page_deliveryGlyph__QgMyg svg{width:23px;height:23px}.mobile-application-page_deliveryOrbit__WVcQg{width:106px;height:50px}.mobile-application-page_deliverySeal__69ymG{top:calc(50% + 12px);left:calc(50% + 8px)}.mobile-application-page_deliveryCopy__z_v4E{padding:16px 14px}.mobile-application-page_deliveryList__HEpIK h4{font-size:14px}}.mobile-application-page_deliveryList__HEpIK .mobile-application-page_deliveryVisual__S_VyL{width:100%}.expertise-presentation_page__FKt9M{--expertise-width:min(calc(100% - 2 * var(--rvz-gutter)),76rem);--line:rgb(var(--rvz-public-muted-rgb)/.17);--copper-line:rgb(var(--rvz-public-copper-rgb)/.28);color:var(--rvz-public-text);background:var(--rvz-public-bg)}.public-shell__content:has(>.expertise-presentation_page__FKt9M){padding-bottom:0}.expertise-presentation_approach__pLLEK,.expertise-presentation_collection__cQfVp,.expertise-presentation_finale__jryxQ,.expertise-presentation_hero__I51bq{width:var(--expertise-width);margin-inline:auto}.expertise-presentation_hero__I51bq{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(2rem,5.5vw,5rem);padding-block:clamp(3rem,5.5vw,5rem)}.expertise-presentation_heroCopy__zj4ci{min-width:0}.expertise-presentation_eyebrow__ENgqf{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;color:var(--rvz-public-copper);font-size:.65rem;font-weight:600;letter-spacing:.16em;line-height:1.6}.expertise-presentation_eyebrow__ENgqf:before{content:"";width:1.75rem;height:1px;flex:0 0 1.75rem;background:currentColor;opacity:.7}.expertise-presentation_hero__I51bq h1{margin:0;font-size:clamp(2.5rem,3.55vw,3.5rem);font-weight:600;line-height:1.17;letter-spacing:-.055em;text-wrap:balance}.expertise-presentation_approach__pLLEK h2 span,.expertise-presentation_collectionHeading__8yHDL h2 span,.expertise-presentation_finale__jryxQ h2 span,.expertise-presentation_hero__I51bq h1 span{color:var(--rvz-public-copper)}.expertise-presentation_lead___oHIw{max-width:32rem;margin:1.5rem 0 1.75rem;color:var(--rvz-public-muted);font-size:.95rem;line-height:1.85}.expertise-presentation_projectLink__IGaIW{display:inline-flex;align-items:center;justify-content:space-between;gap:2.5rem;min-height:3.3rem;padding:.85rem 1.25rem;border:1px solid rgb(var(--rvz-public-copper-rgb)/.44);border-radius:.6rem;background:linear-gradient(120deg,rgb(var(--rvz-public-copper-rgb)/.15),rgb(var(--rvz-public-copper-rgb)/.04));color:var(--rvz-public-text);text-decoration:none;font-size:.88rem;font-weight:500;transition:background-color .18s ease,border-color .18s ease}.expertise-presentation_packageLink__zS8_l svg,.expertise-presentation_projectLink__IGaIW svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--rvz-public-copper);transition:transform .18s ease}.expertise-presentation_projectLink__IGaIW:hover{border-color:var(--rvz-public-copper);background-color:rgb(var(--rvz-public-copper-rgb)/.1)}.expertise-presentation_projectLink__IGaIW:hover svg{transform:translateX(3px)}.expertise-presentation_heroNote__ES6F_{margin:1.25rem 0 0;color:var(--rvz-public-muted);font-size:.72rem;line-height:1.7}.expertise-presentation_expertiseMap__B511f{min-width:0;padding:1.4rem;border:1px solid var(--copper-line);border-radius:1rem;background:linear-gradient(135deg,rgb(var(--rvz-public-surface-rgb)/.5),rgb(var(--rvz-public-inset-rgb)/.2));box-shadow:0 1.25rem 3rem rgb(0 0 0/.07)}.expertise-presentation_mapHeading__yN5EW{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.1rem;font-size:.59rem;font-weight:500;letter-spacing:.14em;color:var(--rvz-public-muted)}.expertise-presentation_mapHeading__yN5EW>span:last-child{color:var(--rvz-public-copper)}.expertise-presentation_mapLinks__P3dxt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-presentation_mapLinks__P3dxt a{position:relative;display:grid;grid-template-columns:1fr auto;align-content:start;gap:.8rem;min-width:0;min-height:6.4rem;padding:.9rem 1rem;border-top:1px solid var(--line);color:var(--rvz-public-text);text-decoration:none;transition:background-color .18s ease}.expertise-presentation_mapLinks__P3dxt a:nth-child(odd){border-right:1px solid var(--line)}.expertise-presentation_mapLinks__P3dxt a>svg:first-of-type{width:1.55rem;height:1.55rem;color:var(--rvz-public-copper);grid-column:1;grid-row:1}.expertise-presentation_mapNumber__bIf67{grid-column:2;grid-row:1;justify-self:end;align-self:center;font-size:.61rem;color:var(--rvz-public-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.expertise-presentation_mapLinks__P3dxt strong{grid-column:1/-1;padding-right:1.2rem;font-size:.79rem;font-weight:500;line-height:1.5}.expertise-presentation_mapLinks__P3dxt a>svg:last-child{position:absolute;right:1rem;bottom:1.05rem;width:.85rem;height:.85rem;color:var(--rvz-public-muted);transition:transform .18s ease,color .18s ease}.expertise-presentation_mapLinks__P3dxt a:hover{background:rgb(var(--rvz-public-copper-rgb)/.06)}.expertise-presentation_mapLinks__P3dxt a:hover>svg:last-child{color:var(--rvz-public-copper);transform:translate(2px,-2px)}.expertise-presentation_mapNote__Svcop{margin:.75rem 0 0;padding-top:.85rem;border-top:1px solid var(--line);color:var(--rvz-public-muted);font-size:.67rem;line-height:1.6}.expertise-presentation_collection__cQfVp{padding-block:2.75rem 0;border-top:1px solid var(--line)}.expertise-presentation_collectionHeading__8yHDL{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.expertise-presentation_collectionHeading__8yHDL .expertise-presentation_eyebrow__ENgqf{margin-bottom:.85rem}.expertise-presentation_approach__pLLEK h2,.expertise-presentation_collectionHeading__8yHDL h2,.expertise-presentation_finale__jryxQ h2{margin:0;font-size:clamp(1.8rem,2.65vw,2.5rem);font-weight:600;line-height:1.23;letter-spacing:-.04em}.expertise-presentation_collectionHeading__8yHDL>p{max-width:26rem;margin:0;color:var(--rvz-public-muted);font-size:.86rem;line-height:1.85}.expertise-presentation_grid__JM_dO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.expertise-presentation_card__wCFjO{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(145deg,rgb(var(--rvz-public-surface-rgb)/.35),rgb(var(--rvz-public-inset-rgb)/.15));scroll-margin-top:7rem;transition:border-color .2s ease}.expertise-presentation_card__wCFjO:hover,.expertise-presentation_card__wCFjO:target{border-color:rgb(var(--rvz-public-copper-rgb)/.5)}.expertise-presentation_cardLabel__MfKd_{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem 0;font-size:.6rem;letter-spacing:.14em;line-height:1.5;color:var(--rvz-public-muted)}.expertise-presentation_cardLabel__MfKd_>span:first-child{color:var(--rvz-public-copper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.expertise-presentation_cardLabel__MfKd_>svg{width:1.35rem;height:1.35rem;margin-left:auto;color:var(--rvz-public-copper)}.expertise-presentation_study__saJjN{margin:.5rem 1rem 0;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 50% 70%,rgb(var(--rvz-public-copper-rgb)/.055),transparent 65%);-webkit-user-select:none;user-select:none;pointer-events:none}.expertise-presentation_study__saJjN>svg{display:block;width:100%;height:auto;max-height:13rem}.expertise-presentation_surface__wvW1Y{fill:var(--rvz-public-bg);stroke:rgb(var(--rvz-public-muted-rgb)/.3);stroke-width:1}.expertise-presentation_rule__rOwpY{stroke:rgb(var(--rvz-public-muted-rgb)/.22);stroke-width:1}.expertise-presentation_ink__bpOcb{stroke:rgb(var(--rvz-public-muted-rgb)/.5);stroke-width:2;stroke-linecap:round}.expertise-presentation_copperStroke__Lw_OZ{stroke:var(--rvz-public-copper);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.expertise-presentation_copperFill__1xi_O{fill:var(--rvz-public-copper);opacity:.8}.expertise-presentation_creamFill__xWk89{fill:var(--rvz-public-text);opacity:.8}.expertise-presentation_softFill__RwgJz{fill:var(--rvz-public-inset);stroke:rgb(var(--rvz-public-muted-rgb)/.2)}.expertise-presentation_displayType__g7VXm{fill:var(--rvz-public-text);font-family:Georgia,serif;font-size:58px;letter-spacing:-3px}.expertise-presentation_label__qd7XH{fill:var(--rvz-public-muted);font-size:13px}.expertise-presentation_copperLabel__DsxYf{fill:var(--rvz-public-copper);font-size:16px}.expertise-presentation_microType__AHrIH{fill:var(--rvz-public-muted);font-size:9px;letter-spacing:1px}.expertise-presentation_cardCopy__g70Dr{display:flex;flex-direction:column;flex:1 1;padding:1.4rem 1.75rem 0}.expertise-presentation_cardCopy__g70Dr h3{margin:0;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;line-height:1.25;letter-spacing:-.035em}.expertise-presentation_statement__KIupC{margin:.65rem 0 0;color:var(--rvz-public-copper);font-size:.88rem;line-height:1.6}.expertise-presentation_description__wy2WN{margin:.8rem 0 1.1rem;color:var(--rvz-public-muted);font-size:.85rem;line-height:1.85}.expertise-presentation_skills__gh1C1{display:grid;gap:.45rem;padding:0;margin:0 0 1.25rem;list-style:none}.expertise-presentation_skills__gh1C1 li{display:flex;align-items:baseline;gap:.6rem;color:var(--rvz-public-text);font-size:.77rem;line-height:1.65}.expertise-presentation_skills__gh1C1 li>span{color:var(--rvz-public-copper);font-size:.65rem}.expertise-presentation_outcome__LWwzg{display:flex;align-items:baseline;gap:1rem;margin-top:auto;padding:1rem 0;border-top:1px solid var(--line)}.expertise-presentation_outcome__LWwzg>span{flex-shrink:0;color:var(--rvz-public-copper);font-size:.56rem;letter-spacing:.12em}.expertise-presentation_outcome__LWwzg p{margin:0;color:var(--rvz-public-muted);font-size:.75rem;line-height:1.75}.expertise-presentation_packageLink__zS8_l{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding-block:.9rem;border-top:1px solid var(--line);color:var(--rvz-public-text);text-decoration:none;font-size:.77rem;line-height:1.6}.expertise-presentation_packageLink__zS8_l:hover{color:var(--rvz-public-copper)}.expertise-presentation_packageLink__zS8_l:hover svg{transform:translate(2px,-2px)}.expertise-presentation_approach__pLLEK{display:grid;grid-template-columns:1fr 1.3fr;align-items:start;gap:4rem;padding-block:4rem}.expertise-presentation_steps__IgXvC{list-style:none;margin:0;padding:0}.expertise-presentation_steps__IgXvC li{display:flex;gap:1.5rem;padding:1.15rem 0;border-bottom:1px solid var(--line)}.expertise-presentation_steps__IgXvC li:first-child{padding-top:0}.expertise-presentation_stepNumber__wpNOP{color:var(--rvz-public-copper);font-size:.7rem;padding-top:.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.expertise-presentation_steps__IgXvC h3{margin:0;font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:-.02em}.expertise-presentation_steps__IgXvC p{margin:.4rem 0 0;color:var(--rvz-public-muted);font-size:.83rem;line-height:1.75}.expertise-presentation_finale__jryxQ{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;padding-block:3rem 4rem;border-top:1px solid var(--copper-line)}.expertise-presentation_finaleAction__UvhWa>p{margin:0 0 1.25rem;max-width:26rem;color:var(--rvz-public-muted);font-size:.85rem;line-height:1.85}.expertise-presentation_page__FKt9M a:focus-visible{outline:2px solid var(--rvz-public-copper);outline-offset:4px;border-radius:.3rem}@media (max-width:64rem){.expertise-presentation_hero__I51bq{gap:2rem}.expertise-presentation_hero__I51bq h1{font-size:2.6rem}.expertise-presentation_expertiseMap__B511f{padding:1rem}.expertise-presentation_mapLinks__P3dxt a{padding-inline:.75rem}.expertise-presentation_mapLinks__P3dxt a>svg:last-child{right:.75rem}.expertise-presentation_cardCopy__g70Dr{padding-inline:1.25rem}}@media (max-width:52rem){.expertise-presentation_hero__I51bq{grid-template-columns:1fr;padding-block:2.5rem;gap:2rem}.expertise-presentation_hero__I51bq h1{font-size:clamp(2.2rem,6vw,3rem)}.expertise-presentation_heroCopy__zj4ci{max-width:39rem}.expertise-presentation_lead___oHIw{max-width:36rem}.expertise-presentation_mapLinks__P3dxt{grid-template-columns:repeat(3,minmax(0,1fr))}.expertise-presentation_mapLinks__P3dxt a:nth-child(odd){border-right:0}.expertise-presentation_mapLinks__P3dxt a:not(:nth-child(3n)){border-right:1px solid var(--line)}.expertise-presentation_collectionHeading__8yHDL{align-items:flex-start;flex-direction:column;gap:1rem}.expertise-presentation_collectionHeading__8yHDL>p{max-width:36rem}.expertise-presentation_grid__JM_dO{gap:1rem}.expertise-presentation_cardLabel__MfKd_{padding:1rem 1rem 0;gap:.5rem;font-size:.55rem}.expertise-presentation_cardCopy__g70Dr{padding:1.1rem 1rem 0}.expertise-presentation_study__saJjN{margin-inline:.5rem}.expertise-presentation_outcome__LWwzg{gap:.6rem}.expertise-presentation_approach__pLLEK{gap:2rem;grid-template-columns:1fr 1.2fr;padding-block:3rem}.expertise-presentation_finale__jryxQ{gap:2rem;grid-template-columns:1fr;padding-block:2.5rem 3rem}}@media (max-width:38rem){.expertise-presentation_hero__I51bq{padding-block:2.25rem}.expertise-presentation_hero__I51bq h1{font-size:clamp(2rem,8.4vw,2.8rem);letter-spacing:-.045em}.expertise-presentation_eyebrow__ENgqf{font-size:.6rem;margin-bottom:1rem}.expertise-presentation_lead___oHIw{margin-block:1.2rem 1.4rem;font-size:.9rem;line-height:1.8}.expertise-presentation_heroNote__ES6F_{font-size:.68rem}.expertise-presentation_mapLinks__P3dxt{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-presentation_mapLinks__P3dxt a:not(:nth-child(3n)){border-right:0}.expertise-presentation_mapLinks__P3dxt a:nth-child(odd){border-right:1px solid var(--line)}.expertise-presentation_mapLinks__P3dxt a{min-height:6rem;gap:.65rem}.expertise-presentation_mapLinks__P3dxt strong{font-size:.74rem}.expertise-presentation_mapNote__Svcop{font-size:.63rem}.expertise-presentation_collection__cQfVp{padding-top:2rem}.expertise-presentation_collectionHeading__8yHDL{margin-bottom:1.5rem}.expertise-presentation_approach__pLLEK h2,.expertise-presentation_collectionHeading__8yHDL h2,.expertise-presentation_finale__jryxQ h2{font-size:clamp(1.7rem,6.8vw,2.25rem)}.expertise-presentation_collectionHeading__8yHDL>p{font-size:.83rem}.expertise-presentation_grid__JM_dO{grid-template-columns:1fr;gap:1.1rem}.expertise-presentation_card__wCFjO{scroll-margin-top:6.5rem}.expertise-presentation_cardLabel__MfKd_{padding:1.1rem 1.2rem 0;font-size:.56rem}.expertise-presentation_cardCopy__g70Dr{padding:1.2rem 1.2rem 0}.expertise-presentation_cardCopy__g70Dr h3{font-size:1.5rem}.expertise-presentation_study__saJjN{margin:.65rem .7rem 0}.expertise-presentation_description__wy2WN,.expertise-presentation_statement__KIupC{font-size:.84rem}.expertise-presentation_outcome__LWwzg{gap:.85rem}.expertise-presentation_approach__pLLEK{grid-template-columns:1fr;gap:1.5rem}.expertise-presentation_steps__IgXvC li{gap:1rem}.expertise-presentation_finale__jryxQ{gap:1.5rem}.expertise-presentation_projectLink__IGaIW{min-height:3.2rem}}@media (prefers-reduced-motion:reduce){.expertise-presentation_page__FKt9M *,.expertise-presentation_page__FKt9M :after,.expertise-presentation_page__FKt9M :before{transition:none!important}}.expertise-presentation_noWrap__0FZ8k{white-space:nowrap}.expertise-presentation_page__FKt9M{--expertise-width:min(calc(100% - 2 * var(--rvz-gutter)),1120px)}.expertise-presentation_hero__I51bq{gap:36px;padding-block:36px}.expertise-presentation_hero__I51bq h1{font-size:clamp(32px,3.1vw,44px)}.expertise-presentation_eyebrow__ENgqf{margin-bottom:16px}.expertise-presentation_lead___oHIw{margin:18px 0 20px;font-size:14px;line-height:1.7}.expertise-presentation_projectLink__IGaIW{min-height:46px;padding:12px 18px;border-radius:6px;font-size:13px}.expertise-presentation_expertiseMap__B511f{padding:18px;border-radius:10px;box-shadow:none}.expertise-presentation_mapLinks__P3dxt a{min-height:88px;gap:10px;padding:12px}.expertise-presentation_mapLinks__P3dxt a>svg:first-of-type{width:21px;height:21px}.expertise-presentation_collection__cQfVp{padding-top:32px}.expertise-presentation_collectionHeading__8yHDL{margin-bottom:24px}.expertise-presentation_approach__pLLEK h2,.expertise-presentation_collectionHeading__8yHDL h2,.expertise-presentation_finale__jryxQ h2{font-size:clamp(26px,2.3vw,32px)}.expertise-presentation_card__wCFjO{border-radius:10px}.expertise-presentation_study__saJjN>svg{max-height:160px}.expertise-presentation_cardCopy__g70Dr{padding:18px 22px 0}.expertise-presentation_cardCopy__g70Dr h3{font-size:24px}.expertise-presentation_description__wy2WN{line-height:1.7}.expertise-presentation_packageLink__zS8_l{min-height:48px;padding-block:12px}.expertise-presentation_approach__pLLEK{gap:36px;padding-block:36px}.expertise-presentation_finale__jryxQ{gap:28px;padding-block:32px 36px}@media(max-width:608px){.expertise-presentation_page__FKt9M{--expertise-width:calc(100% - 32px)}.expertise-presentation_hero__I51bq{padding-block:28px;gap:24px}.expertise-presentation_hero__I51bq h1{font-size:clamp(28px,7.6vw,34px)}.expertise-presentation_lead___oHIw{margin-block:16px 18px;font-size:14px}.expertise-presentation_expertiseMap__B511f{padding:14px}.expertise-presentation_mapLinks__P3dxt a{min-height:84px}.expertise-presentation_collection__cQfVp{padding-top:28px}.expertise-presentation_approach__pLLEK h2,.expertise-presentation_collectionHeading__8yHDL h2,.expertise-presentation_finale__jryxQ h2{font-size:26px}.expertise-presentation_study__saJjN>svg{max-height:130px}.expertise-presentation_cardCopy__g70Dr{padding:16px 18px 0}.expertise-presentation_cardCopy__g70Dr h3{font-size:22px}.expertise-presentation_approach__pLLEK,.expertise-presentation_finale__jryxQ{padding-block:28px;gap:22px}}.projects-portfolio_page__e7h_6{--portfolio-rule:rgb(var(--rvz-public-muted-rgb)/.24);width:min(100% - clamp(2.5rem,7vw,10rem),85rem);margin-inline:auto;padding-block:clamp(2.75rem,6vw,6.5rem) clamp(3rem,5vw,6rem);color:var(--rvz-public-text)}.projects-portfolio_page__e7h_6 :where(h1,h2,h3,p,figure,dl,ul){margin:0}.projects-portfolio_page__e7h_6 :where(a){color:inherit}.projects-portfolio_page__e7h_6 :where(a):focus-visible{outline:2px solid var(--rvz-public-copper);outline-offset:6px;border-radius:3px}.projects-portfolio_page__e7h_6 :where(section[id]){scroll-margin-top:7.5rem}.projects-portfolio_page__e7h_6 :where(h1,h2,h3,p,dd,a){overflow-wrap:break-word}.projects-portfolio_eyebrow__s65W1,.projects-portfolio_smallLabel__tJsf7{font-size:.7rem;line-height:1.6;letter-spacing:.13em;font-weight:600}.projects-portfolio_eyebrow__s65W1{color:var(--rvz-public-copper)}.projects-portfolio_smallLabel__tJsf7{color:var(--rvz-public-muted)}.projects-portfolio_intro__8WRfQ{padding-bottom:clamp(2.5rem,5vw,5.5rem)}.projects-portfolio_introGrid__AOnJx{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(2rem,7vw,8rem);align-items:end;margin-top:1.6rem}.projects-portfolio_intro__8WRfQ h1{max-width:12ch;font-size:clamp(2.65rem,4.9vw,5.3rem);line-height:1.07;letter-spacing:-.045em;text-wrap:balance}.projects-portfolio_introGrid__AOnJx>p{max-width:29rem;padding-bottom:.2rem;color:var(--rvz-public-muted);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.85}.projects-portfolio_work__BinCp{display:grid;gap:5rem}.projects-portfolio_feature__nrUn6{border-top:1px solid var(--portfolio-rule)}.projects-portfolio_projectHeading__mgYpK{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.5rem 2rem}.projects-portfolio_projectHeading__mgYpK h2{margin-top:.65rem;font-size:clamp(1.8rem,3.2vw,3.1rem);letter-spacing:-.035em}.projects-portfolio_status__3dkCK{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;color:var(--rvz-public-muted);font-size:.8rem}.projects-portfolio_status__3dkCK i{width:.4rem;height:.4rem;border-radius:50%;background:var(--rvz-public-copper)}.projects-portfolio_showcase__Q5Msa{display:grid;grid-template-columns:minmax(0,3.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3.5vw,4rem)}.projects-portfolio_desktopScreen__LEYaq{overflow:hidden;border:1px solid var(--portfolio-rule);border-radius:.55rem;background:var(--rvz-public-inset)}.projects-portfolio_browserBar__lEnCY{display:flex;justify-content:space-between;align-items:center;gap:1rem;height:2.4rem;padding-inline:1rem;color:var(--rvz-public-muted);font-size:.64rem;letter-spacing:.035em;border-bottom:1px solid var(--portfolio-rule)}.projects-portfolio_browserBar__lEnCY>span:first-child{letter-spacing:.22em}.projects-portfolio_screenLink__ghejV{display:block}.projects-portfolio_screen__aVt89{display:block;width:100%;max-width:100%;height:auto}.projects-portfolio_mobileShowcase___ZBnL{display:grid;justify-items:center;gap:1.4rem}.projects-portfolio_mobileShowcase___ZBnL>.projects-portfolio_smallLabel__tJsf7{max-width:24ch;text-align:center;font-size:.62rem}.projects-portfolio_phoneScreen__BPbw2{display:block;width:min(100%,15rem);overflow:hidden;border:5px solid var(--rvz-public-surface);border-radius:1.6rem;outline:1px solid var(--portfolio-rule);background:var(--rvz-public-inset)}.projects-portfolio_projectSummary__lm_Wp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding-block:2rem 2.6rem}.projects-portfolio_category__paeqV{color:var(--rvz-public-copper);font-size:.78rem;line-height:1.7}.projects-portfolio_summary__sAE_2{max-width:45rem;margin-top:.7rem!important;font-size:clamp(1.05rem,1.65vw,1.35rem);line-height:1.65;text-wrap:pretty}.projects-portfolio_backLink__QCx8y,.projects-portfolio_inlineLink__4hVAA,.projects-portfolio_textLink__tUpG1{display:inline-flex;align-items:center;gap:1rem;width:fit-content;font-size:.86rem;font-weight:600;text-decoration:none;line-height:1.5;min-height:2.75rem}.projects-portfolio_textLink__tUpG1{border-bottom:1px solid var(--rvz-public-copper)}.projects-portfolio_inlineLink__4hVAA>span,.projects-portfolio_primaryLink__Cb79V>span,.projects-portfolio_textLink__tUpG1>span{font-size:1.15rem;transition:transform .25s ease}.projects-portfolio_inlineLink__4hVAA:hover>span,.projects-portfolio_primaryLink__Cb79V:hover>span,.projects-portfolio_textLink__tUpG1:hover>span{transform:translate(2px,-2px)}.projects-portfolio_inlineLink__4hVAA{color:var(--rvz-public-copper)!important;margin-top:1.5rem}.projects-portfolio_featureNotes__2fdtJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--portfolio-rule)}.projects-portfolio_featureNotes__2fdtJ>div{padding:1.5rem 1.5rem 0 0}.projects-portfolio_featureNotes__2fdtJ>div+div{border-left:1px solid var(--portfolio-rule);padding-left:1.5rem}.projects-portfolio_noteIndex__VlBxY{color:var(--rvz-public-copper);font-size:.68rem}.projects-portfolio_featureNotes__2fdtJ h3{margin-block:.8rem .6rem;font-size:1rem;line-height:1.5}.projects-portfolio_featureNotes__2fdtJ p{max-width:35ch;color:var(--rvz-public-muted);font-size:.85rem;line-height:1.8}.projects-portfolio_cta__w_qJO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 3rem;margin-top:clamp(4rem,7vw,8rem);border-top:1px solid var(--portfolio-rule);padding-top:clamp(2rem,4vw,4rem)}.projects-portfolio_cta__w_qJO>.projects-portfolio_eyebrow__s65W1{grid-column:1/-1}.projects-portfolio_cta__w_qJO h2{max-width:18ch;font-size:clamp(2rem,3.1vw,3.1rem);letter-spacing:-.035em}.projects-portfolio_cta__w_qJO p:not(.projects-portfolio_eyebrow__s65W1){max-width:36rem;margin-top:1.1rem;color:var(--rvz-public-muted);font-size:.94rem;line-height:1.85}.projects-portfolio_primaryLink__Cb79V{display:inline-flex;justify-content:space-between;align-items:center;gap:2rem;width:fit-content;min-height:3.3rem;padding:.8rem 1.3rem;border:1px solid var(--rvz-public-copper);background:var(--rvz-public-copper);color:var(--rvz-public-bg)!important;border-radius:.2rem;text-decoration:none;font-weight:600;font-size:.85rem;line-height:1.6}.projects-portfolio_primaryLink__Cb79V:hover{background:var(--rvz-public-copper-hover)}.projects-portfolio_caseIntro__xXFkG{padding-bottom:2.5rem}.projects-portfolio_backLink__QCx8y{margin-bottom:2rem;color:var(--rvz-public-muted)!important;font-size:.8rem}.projects-portfolio_caseIntro__xXFkG h1{margin-block:1.2rem 1.5rem;font-size:clamp(2.7rem,6.5vw,6.5rem);line-height:1.1;letter-spacing:-.045em}.projects-portfolio_caseLead__fRI6q{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.projects-portfolio_caseLead__fRI6q>p{max-width:40rem;color:var(--rvz-public-muted);font-size:1.1rem;line-height:1.75}.projects-portfolio_cover__207Tq{border:1px solid var(--portfolio-rule);background:var(--rvz-public-inset);border-radius:.4rem;overflow:hidden}.projects-portfolio_page__e7h_6 figcaption{padding-block:.9rem;color:var(--rvz-public-muted);font-size:.68rem;line-height:1.6;letter-spacing:.035em}.projects-portfolio_cover__207Tq figcaption{padding-inline:1rem}.projects-portfolio_facts__oylna{display:grid;grid-template-columns:1.6fr 1.2fr 1fr;gap:2rem;padding-block:2rem;border-bottom:1px solid var(--portfolio-rule)}.projects-portfolio_facts__oylna dt{font-size:.62rem;color:var(--rvz-public-muted);letter-spacing:.1em}.projects-portfolio_facts__oylna dd{margin:.65rem 0 0;font-size:.85rem;line-height:1.7}.projects-portfolio_caseNav__OBFPD{display:flex;flex-wrap:wrap;column-gap:1.6rem;row-gap:.2rem;padding-block:1.2rem}.projects-portfolio_caseNav__OBFPD a{display:inline-flex;align-items:center;min-height:2.75rem;gap:.45rem;font-size:.72rem;text-decoration:none;color:var(--rvz-public-muted)}.projects-portfolio_caseNav__OBFPD a>span{color:var(--rvz-public-copper);font-size:.6rem}.projects-portfolio_caseNav__OBFPD a:hover{color:var(--rvz-public-text)}.projects-portfolio_caseSection__iHW2s{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,5vw,5rem);border-top:1px solid var(--portfolio-rule)}.projects-portfolio_sectionTitle__DRbVS{display:flex;align-items:baseline;gap:1rem;font-size:.88rem;line-height:1.6;font-family:var(--rvz-public-font-ui)!important}.projects-portfolio_sectionTitle__DRbVS>span{color:var(--rvz-public-copper);font-size:.65rem;font-weight:400}.projects-portfolio_featureStory__HfgL1 h3,.projects-portfolio_galleryHeading__5vh0V h3,.projects-portfolio_sectionBody__Ls2l_ h3{max-width:24ch;font-size:clamp(1.65rem,2.5vw,2.5rem);line-height:1.25;font-family:var(--rvz-public-font-heading);letter-spacing:-.03em}.projects-portfolio_featureStory__HfgL1>p,.projects-portfolio_galleryHeading__5vh0V>p,.projects-portfolio_sectionBody__Ls2l_>p{color:var(--rvz-public-muted);font-size:.98rem;line-height:1.95;margin-top:1.4rem}.projects-portfolio_designBody__odtHd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:2.5rem}.projects-portfolio_designBody__odtHd .projects-portfolio_smallLabel__tJsf7{font-size:.62rem;line-height:2}.projects-portfolio_mobileFigure__qZKtK{display:grid;justify-items:center;gap:.6rem}.projects-portfolio_mobileFigure__qZKtK .projects-portfolio_phoneScreen__BPbw2{width:min(100%,16.8rem)}.projects-portfolio_technologyList__UF5Gp{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem!important;padding:0;list-style:none}.projects-portfolio_technologyList__UF5Gp li{padding:.5rem .8rem;border:1px solid var(--portfolio-rule);border-radius:.2rem;font-size:.75rem}.projects-portfolio_featureSection__UaGF5,.projects-portfolio_gallerySection__GAv4R{border-top:1px solid var(--portfolio-rule);padding-block:clamp(2.5rem,5vw,5rem)}.projects-portfolio_featureStory__HfgL1,.projects-portfolio_galleryHeading__5vh0V{display:grid;grid-template-columns:1fr 1fr;gap:2rem 6rem;align-items:start;margin-block:2rem 2.6rem}.projects-portfolio_featureStory__HfgL1>p,.projects-portfolio_galleryHeading__5vh0V>p{margin:0;max-width:42rem}.projects-portfolio_designerScreen__TS7t0{width:min(100%,68rem);margin-inline:auto!important}.projects-portfolio_designerScreen__TS7t0 img{border:1px solid var(--portfolio-rule);border-radius:.4rem}.projects-portfolio_featureFooter__VBIoh{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-block:1rem 2.5rem}.projects-portfolio_featureFooter__VBIoh>p{max-width:45rem;color:var(--rvz-public-muted);font-size:.8rem;line-height:1.8}.projects-portfolio_gallery__WN2qU{display:grid;grid-template-columns:minmax(0,3.15fr) minmax(0,1fr);align-items:center;gap:3rem}.projects-portfolio_gallery__WN2qU a{display:block;position:relative;overflow:hidden;border:1px solid var(--portfolio-rule);border-radius:.4rem}.projects-portfolio_galleryMobile__XKPbR{width:min(100%,16.8rem);justify-self:center}.projects-portfolio_zoomMark__gy2p7{position:absolute;right:.7rem;bottom:.7rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;background:var(--rvz-public-bg);color:var(--rvz-public-text);border:1px solid var(--rvz-public-muted);border-radius:50%}.projects-portfolio_visitSection__2dfvb{display:grid;grid-template-columns:1fr 2.1fr;gap:2rem 6rem;padding-block:3rem;border-top:1px solid var(--portfolio-rule)}.projects-portfolio_visitSection__2dfvb h3{font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.025em}.projects-portfolio_visitSection__2dfvb p{max-width:43rem;margin-block:1.2rem 1.7rem;color:var(--rvz-public-muted);font-size:.9rem;line-height:1.9}@media (max-width:62.5rem){.projects-portfolio_introGrid__AOnJx{grid-template-columns:1.3fr 1fr;gap:2.5rem}.projects-portfolio_showcase__Q5Msa{gap:1.5rem;grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.projects-portfolio_projectSummary__lm_Wp{grid-template-columns:1fr;gap:1.2rem}.projects-portfolio_caseSection__iHW2s,.projects-portfolio_visitSection__2dfvb{grid-template-columns:1fr 2.5fr;gap:2rem}.projects-portfolio_designBody__odtHd{gap:1.5rem}.projects-portfolio_caseLead__fRI6q,.projects-portfolio_featureFooter__VBIoh{grid-template-columns:1fr;gap:1rem}}@media (max-width:40rem){.projects-portfolio_page__e7h_6{width:calc(100% - 2.5rem);padding-top:2.5rem}.projects-portfolio_caseSection__iHW2s,.projects-portfolio_cta__w_qJO,.projects-portfolio_featureStory__HfgL1,.projects-portfolio_galleryHeading__5vh0V,.projects-portfolio_introGrid__AOnJx,.projects-portfolio_visitSection__2dfvb{grid-template-columns:1fr;gap:1.5rem}.projects-portfolio_introGrid__AOnJx{margin-top:1rem}.projects-portfolio_intro__8WRfQ h1{max-width:12ch;font-size:clamp(2.45rem,10.5vw,3.5rem)}.projects-portfolio_introGrid__AOnJx>p{font-size:.9rem;line-height:1.85}.projects-portfolio_projectHeading__mgYpK{padding-block:1.2rem 1.5rem}.projects-portfolio_projectHeading__mgYpK h2{font-size:1.7rem}.projects-portfolio_projectHeading__mgYpK .projects-portfolio_eyebrow__s65W1{font-size:.6rem}.projects-portfolio_status__3dkCK{font-size:.7rem}.projects-portfolio_showcase__Q5Msa{grid-template-columns:1fr;gap:2rem}.projects-portfolio_browserBar__lEnCY{height:1.9rem;font-size:.55rem;padding-inline:.65rem}.projects-portfolio_mobileShowcase___ZBnL{gap:1rem;border-bottom:1px solid var(--portfolio-rule);padding-bottom:1.5rem}.projects-portfolio_mobileShowcase___ZBnL .projects-portfolio_phoneScreen__BPbw2{width:11.8rem;border-width:4px;border-radius:1.2rem}.projects-portfolio_mobileShowcase___ZBnL>.projects-portfolio_smallLabel__tJsf7{max-width:none}.projects-portfolio_summary__sAE_2{font-size:1.1rem}.projects-portfolio_category__paeqV{font-size:.7rem}.projects-portfolio_featureNotes__2fdtJ{grid-template-columns:1fr}.projects-portfolio_featureNotes__2fdtJ>div,.projects-portfolio_featureNotes__2fdtJ>div+div{border-left:0;border-bottom:1px solid var(--portfolio-rule);padding:1.3rem 0}.projects-portfolio_featureNotes__2fdtJ>div:last-child{border-bottom:0}.projects-portfolio_featureNotes__2fdtJ h3{margin-top:.4rem}.projects-portfolio_featureNotes__2fdtJ p{max-width:none}.projects-portfolio_cta__w_qJO{margin-top:3.5rem}.projects-portfolio_cta__w_qJO h2{font-size:2rem}.projects-portfolio_primaryLink__Cb79V{max-width:100%;gap:1.5rem;font-size:.8rem}.projects-portfolio_caseIntro__xXFkG h1{font-size:clamp(2.5rem,12vw,4rem)}.projects-portfolio_caseIntro__xXFkG .projects-portfolio_eyebrow__s65W1{font-size:.6rem;letter-spacing:.07em}.projects-portfolio_backLink__QCx8y{margin-bottom:1.3rem}.projects-portfolio_caseLead__fRI6q>p{font-size:1rem}.projects-portfolio_facts__oylna{grid-template-columns:1fr;gap:1.2rem;padding-block:1.5rem}.projects-portfolio_caseNav__OBFPD{column-gap:1rem}.projects-portfolio_caseNav__OBFPD a{font-size:.68rem}.projects-portfolio_designBody__odtHd{grid-template-columns:1fr;gap:2rem}.projects-portfolio_mobileFigure__qZKtK .projects-portfolio_phoneScreen__BPbw2{width:13.75rem}.projects-portfolio_featureStory__HfgL1>p,.projects-portfolio_galleryHeading__5vh0V>p,.projects-portfolio_sectionBody__Ls2l_>p{font-size:.9rem}.projects-portfolio_featureStory__HfgL1,.projects-portfolio_galleryHeading__5vh0V{margin-block:1.5rem 2rem}.projects-portfolio_featureFooter__VBIoh{gap:1rem}.projects-portfolio_gallery__WN2qU{grid-template-columns:1fr;gap:2rem}.projects-portfolio_galleryMobile__XKPbR{width:13.75rem}.projects-portfolio_visitSection__2dfvb{padding-block:2.5rem}}@media (prefers-reduced-motion:reduce){.projects-portfolio_page__e7h_6 *,.projects-portfolio_page__e7h_6 :after,.projects-portfolio_page__e7h_6 :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}