@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");.login-page.login-page,.qr-order.qr-order,.rvx-shell.rvx-shell,.shared-quote-page.shared-quote-page{--g-blue:#0a21c0;--g-blue-deep:#08199c;--g-blue-bright:#2f6bff;--g-violet:#6a5cff;--g-green:#15803d;--g-red:#d92d20;--g-bg:#f3f5fa;--g-surface:#ffffff;--g-surface-2:#f5f7fd;--g-card:#ffffff;--g-card-glass:rgb(255 255 255/82%);--g-input:#f5f7fd;--g-wash:#eef1ff;--g-wash-2:#f4efff;--g-ink:#101318;--g-ink-2:#2b3040;--g-muted:#5f6678;--g-muted-2:#8b91a1;--g-line:rgb(16 19 24/10%);--g-line-strong:rgb(16 19 24/16%);--g-glass:rgb(247 248 252/84%);--g-glass-strong:rgb(250 251 253/94%);--g-icon:linear-gradient(180deg,#eef2ff,#e4e9ff);--g-hero:radial-gradient(58% 62% at 86% 0%,rgb(47 107 255/14%),transparent 62%),radial-gradient(48% 58% at 0% 100%,rgb(106 92 255/11%),transparent 62%),var(--g-bg);--g-split:radial-gradient(60% 80% at 88% 0%,rgb(47 107 255/24%),transparent 60%),radial-gradient(50% 70% at 4% 100%,rgb(106 92 255/18%),transparent 62%),#0b1020;--g-cta:radial-gradient(80% 120% at 14% 18%,rgb(106 92 255/52%) 0%,transparent 56%),radial-gradient(60% 90% at 88% 100%,rgb(47 107 255/34%) 0%,transparent 60%),linear-gradient(135deg,#0a21c0,#1b2a8f 58%,#3b2fbf);--g-footer:radial-gradient(70% 100% at 92% 0%,rgb(106 92 255/24%),transparent 62%),radial-gradient(60% 90% at 4% 100%,rgb(10 33 192/22%),transparent 62%),#0b1020;--g-gradient:linear-gradient(135deg,#0a21c0,#2643d8 52%,#6a5cff);--g-gradient-text:linear-gradient(110deg,#0a21c0,#2f6bff 46%,#6a5cff);--g-shadow-xs:0 1px 2px rgb(16 19 24/4%);--g-shadow-sm:0 2px 6px rgb(16 19 24/4%),0 12px 32px rgb(16 19 24/7%);--g-shadow-md:0 4px 12px rgb(16 19 24/5%),0 28px 70px rgb(16 19 24/10%);--g-shadow-lg:0 8px 24px rgb(16 19 24/6%),0 48px 110px rgb(16 19 24/14%);--g-shadow-blue:0 1px 2px rgb(16 19 24/12%);--g-radius:26px;--g-radius-lg:34px;--g-ease:cubic-bezier(0.16,1,0.3,1);--g-spring:cubic-bezier(0.34,1.56,0.64,1)}html[data-public-theme=dark] .login-page.login-page,html[data-public-theme=dark] .qr-order.qr-order,html[data-public-theme=dark] .rvx-shell.rvx-shell,html[data-public-theme=dark] .shared-quote-page.shared-quote-page{--g-blue:#4d6bff;--g-blue-deep:#3352e8;--g-blue-bright:#7d8fff;--g-violet:#8b83ff;--g-green:#4ade80;--g-red:#ff6b63;--g-bg:#0a0b10;--g-surface:#14151c;--g-surface-2:#191b24;--g-card:#171922;--g-card-glass:rgb(24 26 36/88%);--g-input:rgb(255 255 255/6%);--g-wash:rgb(77 107 255/16%);--g-wash-2:rgb(139 131 255/14%);--g-ink:#f5f6fa;--g-ink-2:#e5e7ef;--g-muted:#a5aab8;--g-muted-2:#858b9b;--g-line:rgb(255 255 255/10%);--g-line-strong:rgb(255 255 255/18%);--g-glass:rgb(11 12 18/84%);--g-glass-strong:rgb(14 16 24/94%);--g-icon:linear-gradient(180deg,#1b2238,#202844);--g-hero:radial-gradient(58% 62% at 86% 0%,rgb(77 107 255/18%),transparent 62%),radial-gradient(48% 58% at 0% 100%,rgb(139 131 255/14%),transparent 62%),var(--g-bg);--g-split:radial-gradient(60% 80% at 88% 0%,rgb(77 107 255/20%),transparent 60%),radial-gradient(50% 70% at 4% 100%,rgb(139 131 255/15%),transparent 62%),#05060a;--g-cta:radial-gradient(80% 120% at 14% 18%,rgb(109 92 255/46%) 0%,transparent 56%),radial-gradient(60% 90% at 88% 100%,rgb(49 87 232/34%) 0%,transparent 60%),linear-gradient(135deg,#3157e8,#1b2a8f 58%,#3b2fbf);--g-footer:radial-gradient(70% 100% at 92% 0%,rgb(109 92 255/22%),transparent 62%),#05060a;--g-gradient:linear-gradient(135deg,#3157e8,#6d5cff 58%,#8c6bff);--g-gradient-text:linear-gradient(110deg,#7d8fff,#a99bff);--g-shadow-xs:0 1px 2px rgb(0 0 0/30%);--g-shadow-sm:0 2px 6px rgb(0 0 0/28%),0 12px 32px rgb(0 0 0/34%);--g-shadow-md:0 4px 12px rgb(0 0 0/30%),0 28px 70px rgb(0 0 0/42%);--g-shadow-lg:0 8px 24px rgb(0 0 0/34%),0 50px 120px rgb(0 0 0/55%);--g-shadow-blue:0 1px 2px rgb(0 0 0/34%);color-scheme:dark}.rvx-shell.rvx-shell{--site-primary:var(--g-blue);--site-primary-deep:var(--g-blue-deep);--site-primary-wash:var(--g-wash);--site-ink:var(--g-ink);--site-ink-soft:var(--g-ink-2);--site-paper:var(--g-bg);--site-white:var(--g-surface);--site-muted:var(--g-muted);--site-line:var(--g-line);--site-radius:var(--g-radius);--site-display:"Manrope","SamsungOne","SF Pro Display",system-ui,sans-serif;--site-body:"Manrope","SamsungOne","SF Pro Text",system-ui,sans-serif;--blue:var(--g-blue);--blue-700:var(--g-blue-deep);--blue-900:var(--g-bg);--ink:var(--g-ink);--muted:var(--g-muted);--cream:var(--g-bg);--line:var(--g-line);--lime:#aeb9ff;--radius:18px;--radius-sm:12px;--radius-lg:26px;--radius-xl:34px;--shadow-xs:var(--g-shadow-xs);--shadow-sm:var(--g-shadow-sm);--shadow-md:var(--g-shadow-md);--shadow-lg:var(--g-shadow-lg);background:var(--g-bg);color:var(--g-ink);font-family:var(--site-body);-webkit-font-smoothing:antialiased}.qr-order.qr-order *,.qr-order.qr-order :after,.qr-order.qr-order :before,.rvx-shell.rvx-shell *,.rvx-shell.rvx-shell :after,.rvx-shell.rvx-shell :before,.shared-quote-page.shared-quote-page *,.shared-quote-page.shared-quote-page :after,.shared-quote-page.shared-quote-page :before{box-sizing:border-box}.qr-order.qr-order ::selection,.rvx-shell.rvx-shell ::selection,.shared-quote-page.shared-quote-page ::selection{background:rgb(10 33 192/18%);color:var(--g-ink)}.qr-order.qr-order :focus-visible,.rvx-shell.rvx-shell :focus-visible,.shared-quote-page.shared-quote-page :focus-visible{outline:3px solid rgb(47 107 255/42%);outline-offset:3px;border-radius:8px}.rvx-shell.rvx-shell h1,.rvx-shell.rvx-shell h2,.rvx-shell.rvx-shell h3,.rvx-shell.rvx-shell h4{font-family:var(--site-display);font-weight:750;letter-spacing:-.042em;line-height:1.06}.rvx-shell.rvx-shell a{transition:color .25s ease,opacity .25s ease}.rvx-shell.rvx-shell .rvx-header{background:var(--g-glass);border-bottom:1px solid var(--g-line);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.rvx-shell.rvx-shell .rvx-header.is-scrolled{background:var(--g-glass-strong);box-shadow:0 12px 34px rgb(16 24 56/8%)}html[data-public-theme=dark] .rvx-shell.rvx-shell .rvx-header.is-scrolled{box-shadow:0 14px 38px rgb(0 0 0/46%)}.rvx-shell.rvx-shell .rvx-header-inner{background:transparent;border:0;border-radius:0;box-shadow:none;height:68px;margin-top:0;padding:0}.rvx-shell.rvx-shell .rvx-brand{background:transparent;border-radius:14px;box-shadow:none;padding:4px 8px}.rvx-shell.rvx-shell .rvx-brand img{filter:none;height:30px;width:auto}html[data-public-theme=dark] .rvx-shell.rvx-shell .rvx-brand img{filter:brightness(0) invert(1)}.rvx-shell.rvx-shell .rvx-nav-link{border-radius:999px;color:var(--g-ink-2);font-weight:550;transition:background-color .25s ease,color .25s ease,transform .25s var(--g-ease)}.rvx-shell.rvx-shell .rvx-nav-link.is-active,.rvx-shell.rvx-shell .rvx-nav-link:hover{background:var(--g-wash);color:var(--g-blue)}.rvx-shell.rvx-shell .rvx-nav-link:active{transform:scale(.97)}.rvx-shell.rvx-shell .rvx-header a.rvx-nav-link{color:var(--g-ink-2)}.rvx-shell.rvx-shell .rvx-header a.rvx-nav-link.is-active,.rvx-shell.rvx-shell .rvx-header a.rvx-nav-link:hover{color:var(--g-blue)}.rvx-shell.rvx-shell .rvx-signin{color:var(--g-ink-2)}.rvx-shell.rvx-shell .rvx-signin:hover{color:var(--g-blue)}.rvx-shell.rvx-shell .rvx-header a.rvx-signin{color:var(--g-ink-2)}.rvx-shell.rvx-shell .rvx-header a.rvx-signin:hover{color:var(--g-blue)}.rvx-shell.rvx-shell .rvx-cta,.rvx-shell.rvx-shell .rvx-header .rvx-cta{background:var(--g-gradient);border-radius:999px;box-shadow:var(--g-shadow-blue);color:#fff;font-weight:650;overflow:hidden;position:relative;transition:transform .35s var(--g-spring),box-shadow .35s ease,filter .25s ease}.rvx-shell.rvx-shell .rvx-cta:hover,.rvx-shell.rvx-shell .rvx-header .rvx-cta:hover{background:var(--g-gradient);transform:translateY(-1px) scale(1.02)}.rvx-shell.rvx-shell .rvx-header a.rvx-cta,.rvx-shell.rvx-shell .rvx-header a.rvx-cta:hover{color:#fff;-webkit-text-fill-color:#fff}.rvx-shell.rvx-shell .rvx-cta:after{background:linear-gradient(100deg,transparent 18%,rgb(255 255 255/46%) 50%,transparent 82%);content:"";inset:0;position:absolute;transform:translateX(-130%);transition:transform .8s var(--g-ease)}.rvx-shell.rvx-shell .rvx-cta:hover:after{transform:translateX(130%)}.rvx-shell.rvx-shell .rvx-menu-toggle{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:999px;box-shadow:var(--g-shadow-xs);color:var(--g-ink);transition:transform .25s var(--g-spring),background-color .25s ease}.rvx-shell.rvx-shell .rvx-menu-toggle:hover{background:var(--g-surface);transform:scale(1.05)}.rvx-shell.rvx-shell .rvx-mega-panel{background:var(--g-glass-strong);border:1px solid var(--g-line);border-radius:30px;box-shadow:0 2px 8px rgb(0 0 0/5%),0 40px 100px rgb(0 0 0/18%),inset 0 1px 0 rgb(255 255 255/12%);-webkit-backdrop-filter:blur(44px) saturate(180%);backdrop-filter:blur(44px) saturate(180%)}.rvx-shell.rvx-shell .rvx-mega-item{border-radius:20px;transition:background-color .25s ease,transform .25s var(--g-ease)}.rvx-shell.rvx-shell .rvx-mega-item:hover{background:var(--g-wash);transform:translateX(2px)}.rvx-shell.rvx-shell .rvx-mega-icon{background:var(--g-icon);border-radius:14px;box-shadow:inset 0 1px 0 rgb(255 255 255/14%);color:var(--g-blue)}.rvx-shell.rvx-shell .rvx-mega-item b{color:var(--g-ink)}.rvx-shell.rvx-shell .rvx-mega-item small{color:var(--g-muted)}.rvx-shell.rvx-shell .rvx-mega-overview{border-top-color:var(--g-line);color:var(--g-blue)}.rvx-shell.rvx-shell .rvx-mobile{background:var(--g-glass-strong);color:var(--g-ink);-webkit-backdrop-filter:blur(44px) saturate(180%);backdrop-filter:blur(44px) saturate(180%)}.rvx-shell.rvx-shell .rvx-mobile-inner a{border-bottom-color:var(--g-line);color:var(--g-ink);transition:color .2s ease,padding-left .3s var(--g-ease)}.rvx-shell.rvx-shell .rvx-mobile-inner a:hover{color:var(--g-blue);padding-left:4px}.rvx-shell.rvx-shell .rvx-mobile-eyebrow,.rvx-shell.rvx-shell .rvx-mobile-inner a svg{color:var(--g-muted)}.rvx-shell.rvx-shell .rvx-mobile-cta,.rvx-shell.rvx-shell .rvx-mobile-inner a.rvx-mobile-cta{background:var(--g-gradient);color:#fff;-webkit-text-fill-color:#fff}.rvx-shell.rvx-shell .rvx-footer{background:var(--g-footer);border-top:0;border-radius:clamp(22px,4vw,40px) clamp(22px,4vw,40px) 0 0;color:#fff}.rvx-shell.rvx-shell .rvx-footer-pitch img{filter:brightness(0) invert(1)}.rvx-shell.rvx-shell .rvx-footer-col a,.rvx-shell.rvx-shell .rvx-footer-col span,.rvx-shell.rvx-shell .rvx-footer-pitch p{color:rgb(255 255 255/66%)}.rvx-shell.rvx-shell .rvx-footer-col p{color:rgb(255 255 255/42%);font-weight:700;letter-spacing:.14em}.rvx-shell.rvx-shell .rvx-footer-col a:hover,.rvx-shell.rvx-shell .rvx-footer-signin:hover{color:#fff}.rvx-shell.rvx-shell .rvx-footer-signin{color:#c7d2ff}.rvx-shell.rvx-shell .rvx-footer-bottom{border-top:1px solid rgb(255 255 255/10%);color:rgb(255 255 255/42%)}.rvx-shell.rvx-shell .rvx-footer-bottom a:hover{color:#fff}.rvx-shell.rvx-shell .button{border-radius:999px;font-weight:650;letter-spacing:-.01em;transition:background-color .25s ease,box-shadow .35s ease,transform .35s var(--g-spring),filter .25s ease}.rvx-shell.rvx-shell .button:hover{transform:translateY(-1px) scale(1.015)}.rvx-shell.rvx-shell .button:active{transform:scale(.975)}.rvx-shell.rvx-shell .button-blue,.rvx-shell.rvx-shell .button.button-blue{background:var(--g-gradient);box-shadow:var(--g-shadow-blue);color:#fff}.rvx-shell.rvx-shell .button-blue:hover,.rvx-shell.rvx-shell .button.button-blue:hover{background:var(--g-gradient)}.rvx-shell.rvx-shell .button-light{background:var(--g-card-glass);border:1px solid var(--g-line);box-shadow:var(--g-shadow-sm);color:var(--g-blue);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.rvx-shell.rvx-shell .button-light:hover{background:var(--g-surface);box-shadow:var(--g-shadow-md)}.rvx-shell.rvx-shell .hx-button{background:var(--g-gradient);border:1px solid transparent;border-radius:999px;box-shadow:var(--g-shadow-blue);color:#fff;font-weight:650;overflow:hidden;position:relative;transition:transform .35s var(--g-spring),box-shadow .35s ease,filter .25s ease}.rvx-shell.rvx-shell .hx-button:after{background:linear-gradient(100deg,transparent 18%,rgb(255 255 255/48%) 50%,transparent 82%);content:"";inset:0;position:absolute;transform:translateX(-130%);transition:transform .8s var(--g-ease)}.rvx-shell.rvx-shell .hx-button:hover{background:var(--g-gradient);transform:translateY(-2px) scale(1.015)}.rvx-shell.rvx-shell .hx-button:hover:after{transform:translateX(130%)}.rvx-shell.rvx-shell .hx-button:active{transform:scale(.975)}.rvx-shell.rvx-shell .hx-button.is-ghost{background:var(--g-card-glass);border:1px solid var(--g-line-strong);box-shadow:var(--g-shadow-xs);color:var(--g-ink)}.rvx-shell.rvx-shell .hx-button.is-ghost:after{display:none}.rvx-shell.rvx-shell .hx-button.is-ghost:hover{background:var(--g-surface);border-color:rgb(47 107 255/28%);box-shadow:var(--g-shadow-sm)}.rvx-shell.rvx-shell .hx-button.is-light{background:#fff;border-color:#fff;color:var(--g-blue-deep);box-shadow:0 12px 34px rgb(0 0 0/22%)}.rvx-shell.rvx-shell .hx-button.is-light:hover{background:#f7f8ff}.rvx-shell.rvx-shell .hx-button.is-outline-light{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/34%);color:#fff;box-shadow:none}.rvx-shell.rvx-shell .hx-button.is-outline-light:hover{background:rgb(255 255 255/18%);border-color:rgb(255 255 255/60%)}.rvx-shell.rvx-shell .eyebrow,.rvx-shell.rvx-shell .hx-kicker{align-items:center;border-radius:999px;font-family:var(--site-body);font-size:10.5px;font-weight:650;gap:8px;letter-spacing:.14em}.rvx-shell.rvx-shell .hx-kicker{background:var(--g-card-glass);border:1px solid var(--g-line);color:var(--g-blue);padding:7px 13px;width:max-content;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.rvx-shell.rvx-shell .eyebrow span,.rvx-shell.rvx-shell .hx-kicker span{background:var(--g-blue);border-radius:999px;box-shadow:0 0 0 4px rgb(10 33 192/10%);height:5px;width:5px}.rvx-shell.rvx-shell .hx-kicker.is-light{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/18%);color:#c7d2ff}.rvx-shell.rvx-shell .hx-kicker.is-light span{background:#c7d2ff}.rvx-shell.rvx-shell .eyebrow{color:var(--g-muted)}.rvx-shell.rvx-shell .eyebrow.dark{color:var(--g-blue)}.rvx-shell.rvx-shell .eyebrow.dark span{background:var(--g-blue)}.rvx-shell.rvx-shell .hero .eyebrow{background:var(--g-wash);border:1px solid var(--g-line);color:var(--g-blue);padding:8px 14px;width:max-content}.rvx-shell.rvx-shell .signal-strip{background:var(--g-card-glass);border-bottom:1px solid var(--g-line);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.rvx-shell.rvx-shell .signal-strip strong{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:999px;box-shadow:var(--g-shadow-xs);color:var(--g-ink);padding:9px 15px 9px 28px;transition:transform .35s var(--g-spring),box-shadow .35s ease}.rvx-shell.rvx-shell .signal-strip strong:hover{transform:translateY(-2px);box-shadow:var(--g-shadow-sm)}.rvx-shell.rvx-shell .signal-strip strong:before{background:var(--g-blue);border-radius:999px;box-shadow:0 0 0 3px rgb(10 33 192/10%);height:6px;left:13px;width:6px}.rvx-shell.rvx-shell .hx-hero{background:var(--g-hero)}.rvx-shell.rvx-shell .hx-hero-mesh{animation:gal-aurora 20s ease-in-out infinite alternate;background:radial-gradient(42% 48% at 74% 42%,rgb(47 107 255/18%),transparent 68%),radial-gradient(34% 40% at 12% 76%,rgb(106 92 255/14%),transparent 70%),radial-gradient(28% 34% at 52% 20%,rgb(90 200 250/12%),transparent 72%);background-size:auto;filter:blur(14px);mask-image:linear-gradient(180deg,#000 54%,transparent);transform-origin:center}@keyframes gal-aurora{0%{transform:translate3d(-2%,-1%,0) scale(1.06)}50%{transform:translate3d(2%,1.5%,0) scale(1.14)}to{transform:translate3d(-1%,2%,0) scale(1.08)}}.rvx-shell.rvx-shell .hx-hero h1{color:var(--g-ink);font-weight:800;letter-spacing:-.058em;line-height:.98}.rvx-shell.rvx-shell .benefit-section h2 em,.rvx-shell.rvx-shell .dashboard-copy h2 em,.rvx-shell.rvx-shell .hx-hero h1 em,.rvx-shell.rvx-shell .hx-section-head h2 em,.rvx-shell.rvx-shell .hx-steps em,.rvx-shell.rvx-shell .section-intro h2 em{background:var(--g-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.rvx-shell.rvx-shell .hx-hero-lead{color:var(--g-muted);font-size:clamp(16px,1.35vw,18px);line-height:1.6;letter-spacing:-.01em}.rvx-shell.rvx-shell .hx-trust li{color:var(--g-muted);transition:color .25s ease}.rvx-shell.rvx-shell .hx-trust li:hover{color:var(--g-ink-2)}.rvx-shell.rvx-shell .hx-trust svg{color:var(--g-blue)}.rvx-shell.rvx-shell .hx-blob{animation:gal-drift 16s ease-in-out infinite alternate;background:radial-gradient(circle at 58% 44%,rgb(47 107 255/26%),rgb(106 92 255/12%) 42%,transparent 70%);filter:blur(34px)}@keyframes gal-drift{0%{transform:translate3d(-2%,1%,0) scale(1.02)}to{transform:translate3d(3%,-2%,0) scale(1.1)}}.rvx-shell.rvx-shell .hx-app{animation:gal-float 9s ease-in-out infinite;background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:34px;box-shadow:0 2px 8px rgb(0 0 0/4%),0 34px 80px -22px rgb(0 0 0/22%),0 70px 140px -40px rgb(0 0 0/30%),inset 0 1px 0 rgb(255 255 255/20%);-webkit-backdrop-filter:blur(34px) saturate(180%);backdrop-filter:blur(34px) saturate(180%);transition:box-shadow .6s ease}html[data-public-theme=dark] .rvx-shell.rvx-shell .hx-app{box-shadow:0 2px 8px rgb(0 0 0/30%),0 34px 80px -22px rgb(0 0 0/60%),0 70px 140px -40px rgb(0 0 0/70%),inset 0 1px 0 rgb(255 255 255/10%)}.rvx-shell.rvx-shell .hx-hero-visual:hover .hx-app{box-shadow:0 2px 8px rgb(0 0 0/4%),0 44px 100px -22px rgb(0 0 0/26%),0 90px 170px -40px rgb(0 0 0/34%),inset 0 1px 0 rgb(255 255 255/24%)}@keyframes gal-float{0%,to{translate:0 0}50%{translate:0 -10px}}.rvx-shell.rvx-shell .hx-app-bar{background:var(--g-surface-2);border-bottom:1px solid var(--g-line);color:var(--g-ink)}.rvx-shell.rvx-shell .hx-app-bar b{color:var(--g-ink-2);font-weight:650}.rvx-shell.rvx-shell .hx-app-live{background:rgb(48 209 88/12%);border-radius:999px;color:var(--g-green)}.rvx-shell.rvx-shell .hx-app-live i{animation:gal-pulse 2.4s ease-in-out infinite;background:#30d158}@keyframes gal-pulse{0%,to{box-shadow:0 0 0 0 rgb(48 209 88/34%)}50%{box-shadow:0 0 0 6px rgb(48 209 88/0)}}.rvx-shell.rvx-shell .hx-app-rail{background:var(--g-surface-2);border-right-color:var(--g-line)}.rvx-shell.rvx-shell .hx-app-rail .is-active{background:var(--g-gradient);border-radius:12px;color:#fff}.rvx-shell.rvx-shell .hx-app-bill header span,.rvx-shell.rvx-shell .hx-app-bill li span,.rvx-shell.rvx-shell .hx-app-days small,.rvx-shell.rvx-shell .hx-app-days span,.rvx-shell.rvx-shell .hx-app-foot,.rvx-shell.rvx-shell .hx-app-head small,.rvx-shell.rvx-shell .hx-app-kpis i,.rvx-shell.rvx-shell .hx-app-kpis span,.rvx-shell.rvx-shell .hx-app-occupancy span,.rvx-shell.rvx-shell .hx-app-rates footer,.rvx-shell.rvx-shell .hx-app-rates header span,.rvx-shell.rvx-shell .hx-app-total span{color:var(--g-muted)}.rvx-shell.rvx-shell .hx-app-bill header b,.rvx-shell.rvx-shell .hx-app-bill li b,.rvx-shell.rvx-shell .hx-app-days b,.rvx-shell.rvx-shell .hx-app-head strong,.rvx-shell.rvx-shell .hx-app-kpis b,.rvx-shell.rvx-shell .hx-app-rates header b,.rvx-shell.rvx-shell .hx-app-total strong{color:var(--g-ink)}.rvx-shell.rvx-shell .hx-app-occupancy{background:var(--g-wash);border:1px solid var(--g-line);border-radius:14px}.rvx-shell.rvx-shell .hx-app-occupancy b{color:var(--g-blue)}.rvx-shell.rvx-shell .hx-app-bill,.rvx-shell.rvx-shell .hx-app-kpis>div,.rvx-shell.rvx-shell .hx-app-rates{background:var(--g-card);border:1px solid var(--g-line);border-radius:16px}.rvx-shell.rvx-shell .hx-app-days>div{background:var(--g-surface-2);border-radius:11px}.rvx-shell.rvx-shell .hx-app-days .is-hot{background:var(--g-gradient)}.rvx-shell.rvx-shell .hx-app-bill header b{background:rgb(48 209 88/12%);color:var(--g-green)}.rvx-shell.rvx-shell .hx-app-foot,.rvx-shell.rvx-shell .hx-app-total{border-top-color:var(--g-line)}.rvx-shell.rvx-shell .hx-app-pay{background:var(--g-gradient);border-radius:999px;font-weight:650}.rvx-shell.rvx-shell .hx-marquee{background:var(--g-card-glass);border-block:1px solid var(--g-line);color:var(--g-muted);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.rvx-shell.rvx-shell .hx-marquee i{background:var(--g-blue);opacity:.55}.rvx-shell.rvx-shell .hx-marquee span{font-weight:650;letter-spacing:.16em}.rvx-shell.rvx-shell .hx-metrics,.rvx-shell.rvx-shell .hx-section{background:var(--g-surface)}.rvx-shell.rvx-shell .hx-section{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.rvx-shell.rvx-shell .hx-cta h2,.rvx-shell.rvx-shell .hx-section-head h2,.rvx-shell.rvx-shell .hx-split-copy h2{font-weight:800;letter-spacing:-.052em}.rvx-shell.rvx-shell .hx-section-head>p:last-child,.rvx-shell.rvx-shell .hx-split-copy>p:not(.hx-kicker){color:var(--g-muted)}.rvx-shell.rvx-shell .hx-bento-card{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:30px;box-shadow:0 1px 2px rgb(0 0 0/3%),0 12px 34px rgb(0 0 0/5%),inset 0 1px 0 rgb(255 255 255/20%);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);transition:transform .5s var(--g-ease),box-shadow .5s ease,border-color .4s ease}.rvx-shell.rvx-shell .hx-bento-card:hover{border-color:rgb(47 107 255/24%);box-shadow:0 2px 6px rgb(0 0 0/4%),0 30px 70px rgb(0 0 0/12%),inset 0 1px 0 rgb(255 255 255/24%);transform:translateY(-6px)}.rvx-shell.rvx-shell .hx-bento-icon{background:var(--g-icon);border-radius:16px;box-shadow:inset 0 1px 0 rgb(255 255 255/14%);color:var(--g-blue);transition:background-color .4s ease,color .4s ease,transform .5s var(--g-spring)}.rvx-shell.rvx-shell .hx-bento-card:hover .hx-bento-icon{background:var(--g-gradient);color:#fff;transform:translateY(-2px) scale(1.04)}.rvx-shell.rvx-shell .hx-bento-number{color:var(--g-muted-2)}.rvx-shell.rvx-shell .hx-bento-card h3{color:var(--g-ink);font-weight:750}.rvx-shell.rvx-shell .hx-bento-card>p{color:var(--g-muted)}.rvx-shell.rvx-shell .hx-bento-link{color:var(--g-blue)}.rvx-shell.rvx-shell .hx-mini-bill span,.rvx-shell.rvx-shell .hx-mini-channels span{background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:12px}.rvx-shell.rvx-shell .hx-mini-bill i{background:var(--g-blue)}.rvx-shell.rvx-shell .hx-split{background:var(--g-split)}.rvx-shell.rvx-shell .hx-split-copy h2{color:#fff}.rvx-shell.rvx-shell .hx-split-copy li,.rvx-shell.rvx-shell .hx-split-copy>p:not(.hx-kicker){color:rgb(255 255 255/70%)}.rvx-shell.rvx-shell .hx-split-copy li svg{color:#9db0ff}.rvx-shell.rvx-shell .hx-channel-board,.rvx-shell.rvx-shell .hx-pos-screen{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:30px;box-shadow:0 2px 8px rgb(0 0 0/6%),0 40px 90px rgb(0 0 0/44%),inset 0 1px 0 rgb(255 255 255/16%);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);transform:none;transition:transform .6s var(--g-ease)}.rvx-shell.rvx-shell .hx-split-visual:hover .hx-channel-board,.rvx-shell.rvx-shell .hx-split-visual:hover .hx-pos-screen{transform:translateY(-4px) scale(1.01)}.rvx-shell.rvx-shell .hx-channel-rows>div{background:var(--g-surface-2);border-radius:14px}.rvx-shell.rvx-shell .hx-pos-actions{background:var(--g-gradient);border-radius:999px}.rvx-shell.rvx-shell .hx-pos-actions b{background:#fff;border-radius:999px;color:var(--g-blue-deep)}.rvx-shell.rvx-shell .hx-pos-receipt{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:22px;box-shadow:0 26px 60px rgb(0 0 0/34%);transform:none}.rvx-shell.rvx-shell .hx-metrics>div{border-left-color:var(--g-line)}.rvx-shell.rvx-shell .hx-metrics strong{background:var(--g-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:800}.rvx-shell.rvx-shell .hx-metrics span{color:var(--g-muted)}.rvx-shell.rvx-shell .hx-step-grid article{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:28px;box-shadow:0 1px 2px rgb(0 0 0/3%),0 12px 34px rgb(0 0 0/5%);transition:transform .5s var(--g-ease),box-shadow .5s ease}.rvx-shell.rvx-shell .hx-step-grid article:hover{box-shadow:var(--g-shadow-md);transform:translateY(-4px)}.rvx-shell.rvx-shell .hx-step-grid article>span{background:var(--g-wash);border-radius:999px;color:var(--g-blue);display:inline-block;padding:5px 11px}.rvx-shell.rvx-shell .hx-step-grid h3{color:var(--g-ink)}.rvx-shell.rvx-shell .hx-step-grid p{color:var(--g-muted)}.rvx-shell.rvx-shell .hx-cta{background:var(--g-cta);border:1px solid rgb(255 255 255/12%);border-radius:44px;box-shadow:0 2px 8px rgb(0 0 0/8%),0 44px 110px rgb(0 0 0/16%);isolation:isolate;overflow:hidden;padding:clamp(30px,4.4vw,56px);text-align:left}.rvx-shell.rvx-shell .hx-cta:before{background-image:linear-gradient(rgb(255 255 255/7%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/7%) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;mask-image:radial-gradient(80% 90% at 50% 45%,#000 18%,transparent 78%);opacity:.55;pointer-events:none;position:absolute;z-index:-1}.rvx-shell.rvx-shell .hx-cta-orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.rvx-shell.rvx-shell .hx-cta-orb.is-one{background:radial-gradient(circle,rgb(125 143 255/42%) 0,transparent 68%);height:600px;left:-220px;top:-300px;width:600px}.rvx-shell.rvx-shell .hx-cta-orb.is-two{background:radial-gradient(circle,rgb(103 232 165/14%) 0,transparent 68%);bottom:-320px;height:660px;right:-240px;width:660px}.rvx-shell.rvx-shell .hx-cta-inner{align-items:center;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,1.08fr) minmax(300px,.82fr);margin:0 auto;max-width:1120px;position:relative;z-index:1}.rvx-shell.rvx-shell .hx-cta-copy{max-width:620px}.rvx-shell.rvx-shell .hx-cta .hx-kicker{color:rgb(255 255 255/62%);font-size:11px;letter-spacing:.16em;margin:0 0 16px;max-width:none}.rvx-shell.rvx-shell .hx-cta-copy h2{color:#fff;font-size:clamp(34px,4.2vw,58px);letter-spacing:-.055em;line-height:.98;margin:0;max-width:13ch}.rvx-shell.rvx-shell .hx-cta-lede{color:rgb(255 255 255/72%);font-size:clamp(14px,1.2vw,16px);line-height:1.65;margin:18px 0 0;max-width:46ch}.rvx-shell.rvx-shell .hx-cta .hx-actions{justify-content:flex-start;margin-top:26px}.rvx-shell.rvx-shell .hx-cta-proof{display:flex;flex-wrap:wrap;gap:7px 18px;list-style:none;margin:22px 0 0;padding:0}.rvx-shell.rvx-shell .hx-cta-proof li{align-items:center;color:rgb(255 255 255/58%);display:inline-flex;font-size:12px;gap:7px}.rvx-shell.rvx-shell .hx-cta-proof svg{color:#8ef0b6;height:13px;width:13px}.rvx-shell.rvx-shell .hx-cta-panel{backdrop-filter:blur(16px);background:rgb(255 255 255/7%);border:1px solid rgb(255 255 255/14%);border-radius:28px;box-shadow:inset 0 1px 0 rgb(255 255 255/14%),0 30px 70px rgb(0 0 0/20%);padding:18px}.rvx-shell.rvx-shell .hx-cta-panel-head{align-items:center;border-bottom:1px solid rgb(255 255 255/10%);color:rgb(255 255 255/62%);display:flex;font-size:10px;font-weight:700;gap:9px;letter-spacing:.14em;padding:2px 4px 14px;text-transform:uppercase}.rvx-shell.rvx-shell .hx-cta-panel-head em{background:rgb(255 255 255/12%);border-radius:999px;color:#fff;font-size:10px;font-style:normal;letter-spacing:.06em;margin-left:auto;padding:4px 9px}.rvx-shell.rvx-shell .hx-cta-live,.rvx-shell.rvx-shell .hx-cta-panel-dot{background:#67e8a5;border-radius:50%;box-shadow:0 0 0 4px rgb(103 232 165/16%);flex:none;height:6px;width:6px}.rvx-shell.rvx-shell .hx-cta-panel ol{display:grid;gap:4px;list-style:none;margin:0;padding:12px 0 0}.rvx-shell.rvx-shell .hx-cta-panel li{align-items:flex-start;border-radius:16px;display:flex;gap:12px;padding:12px}.rvx-shell.rvx-shell .hx-cta-panel li:first-child{background:rgb(255 255 255/9%);box-shadow:inset 0 1px 0 rgb(255 255 255/10%)}.rvx-shell.rvx-shell .hx-cta-panel li>span{color:rgb(255 255 255/38%);flex:none;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.9}.rvx-shell.rvx-shell .hx-cta-panel strong{color:#fff;display:block;font-size:14px;font-weight:650;letter-spacing:-.01em}.rvx-shell.rvx-shell .hx-cta-panel small{color:rgb(255 255 255/58%);display:block;font-size:12px;line-height:1.5;margin-top:2px}.rvx-shell.rvx-shell .hx-cta-panel-foot{align-items:center;border-top:1px solid rgb(255 255 255/10%);color:rgb(255 255 255/56%);display:flex;font-size:11px;gap:8px;margin-top:10px;padding:14px 4px 2px}.rvx-shell.rvx-shell .hx-cta-live{box-shadow:0 0 0 3px rgb(103 232 165/14%);height:5px;width:5px}@media (max-width:980px){.rvx-shell.rvx-shell .hx-cta-inner{grid-template-columns:minmax(0,1fr)}.rvx-shell.rvx-shell .hx-cta-panel{max-width:560px}.rvx-shell.rvx-shell .hx-cta-copy h2{max-width:16ch}}@media (max-width:640px){.rvx-shell.rvx-shell .hx-cta{border-radius:30px;padding:26px 18px 22px}.rvx-shell.rvx-shell .hx-cta-copy h2{font-size:clamp(30px,9vw,42px);max-width:14ch}.rvx-shell.rvx-shell .hx-cta .hx-actions{flex-direction:column}.rvx-shell.rvx-shell .hx-cta .hx-button{justify-content:center}.rvx-shell.rvx-shell .hx-cta-panel{border-radius:22px;padding:14px}}.rvx-shell.rvx-shell .public-content{background:var(--g-bg)}.rvx-shell.rvx-shell .hero{background:var(--g-hero);color:var(--g-ink);overflow:hidden}.rvx-shell.rvx-shell .hero:after{background:radial-gradient(rgb(10 33 192/10%) 1px,transparent 0);background-size:24px 24px;mask-image:linear-gradient(180deg,#000 18%,transparent 86%)}.rvx-shell.rvx-shell .hero h1{color:var(--g-ink);font-weight:800;letter-spacing:-.055em;line-height:1.02}.rvx-shell.rvx-shell .hero-intro{color:var(--g-muted)}.rvx-shell.rvx-shell .hero-panel{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:36px;box-shadow:0 2px 8px rgb(0 0 0/4%),0 30px 80px -18px rgb(0 0 0/16%),0 60px 120px -40px rgb(0 0 0/16%),inset 0 1px 0 rgb(255 255 255/16%);-webkit-backdrop-filter:blur(34px) saturate(180%);backdrop-filter:blur(34px) saturate(180%)}.rvx-shell.rvx-shell .panel-bar{background:var(--g-surface-2);border-bottom-color:var(--g-line)}.rvx-shell.rvx-shell .panel-dots i{background:var(--g-muted-2)}.rvx-shell.rvx-shell .panel-bar>b{color:var(--g-muted)}.rvx-shell.rvx-shell .panel-live{color:var(--g-green)}.rvx-shell.rvx-shell .panel-live i{animation:gal-pulse 2.4s ease-in-out infinite;background:#30d158}.rvx-shell.rvx-shell .panel-title{color:var(--g-ink);font-weight:800;letter-spacing:-.04em}.rvx-shell.rvx-shell .panel-footer{border-top-color:var(--g-line);color:var(--g-muted)}.rvx-shell.rvx-shell .panel-footer b,.rvx-shell.rvx-shell .panel-footer svg{color:var(--g-green)}.rvx-shell.rvx-shell .policy-doc-mark{background:var(--g-icon);border:1px solid var(--g-line);border-radius:16px;box-shadow:inset 0 1px 0 rgb(255 255 255/14%);color:var(--g-blue)}.rvx-shell.rvx-shell .policy-doc-list span,.rvx-shell.rvx-shell .policy-doc-title small{color:var(--g-muted)}.rvx-shell.rvx-shell .policy-doc-list,.rvx-shell.rvx-shell .policy-doc-list>div{border-color:var(--g-line)}.rvx-shell.rvx-shell .policy-doc-list span{color:var(--g-blue)}.rvx-shell.rvx-shell .benefit-section h2,.rvx-shell.rvx-shell .closing-cta h2,.rvx-shell.rvx-shell .dashboard-copy h2,.rvx-shell.rvx-shell .details-section h2,.rvx-shell.rvx-shell .plans-heading h2,.rvx-shell.rvx-shell .policy-intro h2,.rvx-shell.rvx-shell .section-intro h2{font-weight:800;letter-spacing:-.048em}.rvx-shell.rvx-shell .dashboard-copy>p,.rvx-shell.rvx-shell .policy-intro>p:not(.eyebrow),.rvx-shell.rvx-shell .section-intro>p:last-child{color:var(--g-muted)}.rvx-shell.rvx-shell .contact-panel,.rvx-shell.rvx-shell .details-section,.rvx-shell.rvx-shell .faq-section,.rvx-shell.rvx-shell .overview,.rvx-shell.rvx-shell .platform-faq,.rvx-shell.rvx-shell .platform-index,.rvx-shell.rvx-shell .platform-offering,.rvx-shell.rvx-shell .policy-panel{background:var(--g-surface)}.rvx-shell.rvx-shell .benefit-section,.rvx-shell.rvx-shell .dashboard-section,.rvx-shell.rvx-shell .plans-section,.rvx-shell.rvx-shell .suite-pricing{background:var(--g-bg)}.rvx-shell.rvx-shell .benefit-section,.rvx-shell.rvx-shell .contact-panel,.rvx-shell.rvx-shell .dashboard-section,.rvx-shell.rvx-shell .details-section,.rvx-shell.rvx-shell .overview,.rvx-shell.rvx-shell .plans-section,.rvx-shell.rvx-shell .platform-faq,.rvx-shell.rvx-shell .platform-offering,.rvx-shell.rvx-shell .policy-panel{border-top-color:var(--g-line)}.rvx-shell.rvx-shell .benefit-grid article,.rvx-shell.rvx-shell .feature-item,.rvx-shell.rvx-shell .platform-capabilities article,.rvx-shell.rvx-shell .platform-jump-grid a,.rvx-shell.rvx-shell .pos-product-page .pos-product-edition,.rvx-shell.rvx-shell .pos-product-page .pos-product-internet-note{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:28px;box-shadow:0 1px 2px rgb(0 0 0/3%),0 12px 34px rgb(0 0 0/5%),inset 0 1px 0 rgb(255 255 255/18%);-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%);transition:transform .5s var(--g-ease),box-shadow .5s ease,border-color .4s ease}.rvx-shell.rvx-shell .benefit-grid article:hover,.rvx-shell.rvx-shell .feature-item:hover,.rvx-shell.rvx-shell .platform-capabilities article:hover,.rvx-shell.rvx-shell .platform-jump-grid a:hover{border-color:rgb(47 107 255/24%);box-shadow:0 2px 6px rgb(0 0 0/4%),0 28px 64px rgb(0 0 0/12%),inset 0 1px 0 rgb(255 255 255/22%);transform:translateY(-5px)}.rvx-shell.rvx-shell .benefit-grid article>svg,.rvx-shell.rvx-shell .feature-item>svg,.rvx-shell.rvx-shell .gain-icon,.rvx-shell.rvx-shell .platform-capability-icon svg,.rvx-shell.rvx-shell .platform-jump-grid a>svg:first-of-type{background:var(--g-icon);border-radius:15px;box-shadow:inset 0 1px 0 rgb(255 255 255/14%);color:var(--g-blue);transition:background-color .4s ease,color .4s ease,transform .5s var(--g-spring)}.rvx-shell.rvx-shell .benefit-grid article:hover>svg,.rvx-shell.rvx-shell .feature-item:hover>svg,.rvx-shell.rvx-shell .platform-jump-grid a:hover>svg:first-of-type{background:var(--g-gradient);color:#fff;transform:translateY(-2px) scale(1.04)}.rvx-shell.rvx-shell .benefit-grid article>span,.rvx-shell.rvx-shell .feature-number,.rvx-shell.rvx-shell .platform-capability-icon i,.rvx-shell.rvx-shell .platform-jump-number{color:var(--g-muted-2)}.rvx-shell.rvx-shell .feature-item h3,.rvx-shell.rvx-shell .gain-list b,.rvx-shell.rvx-shell .platform-capabilities h3,.rvx-shell.rvx-shell .platform-jump-grid b{color:var(--g-ink)}.rvx-shell.rvx-shell .feature-item p,.rvx-shell.rvx-shell .gain-list p,.rvx-shell.rvx-shell .platform-capabilities p,.rvx-shell.rvx-shell .platform-jump-grid small{color:var(--g-muted)}.rvx-shell.rvx-shell .dashboard-visual{background:radial-gradient(70% 70% at 84% 0,rgb(47 107 255/14%),transparent 60%),var(--g-icon);border:1px solid var(--g-line);border-radius:36px}.rvx-shell.rvx-shell .dashboard-window{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:24px;box-shadow:0 2px 8px rgb(0 0 0/4%),0 26px 60px rgb(0 0 0/12%);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.rvx-shell.rvx-shell .window-bar{background:var(--g-surface-2)}.rvx-shell.rvx-shell .window-bar>span{background:var(--g-muted-2)}.rvx-shell.rvx-shell .window-body aside{background:var(--g-gradient);color:rgb(255 255 255/60%)}.rvx-shell.rvx-shell .window-body aside .selected{background:#fff}.rvx-shell.rvx-shell .dash-header small,.rvx-shell.rvx-shell .dash-metrics small{color:var(--g-muted)}.rvx-shell.rvx-shell .dash-metrics>div{background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:14px}.rvx-shell.rvx-shell .dash-metrics i{color:var(--g-green)}.rvx-shell.rvx-shell .dash-line{border-bottom-color:var(--g-line)}.rvx-shell.rvx-shell .dash-line span{background:var(--g-gradient);border-radius:4px 4px 0 0;opacity:.3}.rvx-shell.rvx-shell .dash-line span:nth-child(8){opacity:1}.rvx-shell.rvx-shell .avatar{background:var(--g-gradient);color:#fff}.rvx-shell.rvx-shell .dashboard-copy li svg{color:var(--g-blue)}.rvx-shell.rvx-shell .plans-section:before{background:radial-gradient(circle,rgb(47 107 255/8%),transparent 68%)}.rvx-shell.rvx-shell .plan-card,.rvx-shell.rvx-shell .suite-plan{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:32px;box-shadow:0 1px 2px rgb(0 0 0/3%),0 14px 38px rgb(0 0 0/6%),inset 0 1px 0 rgb(255 255 255/18%);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);transition:transform .5s var(--g-ease),box-shadow .5s ease,border-color .4s ease}.rvx-shell.rvx-shell .plan-card:hover,.rvx-shell.rvx-shell .suite-plan:hover{border-color:rgb(47 107 255/24%);box-shadow:0 2px 6px rgb(0 0 0/4%),0 30px 70px rgb(0 0 0/12%),inset 0 1px 0 rgb(255 255 255/22%);transform:translateY(-6px)}.rvx-shell.rvx-shell .plan-card.is-featured{background:radial-gradient(90% 120% at 100% 0,rgb(47 107 255/44%),transparent 56%),linear-gradient(160deg,#07080b,#101426 58%,#0a21c0 150%);border-color:rgb(255 255 255/10%);box-shadow:0 2px 8px rgb(0 0 0/10%),0 36px 80px rgb(0 0 0/20%);color:#fff}.rvx-shell.rvx-shell .plan-card.is-featured:hover{box-shadow:0 2px 8px rgb(0 0 0/12%),0 44px 96px rgb(0 0 0/24%)}.rvx-shell.rvx-shell .plan-label,.rvx-shell.rvx-shell .suite-plan-name{color:var(--g-blue);letter-spacing:.14em}.rvx-shell.rvx-shell .plan-card.is-featured .plan-label{color:#9db8ff}.rvx-shell.rvx-shell .plan-card>strong,.rvx-shell.rvx-shell .suite-plan-price strong{color:var(--g-ink);font-weight:800}.rvx-shell.rvx-shell .plan-card.is-featured>strong{color:#fff}.rvx-shell.rvx-shell .plan-card li,.rvx-shell.rvx-shell .plan-card>p,.rvx-shell.rvx-shell .suite-plan li{color:var(--g-muted)}.rvx-shell.rvx-shell .plan-card.is-featured li,.rvx-shell.rvx-shell .plan-card.is-featured>p{color:rgb(255 255 255/74%)}.rvx-shell.rvx-shell .plan-card li svg,.rvx-shell.rvx-shell .plans-perks svg,.rvx-shell.rvx-shell .suite-plan li svg{color:var(--g-blue)}.rvx-shell.rvx-shell .plan-card.is-featured li svg{color:#9db8ff}.rvx-shell.rvx-shell .plan-seat-switch{background:var(--g-surface-2);border-color:var(--g-line)}.rvx-shell.rvx-shell .plan-seat-option.is-selected{background:var(--g-gradient);color:#fff}.rvx-shell.rvx-shell .plan-card.is-featured .plan-seat-switch{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/18%)}.rvx-shell.rvx-shell .plan-card.is-featured .plan-seat-option.is-selected{background:#fff;color:var(--g-blue-deep)}.rvx-shell.rvx-shell .plans-perks span{color:var(--g-muted)}.rvx-shell.rvx-shell .plans-grid,.rvx-shell.rvx-shell .suite-plan-grid{gap:18px}.rvx-shell.rvx-shell .plans-channel .plan-card:first-child{background:radial-gradient(circle at 100% 0,rgb(47 107 255/30%),transparent 46%),linear-gradient(160deg,#07080b,#101426 58%,#0a21c0 150%);border-color:rgb(255 255 255/10%)}.rvx-shell.rvx-shell .plans-channel .plan-card:first-child .plan-label,.rvx-shell.rvx-shell .plans-channel .plan-card:first-child li svg,.rvx-shell.rvx-shell .plans-channel .plan-card:first-child>strong{color:#9db8ff}.rvx-shell.rvx-shell .plans-pos .plan-card:nth-child(2):not(.is-featured),.rvx-shell.rvx-shell .plans-website .plan-card:nth-child(2):not(.is-featured){background:var(--g-wash);border-color:rgb(10 33 192/14%)}.rvx-shell.rvx-shell .faq-list,.rvx-shell.rvx-shell .platform-faq-list{border-top:0;display:grid;gap:14px}.rvx-shell.rvx-shell .faq-list details,.rvx-shell.rvx-shell .platform-faq details{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:22px;box-shadow:var(--g-shadow-xs);padding:0 20px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.rvx-shell.rvx-shell .faq-list details:hover,.rvx-shell.rvx-shell .platform-faq details:hover{border-color:rgb(47 107 255/20%);box-shadow:var(--g-shadow-sm)}.rvx-shell.rvx-shell .faq-list details[open],.rvx-shell.rvx-shell .platform-faq details[open]{background:var(--g-card);border-color:rgb(47 107 255/22%);box-shadow:var(--g-shadow-sm)}.rvx-shell.rvx-shell .faq-list summary,.rvx-shell.rvx-shell .platform-faq summary{color:var(--g-ink);font-weight:700}.rvx-shell.rvx-shell .faq-list summary:after,.rvx-shell.rvx-shell .platform-faq summary:after{align-items:center;background:var(--g-wash);border-radius:999px;color:var(--g-blue);content:"+";display:inline-flex;flex:none;font-size:16px;font-weight:500;height:28px;justify-content:center;line-height:1;transition:background-color .25s ease,color .25s ease;width:28px}.rvx-shell.rvx-shell .faq-list details:hover summary:after,.rvx-shell.rvx-shell .platform-faq details:hover summary:after{background:var(--g-blue);color:#fff}.rvx-shell.rvx-shell .faq-list details p,.rvx-shell.rvx-shell .platform-faq details p{color:var(--g-muted)}.rvx-shell.rvx-shell .policy-sections{border-top:0;display:grid;gap:12px}.rvx-shell.rvx-shell .policy-sections article{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:26px;box-shadow:var(--g-shadow-xs);padding:22px 24px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);transition:transform .45s var(--g-ease),box-shadow .45s ease}.rvx-shell.rvx-shell .policy-sections article:hover{box-shadow:var(--g-shadow-sm);transform:translateY(-2px)}.rvx-shell.rvx-shell .policy-sections .policy-index,.rvx-shell.rvx-shell .policy-sections li svg{color:var(--g-blue)}.rvx-shell.rvx-shell .policy-sections .policy-index{background:var(--g-wash);border-radius:999px;display:inline-block;height:max-content;padding:4px 9px;text-align:center}.rvx-shell.rvx-shell .policy-sections h3{color:var(--g-ink)}.rvx-shell.rvx-shell .policy-sections li,.rvx-shell.rvx-shell .policy-sections p{color:var(--g-muted)}.rvx-shell.rvx-shell .closing-cta{background:var(--g-cta);border-radius:0;margin-bottom:clamp(24px,4vw,48px);margin-top:clamp(32px,5vw,64px)}.rvx-shell.rvx-shell .closing-cta h2{color:#fff}.rvx-shell.rvx-shell .closing-cta-copy{color:rgb(255 255 255/68%)}.rvx-shell.rvx-shell .closing-cta .eyebrow{color:#9db8ff}.rvx-shell.rvx-shell .closing-cta:after{border-color:rgb(255 255 255/10%)}.rvx-shell.rvx-shell .platform-map,.rvx-shell.rvx-shell .platform-map>div{border-color:var(--g-line)}.rvx-shell.rvx-shell .platform-map small,.rvx-shell.rvx-shell .platform-map span{color:var(--g-muted)}.rvx-shell.rvx-shell .platform-map b{color:var(--g-ink)}.rvx-shell.rvx-shell .platform-jump-grid a>svg:last-of-type{color:var(--g-blue)}.rvx-shell.rvx-shell .platform-number{background:var(--g-wash);border-radius:999px;color:var(--g-blue);display:inline-block;padding:4px 10px}.rvx-shell.rvx-shell .platform-offering-intro h2{color:var(--g-ink);font-weight:800}.rvx-shell.rvx-shell .platform-offering-intro>p:not(.eyebrow){color:var(--g-muted)}.rvx-shell.rvx-shell .rate-tabs>*{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:999px;color:var(--g-muted)}.rvx-shell.rvx-shell .rate-tabs b{background:var(--g-gradient);border-color:transparent;color:#fff}.rvx-shell.rvx-shell .rate-grid,.rvx-shell.rvx-shell .rate-head,.rvx-shell.rvx-shell .rate-row{border-color:var(--g-line)}.rvx-shell.rvx-shell .rate-head b,.rvx-shell.rvx-shell .rate-head span,.rvx-shell.rvx-shell .rate-row span{color:var(--g-muted)}.rvx-shell.rvx-shell .ota-network{background:var(--g-split);border-top-color:var(--g-line)}.rvx-shell.rvx-shell .ota-network .eyebrow{color:#9db8ff}.rvx-shell.rvx-shell .ota-network-heading h2{color:#fff;font-weight:800}.rvx-shell.rvx-shell .ota-network-heading>p:last-child{color:rgb(255 255 255/68%)}.rvx-shell.rvx-shell .ota-logo{background:#fff;border:1px solid rgb(255 255 255/70%);border-radius:24px;box-shadow:0 18px 40px rgb(0 0 0/24%);transition:transform .4s var(--g-spring),box-shadow .4s ease}.rvx-shell.rvx-shell .ota-logo:hover{box-shadow:0 24px 54px rgb(0 0 0/30%);transform:translateY(-4px) scale(1.02)}.rvx-shell.rvx-shell .contact-map{background:linear-gradient(90deg,rgb(10 33 192/5%) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(rgb(10 33 192/5%) 1px,transparent 1px) 0 0 /32px 32px,var(--g-surface-2);border:1px solid var(--g-line);border-radius:24px}.rvx-shell.rvx-shell .contact-map:after,.rvx-shell.rvx-shell .contact-map:before{background:var(--g-card);border-color:var(--g-line)}.rvx-shell.rvx-shell .map-pin{background:var(--g-blue)}.rvx-shell.rvx-shell .map-pin:after{border-color:rgb(10 33 192/40%)}.rvx-shell.rvx-shell .contact-map small{background:var(--g-card);border-radius:999px;color:var(--g-muted);padding:3px 8px}.rvx-shell.rvx-shell .contact-address a,.rvx-shell.rvx-shell .contact-lines a,.rvx-shell.rvx-shell .contact-lines svg{color:var(--g-blue)}.rvx-shell.rvx-shell .contact-address{background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:22px}.rvx-shell.rvx-shell .contact-form{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:32px;box-shadow:0 2px 8px rgb(0 0 0/4%),0 28px 70px rgb(0 0 0/8%),inset 0 1px 0 rgb(255 255 255/18%);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%)}.rvx-shell.rvx-shell .contact-form-head{border-bottom-color:var(--g-line)}.rvx-shell.rvx-shell .contact-form-head h3{color:var(--g-ink)}.rvx-shell.rvx-shell .contact-form-grid label>span{color:var(--g-ink-2)}.rvx-shell.rvx-shell .contact-form input,.rvx-shell.rvx-shell .contact-form select,.rvx-shell.rvx-shell .contact-form textarea{background:var(--g-input);border:1px solid transparent;border-radius:16px;color:var(--g-ink);font-family:var(--site-body);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.rvx-shell.rvx-shell .contact-form input::placeholder,.rvx-shell.rvx-shell .contact-form textarea::placeholder{color:var(--g-muted-2)}.rvx-shell.rvx-shell .contact-form input:hover,.rvx-shell.rvx-shell .contact-form select:hover,.rvx-shell.rvx-shell .contact-form textarea:hover{background:var(--g-card)}.rvx-shell.rvx-shell .contact-form input:focus,.rvx-shell.rvx-shell .contact-form select:focus,.rvx-shell.rvx-shell .contact-form textarea:focus{background:var(--g-card);border-color:rgb(10 33 192/50%);box-shadow:0 0 0 4px rgb(10 33 192/10%)}.rvx-shell.rvx-shell .contact-form-actions p{color:var(--g-muted)}.rvx-shell.rvx-shell .gains-panel .panel-body{background:transparent}.rvx-shell.rvx-shell .site-url{background:var(--g-surface-2);border-radius:999px;color:var(--g-muted)}.rvx-shell.rvx-shell .site-scene{background:radial-gradient(300px 200px at 82% 18%,rgb(106 92 255/30%),transparent 65%),linear-gradient(155deg,#0a21c0,#08199c 48%,#241a72);border-radius:22px;overflow:hidden}.rvx-shell.rvx-shell .site-copy small{color:#c7d2ff}.rvx-shell.rvx-shell .site-cta{background:#fff;border-radius:999px;color:var(--g-blue-deep);font-weight:700}.rvx-shell.rvx-shell .site-booking{background:var(--g-card-glass)}.rvx-shell.rvx-shell .site-booking-cta{background:var(--g-gradient);border-radius:999px;color:#fff}.rvx-shell.rvx-shell .site-toast{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:18px;box-shadow:var(--g-shadow-md);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rvx-shell.rvx-shell .site-toast-icon{background:var(--g-wash);color:var(--g-blue)}.rvx-shell.rvx-shell .pos-product-page{--pos-accent:var(--g-blue)}.rvx-shell.rvx-shell .pos-product-page .pos-product-text-link{color:var(--g-blue)}.rvx-shell.rvx-shell .pos-product-page .pos-product-terminal{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:36px;box-shadow:0 2px 8px rgb(0 0 0/4%),0 34px 80px -20px rgb(0 0 0/16%),0 70px 140px -40px rgb(0 0 0/16%),inset 0 1px 0 rgb(255 255 255/18%);transform:none;-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%)}.rvx-shell.rvx-shell .pos-product-page .pos-product-bar{background:var(--g-surface-2);border-bottom-color:var(--g-line)}.rvx-shell.rvx-shell .pos-product-page .pos-product-mark{background:var(--g-gradient);border-radius:10px}.rvx-shell.rvx-shell .pos-product-page .pos-product-bar b{color:var(--g-blue)}.rvx-shell.rvx-shell .pos-product-page .pos-product-orbit{border-color:rgb(10 33 192/10%)}.rvx-shell.rvx-shell .pos-product-page .pos-product-orbit:after{border-color:rgb(10 33 192/8%)}.rvx-shell.rvx-shell .pos-product-page .pos-product-visual figcaption{color:var(--g-muted)}.rvx-shell.rvx-shell .pos-product-page .pos-product-table{background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:14px}.rvx-shell.rvx-shell .pos-product-page .pos-product-table.is-selected{background:var(--g-gradient);border-color:transparent}.rvx-shell.rvx-shell .pos-product-page .pos-product-table.is-selected small{color:#dfe6ff}.rvx-shell.rvx-shell .pos-product-page .pos-product-order-heading,.rvx-shell.rvx-shell .pos-product-page .pos-product-order-line{border-bottom-color:var(--g-line)}.rvx-shell.rvx-shell .pos-product-page .pos-product-order-heading span,.rvx-shell.rvx-shell .pos-product-page .pos-product-order-line svg,.rvx-shell.rvx-shell .pos-product-page .pos-product-terminal-footer{color:var(--g-blue)}.rvx-shell.rvx-shell .pos-product-page .pos-product-ticket{background:#fffdf3;border:1px solid #ebe4cf;border-radius:18px;box-shadow:0 20px 46px rgb(0 0 0/18%);color:#172040;transform:rotate(4deg)}.rvx-shell.rvx-shell .pos-product-page .pos-product-ticket>svg{color:var(--g-blue)}.rvx-shell.rvx-shell .pos-product-page .pos-product-service-strip{background:var(--g-card-glass);border-bottom-color:var(--g-line)}.rvx-shell.rvx-shell .pos-product-page .pos-product-service-strip>span{color:var(--g-muted)}.rvx-shell.rvx-shell .pos-product-page .pos-product-service-strip strong{color:var(--g-ink)}.rvx-shell.rvx-shell .pos-product-page .pos-product-qr-section{background:var(--g-split);border-top-color:var(--g-line)}.rvx-shell.rvx-shell .pos-product-page .pos-product-qr-section h2{color:#fff}.rvx-shell.rvx-shell .pos-product-page .pos-product-step-number{background:var(--g-gradient);color:#fff}.rvx-shell.rvx-shell .pos-product-page .pos-product-edition{border-radius:30px}.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2){background:radial-gradient(90% 120% at 100% 0,rgb(47 107 255/40%),transparent 56%),linear-gradient(160deg,#07080b,#101426 58%,#0a21c0 150%);border-color:rgb(255 255 255/10%);color:#fff}.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2) h3,.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2)>strong{color:#fff}.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2) .pos-product-edition-top{color:#9db8ff}.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2) .pos-product-edition-top>svg{background:rgb(255 255 255/10%)}.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2) .pos-product-edition-top span,.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2) li,.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2)>p{color:rgb(255 255 255/70%)}.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2) ul,.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2)>strong{border-top-color:rgb(255 255 255/16%)}.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2) li svg,.rvx-shell.rvx-shell .pos-product-page .pos-product-edition:nth-child(2)>strong{color:#9db8ff}.rvx-shell.rvx-shell .pos-product-page .pos-product-internet-note{border-radius:26px}.rvx-shell.rvx-shell .pos-product-page .pos-product-internet-note>svg{color:var(--g-blue)}.qr-order.qr-order{--qr-bg:var(--g-bg);--qr-surface:var(--g-surface);--qr-ink:var(--g-ink);--qr-slate:var(--g-ink-2);--qr-muted:var(--g-muted);--qr-line:var(--g-line);--qr-line-strong:var(--g-line-strong);--qr-accent:var(--g-blue);--qr-accent-dark:var(--g-blue-deep);--qr-green:var(--g-green);--qr-red:var(--g-red);background:radial-gradient(120% 60% at 50% 0,var(--g-surface) 0,rgb(245 245 247/0) 62%),var(--qr-bg);color:var(--qr-ink);font-family:var(--site-body)}.qr-order.qr-order h1,.qr-order.qr-order h2,.qr-order.qr-order strong{color:var(--qr-ink);letter-spacing:-.035em}.qr-order.qr-order .qr-brand-mark{background:var(--g-gradient);border-radius:16px;box-shadow:var(--g-shadow-blue)}.qr-order.qr-order .qr-brand span,.qr-order.qr-order .qr-eyebrow{color:var(--qr-muted)}.qr-order.qr-order .qr-menu-intro h1{font-weight:800;letter-spacing:-.045em}.qr-order.qr-order .qr-text-button,.qr-order.qr-order .qr-text-muted{color:var(--qr-slate)}.qr-order.qr-order .qr-form{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:28px;box-shadow:var(--g-shadow-sm);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.qr-order.qr-order .qr-field input{background:var(--g-input);border:1px solid transparent;border-radius:16px;color:var(--qr-ink);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.qr-order.qr-order .qr-field input:hover{background:var(--g-card)}.qr-order.qr-order .qr-field input:focus{background:var(--g-card);border-color:rgb(10 33 192/50%);box-shadow:0 0 0 4px rgb(10 33 192/10%);outline:0}.qr-order.qr-order .qr-search{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:999px;box-shadow:var(--g-shadow-xs);padding:0 16px}.qr-order.qr-order .qr-search:focus-within{border-color:rgb(10 33 192/42%);box-shadow:0 0 0 4px rgb(10 33 192/10%)}.qr-order.qr-order .qr-chip{background:var(--g-card-glass);border:1px solid var(--qr-line);border-radius:999px;color:var(--qr-slate);transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .3s var(--g-spring)}.qr-order.qr-order .qr-chip:hover{border-color:rgb(47 107 255/26%);color:var(--qr-accent);transform:translateY(-1px)}.qr-order.qr-order .qr-chip.is-active{background:var(--g-gradient);border-color:transparent;color:#fff}.qr-order.qr-order .qr-category-button{background:var(--g-card-glass);border:1px solid var(--qr-line);border-radius:18px;box-shadow:var(--g-shadow-xs)}.qr-order.qr-order .qr-category-button:hover{border-color:rgb(47 107 255/24%)}.qr-order.qr-order .qr-category-row:hover{background:var(--g-wash)}.qr-order.qr-order .qr-category-row.is-active{background:var(--g-gradient);color:#fff}.qr-order.qr-order .qr-item{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:24px;box-shadow:0 1px 2px rgb(0 0 0/3%),0 10px 28px rgb(0 0 0/5%);transition:transform .4s var(--g-ease),box-shadow .4s ease,border-color .3s ease}.qr-order.qr-order .qr-item:hover{box-shadow:0 16px 40px rgb(0 0 0/8%);transform:translateY(-2px)}.qr-order.qr-order .qr-item.is-picked{border-color:rgb(47 107 255/28%);box-shadow:0 14px 34px rgb(0 0 0/10%)}.qr-order.qr-order .qr-add{background:var(--g-card-glass);border:1px solid rgb(10 33 192/26%);border-radius:999px;color:var(--qr-accent);transition:background-color .25s ease,color .25s ease,box-shadow .3s ease,transform .3s var(--g-spring)}.qr-order.qr-order .qr-add:hover{background:var(--g-gradient);border-color:transparent;color:#fff;transform:scale(1.04)}.qr-order.qr-order .qr-primary,.qr-order.qr-order .qr-stepper{background:var(--g-gradient);border-color:transparent;border-radius:999px}.qr-order.qr-order .qr-primary{box-shadow:var(--g-shadow-blue);transition:transform .35s var(--g-spring),box-shadow .35s ease,filter .25s ease}.qr-order.qr-order .qr-primary:hover{background:var(--g-gradient);transform:translateY(-1px) scale(1.01)}.qr-order.qr-order .qr-ghost{background:var(--g-card-glass);border:1px solid var(--qr-line-strong);border-radius:999px}.qr-order.qr-order .qr-ghost:hover{background:var(--g-surface)}.qr-order.qr-order .qr-error{background:rgb(217 45 32/8%);border-color:rgb(217 45 32/20%);border-radius:16px;color:var(--qr-red)}.qr-order.qr-order .qr-empty{background:var(--g-card-glass);border:1px dashed var(--qr-line-strong);border-radius:24px}.qr-order.qr-order .qr-cart{background:rgb(16 19 24/88%);border:1px solid rgb(255 255 255/12%);border-radius:24px;box-shadow:0 24px 60px rgb(0 0 0/34%);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%)}.qr-order.qr-order .qr-cart-review{background:#fff;border-radius:999px;color:var(--g-ink);font-weight:700}.qr-order.qr-order .qr-sheet::backdrop{background:rgb(0 0 0/40%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qr-order.qr-order .qr-sheet-panel{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:36px 36px 0 0;box-shadow:0 -24px 70px rgb(0 0 0/18%);-webkit-backdrop-filter:blur(36px) saturate(180%);backdrop-filter:blur(36px) saturate(180%)}.qr-order.qr-order .qr-icon-button{background:var(--g-surface-2);border:0;border-radius:999px;color:var(--qr-slate)}.qr-order.qr-order .qr-icon-button:hover{background:var(--g-wash);color:var(--qr-accent)}.qr-order.qr-order .qr-sheet-lines{background:var(--g-card);border-color:var(--qr-line);border-radius:18px}.qr-order.qr-order .qr-sheet-line{border-bottom-color:var(--qr-line)}.qr-order.qr-order .qr-receipt{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:28px;box-shadow:var(--g-shadow-md);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.qr-order.qr-order .qr-receipt header{border-bottom-color:var(--qr-line)}.qr-order.qr-order .qr-sent-mark{background:var(--g-gradient);border-radius:22px;color:#fff;box-shadow:var(--g-shadow-blue)}.qr-order.qr-order .qr-fatal{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:30px;box-shadow:var(--g-shadow-md);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.qr-order.qr-order .qr-boot-mark{background:var(--g-gradient);border-radius:20px;box-shadow:var(--g-shadow-blue)}.shared-quote-page.shared-quote-page{background:var(--g-bg);color:var(--g-ink);font-family:var(--site-body,"Manrope",system-ui,sans-serif)}.shared-quote-page.shared-quote-page .shared-quote-topbar{background:var(--g-card-glass);border-bottom:1px solid var(--g-line);border-radius:0 0 24px 24px;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%)}.shared-quote-page.shared-quote-page .shared-quote-inclusions h2,.shared-quote-page.shared-quote-page .shared-quote-intro h1,.shared-quote-page.shared-quote-page .shared-quote-itinerary h3,.shared-quote-page.shared-quote-page .shared-quote-pay-bank dd,.shared-quote-page.shared-quote-page .shared-quote-section-heading h2,.shared-quote-page.shared-quote-page .shared-quote-state h1,.shared-quote-page.shared-quote-page .shared-quote-terms h2,.shared-quote-page.shared-quote-page .shared-quote-topbar .shared-quote-property-name{color:var(--g-ink)}.shared-quote-page.shared-quote-page .shared-quote-breakdown>small,.shared-quote-page.shared-quote-page .shared-quote-consent p,.shared-quote-page.shared-quote-page .shared-quote-consent-field span,.shared-quote-page.shared-quote-page .shared-quote-dates,.shared-quote-page.shared-quote-page .shared-quote-dates .shared-quote-time,.shared-quote-page.shared-quote-page .shared-quote-footer,.shared-quote-page.shared-quote-page .shared-quote-inclusions ul,.shared-quote-page.shared-quote-page .shared-quote-itinerary .shared-quote-day-activities,.shared-quote-page.shared-quote-page .shared-quote-itinerary .shared-quote-day-lines,.shared-quote-page.shared-quote-page .shared-quote-itinerary p,.shared-quote-page.shared-quote-page .shared-quote-ledger-label,.shared-quote-page.shared-quote-page .shared-quote-meta,.shared-quote-page.shared-quote-page .shared-quote-meta svg,.shared-quote-page.shared-quote-page .shared-quote-pay-bank dt,.shared-quote-page.shared-quote-page .shared-quote-pay-intro,.shared-quote-page.shared-quote-page .shared-quote-pay-note,.shared-quote-page.shared-quote-page .shared-quote-pay-payee,.shared-quote-page.shared-quote-page .shared-quote-pay-qr-empty,.shared-quote-page.shared-quote-page .shared-quote-payments li small,.shared-quote-page.shared-quote-page .shared-quote-section-heading>small,.shared-quote-page.shared-quote-page .shared-quote-state,.shared-quote-page.shared-quote-page .shared-quote-terms ol,.shared-quote-page.shared-quote-page .shared-quote-topbar>span,.shared-quote-page.shared-quote-page .shared-quote-total p,.shared-quote-page.shared-quote-page .shared-quote-total span{color:var(--g-muted)}.shared-quote-page.shared-quote-page .shared-quote-pdf-button{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:999px;color:var(--g-ink-2);box-shadow:var(--g-shadow-xs);transition:background-color .25s ease,transform .25s var(--g-spring),box-shadow .3s ease}.shared-quote-page.shared-quote-page .shared-quote-pdf-button:hover{background:var(--g-surface);box-shadow:var(--g-shadow-sm);color:var(--g-blue);transform:translateY(-1px)}.shared-quote-page.shared-quote-page .shared-quote-document{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:34px;box-shadow:0 2px 8px rgb(0 0 0/4%),0 32px 80px rgb(0 0 0/8%),inset 0 1px 0 rgb(255 255 255/16%);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%)}.shared-quote-page.shared-quote-page .shared-quote-intro{border-bottom-color:var(--g-line)}.shared-quote-page.shared-quote-page .shared-quote-eyebrow,.shared-quote-page.shared-quote-page .shared-quote-itinerary .shared-quote-day-label,.shared-quote-page.shared-quote-page .shared-quote-itinerary li>div>small,.shared-quote-page.shared-quote-page .shared-quote-pay-link,.shared-quote-page.shared-quote-page .shared-quote-pay-method-label,.shared-quote-page.shared-quote-page .shared-quote-section-heading span{color:var(--g-blue)}.shared-quote-page.shared-quote-page .shared-quote-length{background:var(--g-wash);border:1px solid var(--g-line);border-radius:999px;color:var(--g-blue)}.shared-quote-page.shared-quote-page .shared-quote-footer,.shared-quote-page.shared-quote-page .shared-quote-inclusions,.shared-quote-page.shared-quote-page .shared-quote-itinerary>ol>li,.shared-quote-page.shared-quote-page .shared-quote-terms{border-top-color:var(--g-line)}.shared-quote-page.shared-quote-page .shared-quote-day{background:var(--g-icon);border:1px solid var(--g-line);border-radius:14px;color:var(--g-blue);font-weight:800}.shared-quote-page.shared-quote-page .shared-quote-consent,.shared-quote-page.shared-quote-page .shared-quote-pay-panel,.shared-quote-page.shared-quote-page .shared-quote-payments{background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:24px}.shared-quote-page.shared-quote-page .shared-quote-pay-bank>div,.shared-quote-page.shared-quote-page .shared-quote-pay-method,.shared-quote-page.shared-quote-page .shared-quote-payments li{border-top-color:var(--g-line);border-bottom-color:var(--g-line)}.shared-quote-page.shared-quote-page .shared-quote-inclusions li svg,.shared-quote-page.shared-quote-page .shared-quote-payments li strong,.shared-quote-page.shared-quote-page .shared-quote-payments li svg{color:var(--g-green)}.shared-quote-page.shared-quote-page .shared-quote-refunds strong,.shared-quote-page.shared-quote-page .shared-quote-refunds svg{color:#b5705c}.shared-quote-page.shared-quote-page .shared-quote-total{background:radial-gradient(80% 120% at 100% 0,rgb(47 107 255/16%),transparent 56%),var(--g-wash);border:1px solid var(--g-line);border-radius:26px}.shared-quote-page.shared-quote-page .shared-quote-pay-intro strong,.shared-quote-page.shared-quote-page .shared-quote-pay-payee strong,.shared-quote-page.shared-quote-page .shared-quote-pay-vpa,.shared-quote-page.shared-quote-page .shared-quote-total strong{color:var(--g-blue-deep)}.shared-quote-page.shared-quote-page .shared-quote-consent-field input{background:var(--g-card);border:1px solid transparent;border-radius:16px;color:var(--g-ink);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.shared-quote-page.shared-quote-page .shared-quote-consent-field input:focus-visible{background:var(--g-card);border-color:rgb(10 33 192/50%);box-shadow:0 0 0 4px rgb(10 33 192/10%);outline:0}.shared-quote-page.shared-quote-page .shared-quote-consent button,.shared-quote-page.shared-quote-page .shared-quote-pay-open{background:var(--g-gradient);border-radius:999px;box-shadow:var(--g-shadow-blue);transition:transform .35s var(--g-spring),box-shadow .35s ease,filter .25s ease}.shared-quote-page.shared-quote-page .shared-quote-consent button:hover,.shared-quote-page.shared-quote-page .shared-quote-pay-open:hover{background:var(--g-gradient);transform:translateY(-1px) scale(1.01)}.shared-quote-page.shared-quote-page .shared-quote-pay-qr{border:1px solid var(--g-line);border-radius:16px;background:#fff}.shared-quote-page.shared-quote-page .shared-quote-pay-close{background:var(--g-card-glass);border:1px solid var(--g-line-strong);border-radius:999px;color:var(--g-ink-2)}.shared-quote-page.shared-quote-page .shared-quote-note{background:var(--g-wash);border-left:3px solid var(--g-blue);border-radius:0 16px 16px 0;color:var(--g-muted)}.shared-quote-page.shared-quote-page .shared-quote-confirmed{background:rgb(48 209 88/10%);border:1px solid rgb(48 209 88/24%);border-radius:20px;color:#166534}.shared-quote-page.shared-quote-page .shared-quote-footer a{color:var(--g-blue)}.shared-quote-page.shared-quote-page .shared-quote-spinner{border-color:var(--g-line);border-top-color:var(--g-blue)}.public-loader.loader-container{background:radial-gradient(70% 80% at 50% 20%,rgb(47 107 255/26%),transparent 62%),#0b1020;border:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-loader .loader{border-color:#c7d2ff #c7d2ff rgb(255 255 255/16%) rgb(255 255 255/16%);box-shadow:0 0 0 8px rgb(199 210 255/8%),0 0 30px rgb(47 107 255/30%)}.login-page.login-page{--site-body:"Manrope","SamsungOne","SF Pro Text","Segoe UI",sans-serif;background:var(--g-bg);color:var(--g-ink);font-family:var(--site-body);-webkit-font-smoothing:antialiased}.login-page.login-page .login-content,.login-page.login-page .login-panel{background:var(--g-bg)}.login-page.login-page .login-form{background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:34px;box-shadow:0 2px 8px rgb(0 0 0/4%),0 32px 80px rgb(0 0 0/9%),inset 0 1px 0 rgb(255 255 255/18%);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%)}.login-page.login-page .login-form:before{display:none}.login-page.login-page .form-heading h2{color:var(--g-ink);font-family:Manrope,SamsungOne,SF Pro Display,sans-serif;font-weight:800;letter-spacing:-.05em}.login-page.login-page .form-kicker{color:var(--g-blue);letter-spacing:.14em}.login-page.login-page .login-form label{color:var(--g-ink-2);font-weight:700}.login-page.login-page .login-form input{background:var(--g-input);border:1px solid transparent;border-radius:16px;color:var(--g-ink);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.login-page.login-page .login-form input:hover{background:var(--g-card)}.login-page.login-page .login-form input:focus{background:var(--g-card);border-color:rgb(10 33 192/50%);border-width:1px;box-shadow:0 0 0 4px rgb(10 33 192/10%)}.login-page.login-page .login-form .password-helper{color:var(--g-muted)}.login-page.login-page .login-form .submit-button{background:var(--g-gradient);border-radius:999px;box-shadow:var(--g-shadow-blue);transition:transform .35s var(--g-spring),box-shadow .35s ease,filter .25s ease}.login-page.login-page .login-form .submit-button:hover:not(:disabled){background:var(--g-gradient);transform:translateY(-1px) scale(1.01)}.login-page.login-page .login-error{color:var(--g-red)}.login-page.login-page .workspace-option{background:var(--g-card-glass)!important;border-color:var(--g-line)!important;border-radius:20px!important;color:var(--g-ink)!important;box-shadow:var(--g-shadow-xs);transition:transform .35s var(--g-ease),box-shadow .35s ease,background-color .25s ease!important}.login-page.login-page .workspace-option:hover{background:var(--g-surface)!important;border-color:rgb(47 107 255/24%)!important;box-shadow:var(--g-shadow-sm);transform:translateY(-2px)}.login-page.login-page .workspace-option small,.login-page.login-page .workspace-picker-copy{color:var(--g-muted)}.login-page.login-page .home-button{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/32%)!important;border-radius:999px!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-page.login-page .home-button:hover{background:rgb(255 255 255/18%)!important;border-color:rgb(255 255 255/62%)!important}.login-page.login-page .intro-rule{background:linear-gradient(90deg,#c7d2ff,#6a5cff);border-radius:999px;height:3px}.login-page.login-page .intro-copy{color:rgb(255 255 255/72%)}.login-page.login-page .intro-note{color:rgb(255 255 255/52%)}.login-page.login-page .motion-panel{background:radial-gradient(52% 62% at 74% 22%,rgb(106 92 255/34%),transparent 62%),radial-gradient(40% 50% at 30% 80%,rgb(47 107 255/22%),transparent 62%),linear-gradient(135deg,#05060a,#0a21c0 62%,#2a1d8f 135%)}.login-page.login-page .motion-glow{background:radial-gradient(circle,rgb(106 92 255/34%),rgb(47 107 255/16%) 38%,transparent 70%)}.login-page.login-page .motion-tunnel:before{border-color:rgb(199 210 255/38%)}.login-page.login-page .motion-ribbon-one{border-color:rgb(199 210 255/44%)}.login-page.login-page .motion-particle{background:#c7d2ff;box-shadow:0 0 14px 3px rgb(199 210 255/42%)}html[data-public-theme=dark] .login-page.login-page .login-logo{filter:brightness(0) invert(1)}html[data-public-theme=dark] .login-page.login-page .form-heading h2{color:var(--g-ink)}html[data-public-theme=dark] .login-page.login-page .login-form label{color:var(--g-ink-2)}html[data-public-theme=dark] .login-page.login-page .workspace-option{background:var(--g-card-glass)!important;border-color:var(--g-line)!important;color:var(--g-ink)!important}.rvx-shell.reveal-ready [data-reveal]{transition:opacity .6s ease,translate .75s var(--g-ease),transform .5s var(--g-ease),box-shadow .5s ease,border-color .4s ease,background-color .4s ease}.rvx-shell.reveal-ready [data-reveal]:not(.is-visible){filter:none;opacity:0;scale:1;transform:none;translate:0 24px}.rvx-shell.reveal-ready [data-reveal]:not(.is-visible)[data-reveal-direction=left]{translate:-24px 0}.rvx-shell.reveal-ready [data-reveal]:not(.is-visible)[data-reveal-direction=right]{translate:24px 0}.rvx-shell.reveal-ready [data-reveal].is-visible{filter:none;opacity:1;scale:1;transform:none;translate:0 0}.rvx-shell .public-page{animation:gal-page-in .8s var(--g-ease) both}@keyframes gal-page-in{0%{filter:blur(8px);opacity:0;transform:translateY(10px) scale(.995)}to{filter:blur(0);opacity:1;transform:none}}.galaxy-theme-toggle{align-items:center;background:var(--g-card-glass);border:1px solid var(--g-line);border-radius:999px;box-shadow:var(--g-shadow-xs);color:var(--g-ink);cursor:pointer;display:inline-flex;flex:none;height:38px;justify-content:center;padding:0;transition:background-color .25s ease,color .25s ease,transform .35s var(--g-spring),box-shadow .3s ease;width:38px}.galaxy-theme-toggle svg{height:17px;width:17px}.galaxy-theme-toggle:hover{background:var(--g-surface);box-shadow:var(--g-shadow-sm);color:var(--g-blue);transform:translateY(-1px) scale(1.05)}.galaxy-theme-toggle:active{transform:scale(.95)}.galaxy-theme-toggle:focus-visible{outline:3px solid rgb(47 107 255/42%);outline-offset:2px}.galaxy-theme-toggle.is-floating{bottom:max(18px,env(safe-area-inset-bottom));position:fixed;right:18px;z-index:60}.login-page .galaxy-theme-toggle.is-floating{bottom:auto;top:max(18px,env(safe-area-inset-top))}@media (max-width:760px){.rvx-shell.rvx-shell .rvx-header-inner{height:58px;padding:0}.rvx-shell.rvx-shell .rvx-brand img{height:26px}.galaxy-theme-toggle{height:36px;width:36px}.galaxy-theme-toggle.is-floating{right:14px}}@media (prefers-reduced-motion:reduce){.qr-order.qr-order *,.qr-order.qr-order :after,.qr-order.qr-order :before,.rvx-shell.rvx-shell *,.rvx-shell.rvx-shell :after,.rvx-shell.rvx-shell :before,.shared-quote-page.shared-quote-page *,.shared-quote-page.shared-quote-page :after,.shared-quote-page.shared-quote-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.rvx-shell.reveal-ready [data-reveal],.rvx-shell.reveal-ready [data-reveal].is-visible{filter:none!important;opacity:1!important;scale:1!important;translate:0 0!important}.rvx-shell.rvx-shell .hx-hero-mesh{mask-image:none}}.rvx-shell.rvx-shell .hx-steps,.rvx-shell.rvx-shell .platform-offering:nth-of-type(2n){background:var(--g-bg)}.rvx-shell.rvx-shell .pos-product-page .pos-product-editions{background:var(--g-surface)}.rvx-shell.rvx-shell .pos-product-page .pos-product-edition-top>svg{background:var(--g-icon)}.qr-order.qr-order .qr-head-tools{align-items:center;display:flex;flex:0 0 auto;gap:8px}.shared-quote-page.shared-quote-page .shared-quote-topbar-actions{align-items:center;display:flex;gap:10px}html[data-public-theme=dark] .shared-quote-page.shared-quote-page .shared-quote-topbar img[src*=dark-logo-2]{filter:brightness(0) invert(1)}html[data-public-theme=dark] .shared-quote-page.shared-quote-page .shared-quote-inclusions li svg,html[data-public-theme=dark] .shared-quote-page.shared-quote-page .shared-quote-payments li strong,html[data-public-theme=dark] .shared-quote-page.shared-quote-page .shared-quote-payments li svg{color:#4ade80}html[data-public-theme=dark] .shared-quote-page.shared-quote-page .shared-quote-pay-intro strong,html[data-public-theme=dark] .shared-quote-page.shared-quote-page .shared-quote-pay-payee strong,html[data-public-theme=dark] .shared-quote-page.shared-quote-page .shared-quote-pay-vpa,html[data-public-theme=dark] .shared-quote-page.shared-quote-page .shared-quote-total strong{color:#b8c5ff}html[data-public-theme=dark] .shared-quote-page.shared-quote-page .shared-quote-confirmed{background:rgb(74 222 128/10%);border-color:rgb(74 222 128/22%);color:#86efac}html[data-public-theme=dark] .shared-quote-page.shared-quote-page .shared-quote-confirmed span{color:#a7d9b9}html[data-public-theme=dark] .rvx-shell.rvx-shell .eyebrow.dark,html[data-public-theme=dark] .rvx-shell.rvx-shell .hx-app-occupancy b,html[data-public-theme=dark] .rvx-shell.rvx-shell .hx-bento-link,html[data-public-theme=dark] .rvx-shell.rvx-shell .plan-label,html[data-public-theme=dark] .rvx-shell.rvx-shell .suite-plan-link,html[data-public-theme=dark] .rvx-shell.rvx-shell .suite-plan-name{color:#9db0ff}html[data-public-theme=dark] .rvx-shell.rvx-shell .plans-pos .plan-card:nth-child(2):not(.is-featured),html[data-public-theme=dark] .rvx-shell.rvx-shell .plans-website .plan-card:nth-child(2):not(.is-featured){background:var(--g-wash);border-color:rgb(125 143 255/20%)}@media (max-width:760px){.shared-quote-page.shared-quote-page .shared-quote-topbar>span{display:none}}html[data-public-theme=dark] .login-page.login-page ::-webkit-scrollbar-thumb,html[data-public-theme=dark] .qr-order.qr-order ::-webkit-scrollbar-thumb,html[data-public-theme=dark] .rvx-shell.rvx-shell ::-webkit-scrollbar-thumb,html[data-public-theme=dark] .shared-quote-page.shared-quote-page ::-webkit-scrollbar-thumb{background:rgb(255 255 255/18%)}html[data-public-theme=dark] .login-page.login-page ::-webkit-scrollbar-thumb:hover,html[data-public-theme=dark] .qr-order.qr-order ::-webkit-scrollbar-thumb:hover,html[data-public-theme=dark] .rvx-shell.rvx-shell ::-webkit-scrollbar-thumb:hover,html[data-public-theme=dark] .shared-quote-page.shared-quote-page ::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255/28%)}@supports (-moz-appearance:none){html[data-public-theme=dark] .login-page.login-page,html[data-public-theme=dark] .qr-order.qr-order,html[data-public-theme=dark] .rvx-shell.rvx-shell,html[data-public-theme=dark] .shared-quote-page.shared-quote-page{scrollbar-color:rgb(255 255 255/20%) transparent}}.galaxy-theme-toggle svg{transition:transform .45s var(--g-spring)}.galaxy-theme-toggle:hover svg{transform:rotate(18deg)}.login-page.login-page .login-form,.rvx-shell.rvx-shell .dashboard-visual,.rvx-shell.rvx-shell .hero-panel,.rvx-shell.rvx-shell .hx-app,.rvx-shell.rvx-shell .hx-cta,.rvx-shell.rvx-shell .pos-product-page .pos-product-terminal,.shared-quote-page.shared-quote-page .shared-quote-document{border-radius:32px}.rvx-shell.rvx-shell .benefit-grid article,.rvx-shell.rvx-shell .contact-form,.rvx-shell.rvx-shell .feature-item,.rvx-shell.rvx-shell .hx-bento-card,.rvx-shell.rvx-shell .hx-channel-board,.rvx-shell.rvx-shell .hx-pos-screen,.rvx-shell.rvx-shell .hx-step-grid article,.rvx-shell.rvx-shell .plan-card,.rvx-shell.rvx-shell .platform-capabilities article,.rvx-shell.rvx-shell .platform-jump-grid a,.rvx-shell.rvx-shell .pos-product-page .pos-product-edition,.rvx-shell.rvx-shell .pos-product-page .pos-product-internet-note,.rvx-shell.rvx-shell .site-toast,.rvx-shell.rvx-shell .suite-plan{border-radius:30px}.qr-order.qr-order .qr-fatal,.qr-order.qr-order .qr-form,.qr-order.qr-order .qr-item,.qr-order.qr-order .qr-receipt,.qr-order.qr-order .qr-sheet-lines,.rvx-shell.rvx-shell .contact-address,.rvx-shell.rvx-shell .dashboard-window,.rvx-shell.rvx-shell .faq-list details,.rvx-shell.rvx-shell .hx-pos-receipt,.rvx-shell.rvx-shell .platform-faq details,.rvx-shell.rvx-shell .policy-sections article,.shared-quote-page.shared-quote-page .shared-quote-consent,.shared-quote-page.shared-quote-page .shared-quote-pay-panel,.shared-quote-page.shared-quote-page .shared-quote-payments,.shared-quote-page.shared-quote-page .shared-quote-total{border-radius:24px}.login-page.login-page .login-form:before,.qr-order.qr-order .qr-sheet-panel{border-radius:32px 32px 0 0}.login-page.login-page .login-form input,.qr-order.qr-order .qr-field input,.rvx-shell.rvx-shell .contact-form input,.rvx-shell.rvx-shell .contact-form select,.rvx-shell.rvx-shell .contact-form textarea,.shared-quote-page.shared-quote-page .shared-quote-consent-field input{border-radius:14px}@media (max-width:760px){.rvx-shell.rvx-shell .rvx-header-actions{gap:6px}.rvx-shell.rvx-shell .rvx-header-actions .rvx-cta{display:none}.rvx-shell.rvx-shell .rvx-menu-toggle{display:inline-flex}.rvx-shell.rvx-shell .hx-bento{gap:16px}.rvx-shell.rvx-shell .hx-actions .hx-button{flex:1 1 100%}.rvx-shell.rvx-shell .closing-cta{margin-bottom:32px;margin-top:32px}}@media (max-width:480px){.rvx-shell.rvx-shell .rvx-brand img{height:24px}.rvx-shell.rvx-shell .rvx-brand{padding:4px 6px}}@media (min-width:761px) and (max-width:1100px){.rvx-shell.rvx-shell .rvx-header-actions{gap:6px}.rvx-shell.rvx-shell .rvx-header-actions .rvx-signin{padding-left:8px;padding-right:8px}}@media (min-width:761px) and (max-width:900px){.rvx-shell.rvx-shell .rvx-header-actions .rvx-signin{display:none}}@media (max-width:560px){.shared-quote-page.shared-quote-page .shared-quote-topbar img{height:auto;width:128px}.shared-quote-page.shared-quote-page .shared-quote-topbar .shared-quote-property-logo{height:32px;max-width:128px;width:auto}.shared-quote-page.shared-quote-page .shared-quote-pdf-button{gap:4px;padding:0 8px;font-size:9px}}.rvx-shell.rvx-shell .plan-card.is-featured .button-blue,.rvx-shell.rvx-shell .plans-channel .plan-card:first-child .button-blue{background:#fff;box-shadow:0 1px 2px rgb(0 0 0/12%);color:var(--g-blue-deep)!important;-webkit-text-fill-color:var(--g-blue-deep)}.rvx-shell.rvx-shell .plan-card.is-featured .button-blue:hover,.rvx-shell.rvx-shell .plans-channel .plan-card:first-child .button-blue:hover{background:#f4f6ff;filter:none}.rvx-shell.rvx-shell .plan-card.is-featured .button-blue svg,.rvx-shell.rvx-shell .plans-channel .plan-card:first-child .button-blue svg{color:var(--g-blue-deep)!important;-webkit-text-fill-color:var(--g-blue-deep)}.rvx-shell.rvx-shell .hx-metrics,.rvx-shell.rvx-shell .hx-steps{padding-bottom:clamp(24px,3vw,40px)}.rvx-shell.rvx-shell .hx-steps{padding-top:clamp(40px,5vw,56px)}.rvx-shell.rvx-shell .hx-steps+.suite-pricing{padding-top:clamp(24px,3vw,40px)}