.RUVila_page{--ink:#171922;--muted:#667085;--line:#e4e7ec;--canvas:#f7f8fb;--indigo:#4543db;--indigo-dark:#3230a8;--indigo-soft:#eeefff;--green:#17855c;--green-soft:#e8f7f0;--amber:#b16b0b;--amber-soft:#fff3df;--coral:#c2523d;--coral-soft:#fff0ec;min-width:320px;color:var(--ink);background:#fff;overflow-x:clip}.RUVila_page a{color:inherit;text-decoration:none}.RUVila_container{width:min(100% - 40px,1240px);margin-inline:auto}.RUVila_topbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e4e7eceb;position:sticky;top:0}.RUVila_topbar>div{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.RUVila_brand{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.RUVila_brandMark{background:var(--indigo);color:#fff;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 14px #4543db2e}.RUVila_brandCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.RUVila_brand strong{color:#20232c;font-size:18px;font-weight:800;line-height:1.05}.RUVila_brand small{color:#7b8495;margin-top:3px;font-size:9px;font-weight:700;line-height:1}.RUVila_nav{align-items:center;gap:clamp(18px,2.4vw,32px);display:flex}.RUVila_nav>a{color:#5f697b;font-size:13px;font-weight:700}.RUVila_nav>a:hover{color:var(--indigo)}.RUVila_mobileLogin,.RUVila_mobileSignup{display:none}.RUVila_topbarActions{align-items:center;gap:10px;display:flex}.RUVila_loginLink{padding:8px 5px;font-size:12px;font-weight:750;color:#4e586a!important}.RUVila_signupLink{background:var(--indigo);border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 7px 18px #4543db33;color:#fff!important}.RUVila_signupLink:hover{background:var(--indigo-dark)}.RUVila_menuButton{border:1px solid var(--line);color:#4c5669;background:#fff;border-radius:6px;place-items:center;width:40px;height:40px;display:none}.RUVila_hero{color:#fff;background:#20242b;height:calc(100svh - 112px);min-height:650px;max-height:820px;position:relative;overflow:hidden}.RUVila_hero:before{content:"";background:url(/orderflow-signup-cafe.jpg) 50% 42%/cover no-repeat;position:absolute;inset:0}.RUVila_heroShade{background:#0f121bb8;position:absolute;inset:0}.RUVila_heroInner{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:30px;height:100%;display:grid;position:relative}.RUVila_heroCopy{z-index:2;width:auto;padding:0 0 40px;position:relative}.RUVila_eyebrow{color:#dce0ff;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.RUVila_eyebrow i{background:#54d49c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #54d49c21}.RUVila_hero h1{letter-spacing:0;margin:18px 0 16px;font-size:clamp(42px,4.6vw,64px);font-weight:800;line-height:1.12}.RUVila_hero h1 em{color:#9c9bff;font-style:normal}.RUVila_heroCopy>p{color:#ffffffc7;max-width:600px;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.7}.RUVila_heroActions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.RUVila_heroActions a{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex}.RUVila_heroActions a:first-child{color:#2927a6;background:#fff;box-shadow:0 12px 30px #0003}.RUVila_heroActions a:last-child{color:#fff;background:#14171f52;border:1px solid #ffffff59}.RUVila_heroProof{color:#ffffffc7;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:11px;font-weight:700;display:flex}.RUVila_heroProof span{align-items:center;gap:5px;display:inline-flex}.RUVila_heroProof svg{color:#65d6a5}.RUVila_productPreview{z-index:3;color:#232631;background:#fff;border:5px solid #ffffffd6;border-radius:8px;width:100%;min-width:0;position:relative;bottom:-45px;right:auto;overflow:hidden;box-shadow:0 30px 65px #05081259}.RUVila_previewTopbar{color:#596477;background:#fbfbfd;border-bottom:1px solid #e5e7ed;grid-template-columns:1fr auto 32px;align-items:center;gap:12px;min-height:45px;padding:0 13px;font-size:9px;font-weight:700;display:grid}.RUVila_previewBrand{color:#3533ba;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.RUVila_previewBrand small,.RUVila_supportPreviewTopbar>span small,.RUVila_onboardingPreview>header>span small{color:#9299aa;font-size:7px;font-weight:700}.RUVila_previewTopbar>i{color:#75431f;background:#f4c89f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:800;display:grid}.RUVila_previewBody{background:#f7f8fa;grid-template-columns:42px minmax(0,1fr) minmax(210px,38%);height:470px;display:grid}.RUVila_previewRail{color:#8992a3;background:#fff;border-right:1px solid #e5e7ed;flex-direction:column;align-items:center;gap:10px;padding-top:13px;display:flex}.RUVila_previewRail>span{border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.RUVila_previewRailActive{color:#fff;background:var(--indigo)!important}.RUVila_previewCatalog{min-width:0;padding:14px}.RUVila_previewCatalog>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.RUVila_previewCatalog header small,.RUVila_previewCatalog header strong{display:block}.RUVila_previewCatalog header small{color:#5350d9;font-size:7px;font-weight:800}.RUVila_previewCatalog header strong{margin-top:2px;font-size:15px}.RUVila_previewCatalog header>span{color:#137d56;background:#e6f7ef;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.RUVila_previewSearch{color:#a0a8b6;background:#fff;border:1px solid #e0e3e9;border-radius:6px;height:34px;padding:9px 10px;font-size:8px}.RUVila_previewProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.RUVila_previewProducts article{background:#fff;border:1px solid #e2e5eb;border-radius:7px;min-width:0;overflow:hidden}.RUVila_productArt{color:#20204a8c;text-transform:uppercase;background:#d9d8fc;align-items:end;height:72px;padding:7px;font-size:7px;font-weight:800;display:grid}.RUVila_productArt1{background:#d9d8fc}.RUVila_productArt2{background:#f3d8be}.RUVila_productArt3{background:#cfe9dd}.RUVila_productArt4{background:#d8e3f4}.RUVila_previewProducts article>small{color:#959fb0;padding:7px 8px 0;font-size:6px;display:block}.RUVila_previewProducts article>strong{min-height:35px;padding:2px 8px 4px;font-size:9px;line-height:1.35;display:block;overflow:hidden}.RUVila_previewProducts footer{justify-content:space-between;align-items:center;padding:0 8px 8px;display:flex}.RUVila_previewProducts footer b{font-size:10px}.RUVila_previewProducts footer i{background:var(--indigo);color:#fff;border-radius:5px;place-items:center;width:22px;height:22px;font-size:15px;font-style:normal;display:grid}.RUVila_previewOrder{background:#fff;border-left:1px solid #e1e4ea;flex-direction:column;min-width:0;display:flex}.RUVila_previewOrder>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;gap:8px;min-height:68px;padding:12px;display:flex}.RUVila_previewOrder header small,.RUVila_previewOrder header strong{display:block}.RUVila_previewOrder header small{color:#4b49d8;font-size:7px;font-weight:800}.RUVila_previewOrder header strong{margin-top:3px;font-size:13px}.RUVila_previewOrder header>span{color:#4745d4;background:#eef0ff;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:800}.RUVila_previewCustomer{color:#5d687b;background:#f7f8fa;border-radius:6px;align-items:center;gap:8px;margin:11px;padding:9px;display:flex}.RUVila_previewCustomer>span{min-width:0}.RUVila_previewCustomer strong,.RUVila_previewCustomer small{display:block}.RUVila_previewCustomer strong{color:#313641;font-size:9px}.RUVila_previewCustomer small{color:#939cac;margin-top:2px;font-size:7px}.RUVila_previewLine{border-bottom:1px solid #eceef2;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:7px;margin:0 11px;padding:11px 0;display:grid}.RUVila_previewLine>i{color:#5f697b;background:#eef0f5;border-radius:4px;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;font-weight:800;display:grid}.RUVila_previewLine span{min-width:0}.RUVila_previewLine strong,.RUVila_previewLine small{display:block}.RUVila_previewLine strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.RUVila_previewLine small{color:#939cad;margin-top:3px;font-size:6px}.RUVila_previewLine>b{font-size:8px}.RUVila_previewOrder>footer{border-top:1px solid #e6e8ed;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto;padding:12px;display:grid}.RUVila_previewOrder>footer small,.RUVila_previewOrder>footer strong{display:block}.RUVila_previewOrder>footer small{color:#929bac;font-size:7px}.RUVila_previewOrder>footer strong{margin-top:2px;font-size:9px}.RUVila_previewOrder>footer>b{align-self:center;font-size:18px}.RUVila_previewOrder>footer button{background:var(--indigo);color:#fff;pointer-events:none;border-radius:5px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:8px;font-weight:800;display:flex}.RUVila_liveNotice{color:#167f58;background:#edfaf4;border:1px solid #b8dfcd;border-radius:6px;align-items:center;gap:7px;min-height:39px;padding:0 10px;font-size:8px;display:flex;position:absolute;bottom:16px;right:22px;box-shadow:0 8px 24px #15654624}.RUVila_liveNotice b{color:#313b39;margin-left:5px}.RUVila_signalBand{border-bottom:1px solid var(--line);background:#fff}.RUVila_signalBand>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.RUVila_signalBand span{border-right:1px solid var(--line);color:#4f5a6d;justify-content:center;align-items:center;gap:9px;min-height:82px;font-size:12px;font-weight:750;display:flex}.RUVila_signalBand span:last-child{border-right:0}.RUVila_signalBand svg{color:var(--indigo)}.RUVila_section{padding:96px 0}.RUVila_sectionHeading{text-align:center;max-width:790px;margin:0 auto 42px}.RUVila_sectionHeading>span,.RUVila_workflowIntro>span,.RUVila_trustCopy>span,.RUVila_faqLayout>header>span,.RUVila_finalCta span{color:var(--indigo);text-transform:uppercase;font-size:10px;font-weight:800}.RUVila_sectionHeading h2,.RUVila_workflowIntro h2,.RUVila_trustCopy h2,.RUVila_faqLayout h2,.RUVila_finalCta h2{letter-spacing:0;margin:9px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.25}.RUVila_sectionHeading p,.RUVila_workflowIntro p,.RUVila_trustCopy>p,.RUVila_faqLayout>header>p,.RUVila_finalCta p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.RUVila_capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.RUVila_capabilityGrid article{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:230px;padding:24px;box-shadow:0 7px 24px #181e300d}.RUVila_capabilityGrid article>span{border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.RUVila_toneIndigo{background:var(--indigo-soft);color:var(--indigo)}.RUVila_toneGreen{background:var(--green-soft);color:var(--green)}.RUVila_toneAmber{background:var(--amber-soft);color:var(--amber)}.RUVila_toneCoral{background:var(--coral-soft);color:var(--coral)}.RUVila_capabilityGrid h3{margin:20px 0 8px;font-size:18px;line-height:1.4}.RUVila_capabilityGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.RUVila_workflowSection{background:#f5f6fb}.RUVila_workflowLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,8vw,110px);display:grid}.RUVila_workflowIntro h2,.RUVila_trustCopy h2,.RUVila_faqLayout h2{font-size:clamp(29px,3.5vw,42px)}.RUVila_workflowIntro>a{background:var(--indigo);color:#fff;border-radius:6px;align-items:center;gap:7px;min-height:43px;margin-top:24px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.RUVila_workflowSteps{border:1px solid var(--line);background:var(--line);border-radius:8px;gap:1px;display:grid;overflow:hidden;box-shadow:0 14px 38px #1f253712}.RUVila_workflowSteps article{background:#fff;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;min-height:128px;padding:23px;display:grid}.RUVila_workflowSteps article>b{color:#8584e9;font-size:25px;line-height:1}.RUVila_workflowSteps strong{font-size:17px}.RUVila_workflowSteps p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.65}.RUVila_trustSection{color:#fff;background:#20232c;padding:96px 0}.RUVila_trustSection>div{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);align-items:center;gap:clamp(50px,8vw,110px);display:grid}.RUVila_trustCopy>span{color:#a9a8ff}.RUVila_trustCopy>p{color:#b8c0cf}.RUVila_trustCopy ul{gap:11px;margin:25px 0 0;padding:0;list-style:none;display:grid}.RUVila_trustCopy li{color:#e8eaf0;align-items:center;gap:9px;font-size:13px;display:flex}.RUVila_trustCopy li svg{color:#5bd29e}.RUVila_onboardingPreview{color:#2b303a;background:#fff;border:1px solid #3a3f4b;border-radius:8px;overflow:hidden;box-shadow:0 24px 55px #00000042}.RUVila_onboardingPreview>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:0 17px;display:flex}.RUVila_onboardingPreview header span{color:var(--indigo);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.RUVila_onboardingPreview header b{color:#657083;font-size:10px}.RUVila_onboardingPreview>div{border-bottom:1px solid #eceef2;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:79px;margin:0 16px;display:grid}.RUVila_onboardingPreview>div>i{border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:800;display:grid}.RUVila_stepDone>i{background:var(--green-soft);color:var(--green)}.RUVila_stepActive>i{background:var(--indigo);color:#fff}.RUVila_onboardingPreview strong,.RUVila_onboardingPreview small{display:block}.RUVila_onboardingPreview strong{font-size:12px}.RUVila_onboardingPreview small{color:#919aaa;margin-top:3px;font-size:9px}.RUVila_stepDone>svg{color:var(--green)}.RUVila_stepActive>svg{color:var(--indigo)}.RUVila_onboardingPreview>a{background:var(--indigo);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:16px;font-size:12px;font-weight:800;display:flex}.RUVila_setupSupport{border-block:1px solid var(--line);background:var(--canvas);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:34px;margin:-8px 0 30px;padding:28px 30px;display:grid}.RUVila_setupSupport>header{align-self:center}.RUVila_setupSupport>header>span{color:var(--indigo);text-transform:uppercase;font-size:9px;font-weight:800}.RUVila_setupSupport h3{margin:7px 0 6px;font-size:23px;line-height:1.35}.RUVila_setupSupport>header>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.RUVila_setupSupportList{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.RUVila_setupSupportList article{background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:18px;display:grid}.RUVila_setupSupportList article>span{background:var(--indigo-soft);width:36px;height:36px;color:var(--indigo);border-radius:7px;place-items:center;display:grid}.RUVila_setupSupportList small,.RUVila_setupSupportList strong{display:block}.RUVila_setupSupportList small{color:var(--indigo);font-size:7px;font-weight:800}.RUVila_setupSupportList strong{color:#303846;margin-top:4px;font-size:12px;line-height:1.45}.RUVila_setupSupportList p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.6}.RUVila_planGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.RUVila_planGrid article{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;min-height:720px;padding:26px;display:flex;position:relative}.RUVila_planGrid article>em{background:var(--green);color:#fff;border-radius:0 0 5px 5px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:0;right:18px}.RUVila_planPopular{box-shadow:0 15px 38px #4543db1f;border-color:#8483e8!important}.RUVila_planGrid article>small{color:var(--indigo);font-size:9px;font-weight:800}.RUVila_planGrid h3{margin:8px 0 5px;font-size:23px}.RUVila_planGrid article>p{min-height:58px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.RUVila_planAudience{border-top:1px solid #eceef2;min-height:56px;margin-top:14px;padding:10px 0 0}.RUVila_planAudience span,.RUVila_planAudience strong{display:block}.RUVila_planAudience span{color:#8a93a4;font-size:8px;font-weight:800}.RUVila_planAudience strong{color:#3d4655;margin-top:3px;font-size:11px;line-height:1.5}.RUVila_planPrice{align-items:baseline;gap:4px;margin:20px 0 16px;display:flex}.RUVila_planPrice strong{font-size:34px;line-height:1}.RUVila_planPrice span{color:#8a93a4;font-size:10px}.RUVila_planLimits{border-block:1px solid #eceef2;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.RUVila_planLimits>div{border-right:1px solid #eceef2;min-width:0;padding:11px 8px}.RUVila_planLimits>div:first-child{padding-left:0}.RUVila_planLimits>div:last-child{border-right:0;padding-right:0}.RUVila_planLimits dt{color:#8a93a4;font-size:8px}.RUVila_planLimits dd{overflow-wrap:anywhere;color:#313945;margin:3px 0 0;font-size:10px;font-weight:800;line-height:1.4}.RUVila_planDifference{min-height:70px;color:var(--indigo);background:#f1f2ff;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;margin:15px 0 17px;padding:12px;display:grid}.RUVila_planDifference>svg{margin-top:2px}.RUVila_planDifference span,.RUVila_planDifference small,.RUVila_planDifference strong{display:block}.RUVila_planDifference small{font-size:7px;font-weight:800}.RUVila_planDifference strong{color:#414861;margin-top:3px;font-size:10px;line-height:1.5}.RUVila_planSetupServices{border-bottom:1px solid #eceef2;margin:0 0 16px;padding-bottom:12px}.RUVila_planSetupServices h4{color:#333b49;margin:0 0 5px;font-size:11px}.RUVila_planSetupServices>p{grid-template-columns:17px minmax(0,1fr);align-items:start;gap:7px;padding:7px 0;display:grid;color:#596477!important;min-height:0!important;margin:0!important}.RUVila_planSetupServices>p>svg{color:var(--indigo);margin-top:2px}.RUVila_planSetupServices span,.RUVila_planSetupServices strong,.RUVila_planSetupServices small{display:block}.RUVila_planSetupServices strong{color:#3c4452;font-size:10px;line-height:1.45}.RUVila_planSetupServices small{color:#858e9e;margin-top:2px;font-size:9px;line-height:1.5}.RUVila_planFeatures{margin-bottom:22px}.RUVila_planFeatures h4{color:#333b49;justify-content:space-between;align-items:center;gap:10px;margin:0 0 5px;font-size:11px;display:flex}.RUVila_planFeatures h4 span{color:#697386;background:#eef0f5;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.RUVila_planFeatures ul{margin:0;padding:0;list-style:none;display:grid}.RUVila_planFeatures li{color:#596477;border-bottom:1px solid #f0f1f4;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:7px;padding:9px 0;display:grid}.RUVila_planFeatures li:last-child{border-bottom:0}.RUVila_planFeatures li>svg{color:var(--green);margin-top:2px}.RUVila_planFeatures li span,.RUVila_planFeatures li strong,.RUVila_planFeatures li small{display:block}.RUVila_planFeatures li strong{color:#3c4452;font-size:10px;line-height:1.45}.RUVila_planFeatures li small{color:#858e9e;margin-top:2px;font-size:9px;line-height:1.5}.RUVila_planGrid article>a{color:#3e4655;border:1px solid #cfd3dc;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:43px;margin-top:auto;font-size:11px;font-weight:800;display:flex}.RUVila_planPopular>a{background:var(--indigo);border-color:var(--indigo)!important;color:#fff!important}.RUVila_planLoading{border:1px solid var(--line);background:var(--canvas);min-height:140px;color:var(--muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.RUVila_planLoading a{color:var(--indigo);align-items:center;gap:6px;font-weight:800;display:inline-flex}.RUVila_supportSection{color:#fff;background:#20232c;overflow:hidden}.RUVila_supportLayout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(42px,6vw,82px);display:grid}.RUVila_supportCopy>span{color:#a9a8ff;text-transform:uppercase;font-size:10px;font-weight:800}.RUVila_supportCopy h2{letter-spacing:0;margin:9px 0 14px;font-size:clamp(29px,3.5vw,42px);line-height:1.25}.RUVila_supportCopy>p{color:#b8c0cf;margin:0;font-size:14px;line-height:1.75}.RUVila_supportCopy ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.RUVila_supportCopy li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.RUVila_supportCopy li>svg{color:#65d6a5;margin-top:2px}.RUVila_supportCopy li strong,.RUVila_supportCopy li small{display:block}.RUVila_supportCopy li strong{color:#f5f6f8;font-size:12px;line-height:1.45}.RUVila_supportCopy li small{color:#aeb6c5;margin-top:2px;font-size:10px;line-height:1.55}.RUVila_supportCopy>a{color:#3130a5;background:#fff;border-radius:6px;align-items:center;gap:7px;min-height:43px;margin-top:27px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.RUVila_supportPreview{color:#252a34;background:#f7f8fb;border:4px solid #ffffffc7;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 28px 65px #00000052}.RUVila_supportPreviewTopbar{background:#fff;border-bottom:1px solid #e3e6ec;grid-template-columns:1fr auto 30px;align-items:center;gap:12px;min-height:46px;padding:0 13px;display:grid}.RUVila_supportPreviewTopbar>span{color:#3533ba;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.RUVila_supportPreviewTopbar>b{color:#687386;font-size:8px}.RUVila_supportPreviewTopbar>i{color:#75431f;background:#f4c89f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:800;display:grid}.RUVila_supportPreviewBody{grid-template-columns:44px minmax(0,1fr);min-height:400px;display:grid}.RUVila_supportPreviewBody>aside{color:#8c96a7;background:#fff;border-right:1px solid #e3e6ec;flex-direction:column;align-items:center;gap:9px;padding-top:13px;display:flex}.RUVila_supportPreviewBody>aside>span{border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.RUVila_supportPreviewActive{color:#fff;background:var(--indigo)!important}.RUVila_supportPreviewMain{min-width:0;padding:18px}.RUVila_supportPreviewMain>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.RUVila_supportPreviewMain>header small,.RUVila_supportPreviewMain>header strong{display:block}.RUVila_supportPreviewMain>header small{color:var(--indigo);font-size:7px;font-weight:800}.RUVila_supportPreviewMain>header strong{margin-top:3px;font-size:16px}.RUVila_supportPreviewMain>header p{color:#8a94a5;margin:3px 0 0;font-size:8px}.RUVila_supportPreviewMain>header>span{background:var(--indigo);color:#fff;border-radius:5px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.RUVila_supportPreviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 11px;display:grid}.RUVila_supportPreviewMetrics>div{background:#fff;border:1px solid #e2e5eb;border-radius:6px;padding:9px 10px}.RUVila_supportPreviewMetrics small,.RUVila_supportPreviewMetrics strong{display:block}.RUVila_supportPreviewMetrics small{color:#8a94a5;font-size:7px}.RUVila_supportPreviewMetrics strong{margin-top:2px;font-size:16px}.RUVila_supportPreviewContent{grid-template-columns:minmax(0,.95fr) minmax(180px,1.05fr);gap:10px;display:grid}.RUVila_supportCaseQueue,.RUVila_supportCaseDetail{background:#fff;border:1px solid #e1e4ea;border-radius:6px;min-width:0;overflow:hidden}.RUVila_supportPreviewSearch{color:#98a1b1;border:1px solid #e3e6ec;border-radius:5px;align-items:center;gap:6px;min-height:31px;margin:9px;padding:0 8px;font-size:7px;display:flex}.RUVila_supportCaseQueue article{border-top:1px solid #eceef2;padding:10px}.RUVila_supportCaseQueue article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.RUVila_supportCaseQueue article>header b{color:#4a49d6;font-size:8px}.RUVila_supportCaseQueue article>header span{color:#9a610e;background:#fff3df;border-radius:999px;padding:3px 5px;font-size:6px;font-weight:800}.RUVila_supportCaseQueue article>strong,.RUVila_supportCaseQueue article>small{display:block}.RUVila_supportCaseQueue article>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;line-height:1.4;overflow:hidden}.RUVila_supportCaseQueue article>small{color:#939cac;margin-top:3px;font-size:7px}.RUVila_supportCaseSelected{box-shadow:inset 3px 0 0 var(--indigo);background:#f3f3ff}.RUVila_supportCaseDetail{padding:13px}.RUVila_supportCaseDetail>header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:10px;display:flex}.RUVila_supportCaseDetail>header small,.RUVila_supportCaseDetail>header strong{display:block}.RUVila_supportCaseDetail>header small{color:#929bac;font-size:6px}.RUVila_supportCaseDetail>header strong{margin-top:2px;font-size:10px}.RUVila_supportCaseDetail>header>b{color:#9a610e;background:#fff3df;border-radius:999px;padding:4px 6px;font-size:6px}.RUVila_supportCaseDetail h4{margin:12px 0 5px;font-size:10px;line-height:1.45}.RUVila_supportCaseDetail>p{color:#7f899a;margin:0 0 11px;font-size:8px;line-height:1.55}.RUVila_supportCaseDetail>div{color:var(--green);border-top:1px solid #f0f1f4;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:8px 0;display:grid}.RUVila_supportCaseDetail>div strong,.RUVila_supportCaseDetail>div small{display:block}.RUVila_supportCaseDetail>div strong{color:#3c4452;font-size:8px}.RUVila_supportCaseDetail>div small{color:#949dad;margin-top:2px;font-size:6px}.RUVila_faqSection{background:#f5f6fb}.RUVila_faqLayout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(45px,8vw,100px);display:grid}.RUVila_faqLayout>div{gap:8px;display:grid}.RUVila_faqLayout details{border:1px solid var(--line);background:#fff;border-radius:7px}.RUVila_faqLayout summary{color:#353b47;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:13px 16px;font-size:13px;font-weight:800;list-style:none;display:flex}.RUVila_faqLayout summary::-webkit-details-marker{display:none}.RUVila_faqLayout details[open] summary svg{transform:rotate(180deg)}.RUVila_faqLayout details p{color:var(--muted);margin:0;padding:0 16px 16px;font-size:12px;line-height:1.7}.RUVila_finalCta{background:var(--indigo);color:#fff;padding:72px 0}.RUVila_finalCta>div{justify-content:space-between;align-items:center;gap:50px;display:flex}.RUVila_finalCta span{color:#c9c9ff}.RUVila_finalCta h2{max-width:720px;font-size:clamp(30px,4vw,46px)}.RUVila_finalCta p{color:#d9daff}.RUVila_finalCta>div>div:last-child{gap:9px;min-width:245px;display:grid}.RUVila_finalCta a{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:47px;font-size:12px;font-weight:800;display:flex}.RUVila_finalCta a:first-child{color:#3130a5;background:#fff}.RUVila_finalCta a:last-child{color:#fff;border:1px solid #ffffff61}.RUVila_footer{border-top:1px solid var(--line);background:#fff;padding:32px 0}.RUVila_footer>div{grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:24px;display:grid}.RUVila_footer p{color:var(--muted);margin:0;font-size:11px}.RUVila_footer nav{gap:16px;display:flex}.RUVila_footer nav a,.RUVila_footer nav button{color:#596477;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.RUVila_footer nav button{padding:0}.RUVila_footer nav a:hover,.RUVila_footer nav button:hover{color:#4544d9}.RUVila_footer>div>small{color:#959dac;font-size:9px}@media (max-width:1080px){.RUVila_nav{gap:15px}.RUVila_heroInner{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:20px}.RUVila_heroCopy{width:auto}.RUVila_hero h1{font-size:clamp(40px,5.5vw,58px)}.RUVila_productPreview{width:100%;right:auto}.RUVila_capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RUVila_capabilityGrid article{min-height:200px}}@media (max-width:960px){.RUVila_hero{height:calc(100svh - 96px);min-height:690px;max-height:760px}.RUVila_heroInner{display:block}.RUVila_heroCopy{width:68%;padding:48px 0 0}.RUVila_productPreview{transform-origin:100% 100%;width:70%;min-width:560px;position:absolute;bottom:-165px;right:-110px;transform:scale(.82)}}@media (max-width:860px){.RUVila_topbar>div{gap:12px}.RUVila_nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 16px 28px #1719221a}.RUVila_navOpen{display:flex}.RUVila_nav>a{border-bottom:1px solid #eef0f3;min-height:44px;padding:12px 4px}.RUVila_mobileLogin,.RUVila_mobileSignup{border-radius:6px;justify-content:center;align-items:center;border-bottom:0!important;display:flex!important}.RUVila_mobileLogin{margin-top:9px;border:1px solid var(--line)!important}.RUVila_mobileSignup{background:var(--indigo);margin-top:8px;color:#fff!important}.RUVila_loginLink,.RUVila_signupLink{display:none}.RUVila_menuButton{display:grid}.RUVila_heroCopy{width:72%;padding-top:48px}.RUVila_hero h1{font-size:clamp(38px,7vw,55px)}.RUVila_productPreview{transform-origin:100% 100%;width:72%;min-width:560px;bottom:-155px;right:-70px;transform:scale(.82)}.RUVila_signalBand>div{grid-template-columns:repeat(2,minmax(0,1fr))}.RUVila_signalBand span{border-bottom:1px solid var(--line);min-height:66px}.RUVila_signalBand span:nth-child(2){border-right:0}.RUVila_signalBand span:nth-child(n+3){border-bottom:0}.RUVila_workflowLayout,.RUVila_trustSection>div,.RUVila_supportLayout,.RUVila_faqLayout{grid-template-columns:1fr}.RUVila_workflowLayout,.RUVila_trustSection>div{gap:42px}.RUVila_trustCopy{max-width:720px}.RUVila_onboardingPreview{width:min(100%,620px)}.RUVila_planGrid{grid-template-columns:1fr}.RUVila_planGrid article,.RUVila_planGrid article>p{min-height:0}.RUVila_footer>div{grid-template-columns:auto 1fr}.RUVila_footer nav,.RUVila_footer>div>small{justify-self:end}}@media (max-width:620px){.RUVila_container{width:min(100% - 32px,1240px)}.RUVila_topbar>div{min-height:64px}.RUVila_brand small{display:block}.RUVila_topbarActions .language-switcher{display:none}.RUVila_nav{top:64px}.RUVila_hero{height:calc(100svh - 86px);min-height:590px;max-height:670px}.RUVila_hero:before{background-position:58% 42%}.RUVila_heroShade{background:#0e1119c4}.RUVila_heroCopy{width:100%;padding-top:39px}.RUVila_eyebrow{font-size:9px}.RUVila_hero h1{width:94%;margin-top:13px;font-size:clamp(35px,10.8vw,48px)}.RUVila_heroCopy>p{width:94%;font-size:13px}.RUVila_heroActions{margin-top:20px}.RUVila_heroActions a{min-height:44px;padding:0 14px;font-size:11px}.RUVila_heroProof{gap:7px 12px;margin-top:15px;font-size:9px}.RUVila_productPreview{transform-origin:bottom;width:720px;min-width:720px;bottom:-234px;right:-170px;transform:scale(.48)}.RUVila_signalBand span{text-align:center;gap:7px;min-height:61px;padding:8px;font-size:9px}.RUVila_section,.RUVila_trustSection{padding:68px 0}.RUVila_sectionHeading{text-align:left;margin-bottom:28px}.RUVila_sectionHeading h2,.RUVila_workflowIntro h2,.RUVila_trustCopy h2,.RUVila_faqLayout h2,.RUVila_finalCta h2{font-size:29px}.RUVila_sectionHeading p,.RUVila_workflowIntro p,.RUVila_trustCopy>p,.RUVila_faqLayout>header>p,.RUVila_finalCta p{font-size:13px}.RUVila_capabilityGrid{grid-template-columns:1fr}.RUVila_capabilityGrid article{min-height:0;padding:20px}.RUVila_workflowSteps article{grid-template-columns:43px minmax(0,1fr);min-height:0;padding:19px}.RUVila_workflowSteps article>b{font-size:21px}.RUVila_trustSection>div{gap:34px}.RUVila_onboardingPreview>div{margin-inline:12px}.RUVila_setupSupport{grid-template-columns:1fr;gap:20px;margin-bottom:24px;padding:22px 0}.RUVila_setupSupportList{grid-template-columns:1fr}.RUVila_planGrid article{padding:22px}.RUVila_supportLayout{gap:34px}.RUVila_supportCopy h2{font-size:29px}.RUVila_supportPreviewMain{padding:12px}.RUVila_supportPreviewContent{grid-template-columns:1fr}.RUVila_supportCaseDetail{display:none}.RUVila_faqLayout{gap:26px}.RUVila_faqLayout summary{font-size:12px}.RUVila_finalCta{padding:58px 0}.RUVila_finalCta>div{flex-direction:column;align-items:stretch;gap:28px}.RUVila_finalCta>div>div:last-child{min-width:0}.RUVila_footer>div{grid-template-columns:1fr}.RUVila_footer p,.RUVila_footer nav,.RUVila_footer>div>small{justify-self:start}.RUVila_footer nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.RUVila_page *,.RUVila_page :before,.RUVila_page :after{scroll-behavior:auto!important;transition:none!important}}
