.versa-shell *{box-sizing:border-box;margin:0;padding:0}.versa-shell{--primary-color:#0a0a0a;--secondary-color:#f5f5f5;--accent-color:#0ea5e9;--accent-color-deep:#2196cd;--gold-gradient:linear-gradient(180deg,#0ea5e9,#2196cd);--text-color:#333;--light-text:#666;--border-color:#ddd;--white:#fff}.versa-shell,.versa-shell{scroll-behavior:smooth;width:100%}.versa-shell{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-touch-callout:none;-webkit-user-select:text;user-select:text;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-callout:none;background-color:#fff;background-color:var(--white);width:100%;max-width:100vw;min-height:100%;color:var(--text-color);touch-action:pan-y;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;display:flex;position:relative;overflow:visible}.versa-shell ::selection{color:#0a0a0a;background:#0ea5e947}.versa-shell a{-webkit-tap-highlight-color:transparent;color:inherit;touch-action:manipulation;text-decoration:none}.versa-shell button{cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:none}.versa-shell button,.versa-shell input,.versa-shell select,.versa-shell textarea{appearance:none;touch-action:manipulation}.versa-shell input,.versa-shell select,.versa-shell textarea{font-size:clamp(1rem,2vw,1.1rem)}@media (prefers-reduced-motion:reduce){.versa-shell,.versa-shell{scroll-behavior:auto}.versa-shell *,.versa-shell :after,.versa-shell :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.versa-shell .ios-safari .floatingCtaWrap,.versa-shell .ios-safari .heroPhoneWrap,.versa-shell .ios-safari .interactiveDemoWrap,.versa-shell .ios-safari .navWrap{backface-visibility:hidden;transform:translateZ(0)}.versa-shell .ios-safari .floatingCtaGlass,.versa-shell .ios-safari .heroPhoneGlass,.versa-shell .ios-safari .interactiveDemoGlass,.versa-shell .ios-safari .navGlass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.versa-shell .ios-safari .decorativeBlurLayer{display:none!important}.versa-shell .container{width:100%}@media (max-width:768px){.versa-shell,.versa-shell .app,.versa-shell .route-shell,.versa-shell,.versa-shell{-webkit-overflow-scrolling:touch;height:auto;min-height:100%;max-height:none;overflow-y:auto}.versa-shell,.versa-shell,.versa-shell{overflow-x:hidden}}.versa-shell .navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:120;background-color:#fffc;width:100%;transition:background-color .28s,box-shadow .28s;position:fixed;top:0;left:0;right:0;overflow:visible;box-shadow:0 2px 12px #0000000f}.versa-shell .navbar-at-top{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.versa-shell .blob-container{z-index:1!important}.versa-shell .nav-container{z-index:10;gap:1.2rem;max-width:1720px;margin:0 auto;padding:1.1rem clamp(1rem,2.6vw,2.75rem);position:relative;left:-10px}.versa-shell .nav-container,.versa-shell .nav-main{justify-content:space-between;align-items:center;display:flex}.versa-shell .nav-main{flex:1;gap:8rem}.versa-shell .logo{color:var(--primary-color);text-transform:uppercase;flex-shrink:0;align-items:center;gap:.75rem;margin-right:6rem;text-decoration:none;display:inline-flex}.versa-shell .logo-image{filter:grayscale()brightness(0)contrast(1.2);width:auto;height:78px;display:block}.versa-shell .nav-links{align-items:center;gap:1.75rem;display:flex}.versa-shell .nav-link,.versa-shell .nav-links a{color:var(--text-color);letter-spacing:.05em;font-size:.95rem;text-decoration:none;transition:color .3s}.versa-shell .nav-text-link{position:relative}.versa-shell .nav-text-link:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0a0a0a,#0ea5e9);width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.versa-shell .nav-text-link.is-active:after,.versa-shell .nav-text-link:hover:after{transform-origin:0;transform:scaleX(1)}.versa-shell .nav-text-link.is-active,.versa-shell .nav-text-link:hover{color:var(--accent-color)}.versa-shell .nav-link{cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-family:inherit;display:inline-flex}.versa-shell .nav-links a:hover{color:var(--accent-color)}.versa-shell .nav-item{position:relative}.versa-shell .nav-item-right{margin-left:auto}.versa-shell .nav-item.dropdown:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.versa-shell .navbar .dropdown-menu{z-index:200;background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:repeat(3,minmax(160px,1fr));gap:16px;min-width:560px;margin-top:10px;padding:18px;display:none;position:absolute;top:100%;left:0;box-shadow:0 18px 44px #0000001f}.versa-shell .navbar .dropdown-menu a{color:#111;letter-spacing:.02em;border-radius:8px;padding:8px 10px;font-size:.9rem}.versa-shell .navbar .dropdown-menu a:hover{color:#111;background:#f5f5f7}.versa-shell .dropdown-title{color:#111;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.versa-shell .navbar .dropdown.is-open .dropdown-menu{display:grid}.versa-shell .nav-chevron{transition:transform .25s}.versa-shell .nav-chevron.open{transform:rotate(180deg)}.versa-shell .dropdown-column{flex-direction:column;gap:6px;display:flex}.versa-shell .solutions-dropdown{grid-template-columns:repeat(4,minmax(150px,1fr))!important;min-width:720px!important}.versa-shell .industries-dropdown{grid-template-columns:repeat(2,minmax(190px,1fr))!important;min-width:460px!important}.versa-shell .resources-dropdown{grid-template-columns:repeat(3,1fr)!important;min-width:760px!important}.versa-shell .dropdown-image-col{background:linear-gradient(145deg,#f8fafc,#e9f5fb);border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:flex-start;padding:12px;display:flex;box-shadow:0 8px 20px #0000001f;gap:12px!important}.versa-shell .resources-dropdown .dropdown-image-col{flex-direction:row;grid-column:1/-1;align-items:center;margin-top:4px;padding:14px 16px;gap:18px!important}.versa-shell .resources-dropdown .dropdown-featured-image{flex-shrink:0;width:196px;height:100px}.versa-shell .resources-dropdown .resource-image-content{flex:1;gap:4px}.versa-shell .resources-dropdown .explore-resources-btn{white-space:nowrap;flex-shrink:0;margin-left:auto}.versa-shell .dropdown-featured-image{object-fit:cover;border-radius:10px;width:100%;height:168px;display:block}.versa-shell .resource-image-content{flex-direction:column;gap:10px;display:flex}.versa-shell .resource-kicker{color:#475569;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.versa-shell .resource-image-content p{color:#0a0a0a;margin:0;font-size:.9rem;line-height:1.45}.versa-shell .explore-resources-btn{color:#0b0b0b!important;text-align:center!important;background:linear-gradient(135deg,#0ea5e9,#30b6f4)!important;border-radius:8px!important;padding:10px 14px!important;font-size:.86rem!important;font-weight:700!important;transition:all .3s!important}.versa-shell .explore-resources-btn:hover{background:linear-gradient(135deg,#30b6f4,#0ea5e9)!important;transform:translateY(-2px)!important;box-shadow:0 8px 16px #0ea5e94d!important}.versa-shell .phone-btn{background-color:var(--primary-color);border:1px solid var(--primary-color);letter-spacing:.05em;border-radius:0;padding:.75rem 1.5rem;font-weight:600;transition:all .3s;color:var(--white)!important}.versa-shell .nav-actions{align-items:center;gap:.75rem;display:flex}.versa-shell .mobile-header-actions{align-items:center;gap:.45rem;margin-left:auto;display:none}.versa-shell .mobile-header-actions .cta-btn,.versa-shell .mobile-header-actions .login-btn{white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.56rem .92rem;font-size:.82rem;line-height:1.1;display:inline-flex}.versa-shell .mobile-header-actions .cta-btn{min-width:104px}.versa-shell .mobile-menu-toggle{color:#0a0a0a;background:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.versa-shell .cta-btn{background:#0b0b0b;position:relative;overflow:hidden;color:#fff!important}.versa-shell .cta-btn,.versa-shell .login-btn{letter-spacing:.05em;border-radius:999px;padding:.7rem 1.3rem}.versa-shell .login-btn{background:0 0;font-weight:700;text-decoration:none;transition:all .3s;color:#0a0a0a!important}.versa-shell .cta-btn:after{content:"";background:linear-gradient(120deg,#fff0,#ffffff47,#fff0);width:45%;height:300%;transition:transform .45s;position:absolute;top:-120%;left:-40%;transform:rotate(24deg)}.versa-shell .cta-btn:hover{background:#000;transform:translateY(-1px)}.versa-shell .cta-btn:hover:after{transform:translate(250%)rotate(24deg)}.versa-shell .phone-btn:hover{background-color:initial;color:var(--primary-color)!important}@media (min-width:961px){.versa-shell .nav-container{grid-gap:1rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;left:0}.versa-shell .logo{justify-self:start;margin-right:0}.versa-shell .logo-image{height:48px}.versa-shell .nav-main{display:contents}.versa-shell .nav-links{justify-self:center;gap:2rem}.versa-shell .nav-actions{justify-self:end}.versa-shell .nav-item-right{margin-left:0}.versa-shell .navbar .resources-dropdown,.versa-shell .navbar .solutions-dropdown{left:auto;right:0}.versa-shell .navbar .solutions-dropdown{grid-template-columns:repeat(2,minmax(150px,1fr))!important;min-width:auto!important}.versa-shell .navbar .dropdown-menu{opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;will-change:opacity,transform;margin-top:8px;transition:opacity .22s,transform .26s cubic-bezier(.22,.61,.36,1),visibility 0s linear .26s;display:grid;transform:translateY(-8px)}.versa-shell .navbar .dropdown.is-open .dropdown-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .24s,transform .3s cubic-bezier(.22,.61,.36,1),visibility;display:grid;transform:translateY(0)}.versa-shell .navbar .dropdown-menu .dropdown-column,.versa-shell .navbar .dropdown-menu .dropdown-image-col{opacity:0;transition:opacity .24s,transform .28s cubic-bezier(.22,.61,.36,1);transform:translateY(6px)}.versa-shell .navbar .dropdown.is-open .dropdown-menu .dropdown-column,.versa-shell .navbar .dropdown.is-open .dropdown-menu .dropdown-image-col{opacity:1;transition-delay:60ms;transform:translateY(0)}}@media (min-width:961px) and (prefers-reduced-motion:reduce){.versa-shell .navbar .dropdown-menu,.versa-shell .navbar .dropdown-menu .dropdown-column,.versa-shell .navbar .dropdown-menu .dropdown-image-col,.versa-shell .navbar .dropdown.is-open .dropdown-menu{transition:none;transform:none}}@media (max-width:800px){.versa-shell .nav-container{justify-content:space-between;align-items:center;gap:.5rem;display:flex;left:-6px;padding:1rem clamp(.5rem,2vw,1.5rem)!important}.versa-shell .logo,.versa-shell .logo-image{flex-shrink:0}.versa-shell .logo-image{height:55px}.versa-shell .mobile-header-actions{flex-shrink:0;justify-self:auto;align-items:center;gap:.2rem;margin-left:auto;margin-right:.3rem;display:flex!important}.versa-shell .mobile-header-actions .login-btn{white-space:nowrap;flex-shrink:0;min-width:auto;padding:.35rem .5rem;font-size:.65rem}.versa-shell .mobile-header-actions .cta-btn{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:50px;max-width:100px;height:34px;margin-right:0;padding:0 .4rem;font-size:.65rem;font-weight:700;overflow:hidden}.versa-shell .mobile-menu-toggle{flex-shrink:0;width:34px;height:34px;margin-left:.2rem}}@media (max-width:960px){.versa-shell .navbar{overflow:visible}.versa-shell .nav-container{justify-content:space-between;align-items:center;gap:.8rem;display:flex;left:-6px;padding:1.1rem clamp(.75rem,2.6vw,2.75rem)!important}.versa-shell .logo,.versa-shell .logo-image{flex-shrink:0}.versa-shell .logo-image{height:58px}.versa-shell .mobile-menu-toggle{z-index:3;flex-shrink:0;justify-self:auto;width:38px;min-width:38px;height:38px;margin-left:.3rem;display:inline-flex;position:relative}.versa-shell .mobile-header-actions{flex-wrap:nowrap;flex-shrink:0;justify-self:auto;align-items:center;gap:.3rem;min-width:auto;margin-left:auto;margin-right:0;display:inline-flex!important}.versa-shell .mobile-header-actions .cta-btn,.versa-shell .mobile-header-actions .login-btn{letter-spacing:0;white-space:nowrap;border-radius:999px;flex-shrink:0;min-width:auto;padding:.38rem .46rem;font-size:.66rem;line-height:1.1}.versa-shell .mobile-header-actions .login-btn{min-width:auto;padding:.46rem .62rem;font-size:.74rem}.versa-shell .mobile-header-actions .cta-btn{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:60px;max-width:120px;height:38px;margin-right:0;padding:0 .5rem;font-size:.74rem;font-weight:700;overflow:hidden}.versa-shell .mobile-header-actions .cta-btn:after,.versa-shell .nav-main{display:none}.versa-shell .nav-main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:130;background:#fffffffa;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;align-items:stretch;gap:.6rem;padding:.75rem;position:absolute;top:calc(100% + 10px);left:clamp(.75rem,2.6vw,2.75rem);right:clamp(.75rem,2.6vw,2.75rem);box-shadow:0 20px 44px #00000024}.versa-shell .nav-main.open{display:flex}.versa-shell .nav-links{flex-direction:column;align-items:stretch;gap:.35rem;width:100%}.versa-shell .nav-link,.versa-shell .nav-links>a{letter-spacing:.02em;border-radius:10px;justify-content:space-between;width:100%;padding:.75rem .8rem;font-size:.92rem}.versa-shell .nav-link:hover,.versa-shell .nav-links>a:hover{background:#f8fafc}.versa-shell .nav-item-right{margin-left:0}.versa-shell .navbar .dropdown-menu{box-shadow:none;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:1fr;min-width:100%;margin-top:4px;padding:10px;position:static}.versa-shell .nav-item.dropdown:after{display:none}.versa-shell .industries-dropdown,.versa-shell .resources-dropdown,.versa-shell .solutions-dropdown{grid-template-columns:1fr!important;min-width:100%!important}.versa-shell .resources-dropdown .dropdown-image-col{flex-direction:column;align-items:stretch;margin-top:8px}.versa-shell .resources-dropdown .dropdown-featured-image{width:100%;height:140px}.versa-shell .resources-dropdown .explore-resources-btn{margin-left:0}.versa-shell .nav-item.dropdown:not(.is-open) .dropdown-menu{opacity:0;pointer-events:none;border:none;max-height:0;margin-top:0;padding:0;display:grid;overflow:hidden}.versa-shell .nav-item.dropdown.is-open .dropdown-menu{opacity:1;pointer-events:auto;border:1px solid #e5e7eb;max-height:2000px;margin-top:4px;padding:10px;display:grid!important}.versa-shell .nav-item.dropdown .dropdown-menu{transition:opacity .25s,max-height .3s}.versa-shell .dropdown-image-col{background:0 0;border:none;padding:0}.versa-shell .dropdown-featured-image{height:140px}.versa-shell .nav-actions{display:none}.versa-shell .nav-actions a{text-align:center;flex:1}.versa-shell .nav-actions .cta-btn,.versa-shell .nav-actions .login-btn{width:100%}.versa-shell .nav-actions .login-btn{padding:.65rem .9rem;font-size:.88rem}.versa-shell .nav-actions .cta-btn{padding:.65rem 1rem;font-size:.88rem}}@media (max-width:420px){.versa-shell .logo-image{height:53px}.versa-shell .nav-container{left:-3px}.versa-shell .mobile-header-actions{margin-right:.16rem}.versa-shell .mobile-header-actions .cta-btn,.versa-shell .mobile-header-actions .login-btn{padding:.34rem .4rem;font-size:.62rem}.versa-shell .mobile-header-actions .login-btn{min-width:66px;padding:.4rem .52rem;font-size:.68rem}.versa-shell .mobile-header-actions .cta-btn{min-width:92px;height:36px;padding:0 .72rem;font-size:.68rem}.versa-shell .mobile-menu-toggle{width:36px;height:36px}}@media (max-width:960px){.versa-shell .navbar{background-color:#fffffff5;overflow:visible;-webkit-backdrop-filter:none!important}.versa-shell .navbar.navbar-at-top{background:0 0}.versa-shell .navbar.navWrap,.versa-shell.ios-safari .navWrap{transform:none!important}.versa-shell .nav-container{justify-content:space-between;align-items:center;gap:.55rem;padding:.7rem clamp(.9rem,4vw,1.4rem)!important;display:flex!important;left:0!important}.versa-shell .logo{z-index:1402;flex-shrink:0;position:relative;margin-right:0!important}.versa-shell .logo-image{height:40px!important}.versa-shell .mobile-header-actions{z-index:1402;flex-shrink:0;align-items:center;gap:.5rem;position:relative;margin:0 0 0 auto!important;display:inline-flex!important}.versa-shell .mobile-header-actions .login-btn{white-space:nowrap;font-weight:700;color:#0a0a0a!important;min-width:0!important;padding:.4rem .45rem!important;font-size:.84rem!important}.versa-shell .mobile-header-actions .cta-btn{white-space:nowrap;border-radius:999px;font-weight:700;overflow:visible;min-width:0!important;max-width:none!important;height:auto!important;padding:.5rem .85rem!important;font-size:.8rem!important}.versa-shell .mobile-header-actions .cta-btn:after{display:none}.versa-shell .mobile-menu-toggle{color:#0a0a0a;z-index:1500;background:0 0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-width:40px;position:relative;width:40px!important;height:40px!important;margin-left:.15rem!important;display:inline-flex!important}.versa-shell .nav-main{-webkit-overflow-scrolling:touch;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:stretch;transition:transform .36s cubic-bezier(.22,.61,.36,1),visibility 0s linear .36s;overflow-y:auto;transform:translate(100%);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;padding:calc(env(safe-area-inset-top,0px) + 76px) 22px calc(env(safe-area-inset-bottom,0px) + 28px)!important;z-index:1300!important;background:#fff!important;border:none!important;border-radius:0!important;gap:0!important;display:flex!important;position:fixed!important;inset:0!important}.versa-shell .nav-main.open{visibility:visible;transition:transform .4s cubic-bezier(.22,.61,.36,1),visibility;transform:translate(0)}.versa-shell .nav-links{flex-direction:column;align-items:stretch;gap:0;width:100%}.versa-shell .nav-links .nav-link,.versa-shell .nav-links>a{letter-spacing:-.01em;border-bottom:1px solid #f0f1f4;border-radius:0;justify-content:space-between;width:100%;font-weight:700;color:#0a0a0a!important;padding:18px 4px!important;font-size:1.18rem!important}.versa-shell .nav-links .nav-text-link:after{display:none!important}.versa-shell .nav-item{width:100%;position:relative}.versa-shell .nav-item-right{margin-left:0!important}.versa-shell .navbar .dropdown-menu{opacity:0;pointer-events:none;max-height:0;transition:opacity .25s,max-height .34s,padding .25s;overflow:hidden;grid-gap:0!important;box-shadow:none!important;border:none!important;border-radius:0!important;grid-template-columns:1fr!important;gap:0!important;min-width:100%!important;margin:0!important;padding:0 4px!important;display:grid!important;position:static!important}.versa-shell .navbar .dropdown.is-open .dropdown-menu{opacity:1;pointer-events:auto;max-height:1600px;padding:2px 4px 14px!important}.versa-shell .nav-item.dropdown:after{display:none}.versa-shell .navbar .dropdown-menu a{color:#2b2f38!important;padding:12px 8px!important;font-size:1rem!important}.versa-shell .navbar .dropdown-menu a:active{background:#edf7fc}.versa-shell .dropdown-title{margin-top:10px}.versa-shell .dropdown-image-col{display:none!important}.versa-shell .nav-actions{flex-direction:column;gap:12px;width:100%;margin-top:26px;display:flex!important}.versa-shell .nav-actions .cta-btn,.versa-shell .nav-actions .login-btn{text-align:center;border-radius:999px;justify-content:center;width:100%;font-weight:700;padding:15px!important;font-size:1rem!important}.versa-shell .nav-actions .login-btn{background:#fff;border:1px solid #e6e8ee;color:#0a0a0a!important}.versa-shell .nav-actions .cta-btn{background:#0a0a0a;color:#fff!important}.versa-shell .nav-actions .cta-btn:after{display:none}}@media (max-width:600px){.versa-shell .logo-image{height:36px!important}.versa-shell .mobile-header-actions .login-btn{display:none!important}}@media (max-width:380px){.versa-shell .logo-image{height:32px!important}.versa-shell .mobile-header-actions .cta-btn{padding:.46rem .72rem!important;font-size:.74rem!important}}@media (max-width:960px) and (prefers-reduced-motion:reduce){.versa-shell .nav-main{transition:visibility!important}.versa-shell .navbar .dropdown-menu{transition:none!important}}.versa-shell .as-promo{background:#fff;border:1px solid #ebedf1;box-shadow:0 1px 2px #1018280a,0 10px 28px #10182812}.versa-shell .as-promo-head{align-items:center;gap:12px;min-width:0;display:flex}.versa-shell .as-promo-icon{background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0a0a0a14}.versa-shell .as-promo-icon img{object-fit:contain;display:block}.versa-shell .as-promo-copy{flex-direction:column;min-width:0;display:flex}.versa-shell .as-promo-title{color:#0a0a0a;letter-spacing:-.01em;font-size:.96rem;font-weight:700;line-height:1.2}.versa-shell .as-promo-sub{color:#6b7280;font-size:.76rem;font-weight:500;line-height:1.25}.versa-shell .as-promo-badges{gap:8px;display:flex}.versa-shell .as-promo-badge{color:#fff;background:#0a0a0a;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:9px;min-width:0;padding:7px 14px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.versa-shell .as-promo-badge:hover{background:#000;transform:translateY(-1px)}.versa-shell .as-promo-glyph{flex-shrink:0;width:18px;height:20px}.versa-shell .as-promo-badge-text{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.versa-shell .as-promo-badge-text small{letter-spacing:.01em;opacity:.92;margin-bottom:2px;font-size:.56rem;font-weight:500}.versa-shell .as-promo-badge-text strong{letter-spacing:-.01em;white-space:nowrap;font-size:1.02rem;font-weight:600}.versa-shell .as-promo-qr{display:flex}.versa-shell .as-promo-qr-item{flex-direction:column;align-items:center;gap:6px;display:flex}.versa-shell .as-promo-qr-frame{background:#fff;border-radius:10px;padding:6px;display:inline-flex;box-shadow:inset 0 0 0 1px #0a0a0a12}.versa-shell .as-promo-qr-frame img{display:block}.versa-shell .as-promo-qr-cap{color:#6b7280;letter-spacing:.01em;white-space:nowrap;font-size:.66rem;font-weight:600}.versa-shell .as-promo-wrap--bar{justify-content:center;width:100%;margin:0 0 22px;display:flex}.versa-shell .as-promo-wrap--bar .as-promo{border-radius:16px;flex-direction:column;gap:12px;max-width:100%;padding:12px 14px;display:flex}.versa-shell .as-promo-wrap--bar .as-promo-icon{border-radius:13px;width:46px;height:46px}.versa-shell .as-promo-wrap--bar .as-promo-icon img{width:32px;height:32px}.versa-shell .as-promo-wrap--bar .as-promo-qr{display:none}.versa-shell .as-promo-wrap--stage{margin:0;display:none}.versa-shell .as-promo-wrap--stage .as-promo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff7;border-radius:20px;flex-direction:column;align-items:stretch;gap:12px;width:clamp(208px,22vw,248px);padding:16px;display:flex}.versa-shell .as-promo-wrap--stage .as-promo-icon{border-radius:14px;width:48px;height:48px}.versa-shell .as-promo-wrap--stage .as-promo-icon img{width:34px;height:34px}.versa-shell .as-promo-wrap--stage .as-promo-badges{flex-direction:column;gap:8px}.versa-shell .as-promo-wrap--stage .as-promo-badge{justify-content:flex-start}.versa-shell .as-promo-wrap--stage .as-promo-qr{border-top:1px solid #ebedf1;justify-content:space-between;gap:10px;margin-top:2px;padding-top:14px}.versa-shell .as-promo-wrap--stage .as-promo-qr-frame img{width:72px;height:72px}@media (min-width:1024px){.versa-shell .as-promo-wrap--bar{display:none}.versa-shell .as-promo-wrap--stage{display:block}}@media (max-width:640px){.versa-shell .as-promo-wrap--bar{margin-bottom:18px}.versa-shell .as-promo-wrap--bar .as-promo-sub{display:none}.versa-shell .as-promo-wrap--bar .as-promo-icon{width:44px;height:44px}.versa-shell .as-promo-wrap--bar .as-promo-icon img{width:30px;height:30px}.versa-shell .as-promo-wrap--bar .as-promo-badge{gap:7px;padding:7px 10px}}@media (prefers-reduced-motion:reduce){.versa-shell .as-promo-badge{transition:none}}.versa-shell .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.versa-shell .vlh-hero{isolation:isolate;background:#fff;padding:clamp(88px,12vh,124px) clamp(1rem,3vw,2rem) clamp(8px,1.5vh,20px);position:relative;overflow:hidden}.versa-shell .vlh-hero,.versa-shell .vlh-hero .hero-cta-wrap{flex-direction:column;align-items:center;display:flex}.versa-shell .vlh-hero .hero-cta-wrap{width:min(520px,100%)}.versa-shell .vlh-hero .hero-inner{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.versa-shell .vlh-hero .as-promo-wrap--bar{order:5;margin:26px 0 4px}.versa-shell .vlh-hero .hero-trust{color:#5b6472;align-items:center;gap:8px;margin:0 0 18px;font-size:.8rem;font-weight:600;display:inline-flex}.versa-shell .vlh-hero .hero-stars{color:#0ea5e9;gap:1px;display:inline-flex}.versa-shell .vlh-hero .vlh-title{-webkit-text-fill-color:#0a0a0a;text-wrap:balance;color:#0a0a0a;letter-spacing:-.025em;background:0 0;margin:0 0 16px;font-size:clamp(1.95rem,4.6vw,3.5rem);font-weight:800;line-height:1.06}.versa-shell .vlh-hero .vlh-title-accent{-webkit-text-fill-color:#0000;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text}.versa-shell .vlh-hero .hero-sub{color:#565f6c;letter-spacing:.01em;white-space:nowrap;margin:0 0 12px;font-size:clamp(.92rem,1.25vw,1.05rem);font-weight:600;line-height:1.5}.versa-shell .vlh-hero .hero-lede{text-wrap:pretty;color:#6b7280;max-width:620px;margin:0 auto 26px;font-size:clamp(.88rem,1.05vw,.98rem);font-weight:500;line-height:1.6}.versa-shell .vlh-hero .hero-sub-term{appearance:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;text-decoration-style:dotted;text-decoration-color:#2196cd;transition:color .18s,text-decoration-color .18s}.versa-shell .vlh-hero .hero-sub-term:focus-visible,.versa-shell .vlh-hero .hero-sub-term:hover{color:#1e88b9;text-decoration-style:solid;text-decoration-color:#1e88b9}.versa-shell .hero-term-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0b0b0ba6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.versa-shell .hero-term-modal{background:#fff;border-radius:20px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #00000040}.versa-shell .hero-term-head{z-index:1;background:#0b0b0b;border-radius:20px 20px 0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 28px 20px;display:flex;position:sticky;top:0}.versa-shell .hero-term-badge{background:var(--gold-gradient);color:#0b0b0b;letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.versa-shell .hero-term-head h2{color:#fff;margin:0;font-size:1.2rem;font-weight:800;line-height:1.3}.versa-shell .hero-term-head p{color:#0ea5e9;letter-spacing:.03em;margin:4px 0 0;font-size:.85rem}.versa-shell .hero-term-close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s;display:flex}.versa-shell .hero-term-close:hover{background:#ffffff38}.versa-shell .hero-term-body{text-align:left;padding:22px 28px 28px}.versa-shell .hero-term-body h3{color:#1e88b9;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;font-size:.78rem;font-weight:800}.versa-shell .hero-term-body h3:first-child{margin-top:0}.versa-shell .hero-term-body p{color:#3c4450;margin:0;font-size:.92rem;line-height:1.6}.versa-shell .hero-term-body ul{grid-gap:8px;gap:8px;margin:0;padding:0 0 0 18px;display:grid}.versa-shell .hero-term-body li{color:#3c4450;font-size:.92rem;line-height:1.55}.versa-shell .hero-term-cta{background:var(--gold-gradient);color:#0b0b0b;border-radius:999px;align-items:center;gap:7px;margin-top:22px;padding:11px 20px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.versa-shell .hero-term-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0ea5e959}@media (max-width:640px){.versa-shell .hero-term-head{padding:20px 20px 16px}.versa-shell .hero-term-body{padding:18px 20px 24px}}.versa-shell .vlh-hero .hero-cta{justify-content:center;width:100%;display:flex}.versa-shell .vlh-hero .hero-secondary{color:#8a93a3;margin:16px 0 0;font-size:.9rem;font-weight:500}.versa-shell .vlh-hero .hero-secondary-link{color:#0a0a0a;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.versa-shell .vlh-hero .hero-secondary-link svg{transition:transform .25s}.versa-shell .vlh-hero .hero-secondary-link:hover{color:#09618a}.versa-shell .vlh-hero .hero-secondary-link:hover svg{transform:translate(3px)}.versa-shell .vlh-hero .hero-pill-wrap{width:min(520px,100%);position:relative}.versa-shell .vlh-hero .hero-pill{background:#fff;border:1px solid #e6e8ee;border-radius:999px;align-items:center;gap:8px;width:100%;padding:7px 7px 7px 8px;display:flex;box-shadow:0 1px 2px #1018280d,0 14px 34px #1018281a}.versa-shell .vlh-hero .hero-pill:focus-within{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e940}.versa-shell .vlh-hero .hero-pill-field{flex:1;align-items:center;gap:10px;min-width:0;padding-left:8px;display:flex}.versa-shell .vlh-hero .hero-pill-icon{color:#64748b;flex-shrink:0}.versa-shell .vlh-hero .hero-pill-input{color:#0a0a0a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 0;font-family:inherit;font-size:1rem}.versa-shell .vlh-hero .hero-pill-input::placeholder{color:#64748b}.versa-shell .vlh-hero .hero-pill-clear{color:#667085;background:#f1f3f7;border-radius:50%;justify-content:center;width:26px;height:26px}.versa-shell .vlh-hero .hero-pill-clear,.versa-shell .vlh-hero .hero-pill-cta{flex-shrink:0;align-items:center;display:inline-flex}.versa-shell .vlh-hero .hero-pill-cta{color:#fff;white-space:nowrap;background:#0a0a0a;border-radius:999px;gap:6px;padding:13px 20px;font-size:.95rem;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s}.versa-shell .vlh-hero .hero-pill-cta svg{transition:transform .2s}.versa-shell .vlh-hero .hero-pill-cta:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 8px 20px #0a0a0a42}.versa-shell .vlh-hero .hero-pill-cta:hover svg{transform:translate(2px,-2px)}.versa-shell .vlh-hero .hero-pill-dropdown{text-align:left;z-index:40;background:#fff;border:1px solid #e6e8ee;border-radius:16px;max-height:min(360px,50vh);position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden auto;box-shadow:0 20px 44px #10182829}.versa-shell .vlh-hero .hero-pill-status{color:#667085;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:.92rem;display:flex}.versa-shell .vlh-hero .hero-pill-spinner{animation:.9s linear infinite bs-versa-vphSpin}.versa-shell .vlh-hero .hero-pill-item{text-align:left;background:0 0;flex-direction:column;gap:3px;width:100%;padding:11px 16px;transition:background .15s;display:flex}.versa-shell .vlh-hero .hero-pill-item:hover{background:#edf7fc}.versa-shell .vlh-hero .hero-pill-item-name{color:#0a0a0a;font-size:.92rem;font-weight:700}.versa-shell .vlh-hero .hero-pill-item-meta{color:#667085;align-items:center;gap:6px;font-size:.82rem;display:flex}.versa-shell .vlh-hero .hero-stage-mount{z-index:1;width:100%;position:relative}.versa-shell .vlh-hero .hero-stage-area{width:min(940px,100% - 28px);height:clamp(408px,44vw,500px);margin:30px auto 0;position:relative;overflow:hidden}.versa-shell .vlh-hero .vlh-stage{pointer-events:none;z-index:0;background:linear-gradient(168deg,#7acaef,#40ade0 48%,#2298cf);border-radius:40px;width:100%;height:80%;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff6}.versa-shell .vlh-hero .hero-stage-aside{pointer-events:none;z-index:3;align-items:center;display:none;position:absolute;top:20%;bottom:0;right:clamp(12px,2.4vw,30px)}.versa-shell .vlh-hero .hero-stage-aside>*{pointer-events:auto}@media (min-width:1024px){.versa-shell .vlh-hero .hero-stage-aside{display:flex}}.versa-shell .vlh-hero .vlh-device{aspect-ratio:780/1598;filter:drop-shadow(0 22px 40px #00283a47);z-index:1;width:clamp(252px,27vw,312px);position:absolute;top:44px;left:50%;transform:translate(-50%)}.versa-shell .vlh-hero .vlh-frame-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.versa-shell .vlh-hero .vlh-screen{z-index:1;background:#f4f5f7;border-radius:34px;flex-direction:column;display:flex;position:absolute;inset:1.2% 3.2% 1.6% 3.5%;overflow:hidden}.versa-shell .vlh-hero .vph-statusbar{color:#0a0a0a;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:15px 26px 4px;display:flex}.versa-shell .vlh-hero .vph-time{font-size:.76rem;font-weight:700}.versa-shell .vlh-hero .vph-status-icons{align-items:center;gap:5px;display:inline-flex}.versa-shell .vlh-hero .vlh-appwrap{background:#f4f5f7;flex:1;min-height:0;position:relative;overflow:hidden}.versa-shell .vlh-hero .vlh-appslot{flex-direction:column;display:flex;position:absolute;inset:0}.versa-shell .vlh-hero .vapp{background:#f4f5f7;flex-direction:column;flex:1;min-height:0;display:flex}.versa-shell .vlh-hero .vapp-bar{background:#fff;border-bottom:1px solid #0a0a0a0f;flex-shrink:0;align-items:center;gap:9px;padding:8px 14px 10px;display:flex}.versa-shell .vlh-hero .vapp-appicon{background:linear-gradient(135deg,#84cef1,#0ea5e9);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000f}.versa-shell .vlh-hero .vapp-appicon img{object-fit:contain;width:19px;height:19px}.versa-shell .vlh-hero .vapp-bar-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.versa-shell .vlh-hero .vapp-name{color:#0a0a0a;letter-spacing:-.01em;font-size:.84rem;font-weight:800}.versa-shell .vlh-hero .vapp-loc{color:#8a93a3;align-items:center;gap:3px;font-size:.6rem;font-weight:600;display:inline-flex}.versa-shell .vlh-hero .vapp-cart{color:#0a0a0a;flex-shrink:0;display:inline-flex;position:relative}.versa-shell .vlh-hero .vapp-cart-badge{color:#05151c;background:#0ea5e9;border-radius:8px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;top:-6px;right:-7px}.versa-shell .vlh-hero .vapp-port{flex:1;min-height:0;position:relative;overflow:hidden}.versa-shell .vlh-hero .vapp-scroll{will-change:transform;flex-direction:column;gap:10px;padding:12px;display:flex}.versa-shell .vlh-hero .vapp-banner{color:#fff;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:96px;padding:12px 13px 13px;display:flex}.versa-shell .vlh-hero .vapp-banner-food{background:#161412}.versa-shell .vlh-hero .vapp-banner-row{gap:6px;display:flex}.versa-shell .vlh-hero .vapp-badge{color:#fff;background:#ffffff29;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:.58rem;font-weight:700;display:inline-flex}.versa-shell .vlh-hero .vapp-badge-gold{color:#05151c;background:#0ea5e9}.versa-shell .vlh-hero .vapp-banner-title{letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.versa-shell .vlh-hero .vapp-banner-sub{opacity:.9;font-size:.64rem;font-weight:500}.versa-shell .vlh-hero .vapp-chips{gap:6px;display:flex}.versa-shell .vlh-hero .vapp-chip{color:#5b6472;background:#fff;border:1px solid #0a0a0a14;border-radius:999px;padding:5px 11px;font-size:.66rem;font-weight:700}.versa-shell .vlh-hero .vapp-chip.is-active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.versa-shell .vlh-hero .vapp-sec{color:#0a0a0a;align-items:center;gap:6px;margin-top:2px;font-size:.78rem;font-weight:800;display:flex}.versa-shell .vlh-hero .vapp-sec-ic{color:#0ea5e9}.versa-shell .vlh-hero .vapp-menu{flex-direction:column;gap:8px;display:flex}.versa-shell .vlh-hero .vapp-item{background:#fff;border:1px solid #0a0a0a0f;border-radius:13px;align-items:center;gap:10px;padding:8px 9px;display:flex}.versa-shell .vlh-hero .vapp-thumb{background-color:#d3ecf8;background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;width:46px;height:46px}.versa-shell .vlh-hero .thumb-a{background:linear-gradient(135deg,#f0a35a,#c2502f)}.versa-shell .vlh-hero .thumb-b{background:linear-gradient(135deg,#6ac3ec,#1f8dc0)}.versa-shell .vlh-hero .thumb-c{background:linear-gradient(135deg,#8dceed,#9c6b3f)}.versa-shell .vlh-hero .thumb-d{background:linear-gradient(135deg,#7fcff4,#3fade0)}.versa-shell .vlh-hero .vapp-item-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.versa-shell .vlh-hero .vapp-item-name{color:#0a0a0a;font-size:.78rem;font-weight:700}.versa-shell .vlh-hero .vapp-item-desc,.versa-shell .vlh-hero .vapp-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.versa-shell .vlh-hero .vapp-item-desc{color:#8a93a3;font-size:.64rem}.versa-shell .vlh-hero .vapp-item-price{color:#0a0a0a;margin-top:2px;font-size:.74rem;font-weight:800}.versa-shell .vlh-hero .vapp-add{color:#fff;background:#0a0a0a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.versa-shell .vlh-hero .vapp-add.is-added{color:#05151c;background:#0ea5e9}.versa-shell .vlh-hero .vapp-checkout{background:#0a0a0a;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.versa-shell .vlh-hero .vapp-checkout-info{flex-direction:column;gap:1px;display:flex}.versa-shell .vlh-hero .vapp-checkout-label{color:#c9cdd6;font-size:.62rem;font-weight:600}.versa-shell .vlh-hero .vapp-checkout-total{color:#fff;letter-spacing:-.01em;font-size:.98rem;font-weight:900}.versa-shell .vlh-hero .vapp-checkout-btn{color:#05151c;background:linear-gradient(135deg,#58b8e5,#0ea5e9);border-radius:999px;align-items:center;gap:2px;padding:9px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.versa-shell .vlh-hero .vapp-card{background:#fff;border:1px solid #0a0a0a0f;border-radius:14px;flex-direction:column;gap:9px;padding:11px 12px;display:flex}.versa-shell .vlh-hero .vapp-card-head{color:#0a0a0a;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:flex}.versa-shell .vlh-hero .vapp-card-ic{color:#0ea5e9}.versa-shell .vlh-hero .vapp-slots{gap:7px;display:flex}.versa-shell .vlh-hero .vapp-slot{color:#5b6472;text-align:center;background:#f4f5f7;border:1px solid #0a0a0a0f;border-radius:9px;flex:1;padding:7px 0;font-size:.72rem;font-weight:700}.versa-shell .vlh-hero .vapp-slot.is-active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.versa-shell .vlh-hero .vapp-reviews-top{align-items:baseline;gap:8px;display:flex}.versa-shell .vlh-hero .vapp-reviews-score{color:#0a0a0a;align-items:center;gap:3px;font-size:.92rem;font-weight:900;display:inline-flex}.versa-shell .vlh-hero .vapp-reviews-score svg{color:#0ea5e9}.versa-shell .vlh-hero .vapp-reviews-count{color:#8a93a3;font-size:.66rem;font-weight:600}.versa-shell .vlh-hero .vapp-quote{color:#2b2f38;margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.versa-shell .vlh-hero .vapp-quote-by{color:#8a93a3;font-size:.64rem;font-weight:600}.versa-shell .vlh-hero .vapp-foot{color:#8a93a3;justify-content:center;align-items:center;gap:6px;padding:4px 0 8px;font-size:.62rem;font-weight:600;display:flex}.versa-shell .vlh-hero .vapp-foot-mark{object-fit:contain;opacity:.6;width:13px;height:13px}.versa-shell .vlh-hero .vapp-cart-on{color:#1a7a3c}.versa-shell .vlh-hero .vapp-addbtn{color:#05151c;background:linear-gradient(135deg,#58b8e5,#0ea5e9);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.versa-shell .vlh-hero .vapp-mtabs{gap:6px;display:flex}.versa-shell .vlh-hero .vapp-mtabs span{color:#5b6472;background:#fff;border:1px solid #0a0a0a14;border-radius:999px;padding:5px 11px;font-size:.66rem;font-weight:700}.versa-shell .vlh-hero .vapp-mtabs span.is-active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.versa-shell .vlh-hero .vapp-msec{color:#0a0a0a;align-items:baseline;gap:4px;margin-top:2px;font-size:.78rem;font-weight:800;display:flex}.versa-shell .vlh-hero .vapp-msec span{color:#64748b;font-size:.68rem;font-weight:600}.versa-shell .vlh-hero .vapp-mlist{flex-direction:column;gap:8px;display:flex}.versa-shell .vlh-hero .vapp-mrow{background:#fff;border:1px solid #0a0a0a0f;border-radius:13px;align-items:center;gap:10px;padding:8px 10px;display:flex}.versa-shell .vlh-hero .vapp-mrow.is-new{border-color:#0ea5e973;box-shadow:0 4px 14px #0ea5e929}.versa-shell .vlh-hero .vapp-mthumb{background-color:#d3ecf8;background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.versa-shell .vlh-hero .vapp-mthumb.thumb-c{background-image:linear-gradient(135deg,#8dceed,#9c6b3f)}.versa-shell .vlh-hero .vapp-mthumb.is-dim{filter:grayscale();opacity:.5}.versa-shell .vlh-hero .vapp-mthumb-icon{color:#0a0a0a;background:#0a0a0a0d;justify-content:center;align-items:center;display:inline-flex}.versa-shell .vlh-hero .vapp-mrow-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.versa-shell .vlh-hero .vapp-mrow-name{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.versa-shell .vlh-hero .vapp-mrow-meta{align-items:center;gap:8px;display:flex}.versa-shell .vlh-hero .vapp-mrow-price{color:#0a0a0a;font-size:.74rem;font-weight:800}.versa-shell .vlh-hero .vapp-status{align-items:center;gap:4px;font-size:.64rem;font-weight:700;display:inline-flex}.versa-shell .vlh-hero .vapp-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.versa-shell .vlh-hero .vapp-status.tone-gold{color:#15709a}.versa-shell .vlh-hero .vapp-status.tone-muted{color:#6b7280}.versa-shell .vlh-hero .vapp-status.tone-amber{color:#0a88c2}.versa-shell .vlh-hero .vapp-edit{color:#6b7280;background:#0a0a0a0d;border-radius:8px;justify-content:center;width:28px;height:28px}.versa-shell .vlh-hero .vapp-edit,.versa-shell .vlh-hero .vapp-newtag{flex-shrink:0;align-items:center;display:inline-flex}.versa-shell .vlh-hero .vapp-newtag{color:#09618a;background:#0ea5e92e;border-radius:999px;gap:3px;padding:4px 8px;font-size:.62rem;font-weight:800}.versa-shell .vlh-hero .vapp-addrow{color:#09618a;background:#0ea5e90f;border:1px dashed #0ea5e980;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:2px;padding:11px;font-size:.78rem;font-weight:800;display:flex}.versa-shell .vlh-hero .vapp-banner-shop{background:#161616}.versa-shell .vlh-hero .vapp-grid2{grid-gap:8px;grid-template-columns:1fr 1fr;gap:8px;display:grid}.versa-shell .vlh-hero .vapp-prod{background:#fff;border:1px solid #0a0a0a0f;border-radius:13px;flex-direction:column;gap:7px;padding:7px;display:flex}.versa-shell .vlh-hero .vapp-prod-img{background-color:#d3ecf8;background-position:50%;background-size:cover;border-radius:9px;width:100%;height:64px}.versa-shell .vlh-hero .vapp-prod-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.versa-shell .vlh-hero .vapp-prod-info{flex-direction:column;min-width:0;display:flex}.versa-shell .vlh-hero .vapp-prod-name{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.versa-shell .vlh-hero .vapp-prod-price{color:#0a0a0a;font-size:.72rem;font-weight:800}.versa-shell .vlh-hero .vapp-add-sm{border-radius:8px;width:26px;height:26px}.versa-shell .vlh-hero .vapp-srv{background:#fff;border:1px solid #0a0a0a0f;border-radius:13px;align-items:center;gap:10px;padding:10px 11px;display:flex}.versa-shell .vlh-hero .vapp-srv.is-sel{background:linear-gradient(135deg,#0ea5e91a,#0ea5e908);border-color:#0ea5e980}.versa-shell .vlh-hero .vapp-srv-ic{color:#0a0a0a;background:#0a0a0a0d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.versa-shell .vlh-hero .vapp-srv.is-sel .vapp-srv-ic{color:#15709a;background:#0ea5e933}.versa-shell .vlh-hero .vapp-srv-price{color:#0a0a0a;flex-shrink:0;font-size:.74rem;font-weight:800}.versa-shell .vlh-hero .vapp-srv-check{color:#05151c;background:#0ea5e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.versa-shell .vlh-hero .vapp-call{color:#fff;background:#0a0a0a;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;display:flex}.versa-shell .vlh-hero .vapp-call .vapp-item-name{color:#fff}.versa-shell .vlh-hero .vapp-call .vapp-item-desc{color:#b9bdc6}.versa-shell .vlh-hero .vapp-call-ic{color:#58b8e5;background:#0ea5e938;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.versa-shell .vlh-hero .vapp-chat{flex-direction:column;gap:7px;display:flex}.versa-shell .vlh-hero .vapp-bubble{border-radius:14px;max-width:84%;padding:8px 11px;font-size:.74rem;font-weight:600;line-height:1.35}.versa-shell .vlh-hero .vapp-bubble.is-ai{color:#0f435b;background:linear-gradient(135deg,#0ea5e933,#0ea5e91a);border-bottom-left-radius:5px;align-self:flex-start}.versa-shell .vlh-hero .vapp-bubble.is-cust{color:#2b2f38;background:#fff;border:1px solid #0a0a0a12;border-bottom-right-radius:5px;align-self:flex-end}.versa-shell .vlh-hero .vapp-results{flex-direction:column;gap:7px;margin-top:2px;display:flex}.versa-shell .vlh-hero .vapp-resrow{background:#fff;border:1px solid #0a0a0a0f;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}.versa-shell .vlh-hero .vapp-resrow-ic{color:#15709a;background:#0ea5e92e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.versa-shell .vlh-hero .vapp-resrow-check{color:#239fd9;flex-shrink:0}@keyframes bs-versa-vphSpin{to{transform:rotate(1turn)}}@media (max-width:1023px){.versa-shell .vlh-hero .vlh-device{top:36px}}@media (max-width:640px){.versa-shell .vlh-hero{padding-top:clamp(70px,8vh,84px)}.versa-shell .vlh-hero .hero-sub{white-space:normal}.versa-shell .vlh-hero .hero-lede{margin-bottom:20px;font-size:.86rem}.versa-shell .vlh-hero .hero-secondary,.versa-shell .vlh-hero .hero-trust-extra{display:none}.versa-shell .vlh-hero .hero-inner{order:1}.versa-shell .vlh-hero .hero-stage-mount{order:2}.versa-shell .vlh-hero .hero-cta-wrap{z-index:5;order:3;margin-top:-46px;position:relative}.versa-shell .vlh-hero .hero-stage-area{height:400px;margin-top:26px}.versa-shell .vlh-hero .vlh-stage{border-radius:30px}.versa-shell .vlh-hero .vlh-device{filter:drop-shadow(0 14px 26px #00283a4d);top:30px}.versa-shell .vlh-hero .vlh-screen{border-radius:28px}.versa-shell .vlh-hero .hero-pill{border-radius:999px;flex-direction:row;gap:6px;padding:6px 6px 6px 14px}.versa-shell .vlh-hero .hero-pill-field{flex:1;width:auto;padding-left:0}.versa-shell .vlh-hero .hero-pill-cta{border-radius:50%;justify-content:center;gap:0;width:46px;min-width:46px;height:46px;padding:0}.versa-shell .vlh-hero .hero-pill-cta span{display:none}.versa-shell .vlh-hero .hero-pill-input{font-size:16px}}@media (max-width:380px){.versa-shell .vlh-hero .hero-stage-area{height:360px}}@media (prefers-reduced-motion:reduce){.versa-shell .vlh-hero *,.versa-shell .vlh-hero :after,.versa-shell .vlh-hero :before{transition:none!important;animation:none!important}}.versa-shell .vstore{background:#fff;padding:clamp(124px,15vh,184px) clamp(1rem,3vw,2rem) clamp(48px,7vh,88px);overflow:hidden}.versa-shell .vstore-panel{grid-gap:clamp(20px,4vw,56px);background:#f5f6f8;border:1px solid #0a0a0a0d;border-radius:32px;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(20px,4vw,56px);max-width:1180px;margin:0 auto;padding:clamp(34px,4.5vw,68px);display:grid;position:relative;overflow:visible}.versa-shell .vstore-title{color:#0a0a0a;letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:800;line-height:1.1}.versa-shell .vstore-gold{-webkit-text-fill-color:#0000;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text}.versa-shell .vstore-desc{color:#565f6c;max-width:46ch;margin:16px 0 0;font-size:1.02rem;line-height:1.6}.versa-shell .vstore-list{flex-direction:column;gap:11px;margin:22px 0 0;padding:0;list-style:none;display:flex}.versa-shell .vstore-list li{color:#1a1d24;align-items:center;gap:10px;font-size:.96rem;font-weight:600;display:flex}.versa-shell .vstore-check{color:var(--accent-color-deep);background:#0ea5e933;border-radius:50%;flex-shrink:0;justify-content:center;width:22px;height:22px}.versa-shell .vstore-check,.versa-shell .vstore-cta{align-items:center;display:inline-flex}.versa-shell .vstore-cta{color:#fff;background:#0a0a0a;border-radius:999px;gap:7px;width:fit-content;margin-top:28px;padding:13px 22px;font-size:.96rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.versa-shell .vstore-cta svg{transition:transform .2s}.versa-shell .vstore-cta:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 12px 28px #0a0a0a38}.versa-shell .vstore-cta:hover svg{transform:translate(3px)}.versa-shell .vstore-media{justify-content:center;align-items:center;display:flex;position:relative}.versa-shell .vstore-img{filter:drop-shadow(0 26px 46px #0a0a0a42);width:100%;max-width:452px;height:auto;margin:-116px 0 -30px;display:block}@media (max-width:880px){.versa-shell .vstore{padding-top:clamp(84px,12vh,118px)}.versa-shell .vstore-panel{text-align:center;grid-template-columns:1fr;gap:6px;padding:0 clamp(20px,5vw,36px) clamp(28px,6vw,44px)}.versa-shell .vstore-media{order:-1;margin:0}.versa-shell .vstore-img{max-width:268px;margin:-76px auto 16px}.versa-shell .vstore-title{margin-top:4px}.versa-shell .vstore-desc,.versa-shell .vstore-list{margin-left:auto;margin-right:auto}.versa-shell .vstore-list{align-items:flex-start;width:fit-content}.versa-shell .vstore-cta{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.versa-shell .vstore-cta,.versa-shell .vstore-cta svg{transition:none}}.versa-shell .competition-search-lite{background:#fff;padding:76px 2rem}.versa-shell .competition-search-lite .container{max-width:1000px}.versa-shell .competition-search-lite__header{text-align:center;margin-bottom:24px}.versa-shell .competition-search-lite__title{color:#0a0a0a;margin:0;font-size:2.3rem;font-weight:800;line-height:1.2}.versa-shell .competition-search-lite__subtitle{color:#5f6b7a;margin:10px 0 0;font-size:1.02rem;font-weight:500}.versa-shell .competition-search-lite__search{position:relative}.versa-shell .competition-search-lite__form{box-sizing:border-box;background:#f8f9fb;border:2px solid #e5e7eb;border-radius:16px;align-items:center;gap:12px;width:100%;padding:16px 18px;display:flex}.versa-shell .competition-search-lite__form:focus-within{background:#fff;border-color:#0ea5e9}.versa-shell .competition-search-lite__icon{color:#6b7280;flex-shrink:0;width:20px;height:20px}.versa-shell .competition-search-lite__input{color:#0a0a0a;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500}.versa-shell .competition-search-lite__input::placeholder{color:#6b7280}.versa-shell .competition-search-lite__clear{color:#6b7280;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.versa-shell .competition-search-lite__dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:14px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #0000001f}.versa-shell .competition-search-lite__list{flex-direction:column;display:flex}.versa-shell .competition-search-lite__item{cursor:pointer;text-align:left;background:#fff;border:none;border-bottom:1px solid #f1f5f9;width:100%;padding:13px 14px}.versa-shell .competition-search-lite__item:last-child{border-bottom:none}.versa-shell .competition-search-lite__item-main{color:#0a0a0a;font-size:.95rem;font-weight:700}.versa-shell .competition-search-lite__item-meta{color:#64748b;align-items:center;gap:8px;margin-top:4px;font-size:.8rem;display:flex}.versa-shell .competition-search-lite__status{color:#64748b;align-items:center;gap:8px;padding:16px 14px;font-size:.88rem;font-weight:500;display:flex}.versa-shell .competition-search-lite__spinner{animation:1s linear infinite bs-versa-competition-search-lite-spin}@keyframes bs-versa-competition-search-lite-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){.versa-shell .competition-search-lite{padding:54px .9rem}.versa-shell .competition-search-lite__title{font-size:1.75rem}.versa-shell .competition-search-lite__subtitle{font-size:.93rem}.versa-shell .competition-search-lite__form{border-radius:14px;padding:14px}.versa-shell .competition-search-lite__input{font-size:.95rem}.versa-shell .competition-search-lite__dropdown{border-radius:12px;top:calc(100% + 8px)}.versa-shell .competition-search-lite__item{padding:12px}}.versa-shell .vai{z-index:2;background:#0b0b0c;padding:clamp(48px,6.5vh,80px) clamp(1rem,3vw,2rem);position:relative;overflow:visible}.versa-shell .vai-inner{grid-gap:clamp(28px,5vw,72px);grid-template-columns:.92fr 1.08fr;gap:clamp(28px,5vw,72px);max-width:1180px;margin:0 auto;display:grid}.versa-shell .vai-inner,.versa-shell .vai-media{align-items:center;position:relative}.versa-shell .vai-media{justify-content:center;display:flex}.versa-shell .vai-glow{pointer-events:none;background:radial-gradient(closest-side,#0ea5e947,#0ea5e90f 55%,#0000 72%);width:115%;height:86%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.versa-shell .vai-float{will-change:transform;animation:6s ease-in-out infinite bs-versa-vaiFloat}@keyframes bs-versa-vaiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.versa-shell .vai-device{aspect-ratio:780/1598;filter:drop-shadow(0 34px 60px #0009);z-index:1;width:clamp(258px,31vw,326px);margin:-132px 0;position:relative;transform:perspective(1600px)rotateY(9deg)rotateX(3deg)rotate(-4deg)}.versa-shell .vai-frame{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.versa-shell .vai-screen{z-index:1;background:#f4f5f7;border-radius:34px;flex-direction:column;display:flex;position:absolute;inset:1.2% 3.2% 1.6% 3.5%;overflow:hidden}.versa-shell .vai-statusbar{color:#0a0a0a;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px 4px;display:flex}.versa-shell .vai-time{font-size:.74rem;font-weight:700}.versa-shell .vai-status-ic{align-items:center;gap:5px;display:inline-flex}.versa-shell .vai-appbar{background:#fff;border-bottom:1px solid #0a0a0a0f;gap:9px;padding:6px 14px 10px;display:flex}.versa-shell .vai-appbar,.versa-shell .vai-appicon{flex-shrink:0;align-items:center}.versa-shell .vai-appicon{background:linear-gradient(135deg,#84cef1,#0ea5e9);border-radius:9px;justify-content:center;width:30px;height:30px;display:inline-flex}.versa-shell .vai-appicon img{object-fit:contain;width:19px;height:19px}.versa-shell .vai-appbar-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.versa-shell .vai-appname{color:#0a0a0a;letter-spacing:-.01em;font-size:.84rem;font-weight:800}.versa-shell .vai-appsub{color:#8a93a3;font-size:.6rem;font-weight:600}.versa-shell .vai-livedot{background:#0ea5e9;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 4px #0ea5e92e}.versa-shell .vai-body{flex:1;min-height:0;padding:11px 12px;overflow:hidden}.versa-shell .vai-call-screen{flex-direction:column;gap:9px;display:flex}.versa-shell .vai-incoming{color:#fff;background:#0a0a0a;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;display:flex}.versa-shell .vai-incoming-ic{color:#6ac0e8;background:#0ea5e938;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.versa-shell .vai-incoming-main{flex-direction:column;flex:1;min-width:0;display:flex}.versa-shell .vai-incoming-title{white-space:nowrap;font-size:.72rem;font-weight:800}.versa-shell .vai-incoming-sub{color:#b9bdc6;white-space:nowrap;align-items:center;gap:6px;font-size:.62rem;font-weight:600;display:flex}.versa-shell .vai-incoming-sub s{color:#7a7f88}.versa-shell .vai-vm-short{display:none}.versa-shell .vai-incoming-sub b{color:#6ac0e8;font-weight:700}.versa-shell .vai-wave{flex-shrink:0;align-items:center;gap:2px;height:11px;display:inline-flex}.versa-shell .vai-wave i{transform-origin:50%;background:#6ac0e8;border-radius:2px;width:2.5px;height:100%;animation:.9s ease-in-out infinite bs-versa-vaiWave;display:block;transform:scaleY(.3)}.versa-shell .vai-wave i:first-child{animation-delay:0s}.versa-shell .vai-wave i:nth-child(2){animation-delay:.12s}.versa-shell .vai-wave i:nth-child(3){animation-delay:.24s}.versa-shell .vai-wave i:nth-child(4){animation-delay:.36s}.versa-shell .vai-wave i:nth-child(5){animation-delay:.18s}@keyframes bs-versa-vaiWave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.versa-shell .vai-livedot{position:relative}.versa-shell .vai-livedot:after{content:"";background:#0ea5e98c;border-radius:50%;animation:1.8s ease-out infinite bs-versa-vaiPing;position:absolute;inset:0}@keyframes bs-versa-vaiPing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.versa-shell .vai-chat{flex-direction:column;gap:7px;display:flex}.versa-shell .vai-bubble{border-radius:14px;max-width:86%;padding:8px 11px;font-size:.74rem;font-weight:600;line-height:1.35}.versa-shell .vai-bubble-ai{color:#0f435b;background:linear-gradient(135deg,#0ea5e933,#0ea5e91a);border-bottom-left-radius:5px;align-self:flex-start}.versa-shell .vai-bubble-cust{color:#2b2f38;background:#fff;border:1px solid #0a0a0a12;border-bottom-right-radius:5px;align-self:flex-end}.versa-shell .vai-captured{background:#fff;border:1px solid #0a0a0a0f;border-radius:13px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.versa-shell .vai-captured-head{color:#09618a;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:flex}.versa-shell .vai-captured-head svg{color:#0ea5e9}.versa-shell .vai-field{align-items:center;gap:8px;display:flex}.versa-shell .vai-field-k{color:#8a93a3;flex-shrink:0;width:42px;font-size:.7rem;font-weight:600}.versa-shell .vai-field-v{color:#0a0a0a;flex:1;min-width:0;font-size:.74rem;font-weight:700}.versa-shell .vai-field-ck{color:#239fd9;flex-shrink:0}.versa-shell .vai-done{color:#0f435b;background:#0ea5e929;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;font-size:.74rem;font-weight:800;display:flex}.versa-shell .vai-done svg,.versa-shell .vai-done-ck{color:#15709a}.versa-shell .vai-done-ck{margin-left:auto}.versa-shell .vai-done-logo{object-fit:contain;flex-shrink:0;width:auto;height:14px}.versa-shell .vai-text{color:#fff}.versa-shell .vai-eyebrow{color:#6ac0e8;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:inline-block}.versa-shell .vai-title{color:#fff;letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:800;line-height:1.08}.versa-shell .vai-gold{-webkit-text-fill-color:#0000;background:linear-gradient(#6ac0e8,#0ea5e9);-webkit-background-clip:text;background-clip:text}.versa-shell .vai-desc{color:#b9bdc6;max-width:48ch;margin:16px 0 0;font-size:1.04rem;line-height:1.6}.versa-shell .vai-benefits{grid-gap:16px 22px;grid-template-columns:1fr 1fr;gap:16px 22px;margin:26px 0 0;padding:0;list-style:none;display:grid}.versa-shell .vai-benefits li{align-items:flex-start;gap:11px;display:flex}.versa-shell .vai-benefit-ic{color:#6ac0e8;background:#0ea5e929;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.versa-shell .vai-benefit-main{flex-direction:column;display:flex}.versa-shell .vai-benefit-title{color:#f4f5f7;font-size:.94rem;font-weight:700}.versa-shell .vai-benefit-text{color:#9aa0ab;margin-top:1px;font-size:.82rem}.versa-shell .vai-cta{color:#05151c;background:linear-gradient(135deg,#6ac0e8,#0ea5e9);border-radius:999px;align-items:center;gap:7px;margin-top:30px;padding:14px 24px;font-size:.98rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.versa-shell .vai-cta svg{transition:transform .2s}.versa-shell .vai-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0ea5e952}.versa-shell .vai-cta:hover svg{transform:translate(3px)}@media (max-width:900px){.versa-shell .vai{--vai-zone:clamp(237px,calc(55vw + 28px),286px);background:linear-gradient(#fff 0,#fff var(--vai-zone),#0b0b0c var(--vai-zone));padding-top:0}.versa-shell .vai-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:36px}.versa-shell .vai-media{order:-1}.versa-shell .vai-text{order:1;max-width:560px}.versa-shell .vai-desc{margin-left:auto;margin-right:auto}.versa-shell .vai-benefits{text-align:left;grid-template-columns:1fr;justify-items:start;width:max-content;max-width:100%;margin:26px auto 0}.versa-shell .vai-benefits li{justify-content:flex-start}.versa-shell .vai-vm-full{display:none}.versa-shell .vai-vm-short{display:inline}.versa-shell .vai-device{width:clamp(204px,54vw,252px);margin:28px auto 0;transform:perspective(1600px)rotateY(0)rotate(-2deg)}.versa-shell .vai-glow{height:64%;top:60%}}@media (max-width:520px){.versa-shell .vai-benefits{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.versa-shell .vai-cta,.versa-shell .vai-cta svg{transition:none}.versa-shell .vai-wave i{animation:none;transform:scaleY(.6)}.versa-shell .vai-livedot:after{opacity:0;animation:none}.versa-shell .vai-float{animation:none}}.versa-shell .reviews-section{background:#fff;padding:64px 0 72px;overflow:hidden}.versa-shell .reviews-section .container{text-align:center}.versa-shell .reviews-section .section-title{color:#0a0a0a;margin-bottom:12px;padding:0 2rem}.versa-shell .reviews-section .section-subtitle{color:#666;margin-bottom:44px;padding:0 2rem}.versa-shell .reviews-rows{flex-direction:column;gap:22px;display:flex}.versa-shell .reviews-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.versa-shell .reviews-track{gap:22px;width:max-content;min-width:max-content;padding:6px 11px;display:flex}.versa-shell .reviews-track-left{animation:82s linear infinite bs-versa-reviews-scroll-left}.versa-shell .reviews-track-right{animation:72s linear infinite bs-versa-reviews-scroll-right}.versa-shell .reviews-marquee:hover .reviews-track{animation-play-state:paused}.versa-shell .review-card{text-align:left;background:#fff;border:1px solid #ececec;border-radius:16px;flex-direction:column;flex:0 0 360px;gap:12px;width:360px;padding:22px 24px;display:flex;box-shadow:0 10px 26px #0000000f}.versa-shell .review-card-stars{gap:3px;display:flex}.versa-shell .review-star{fill:#04adfb;stroke:#04adfb;color:#04adfb}.versa-shell .review-card-quote{-webkit-line-clamp:4;color:#1f2937;-webkit-box-orient:vertical;margin:0;font-size:.97rem;line-height:1.55;display:-webkit-box;overflow:hidden}.versa-shell .review-card-meta{margin-top:auto;padding-top:4px}.versa-shell .review-card-author{color:#0a0a0a;font-size:.95rem;font-weight:700}.versa-shell .review-card-role{color:#767676;margin-top:2px;font-size:.8rem}@keyframes bs-versa-reviews-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bs-versa-reviews-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:768px){.versa-shell .reviews-section{padding:48px 0 52px}.versa-shell .reviews-section .section-subtitle,.versa-shell .reviews-section .section-title{padding:0 1rem}.versa-shell .review-card{flex:0 0 300px;width:300px;padding:18px 20px}.versa-shell .reviews-track-left{animation-duration:64s}.versa-shell .reviews-track-right{animation-duration:56s}}@media (prefers-reduced-motion:reduce){.versa-shell .reviews-marquee{overflow-x:auto}.versa-shell .reviews-track{animation:none}}.versa-shell .vpart{text-align:center;background:#fff;padding:clamp(44px,6vh,72px) clamp(1rem,3vw,2rem) clamp(48px,7vh,84px)}.versa-shell .vpart-label{color:#64748b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 30px;font-size:.78rem;font-weight:700}.versa-shell .vpart-logos{flex-wrap:nowrap;justify-content:center;gap:clamp(12px,4.5vw,76px);margin:0;padding:0;list-style:none}.versa-shell .vpart-logos,.versa-shell .vpart-logos li{align-items:center;display:flex}.versa-shell .vpart-logos li{flex-shrink:0}.versa-shell .vpart-logos img{filter:grayscale()brightness(0);object-fit:contain;opacity:.42;width:auto;height:clamp(16px,5vw,30px);transition:opacity .25s,filter .25s,transform .25s}.versa-shell .vpart-logos img:hover{filter:none;opacity:1;transform:translateY(-2px)}@media (max-width:600px){.versa-shell .vpart-label{letter-spacing:.1em;margin-bottom:22px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.versa-shell .vpart-logos img{transition:none}}.versa-shell .industry-picks{background:#fff;padding:8px 20px 34px}.versa-shell .industry-picks-inner{text-align:center;max-width:1060px;margin:0 auto}.versa-shell .industry-picks-title{color:#8a93a1;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800}.versa-shell .industry-picks-grid{grid-gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.versa-shell .industry-pick-card{text-align:left;border:1px solid #0a0a0a1a;border-radius:16px;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 1px 3px #0000000a}.versa-shell .industry-pick-card,.versa-shell .industry-pick-icon{background:#fff;align-items:center;display:flex}.versa-shell .industry-pick-icon{color:#0a0a0a;border:1px solid #0a0a0a1a;border-radius:12px;flex-shrink:0;justify-content:center;width:40px;height:40px;transition:background .18s,color .18s,border-color .18s}.versa-shell .industry-pick-text{flex-direction:column;gap:2px;min-width:0;display:flex}.versa-shell .industry-pick-text strong{color:#0a0a0a;letter-spacing:-.01em;font-size:.92rem;font-weight:800}.versa-shell .industry-pick-text small{color:#6b7482;font-size:.74rem;font-weight:600;line-height:1.35}.versa-shell .industry-pick-arrow{color:#c2c9d2;flex-shrink:0;margin-left:auto;transition:color .18s,transform .18s}.versa-shell .industry-pick-card:focus-visible,.versa-shell .industry-pick-card:hover{border-color:#0ea5e9;transform:translateY(-2px);box-shadow:0 10px 24px #0ea5e92e}.versa-shell .industry-pick-card:hover .industry-pick-icon{border-color:#0a0a0a}.versa-shell .industry-pick-card:hover .industry-pick-arrow{color:#1e88b9;transform:translate(2px)}@media (max-width:900px){.versa-shell .industry-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.versa-shell .industry-picks{padding:4px 16px 26px}.versa-shell .industry-picks-grid{gap:10px}.versa-shell .industry-pick-card{border-radius:14px;gap:10px;padding:12px}.versa-shell .industry-pick-icon{border-radius:10px;width:34px;height:34px}.versa-shell .industry-pick-text strong{font-size:.84rem}.versa-shell .industry-pick-arrow,.versa-shell .industry-pick-text small{display:none}}.versa-shell .sg-section{background:#fbfbfc;border-top:1px solid #0a0a0a0f;border-bottom:1px solid #0a0a0a0f;padding:clamp(44px,7vh,78px) 20px}.versa-shell .sg-inner{text-align:center;max-width:1060px;margin:0 auto}.versa-shell .sg-eyebrow{color:#8a93a1;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.versa-shell .sg-title{text-wrap:balance;color:#0a0a0a;letter-spacing:-.02em;margin:0 0 clamp(26px,4vh,40px);font-size:clamp(1.45rem,3.1vw,2.2rem);font-weight:800;line-height:1.18}.versa-shell .sg-gold{-webkit-text-fill-color:#0000;background:linear-gradient(#0ea5e9,#1e88b9);-webkit-background-clip:text;background-clip:text}.versa-shell .sg-grid{grid-gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.versa-shell .sg-card{text-align:left;background:#fff;border:1px solid #0a0a0a17;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;height:100%;padding:22px 22px 24px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 3px #0000000a}.versa-shell .sg-card:hover{border-color:#0ea5e980;transform:translateY(-3px);box-shadow:0 14px 30px #10182817}.versa-shell .sg-card-ic{color:#09618a;background:#0ea5e924;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:inline-flex}.versa-shell .sg-card-label{color:#0a0a0a;font-size:1.04rem;font-weight:800}.versa-shell .sg-card-blurb{color:#565f6c;font-size:.92rem;line-height:1.5}.versa-shell .sg-card-go{color:#b3bac5;transition:transform .2s,color .2s;position:absolute;top:22px;right:20px}.versa-shell .sg-card:hover .sg-card-go{color:#09618a;transform:translate(3px)}.versa-shell .sg-foot{color:#6b7280;margin:clamp(24px,3.5vh,34px) 0 0;font-size:.94rem;font-weight:600}.versa-shell .sg-foot-link{color:#09618a;white-space:nowrap;align-items:center;gap:5px;margin-left:4px;font-weight:800;text-decoration:none;display:inline-flex}.versa-shell .sg-foot-link svg{transition:transform .2s}.versa-shell .sg-foot-link:hover svg{transform:translate(3px)}@media (max-width:900px){.versa-shell .sg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.versa-shell .sg-grid{grid-template-columns:1fr;gap:12px}.versa-shell .sg-card{padding:18px 18px 20px}.versa-shell .sg-card-go{top:18px;right:16px}.versa-shell .sg-foot-link{margin:6px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.versa-shell .sg-card,.versa-shell .sg-card-go,.versa-shell .sg-foot-link svg{transition:none}}.versa-shell .vind{background:#fff;padding:clamp(64px,9vh,116px) clamp(1rem,3vw,2rem)}.versa-shell .vind-inner{text-align:center;flex-direction:column;align-items:center;max-width:920px;margin:0 auto;display:flex}.versa-shell .vind-eyebrow{color:#09618a;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.versa-shell .vind-title{color:#0a0a0a;letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(2rem,5.2vw,3.6rem);font-weight:800;line-height:1.05}.versa-shell .vind-rotator{justify-content:center;align-items:center;height:1.38em;margin-top:2px;display:flex;overflow:hidden}.versa-shell .vind-word{-webkit-text-fill-color:#0000;background:linear-gradient(#0ea5e9,#1e88b9);white-space:nowrap;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;line-height:1.12}.versa-shell .vind-sub{color:#565f6c;max-width:54ch;margin:22px 0 0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6}.versa-shell .vind-versa{color:#0d74a4;font-weight:800}.versa-shell .vind-tile{color:#0a0a0a;font-weight:800}.versa-shell .vind-grid{grid-gap:14px;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:780px;margin:38px 0 0;padding:0;list-style:none;display:grid}.versa-shell .vind-card{color:inherit;cursor:pointer;background:#fff;border:1px solid #0a0a0a14;border-radius:16px;flex-direction:column;align-items:center;gap:11px;padding:24px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.versa-shell .vind-card:hover{border-color:#0ea5e973;transform:translateY(-4px);box-shadow:0 12px 28px #10182814}.versa-shell .vind-card-ic{color:#09618a;background:#0ea5e924;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .25s,color .25s,transform .25s;display:inline-flex}.versa-shell .vind-card:hover .vind-card-ic{color:#05151c;background:linear-gradient(135deg,#58b8e5,#0ea5e9);transform:translateY(-2px)scale(1.06)}.versa-shell .vind-card-label{color:#0a0a0a;font-size:.95rem;font-weight:700;transition:color .2s}.versa-shell .vind-card:hover .vind-card-label{color:#09618a}@media (max-width:720px){.versa-shell .vind-grid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:420px}.versa-shell .vind-card{padding:20px 12px}.versa-shell .vind-card-ic{width:44px;height:44px}}@media (max-width:380px){.versa-shell .vind-card{gap:9px;padding:16px 10px}.versa-shell .vind-card-label{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.versa-shell .vind-card,.versa-shell .vind-card-ic,.versa-shell .vind-card-label{transition:none}}.versa-shell .principles-section{color:#fff;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:100px 0}.versa-shell .principles-section .container{max-width:1000px}.versa-shell .principles-section .section-title{color:#fff;text-align:center;margin:0 0 20px;font-size:2.5rem;font-weight:700}.versa-shell .principles-section .section-subtitle{color:#ffffffb3;text-align:center;margin-bottom:80px;font-size:1.1rem}.versa-shell .principles-grid{grid-gap:40px;grid-template-columns:repeat(3,1fr);justify-items:center;gap:40px;display:grid}.versa-shell .principle-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0d;border:1px solid #0ea5e91a;border-radius:12px;width:100%;max-width:380px;padding:40px;transition:all .3s;position:relative}.versa-shell .principle-card:hover{background:#ffffff14;border-color:#0ea5e94d}.versa-shell .principle-number{color:#0a0a0a;background:#0ea5e9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.versa-shell .principle-card h3{color:#fff;margin:30px 0 15px;font-size:1.3rem;font-weight:600}.versa-shell .principle-card p{color:#fffc;margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.versa-shell .principles-section{padding:60px 0}.versa-shell .principles-section .section-title{font-size:1.8rem}.versa-shell .principles-grid{grid-template-columns:1fr;gap:30px}.versa-shell .principle-card{max-width:100%;padding:30px}.versa-shell .principle-number{width:35px;height:35px;font-size:1rem;left:50%}}.versa-shell .footer-section{background:linear-gradient(#0a0a0a,#000);border-top:1px solid #0ea5e91a;position:relative;overflow:hidden}.versa-shell .footer-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#0ea5e90d 0,#0000 50%);position:absolute;inset:0}.versa-shell .footer-content{z-index:2;padding:4rem 2rem 2rem;position:relative}.versa-shell .footer-grid{grid-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem;display:grid}.versa-shell .footer-column{flex-direction:column;gap:1rem;display:flex}.versa-shell .footer-heading{margin:0;font-size:1.5rem;font-weight:700}.versa-shell .footer-description{color:#a0a0a0;font-size:.95rem;line-height:1.6}.versa-shell .footer-subheading{color:#fff;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.versa-shell .social-links{gap:1rem;margin-top:1rem;display:flex}.versa-shell .social-link{color:#0ea5e9;background:linear-gradient(135deg,#0ea5e933,#0ea5e91a);border:1px solid #0ea5e933;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .3s;display:flex}.versa-shell .social-link:hover{background:linear-gradient(135deg,#0ea5e966,#0ea5e94d);border-color:#0ea5e966;box-shadow:0 0 15px #0ea5e94d}.versa-shell .footer-links{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.versa-shell .footer-links a{color:#a0a0a0;font-size:.95rem;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.versa-shell .footer-links a:after{content:"";background:linear-gradient(90deg,#0ea5e9,#2196cd);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.versa-shell .footer-links a:hover:after{width:100%}.versa-shell .footer-links a:hover{color:#0ea5e9}.versa-shell .contact-info{flex-direction:column;gap:1rem;display:flex}.versa-shell .contact-link{color:#a0a0a0;align-items:center;gap:.75rem;font-size:.95rem;text-decoration:none;transition:all .3s;display:flex}.versa-shell .contact-link:hover{color:#0ea5e9;transform:translate(5px)}.versa-shell .contact-link svg{color:#0ea5e9;flex-shrink:0}.versa-shell .footer-bottom{border-top:1px solid #0ea5e91a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;display:flex}.versa-shell .footer-copyright{color:#949494;margin:0;font-size:.9rem}.versa-shell .footer-links-bottom{align-items:center;gap:1rem;display:flex}.versa-shell .footer-links-bottom a{color:#a0a0a0;font-size:.9rem;text-decoration:none;transition:color .3s}.versa-shell .footer-links-bottom a:hover{color:#0ea5e9}.versa-shell .footer-links-bottom span{color:#949494}@media (max-width:768px){.versa-shell .footer-content{padding:3rem 1rem 1.5rem}.versa-shell .footer-grid{grid-template-columns:1fr;gap:2rem}.versa-shell .footer-bottom{text-align:center;flex-direction:column}.versa-shell .footer-bottom,.versa-shell .footer-links-bottom{justify-content:center}}.versa-shell .home{width:100%;overflow-x:hidden}.versa-shell .hero-owner{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);justify-content:center;align-items:center;min-height:70vh;padding:60px 2rem;display:flex;position:relative;overflow:hidden}.versa-shell .hero-owner:before{content:"";background:radial-gradient(circle,#0ea5e91a 0,#0000 70%);border-radius:50%;width:500px;height:500px;animation:20s ease-in-out infinite bs-versa-float;position:absolute;top:-30%;right:-10%}@keyframes bs-versa-float{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.versa-shell .hero-content-owner{text-align:center;z-index:2;max-width:800px;position:relative}.versa-shell .hero-title-owner{color:#fff;margin:0 0 30px;font-size:3.5rem;font-weight:700;line-height:1.2}.versa-shell .hero-title-owner .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ea5e9,#58b8e5);-webkit-background-clip:text;background-clip:text}.versa-shell .hero-cta-owner{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.versa-shell .what-you-get{background:#fff;padding:100px 2rem}.versa-shell .what-you-get .container{max-width:1720px}.versa-shell .what-you-get .section-title{color:#0a0a0a;text-align:center;margin:0 0 80px;font-size:2.2rem;font-weight:700;line-height:1.3}.versa-shell .features-grid-owner{grid-gap:50px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:50px;display:grid}.versa-shell .feature-owner{text-align:center;background:linear-gradient(#fff,#f9fafb);border:1px solid #00000014;border-radius:16px;padding:30px 20px;transition:transform .35s,box-shadow .35s,border-color .35s;box-shadow:0 12px 32px #0000000f}.versa-shell .feature-owner:hover{border-color:#0ea5e973;transform:translateY(-6px);box-shadow:0 16px 36px #0000001a,0 0 0 1px #0ea5e933}.versa-shell .feature-number{color:#0ea5e9;margin-bottom:15px;font-size:3rem;font-weight:700;display:block}.versa-shell .feature-owner h3{color:#0a0a0a;margin:0 0 10px;font-size:1.3rem;font-weight:600}.versa-shell .feature-owner p{color:#666;margin:0;font-size:1rem;line-height:1.5}.versa-shell .btn{padding:14px 28px;display:inline-block}.versa-shell .btn-primary{background:#0ea5e9}.versa-shell .btn-primary:hover{background:#58b8e5;transform:translateY(-2px);box-shadow:0 8px 20px #0ea5e94d}.versa-shell .btn-secondary{color:#fff;border:2px solid #fff}.versa-shell .btn-secondary:hover{background:#fff}.versa-shell .section-title{color:#0a0a0a;text-align:center;margin:0}.versa-shell .section-subtitle{color:#666;text-align:center;margin:20px 0 0}.versa-shell .home-gold-text{color:#0ea5e9}.versa-shell .home-black-text{color:#0b0b0b}.versa-shell .owners-section{background:#fff;padding:80px 0 132px;overflow:hidden}.versa-shell .owners-section .container{width:100%;max-width:none;margin:0;padding:0}.versa-shell .owners-section .section-title{color:#0a0a0a;margin-bottom:12px;padding:0 2rem}.versa-shell .owners-section .section-subtitle{color:#666;margin-bottom:40px;padding:0 2rem}.versa-shell .owners-marquee{width:100%;margin-left:0;position:relative;overflow:hidden}.versa-shell .owners-mobile-carousel{perspective:1200px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:0 1rem;display:flex;position:relative}.versa-shell .owners-mobile-card-wrapper{width:100%;max-width:340px;height:340px;margin:0 auto;position:relative;transform:translateZ(0)}.versa-shell .owner-card-mobile{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:16px;width:100%;height:100%;transform:translateZ(0);box-shadow:0 1px 3px #0000000f,0 4px 12px #0000001f,0 12px 32px #0000002e,8px 12px 24px #0000001a}.versa-shell .owners-mobile-dots{justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.versa-shell .owners-mobile-dot{cursor:pointer;background:#00000040;border-radius:999px;width:7px;height:7px;transition:width .25s,background .25s}.versa-shell .owners-mobile-dot.is-active{background:#0ea5e9;width:24px;box-shadow:0 0 8px #0ea5e966}.versa-shell .owners-track{gap:26px;width:max-content;min-width:max-content;animation:35s linear infinite bs-versa-owners-scroll;display:flex}.versa-shell .owners-marquee:hover .owners-track{animation-play-state:paused}.versa-shell .owner-card{color:#fff;background:#111;border-radius:18px;flex-direction:column;min-width:308px;height:382px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000002e}.versa-shell .owner-image{background:#0a0a0a;width:100%;height:100%;overflow:hidden}.versa-shell .owner-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.versa-shell .owner-card:hover .owner-image img{transform:scale(1.03)}.versa-shell .owner-overlay{background:linear-gradient(#00000040,#0000000d 40%,#000000bf);justify-content:space-between;padding:18px;position:absolute;inset:0}.versa-shell .owner-overlay,.versa-shell .owner-top{flex-direction:column;display:flex}.versa-shell .owner-top{text-shadow:0 10px 24px #00000073;gap:4px}.versa-shell .owner-name{letter-spacing:.02em;font-size:.95rem;font-weight:700}.versa-shell .owner-role{opacity:.9;font-size:.85rem}.versa-shell .owner-bottom{flex-direction:column;gap:8px;display:flex}.versa-shell .owner-headline{overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;line-height:1.3}.versa-shell .owner-stat{flex-wrap:wrap;align-items:baseline;gap:10px;font-weight:700;display:flex}.versa-shell .owner-stat span{font-size:1.5rem}.versa-shell .owner-stat small{opacity:.85;text-transform:lowercase;white-space:normal;font-size:.85rem;line-height:1.25}@keyframes bs-versa-owners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.versa-shell .hero{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#242424);justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex;position:relative;overflow:hidden}.versa-shell .hero:before{background:radial-gradient(circle,#0ea5e926 0,#0000 70%);width:600px;height:600px;animation:20s ease-in-out infinite bs-versa-float;top:-50%;right:-20%}.versa-shell .hero:after,.versa-shell .hero:before{content:"";border-radius:50%;position:absolute}.versa-shell .hero:after{background:radial-gradient(circle,#0003 0,#0000 70%);width:500px;height:500px;animation:25s ease-in-out infinite reverse bs-versa-float;bottom:-30%;left:-10%}.versa-shell .hero-content{text-align:center;z-index:10;max-width:900px;position:relative}.versa-shell .hero-title{-webkit-text-fill-color:#0000;color:#fff;background:linear-gradient(135deg,#fff,#0ea5e9 50%,#fff) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.2;animation:6s infinite bs-versa-gradientShift}@keyframes bs-versa-gradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.versa-shell .hero-subtitle{color:#d0d0d0;margin-bottom:2rem;font-size:1.5rem;line-height:1.6}.versa-shell .hero-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.versa-shell .btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.versa-shell .btn:before{content:"";z-index:-1;background:#ffffff1a;width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.versa-shell .btn:hover:before{left:0}.versa-shell .btn-primary{color:#0a0a0a;background:linear-gradient(135deg,#0ea5e9,#2196cd);box-shadow:0 5px 20px #0ea5e94d}.versa-shell .btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0ea5e966}.versa-shell .btn-secondary{color:#0ea5e9;background:0 0;border:2px solid #0ea5e9;box-shadow:0 5px 20px #0ea5e933}.versa-shell .btn-secondary:hover{color:#0a0a0a;background:#0ea5e9}.versa-shell .btn-light{color:#0a0a0a;background:#fff}.versa-shell .btn-light:hover{background:#f0f0f0;box-shadow:0 10px 30px #fff3}.versa-shell .btn-outline{color:#fff;background:0 0;border:2px solid #fff}.versa-shell .btn-outline:hover{color:#0a0a0a;background:#fff;box-shadow:0 10px 30px #ffffff4d}.versa-shell .section-header{text-align:center;margin-bottom:3rem}.versa-shell .section-title{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.versa-shell .section-subtitle{color:#a0a0a0;max-width:600px;margin:0 auto;font-size:1.1rem}.versa-shell .services-section{background:linear-gradient(#0a0a0a,#1a1a1a);padding:4rem 2rem;position:relative}.versa-shell .services-grid{grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.versa-shell .service-card{cursor:pointer;background:linear-gradient(135deg,#0ea5e90d,#0ea5e905);border:1px solid #0ea5e91a;border-radius:12px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.versa-shell .service-card:before{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#0ea5e91a,#0000);transition:opacity .3s;position:absolute;inset:0}.versa-shell .service-card:hover:before{opacity:1}.versa-shell .service-card>*{z-index:1;position:relative}.versa-shell .service-icon{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2196cd);border-radius:8px;width:3rem;height:3rem;margin-bottom:1rem;transition:transform .3s;box-shadow:0 5px 15px #0ea5e94d}.versa-shell .service-card:hover .service-icon{transform:rotateY(10deg)scale(1.05)}.versa-shell .service-card h3{color:#fff;margin-bottom:.5rem;font-size:1.3rem;font-weight:600}.versa-shell .service-card p{color:#a0a0a0;line-height:1.6}.versa-shell .stats-section{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:4rem 2rem}.versa-shell .container{max-width:1720px;margin:0 auto;padding:0 clamp(1rem,2.6vw,2.75rem)}.versa-shell .stats-grid{grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.versa-shell .stat-item{text-align:center}.versa-shell .stat-item h3{color:#0ea5e9;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.versa-shell .stat-item p{color:#d0d0d0;font-size:1.1rem}.versa-shell .pricing-section{background:linear-gradient(#0a0a0a,#1a1a1a);padding:4rem 2rem}.versa-shell .pricing-card{text-align:center;background:linear-gradient(135deg,#0ea5e90d,#0ea5e905);border:3px solid #0ea5e966;border-radius:16px;width:98%;margin:0 auto;padding:4rem 3rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 40px #0ea5e940,inset 0 0 40px #0ea5e91a}.versa-shell .pricing-card:before{content:"";opacity:0;z-index:0;background:conic-gradient(#0ea5e91a,#0ea5e90d,#0000);width:200%;height:200%;transition:opacity .3s;animation:20s linear infinite bs-versa-spin;position:absolute;top:-100%;left:-100%}@keyframes bs-versa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.versa-shell .pricing-card:hover:before{opacity:1}.versa-shell .pricing-card>*{z-index:1;position:relative}.versa-shell .pricing-card h3{color:#fff;text-align:center;margin-bottom:.5rem;font-size:2rem;font-weight:700}.versa-shell .pricing-subtitle{color:#a0a0a0;text-align:center;margin-bottom:1.5rem}.versa-shell .price{color:#0ea5e9;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.versa-shell .price span{color:#a0a0a0;font-size:1rem;font-weight:400}.versa-shell .features-grid{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem}.versa-shell .feature,.versa-shell .features-grid{align-items:center;display:flex}.versa-shell .feature{color:#d0d0d0;gap:.75rem}.versa-shell .feature svg{color:#0ea5e9;flex-shrink:0}.versa-shell .cta-section{background:linear-gradient(135deg,#0a0a0a,#242424);padding:4rem 2rem;position:relative;overflow:hidden}.versa-shell .cta-section:before{content:"";z-index:0;background:radial-gradient(circle,#0ea5e91a 0,#0000 70%);animation:8s ease-in-out infinite bs-versa-pulse;position:absolute;inset:0}.versa-shell .cta-content{text-align:center;z-index:10;max-width:800px;margin:0 auto;position:relative}.versa-shell .cta-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ea5e9,#fff 50%,#0ea5e9) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;animation:6s infinite bs-versa-gradientShift}.versa-shell .cta-content p{color:#d0d0d0;margin-bottom:2rem;font-size:1.2rem}.versa-shell .cta-buttons{gap:1rem}@media (max-width:768px){.versa-shell .what-you-get{padding:64px 0}.versa-shell .what-you-get .section-title{margin-bottom:36px;font-size:1.65rem}.versa-shell .owners-section{padding:56px 0 40px}.versa-shell .owners-section .section-subtitle,.versa-shell .owners-section .section-title{padding:0 1rem}.versa-shell .owners-section .section-subtitle{margin-bottom:24px}.versa-shell .owners-track{gap:14px;padding:0 1rem;animation:none}.versa-shell .owner-card{min-width:266px;height:350px}.versa-shell .owners-mobile-card-wrapper{max-width:340px;height:340px}.versa-shell .owner-card-mobile{box-shadow:0 2px 6px #00000014,0 6px 16px #00000024,0 14px 36px #0003,8px 8px #0000000f,12px 12px #00000008}.versa-shell .owner-overlay{padding:14px}.versa-shell .owner-headline{font-size:.96rem;line-height:1.25}.versa-shell .owner-stat span{font-size:1.28rem}.versa-shell .hero-title{font-size:2.5rem}.versa-shell .hero-subtitle{font-size:1.1rem}.versa-shell .section-title{font-size:2rem}.versa-shell .cta-buttons,.versa-shell .hero-buttons{flex-direction:column;align-items:center}.versa-shell .features-grid{grid-template-columns:1fr}.versa-shell .pricing-card{padding:2rem}}@media (max-width:480px){.versa-shell .what-you-get .section-title{font-size:1.45rem}.versa-shell .features-grid-owner{gap:16px}.versa-shell .feature-owner{border-radius:12px;padding:20px 14px}.versa-shell .owner-card{min-width:230px;height:320px}.versa-shell .owners-mobile-card-wrapper{max-width:100%;height:330px}.versa-shell .owner-card-mobile{width:100%;min-width:0;max-width:100%;height:100%}.versa-shell .owner-name{font-size:.88rem}.versa-shell .owner-role,.versa-shell .owner-stat small{font-size:.76rem}.versa-shell .owner-headline{font-size:.86rem}}.versa-shell .home-portfolio-strip{background:#f8f9fb;padding:96px 0 100px}.versa-shell .home-portfolio-header{text-align:center;margin-bottom:40px}.versa-shell .home-portfolio-heading{color:#0a0a0a;letter-spacing:-.02em;margin:0 0 14px;font-size:2.4rem;font-weight:800;line-height:1.1}.versa-shell .home-portfolio-subheading{color:#888;margin:0;font-size:1.05rem;line-height:1.5}.versa-shell .home-portfolio-view-all{color:#0a0a0a;letter-spacing:.02em;border:1.5px solid #0000002e;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:10px 20px;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}.versa-shell .home-portfolio-view-all:hover{color:#0a0a0a;background:#0ea5e90f;border-color:#0ea5e9}.versa-shell .home-portfolio-view-all svg{transition:transform .25s}.versa-shell .home-portfolio-view-all:hover svg{transform:translate(2px,-2px)}.versa-shell .home-portfolio-grid{grid-gap:20px;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.versa-shell .home-pf-card{background:#fff;border:1px solid #00000014;border-radius:18px;text-decoration:none;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1),border-color .3s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000012,0 2px 8px #0000000a}.versa-shell .home-pf-card:hover{border-color:#0ea5e98c;transform:translateY(-8px);box-shadow:0 20px 52px #0000001f,0 0 0 1px #0ea5e933}.versa-shell .home-pf-frame{aspect-ratio:16/10;background:#e5e7eb;position:relative;overflow:hidden}.versa-shell .home-pf-frame img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.versa-shell .home-pf-card:hover .home-pf-frame img{transform:scale(1.05)}.versa-shell .home-pf-overlay{background:linear-gradient(#0000 28%,#0000007a 60%,#000000e0);flex-direction:column;justify-content:flex-end;gap:5px;padding:20px 22px;display:flex;position:absolute;inset:0}.versa-shell .home-pf-category{color:#0ea5e9;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1;display:block}.versa-shell .home-pf-name{color:#fff;letter-spacing:-.01em;font-size:1.12rem;font-weight:800;line-height:1.25;display:block}.versa-shell .home-portfolio-cta-row{justify-content:center;margin-top:44px;display:flex}.versa-shell .home-portfolio-cta-btn{color:#fff;background:#0a0a0a;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:15px 34px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .25s,box-shadow .25s,border-color .25s;display:inline-flex}.versa-shell .home-portfolio-cta-btn:hover{background:#111;border-color:#0ea5e966;box-shadow:0 8px 28px #00000038,0 0 0 1px #0ea5e926}.versa-shell .home-portfolio-cta-btn svg{transition:transform .25s}.versa-shell .home-portfolio-cta-btn:hover svg{transform:translate(3px,-3px)}@media (max-width:960px){.versa-shell .home-portfolio-grid{grid-template-columns:repeat(2,1fr)}.versa-shell .home-portfolio-grid .home-pf-card:last-child{grid-column:1/-1}.versa-shell .home-portfolio-grid .home-pf-card:last-child .home-pf-frame{aspect-ratio:21/7}}@media (max-width:768px){.versa-shell .home-portfolio-strip{padding:64px 0 72px;overflow:hidden}.versa-shell .home-portfolio-header{margin-bottom:24px}.versa-shell .home-portfolio-heading{font-size:1.85rem}.versa-shell .home-portfolio-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:14px;padding:4px clamp(1rem,2.6vw,2.75rem) 16px;display:flex;overflow-x:auto}.versa-shell .home-portfolio-grid::-webkit-scrollbar{display:none}.versa-shell .home-pf-card{scroll-snap-align:start;flex:0 0 76vw;max-width:320px}.versa-shell .home-portfolio-grid .home-pf-card:last-child{grid-column:auto}.versa-shell .home-portfolio-grid .home-pf-card:last-child .home-pf-frame{aspect-ratio:16/10}.versa-shell .home-portfolio-cta-row{margin-top:28px}}@media (max-width:480px){.versa-shell .home-pf-card{flex:0 0 84vw}}.versa-shell .restaurant-growth-cta{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;min-height:500px;margin-top:80px;position:relative;overflow:hidden}.versa-shell .restaurant-cta-overlay{background:linear-gradient(135deg,#81c9eba6,#4eb3e2a6);justify-content:flex-start;align-items:center;width:100%;height:100%;min-height:500px;padding:60px 40px;display:flex}.versa-shell .restaurant-cta-content{flex-direction:column;gap:40px;max-width:600px;display:flex}.versa-shell .restaurant-cta-content h2{color:#fff;margin:0;font-size:3.2rem;font-weight:700;line-height:1.2}.versa-shell .restaurant-cta-buttons{gap:20px;display:flex}.versa-shell .cta-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.versa-shell .cta-btn-primary:hover{background:#2a2a2a;box-shadow:0 8px 20px #0000004d}.versa-shell .cta-btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#333;background:#ffffffe6}.versa-shell .cta-btn-secondary:hover{box-shadow:0 8px 20px #0003;color:#000!important}.versa-shell .cta-btn-secondary:hover span{color:#000!important}.versa-shell .cta-btn .arrow{font-size:1.2rem;transition:transform .3s}.versa-shell .cta-btn:hover .arrow{transform:translate(3px,-3px)}@media (max-width:768px){.versa-shell .restaurant-growth-cta{border-radius:16px 16px 0 0;min-height:400px;margin-top:60px}.versa-shell .restaurant-cta-overlay{justify-content:center;min-height:400px;padding:40px 20px}.versa-shell .restaurant-cta-content{gap:30px;max-width:100%}.versa-shell .restaurant-cta-content h2{font-size:1.8rem;line-height:1.25}.versa-shell .restaurant-cta-buttons{flex-direction:column;gap:12px;width:100%}.versa-shell .cta-btn{width:100%;padding:12px 20px;font-size:.95rem}}.versa-shell .ind-page{color:#0a0a0a;background:#fff}.versa-shell .ind-wrap{max-width:1120px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.versa-shell .ind-gold{-webkit-text-fill-color:#0000;background:linear-gradient(#0ea5e9,#1e88b9);-webkit-background-clip:text;background-clip:text}.versa-shell .ind-hero{text-align:center;padding:clamp(96px,16vh,168px) 0 clamp(56px,8vh,88px);position:relative;overflow:hidden}.versa-shell .ind-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#0ea5e929,#0ea5e90a 60%,#0000 75%);width:min(820px,110%);height:520px;position:absolute;top:-16%;left:50%;transform:translate(-50%)}.versa-shell .ind-hero>*{z-index:1;position:relative}.versa-shell .ind-badge{color:#09618a;letter-spacing:.02em;background:#0ea5e91f;border:1px solid #0ea5e94d;border-radius:999px;gap:9px;padding:8px 16px 8px 10px;font-size:.82rem;font-weight:700}.versa-shell .ind-badge,.versa-shell .ind-badge-ic{align-items:center;display:inline-flex}.versa-shell .ind-badge-ic{color:#05151c;background:linear-gradient(135deg,#84cef1,#0ea5e9);border-radius:8px;flex-shrink:0;justify-content:center;width:26px;height:26px}.versa-shell .ind-h1{letter-spacing:-.03em;max-width:16ch;margin:22px auto 0;font-size:clamp(2.3rem,6vw,4.2rem);font-weight:800;line-height:1.04}.versa-shell .ind-sub{color:#565f6c;max-width:56ch;margin:20px auto 0;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.6}.versa-shell .ind-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.versa-shell .ind-btn{border-radius:999px;align-items:center;gap:8px;padding:15px 28px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.versa-shell .ind-btn svg{transition:transform .2s}.versa-shell .ind-btn-primary{color:#05151c;background:linear-gradient(135deg,#58b8e5,#0ea5e9);box-shadow:0 12px 28px #0ea5e947}.versa-shell .ind-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0ea5e95c}.versa-shell .ind-btn-primary:hover svg{transform:translate(3px)}.versa-shell .ind-btn-ghost{color:#0a0a0a;background:#fff;border:1px solid #0a0a0a29}.versa-shell .ind-btn-ghost:hover{border-color:#0a0a0a52;transform:translateY(-2px)}.versa-shell .ind-trust{color:#64748b;margin-top:24px;font-size:.88rem;font-weight:600}.versa-shell .ind-section{padding:clamp(56px,9vh,104px) 0}.versa-shell .ind-section-dark{color:#fff;background:#0a0a0a}.versa-shell .ind-section-tint{background:#f7f8fa}.versa-shell .ind-head{text-align:center;max-width:720px;margin:0 auto clamp(34px,5vh,56px)}.versa-shell .ind-eyebrow{color:#09618a;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:inline-block}.versa-shell .ind-h2{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(1.8rem,4vw,2.9rem);font-weight:800;line-height:1.08}.versa-shell .ind-section-dark .ind-h2{color:#fff}.versa-shell .ind-head-sub{color:#565f6c;max-width:54ch;margin:16px auto 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.6}.versa-shell .ind-pains-grid{grid-gap:18px;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.versa-shell .ind-pain{background:#fff;border:1px solid #0a0a0a14;border-radius:18px;padding:28px 24px}.versa-shell .ind-pain-num{color:#09618a;letter-spacing:.08em;font-size:.82rem;font-weight:800;display:inline-flex}.versa-shell .ind-pain-title{color:#0a0a0a;margin:10px 0 0;font-size:1.12rem;font-weight:800}.versa-shell .ind-pain-text{color:#565f6c;margin:8px 0 0;font-size:.96rem;line-height:1.55}.versa-shell .ind-sol-grid{grid-gap:18px;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.versa-shell .ind-sol{background:#fff;border:1px solid #0a0a0a14;border-radius:18px;padding:28px 24px;transition:transform .2s,box-shadow .2s,border-color .2s}.versa-shell .ind-sol:hover{border-color:#0ea5e973;transform:translateY(-4px);box-shadow:0 16px 34px #10182814}.versa-shell .ind-sol-ic{color:#09618a;background:#0ea5e924;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.versa-shell .ind-sol-title{color:#0a0a0a;margin:16px 0 0;font-size:1.14rem;font-weight:800}.versa-shell .ind-sol-text{color:#565f6c;margin:8px 0 0;font-size:.96rem;line-height:1.55}.versa-shell .ind-stats-grid{grid-gap:24px;text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.versa-shell .ind-stat-v{-webkit-text-fill-color:#0000;background:linear-gradient(#58b8e5,#0ea5e9);letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;line-height:1}.versa-shell .ind-stat-l{color:#b9bdc6;margin-top:12px;font-size:.98rem;line-height:1.45}.versa-shell .ind-quote{text-align:center;max-width:820px;margin:0 auto}.versa-shell .ind-quote-mark{color:#0ea5e9}.versa-shell .ind-quote-text{color:#0a0a0a;letter-spacing:-.015em;margin:14px 0 0;font-size:clamp(1.4rem,3vw,2.05rem);font-weight:700;line-height:1.32}.versa-shell .ind-quote-who{margin-top:22px;font-size:.98rem}.versa-shell .ind-quote-author{color:#0a0a0a;font-weight:800}.versa-shell .ind-quote-role{color:#64748b}.versa-shell .ind-final{text-align:center;background:linear-gradient(135deg,#78cbf1,#0ea5e9 55%,#2298cf)}.versa-shell .ind-final-title{color:#05151c;letter-spacing:-.025em;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:800;line-height:1.08}.versa-shell .ind-final-text{color:#0c364a;max-width:50ch;margin:14px auto 0;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.55}.versa-shell .ind-final .ind-cta-row{margin-top:28px}.versa-shell .ind-btn-onfill{color:#fff;background:#0a0a0a;box-shadow:0 12px 28px #0a0a0a38}.versa-shell .ind-btn-onfill:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0a0a0a4d}.versa-shell .ind-btn-onfill:hover svg{transform:translate(3px)}.versa-shell .ind-btn-onfill-ghost{color:#05151c;background:0 0;border:1px solid #05151c59}.versa-shell .ind-btn-onfill-ghost:hover{border-color:#05151c99;transform:translateY(-2px)}.versa-shell .indx-grid{grid-gap:18px;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.versa-shell .indx-card{color:inherit;background:#fff;border:1px solid #0a0a0a14;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.versa-shell .indx-card:hover{border-color:#0ea5e980;transform:translateY(-4px);box-shadow:0 16px 34px #10182814}.versa-shell .indx-card-ic{color:#09618a;background:#0ea5e924;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.versa-shell .indx-card-name{color:#0a0a0a;font-size:1.2rem;font-weight:800}.versa-shell .indx-card-desc{color:#565f6c;font-size:.95rem;line-height:1.5}.versa-shell .indx-card-go{color:#09618a;align-items:center;gap:6px;margin-top:auto;font-size:.9rem;font-weight:800;display:inline-flex}.versa-shell .indx-card-go svg{transition:transform .2s}.versa-shell .indx-card:hover .indx-card-go svg{transform:translate(4px)}@media (max-width:900px){.versa-shell .ind-pains-grid,.versa-shell .ind-sol-grid,.versa-shell .indx-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.versa-shell .ind-pains-grid,.versa-shell .ind-sol-grid,.versa-shell .indx-grid{grid-template-columns:1fr;gap:14px}.versa-shell .ind-stats-grid{grid-template-columns:1fr;gap:30px}.versa-shell .ind-cta-row{gap:10px}.versa-shell .ind-btn{justify-content:center;width:100%}.versa-shell .ind-final .ind-btn,.versa-shell .ind-hero .ind-btn{max-width:360px}}@media (prefers-reduced-motion:reduce){.versa-shell .ind-btn,.versa-shell .ind-btn svg,.versa-shell .ind-sol,.versa-shell .indx-card,.versa-shell .indx-card-go svg{transition:none}}.versa-shell .sol-inline-link{color:#09618a;border-bottom:1px solid #09618a59;font-weight:800;text-decoration:none}.versa-shell .sol-inline-link:hover{border-bottom-color:#09618a}.versa-shell .sol-included{grid-gap:16px 34px;margin:0;grid-template-columns:repeat(2,1fr);gap:16px 34px;max-width:900px;margin-inline:auto;padding:0;list-style:none;display:grid}.versa-shell .sol-included-item{color:#e6e8ec;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.versa-shell .sol-included-item svg{color:#0ea5e9;flex:none;margin-top:2px}.versa-shell .sol-related{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.versa-shell .sol-related-link{color:#0a0a0a;background:#fff;border:1px solid #0a0a0a1f;border-radius:999px;align-items:center;gap:8px;padding:13px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.versa-shell .sol-related-link svg{color:#09618a;transition:transform .2s}.versa-shell .sol-related-link:hover{border-color:#0ea5e98c;transform:translateY(-2px);box-shadow:0 12px 26px #10182814}.versa-shell .sol-related-link:hover svg{transform:translate(3px)}.versa-shell .solx-grid{grid-gap:18px;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.versa-shell .solx-note{text-align:center;background:#0ea5e912;border:1px solid #0ea5e959;border-radius:18px;max-width:760px;margin:clamp(30px,5vh,48px) auto 0;padding:26px 28px}.versa-shell .solx-note-title{color:#0a0a0a;margin:0;font-size:1.1rem;font-weight:800}.versa-shell .solx-note-text{color:#565f6c;margin:8px 0 0;font-size:.98rem;line-height:1.6}.versa-shell .solx-note-link{color:#09618a;align-items:center;gap:6px;margin-top:14px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.versa-shell .solx-note-link svg{transition:transform .2s}.versa-shell .solx-note-link:hover svg{transform:translate(4px)}@media (max-width:900px){.versa-shell .solx-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.versa-shell .sol-included,.versa-shell .solx-grid{grid-template-columns:1fr;gap:14px}.versa-shell .sol-related{flex-direction:column}.versa-shell .sol-related-link{justify-content:center}}@media (prefers-reduced-motion:reduce){.versa-shell .sol-related-link,.versa-shell .sol-related-link svg,.versa-shell .solx-note-link svg{transition:none}}.versa-shell .service-page{backface-visibility:hidden;will-change:transform,opacity;background:linear-gradient(#fff,#f8fafc);padding:80px 20px;position:relative;overflow:hidden}.versa-shell .service-page:after,.versa-shell .service-page:before{content:"";filter:blur(56px);opacity:.12;pointer-events:none;z-index:0;border-radius:999px;width:24rem;height:24rem;position:absolute}.versa-shell .service-page:before{background:radial-gradient(circle,#0ea5e980 0,#0ea5e900 72%);top:-11rem;left:-9rem}.versa-shell .service-page:after{background:radial-gradient(circle,#0ea5e975 0,#0ea5e900 72%);bottom:-12rem;right:-10rem}.versa-shell .service-container{z-index:1;max-width:1680px;margin:0 auto;padding:0 clamp(1rem,2.6vw,2.5rem);position:relative}.versa-shell .service-hero{text-align:center;margin-bottom:60px}.versa-shell .service-hero h1{color:#0a0a0a;letter-spacing:-.02em;margin-bottom:14px;font-size:2.8rem;font-weight:800}.versa-shell .service-hero p{color:#6b7280;max-width:700px;margin:0 auto;font-size:1.15rem;line-height:1.6}.versa-shell .service-grid{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:100%;margin-bottom:50px;display:grid}.versa-shell .service-icon{color:#0ea5e9;background:linear-gradient(135deg,#0ea5e91f,#0ea5e90f);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;display:flex}.versa-shell .service-card{backface-visibility:hidden;color:inherit;will-change:transform,box-shadow;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:block}.versa-shell .service-card:hover{border-color:#0ea5e9;transform:translateY(-4px);box-shadow:0 16px 36px #0ea5e91f,0 0 0 1px #0ea5e914}.versa-shell .service-card:hover .service-icon{color:#58b8e5;background:linear-gradient(135deg,#0ea5e933,#0ea5e91f)}.versa-shell .service-card h3{color:#0a0a0a;margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:1.3}.versa-shell .service-card p{color:#6b7280;font-size:.95rem;line-height:1.5}.versa-shell .service-section{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:40px;display:grid}.versa-shell .service-block{backface-visibility:hidden;text-align:center;will-change:transform,opacity;background:linear-gradient(135deg,#0a0a0a,#1f1f1f);border:1px solid #0ea5e933;border-radius:20px;margin-top:50px;padding:32px;transform:translateZ(0)}.versa-shell .service-block h3{color:#fff;margin-bottom:12px;font-size:1.3rem;font-weight:700}.versa-shell .service-block p{color:#ffffffd1;line-height:1.6}.versa-shell .service-list{text-align:left;justify-items:start;gap:12px;margin:16px auto 0;padding:0;list-style:none;display:inline-grid}.versa-shell .service-list li{color:#ffffffe6;align-items:flex-start;gap:10px;font-size:.98rem;line-height:1.5;display:flex}.versa-shell .service-list li:before{color:#5ac1f1;content:"✓";font-weight:700;line-height:inherit;flex-shrink:0}.versa-shell .service-split{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:36px;display:grid}.versa-shell .service-split-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;transition:transform .3s,box-shadow .3s}.versa-shell .service-split-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #00000014}.versa-shell .service-split-card h4{color:#111;margin-bottom:6px;font-size:1rem}.versa-shell .service-faq{margin-top:36px}.versa-shell .service-faq h3{margin-bottom:12px;font-size:1.2rem}.versa-shell .service-faq-grid{grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.versa-shell .service-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px}.versa-shell .service-faq-item h5{color:#111;margin-bottom:6px;font-size:.95rem}.versa-shell .service-faq-item p{color:#6b7280;font-size:.9rem}.versa-shell .service-feature{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:20px;transition:transform .3s,box-shadow .3s}.versa-shell .service-feature:hover{transform:translateY(-5px);box-shadow:0 12px 28px #00000014}.versa-shell .service-feature h4{color:#111;margin-bottom:6px;font-size:1rem;font-weight:700}.versa-shell .service-feature p{color:#6b7280;font-size:.9rem}.versa-shell .service-cta{text-align:center;margin-top:48px}.versa-shell .service-cta a{backface-visibility:hidden;color:#fff;letter-spacing:.04em;will-change:transform,box-shadow;background:#0b0b0b;border-radius:999px;padding:.85rem 1.6rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block;position:relative;overflow:hidden}.versa-shell .service-cta a:after{content:"";background:linear-gradient(120deg,#fff0,#ffffff47,#fff0);width:45%;height:310%;transition:transform .5s;position:absolute;top:-130%;left:-40%;transform:rotate(24deg)translateZ(0)}.versa-shell .service-cta a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000040}.versa-shell .service-cta a:hover:after{transform:translate(260%)rotate(24deg)translateZ(0)}@media (max-width:768px){.versa-shell .service-hero h1{font-size:2rem}}.versa-shell .resources-container{width:100%;overflow-x:hidden}.versa-shell .resources-hero{color:#fff;background:linear-gradient(135deg,#0a0a0a,#171717 55%,#222);align-items:center;gap:60px;min-height:600px;padding:100px 80px;display:flex}.versa-shell .resources-eyebrow{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:700;display:inline-block}.versa-shell .resources-hero .hero-content{flex:1}.versa-shell .resources-hero h1{max-width:720px;margin-bottom:20px;font-size:3.2rem;font-weight:700;line-height:1.08}.versa-shell .resources-hero p{color:#fffc;max-width:600px;font-size:1.12rem;line-height:1.6}.versa-shell .hero-pills{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.versa-shell .hero-pills span{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:600}.versa-shell .resources-hero .hero-image{object-fit:cover;border:1px solid #ffffff24;border-radius:20px;flex:1;width:100%;height:400px;box-shadow:0 28px 70px #0000006b,inset 0 0 0 1px #ffffff0a}.versa-shell .featured-section{background:#f9fafb;padding:120px 80px}.versa-shell .featured-header{text-align:center;margin-bottom:80px}.versa-shell .featured-header h2{color:#0b0b0b;margin-bottom:12px;font-size:2.5rem;font-weight:700}.versa-shell .featured-header p{color:#666;font-size:1.1rem}.versa-shell .guides-grid{grid-gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;max-width:1400px;margin:0 auto;display:grid}.versa-shell .guide-card{color:inherit;background:#fff;border:2px solid #e5e7eb;border-radius:16px;flex-direction:column;padding:32px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.versa-shell .guide-card:before{content:"";background:linear-gradient(#0ea5e9,#30b6f4);width:8px;height:100%;transition:left .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%}.versa-shell .guide-card:hover{border-color:#0ea5e9;transform:translateY(-8px);box-shadow:0 20px 48px #0000001a,0 10px 28px #0ea5e91f}.versa-shell .guide-card:hover:before{left:0}.versa-shell .guide-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.versa-shell .guide-category{color:#334155;background:#e9f5fb;border-radius:20px;padding:6px 12px;font-size:.85rem;font-weight:600}.versa-shell .guide-time{color:#999;font-size:.85rem;font-weight:500}.versa-shell .guide-card h3{color:#0b0b0b;margin-bottom:12px;font-size:1.4rem;font-weight:700;line-height:1.3}.versa-shell .guide-card p{color:#666;flex-grow:1;margin-bottom:24px;font-size:1rem;line-height:1.6}.versa-shell .guide-footer{align-items:center;display:flex}.versa-shell .read-more{color:#0ea5e9;font-size:.95rem;font-weight:600;transition:transform .3s}.versa-shell .guide-card:hover .read-more{transform:translate(4px)}.versa-shell .resources-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0a0a0a,#141414);padding:100px 80px}.versa-shell .resources-cta h2{margin-bottom:16px;font-size:2.5rem;font-weight:700}.versa-shell .resources-cta p{color:#fffc;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.2rem}.versa-shell .cta-btn-primary,.versa-shell .cta-btn-secondary{border-radius:8px;padding:16px 40px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.versa-shell .cta-btn-primary{color:#0b0b0b;background:#0ea5e9}.versa-shell .cta-btn-primary:hover{background:#30b6f4;transform:translateY(-2px);box-shadow:0 12px 30px #0ea5e94d}.versa-shell .cta-btn-secondary{color:#fff;background:0 0;border:2px solid #fff}.versa-shell .cta-btn-secondary:hover{color:#0a0a0a;background:#fff;transform:translateY(-2px)}@media (max-width:1024px){.versa-shell .resources-hero{flex-direction:column;gap:40px;padding:60px 40px}.versa-shell .resources-hero h1{font-size:2.5rem}.versa-shell .hero-pills{margin-top:18px}.versa-shell .resources-hero p{font-size:1.1rem}.versa-shell .featured-section{padding:80px 40px}.versa-shell .guides-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.versa-shell .resources-cta{padding:60px 40px}}@media (max-width:768px){.versa-shell .resources-hero{min-height:auto;padding:40px 20px}.versa-shell .resources-hero h1{font-size:2rem}.versa-shell .resources-hero p{font-size:1rem}.versa-shell .resources-hero .hero-image{height:250px}.versa-shell .featured-section{padding:60px 20px}.versa-shell .featured-header h2{font-size:1.8rem}.versa-shell .guides-grid{grid-template-columns:1fr}.versa-shell .guide-card{padding:24px}.versa-shell .resources-cta{padding:40px 20px}.versa-shell .resources-cta h2{font-size:1.8rem}.versa-shell .cta-buttons{flex-direction:column}.versa-shell .cta-btn-primary,.versa-shell .cta-btn-secondary{width:100%}}.versa-shell .guide-container{background:#fff;width:100%;overflow-x:hidden}.versa-shell .guide-header-section{color:#fff;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:80px 80px 60px}.versa-shell .back-link{color:#0ea5e9;margin-bottom:24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .3s;display:inline-block}.versa-shell .back-link:hover{transform:translate(-4px)}.versa-shell .back-to-resources{color:#0ea5e9;margin-top:20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .3s;display:inline-block}.versa-shell .back-to-resources:hover{transform:translate(-4px)}.versa-shell .guide-header-section h1{margin-bottom:16px;font-size:2.8rem;font-weight:700;line-height:1.2}.versa-shell .guide-subtitle{color:#fffc;max-width:800px;font-size:1.2rem;line-height:1.6}.versa-shell .guide-content{max-width:900px;margin:0 auto;padding:80px}.versa-shell .guide-section{margin-bottom:60px}.versa-shell .guide-section h2{color:#0b0b0b;margin-bottom:24px;font-size:2rem;font-weight:700}.versa-shell .guide-section h3{color:#0b0b0b;align-items:center;gap:12px;margin-bottom:16px;font-size:1.4rem;font-weight:700;display:flex}.versa-shell .guide-section p{color:#444;margin-bottom:20px;font-size:1.05rem;line-height:1.8}.versa-shell .portfolio-callout{background:linear-gradient(135deg,#0a0a0a,#171717 58%,#222);border:1px solid #0ea5e93d;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex;box-shadow:0 24px 60px #0000002e}.versa-shell .portfolio-callout-copy{max-width:620px}.versa-shell .portfolio-callout-label{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:700;display:inline-block}.versa-shell .portfolio-callout h2{color:#fff;margin-bottom:12px}.versa-shell .portfolio-callout p{color:#fffc;margin:0}.versa-shell .portfolio-callout-link{color:#0a0a0a;white-space:nowrap;background:#0ea5e9;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.versa-shell .portfolio-callout-link:hover{background:#30b6f4;transform:translateY(-2px);box-shadow:0 14px 30px #0ea5e947}.versa-shell .guide-section ul{padding:0;list-style:none}.versa-shell .guide-section li{margin-bottom:12px;padding-left:8px}.versa-shell .guide-section li,.versa-shell .guide-section ol{color:#444;font-size:1rem;line-height:1.8}.versa-shell .guide-section ol{margin-bottom:20px;list-style-position:inside}.versa-shell .guide-section ol li{margin-bottom:16px;margin-left:0}.versa-shell .feature-list{flex-direction:column;gap:16px;margin:20px 0;padding:0;list-style:none;display:flex}.versa-shell .feature-list li{align-items:flex-start;gap:12px;padding-left:0;display:flex}.versa-shell .feature-list svg{color:#0ea5e9;flex-shrink:0;margin-top:2px}.versa-shell .step-content{margin:30px 0}.versa-shell .step-card{background:#f9fafb;border-left:4px solid #0ea5e9;border-radius:8px;margin:24px 0;padding:32px}.versa-shell .step-card h3{color:#0b0b0b;margin-bottom:12px;font-size:1.3rem;display:block}.versa-shell .step-card p{margin-bottom:20px}.versa-shell .journey-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:40px 0;display:flex}.versa-shell .journey-step{text-align:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;min-width:200px;padding:24px;position:relative}.versa-shell .step-number{color:#0b0b0b;background:#0ea5e9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:1.2rem;font-weight:700;display:flex}.versa-shell .journey-step h3{margin-bottom:8px;font-size:1.1rem;display:block}.versa-shell .journey-step p{margin:0;font-size:.95rem}.versa-shell .journey-arrow{color:#0ea5e9;font-size:1.5rem;font-weight:700}@media (max-width:768px){.versa-shell .portfolio-callout{flex-direction:column;align-items:flex-start;padding:28px 22px}.versa-shell .portfolio-callout-link{justify-content:center;width:100%}.versa-shell .journey-steps{flex-direction:column;gap:16px}.versa-shell .journey-arrow{transform:rotate(90deg)}}.versa-shell .budget-breakdown{margin:40px 0}.versa-shell .budget-item{align-items:center;gap:20px;margin-bottom:20px;display:flex}.versa-shell .budget-bar{background:linear-gradient(90deg,#0ea5e9,#30b6f4);border-radius:6px;min-width:20px;height:12px;transition:width .3s}.versa-shell .budget-item p{min-width:200px;margin:0;font-weight:600}.versa-shell .quick-wins{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0;display:grid}.versa-shell .win-card{background:linear-gradient(135deg,#e6f7ff,#f3fbfe);border:2px solid #0ea5e9;border-radius:12px;padding:28px}.versa-shell .win-card h3{color:#0b0b0b;margin-bottom:12px;font-size:1.2rem;display:block}.versa-shell .win-card p{color:#444;margin:0}.versa-shell .strategies-grid{grid-gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin:40px 0;display:grid}.versa-shell .strategy-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:32px;transition:all .3s}.versa-shell .strategy-card:hover{border-color:#0ea5e9;transform:translateY(-4px);box-shadow:0 12px 30px #0ea5e926}.versa-shell .strategy-icon{color:#0ea5e9;margin-bottom:16px}.versa-shell .strategy-card h3{margin-bottom:12px;font-size:1.3rem;display:block}.versa-shell .strategy-tips{margin-top:16px;padding:0;list-style:none}.versa-shell .strategy-tips li{color:#666;margin-bottom:10px;padding-left:0;font-size:.95rem}.versa-shell .impact-stats{grid-gap:24px;background:#f9fafb;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:40px 0;padding:40px;display:grid}.versa-shell .stat{text-align:center}.versa-shell .stat-number{color:#0ea5e9;margin-bottom:8px;font-size:2.5rem;font-weight:700;display:block}.versa-shell .stat p{color:#666;margin:0;font-size:.95rem}.versa-shell .roadmap{margin:40px 0}.versa-shell .roadmap-item{background:#f9fafb;border-left:4px solid #0ea5e9;border-radius:8px;margin-bottom:24px;padding:32px}.versa-shell .roadmap-item h3{color:#0b0b0b;margin-bottom:16px;display:block}.versa-shell .roadmap-item ol{margin:0;padding-left:20px}.versa-shell .roadmap-item ol li{margin-bottom:12px}.versa-shell .case-studies-grid{grid-gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin:40px 0;display:grid}.versa-shell .case-study-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:32px;transition:all .3s}.versa-shell .case-study-card:hover{border-color:#0ea5e9;box-shadow:0 12px 30px #0ea5e926}.versa-shell .case-study-card h3{margin:16px 0 24px;font-size:1.4rem;display:block}.versa-shell .study-icon{color:#0ea5e9;font-size:2rem}.versa-shell .study-section{margin-bottom:20px}.versa-shell .study-section h4{color:#09618a;text-transform:uppercase;margin-bottom:8px;font-size:.95rem;font-weight:700}.versa-shell .study-section p{color:#666;margin:0;font-size:.95rem}.versa-shell .study-results{border-top:2px solid #e5e7eb;padding-top:20px}.versa-shell .study-results h4{color:#09618a;text-transform:uppercase;margin-bottom:12px;font-size:.95rem;font-weight:700}.versa-shell .study-results ul{padding:0;list-style:none}.versa-shell .study-results li{color:#666;margin-bottom:8px;padding-left:0;font-size:.9rem}.versa-shell .themes-section{grid-gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin:40px 0;display:grid}.versa-shell .theme-card{background:#f9fafb;border-left:4px solid #0ea5e9;border-radius:8px;padding:28px}.versa-shell .theme-card h3{margin-bottom:12px;font-size:1.2rem;display:block}.versa-shell .theme-card p{color:#666;margin:0;line-height:1.7}.versa-shell .best-fit{grid-gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin:40px 0;display:grid}.versa-shell .fit-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:32px}.versa-shell .fit-card h3{color:#0b0b0b;margin-bottom:16px;font-size:1.3rem;display:block}.versa-shell .fit-card ul{margin-bottom:16px;padding:0;list-style:none}.versa-shell .fit-card li{margin-bottom:10px;padding-left:0}.versa-shell .fit-card li,.versa-shell .fit-card p{color:#666;font-size:.95rem}.versa-shell .fit-card p{margin:0;font-weight:500}.versa-shell .success-steps{grid-gap:28px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px;margin:40px 0;display:grid}.versa-shell .success-step{text-align:center;background:linear-gradient(135deg,#ebf7fc,#f3fbfe);border:2px solid #e5e7eb;border-radius:12px;padding:28px}.versa-shell .success-step .step-number{margin-bottom:16px}.versa-shell .success-step h4{color:#0b0b0b;margin-bottom:12px;font-size:1.1rem;display:block}.versa-shell .success-step p{color:#666;margin:0;font-size:.95rem}.versa-shell .psychology-cards{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin:40px 0;display:grid}.versa-shell .psych-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s}.versa-shell .psych-card:hover{border-color:#0ea5e9;box-shadow:0 8px 20px #0ea5e91a}.versa-shell .psych-card h3{color:#0b0b0b;margin-bottom:12px;font-size:1.1rem;display:block}.versa-shell .psych-card p{color:#666;margin:0;font-size:.95rem}.versa-shell .checklist{grid-gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin:40px 0;display:grid}.versa-shell .check-week{background:#f9fafb;border-left:4px solid #0ea5e9;border-radius:8px;padding:28px}.versa-shell .check-week h3{color:#0b0b0b;margin-bottom:16px;font-size:1.1rem;display:block}.versa-shell .check-week ul{padding:0;list-style:none}.versa-shell .check-week li{color:#666;cursor:pointer;margin-bottom:12px;padding-left:0;font-size:.95rem;transition:color .2s}.versa-shell .check-week li:hover{color:#0ea5e9}.versa-shell .mistakes{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0;display:grid}.versa-shell .mistake-card{background:#fee;border-left:4px solid #ef4444;border-radius:8px;padding:24px}.versa-shell .mistake-card h3{color:#991b1b;margin-bottom:8px;font-size:1.1rem;display:block}.versa-shell .mistake-card p{color:#7f1d1d;margin:0;font-size:.95rem}.versa-shell .metrics{grid-gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin:40px 0;display:grid}.versa-shell .metric-card{text-align:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:32px}.versa-shell .metric-card svg{color:#0ea5e9;margin-bottom:16px}.versa-shell .metric-card h3{margin-bottom:12px;font-size:1.2rem;display:block}.versa-shell .metric-card p{color:#666;margin:0;font-size:.95rem}.versa-shell .testing-framework{grid-gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin:40px 0;display:grid}.versa-shell .test-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:32px}.versa-shell .test-card svg{color:#0ea5e9;margin-bottom:16px}.versa-shell .test-card h3{margin-bottom:16px;font-size:1.2rem;display:block}.versa-shell .test-card ul{padding:0;list-style:none}.versa-shell .test-card li{color:#666;margin-bottom:12px;padding-left:0;font-size:.95rem}.versa-shell .high-impact{grid-gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin:40px 0;display:grid}.versa-shell .impact-item{background:linear-gradient(135deg,#e6f7ff,#f3fbfe);border:2px solid #0ea5e9;border-radius:12px;padding:32px}.versa-shell .priority{color:#0b0b0b;background:#0ea5e9;border-radius:20px;margin-bottom:16px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-block}.versa-shell .impact-item h4{color:#0b0b0b;margin-bottom:8px;font-size:1.2rem;display:block}.versa-shell .impact-item p{color:#666;margin:0}.versa-shell .guide-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:12px;margin:80px 0;padding:60px 40px}.versa-shell .guide-cta h2{color:#fff;margin-bottom:16px}.versa-shell .guide-cta p{color:#fffc;margin-bottom:32px}.versa-shell .guide-cta-btn{color:#0b0b0b;background:#0ea5e9;border-radius:8px;align-items:center;gap:12px;padding:14px 36px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.versa-shell .guide-cta-btn:hover{background:#30b6f4;transform:translateY(-2px);box-shadow:0 12px 30px #0ea5e94d}.versa-shell .guide-navigation{border-top:2px solid #e5e7eb;margin-top:80px;padding-top:40px}.versa-shell .next-guide{color:#0ea5e9;align-items:center;gap:12px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .3s;display:inline-flex}.versa-shell .next-guide:hover{transform:translate(4px)}@media (max-width:1024px){.versa-shell .guide-header-section{padding:60px 40px 40px}.versa-shell .guide-header-section h1{font-size:2.2rem}.versa-shell .guide-content{padding:60px 40px}}@media (max-width:768px){.versa-shell .guide-header-section{padding:40px 20px}.versa-shell .guide-header-section h1{font-size:1.8rem}.versa-shell .guide-subtitle{font-size:1rem}.versa-shell .guide-content{padding:40px 20px}.versa-shell .guide-section h2{font-size:1.5rem}.versa-shell .guide-section h3{font-size:1.15rem}.versa-shell .journey-steps{flex-direction:column}.versa-shell .journey-arrow{transform:rotate(90deg)}.versa-shell .best-fit,.versa-shell .case-studies-grid,.versa-shell .checklist,.versa-shell .high-impact,.versa-shell .metrics,.versa-shell .mistakes,.versa-shell .psychology-cards,.versa-shell .quick-wins,.versa-shell .strategies-grid,.versa-shell .testing-framework,.versa-shell .themes-section{grid-template-columns:1fr}.versa-shell .guide-cta{margin:60px 0;padding:40px 20px}.versa-shell .guide-cta h2{font-size:1.6rem}.versa-shell .cta-buttons{flex-direction:column}}.versa-shell .guide-wide .guide-header-section{text-align:center;padding-left:clamp(1.5rem,6vw,6rem);padding-right:clamp(1.5rem,6vw,6rem)}.versa-shell .guide-wide .guide-subtitle{margin-left:auto;margin-right:auto}.versa-shell .guide-wide .guide-content{text-align:center;max-width:1240px;padding:clamp(48px,6vw,80px) clamp(1.5rem,6vw,6rem)}.versa-shell .guide-wide .guide-section h2{text-align:center}.versa-shell .guide-wide .guide-section>p{max-width:760px;margin-left:auto;margin-right:auto}.versa-shell .guide-wide .step-card{text-align:center;border-top:4px solid #0ea5e9;border-left:none;max-width:880px;margin-left:auto;margin-right:auto}.versa-shell .guide-wide .step-card h3{justify-content:center}.versa-shell .guide-wide .feature-list{text-align:left;flex-direction:column;margin-left:auto;margin-right:auto;display:inline-flex}.versa-shell .careers-page{background:linear-gradient(#fff,#f8fafc);flex:1}.versa-shell .careers-hero{text-align:center;padding:90px 0 50px}.versa-shell .careers-kicker{color:#111;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-block}.versa-shell .careers-hero h1{color:#0b0b0b;letter-spacing:-.02em;margin-bottom:14px;font-size:2.6rem;line-height:1.15}.versa-shell .careers-gold-text{color:#0ea5e9}.versa-shell .careers-hero p{color:#6b7280;max-width:560px;margin:0 auto;font-size:1.1rem;line-height:1.6}.versa-shell .careers-why{padding:0 0 60px}.versa-shell .careers-why-grid{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.versa-shell .careers-why-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:24px;transition:transform .3s,box-shadow .3s;box-shadow:0 6px 18px #0000000a}.versa-shell .careers-why-card:hover{transform:translateY(-4px);box-shadow:0 14px 26px #00000017}.versa-shell .careers-why-icon{margin-bottom:12px;font-size:1.8rem}.versa-shell .careers-why-card h4{color:#0b0b0b;margin-bottom:6px;font-size:1rem;font-weight:700}.versa-shell .careers-why-card p{color:#6b7280;font-size:.9rem;line-height:1.55}.versa-shell .careers-jobs{padding:0 0 80px}.versa-shell .careers-jobs-header{text-align:center;margin-bottom:36px}.versa-shell .careers-jobs-header h2{color:#0b0b0b;letter-spacing:-.02em;margin-bottom:8px;font-size:2rem}.versa-shell .careers-jobs-header p{color:#6b7280;font-size:1rem}.versa-shell .careers-jobs-grid{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:980px;margin:0 auto;display:grid}.versa-shell .careers-job-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:16px;padding:30px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;box-shadow:0 10px 24px #0000000d}.versa-shell .careers-job-card:hover:not(.careers-job-card--closed){border-color:#0ea5e973;transform:translateY(-6px);box-shadow:0 20px 34px #0000001c}.versa-shell .careers-job-card--closed{cursor:default;opacity:.65}.versa-shell .careers-job-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.versa-shell .careers-job-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.versa-shell .careers-job-pill--open{color:#166534;background:#dcfce7}.versa-shell .careers-job-pill--limited{color:#92400e;background:#c7edfe}.versa-shell .careers-job-pill--closed{color:#5b6472;background:#f3f4f6}.versa-shell .careers-job-pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.versa-shell .careers-job-card h3{color:#0b0b0b;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.versa-shell .careers-job-meta{flex-wrap:wrap;gap:8px;display:flex}.versa-shell .careers-job-tag{color:#374151;background:#f3f4f6;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:600}.versa-shell .careers-job-tag--gold{color:#0a6792;background:#0ea5e91f}.versa-shell .careers-job-desc{color:#6b7280;margin:0;font-size:.92rem;line-height:1.6}.versa-shell .careers-job-perks{flex-direction:column;gap:8px;list-style:none;display:flex}.versa-shell .careers-job-perks li{color:#374151;padding-left:18px;font-size:.88rem;position:relative}.versa-shell .careers-job-perks li:before{color:#0ea5e9;content:"✓";font-weight:700;position:absolute;left:0}.versa-shell .careers-job-cta{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:.8rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.versa-shell .careers-job-cta--limited,.versa-shell .careers-job-cta--open{color:#fff;background:#0b0b0b}.versa-shell .careers-job-cta--limited:hover,.versa-shell .careers-job-cta--open:hover{color:#0b0b0b;background:#0ea5e9;transform:translateY(-1px)}.versa-shell .careers-job-cta--closed{color:#5b6472;cursor:not-allowed;background:#f3f4f6}.versa-shell .careers-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0b0b0ba6;justify-content:center;align-items:center;height:100dvh;padding:20px;position:fixed;inset:0}.versa-shell .careers-modal,.versa-shell .careers-modal-overlay{overscroll-behavior:contain;display:flex}.versa-shell .careers-modal{-webkit-overflow-scrolling:touch;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:640px;max-height:100%;overflow-y:auto;box-shadow:0 24px 60px #00000040}.versa-shell .careers-modal-head{z-index:1;background:#0b0b0b;border-radius:20px 20px 0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 28px 20px;display:flex;position:sticky;top:0}.versa-shell .careers-modal-head h2{color:#fff;margin:0;font-size:1.2rem;font-weight:800;line-height:1.3}.versa-shell .careers-modal-head p{color:#0ea5e9;letter-spacing:.05em;margin:4px 0 0;font-size:.8rem}.versa-shell .careers-modal-close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.versa-shell .careers-modal-close:hover{background:#fff3}.versa-shell .careers-modal-body{flex-direction:column;gap:20px;padding:28px;display:flex}.versa-shell .careers-form-row{grid-gap:14px;grid-template-columns:1fr 1fr;gap:14px;display:grid}.versa-shell .careers-form-field{flex-direction:column;gap:6px;display:flex}.versa-shell .careers-form-field label{color:#374151;letter-spacing:.02em;font-size:.82rem;font-weight:700}.versa-shell .careers-form-field input,.versa-shell .careers-form-field textarea{color:#0b0b0b;resize:vertical;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:.9rem;transition:border-color .2s}.versa-shell .careers-form-field input:focus,.versa-shell .careers-form-field textarea:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f}.versa-shell .careers-form-section-label{color:#5b6472;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #f3f4f6;margin-bottom:2px;padding-bottom:4px;font-size:.78rem;font-weight:700}.versa-shell .careers-age-checkbox{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.88rem;font-weight:600;display:flex}.versa-shell .careers-age-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:5px;flex-shrink:0;width:20px;height:20px;transition:background .15s,border-color .15s;position:relative}.versa-shell .careers-age-checkbox input[type=checkbox]:checked{background:#0b0b0b;border-color:#0b0b0b}.versa-shell .careers-age-checkbox input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:6px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.versa-shell .careers-resume-upload{cursor:pointer;text-align:center;border:2px dashed #e5e7eb;border-radius:12px;padding:24px;transition:border-color .2s,background .2s;position:relative}.versa-shell .careers-resume-upload:hover{background:#0ea5e908;border-color:#0ea5e9}.versa-shell .careers-resume-upload input[type=file]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.versa-shell .careers-resume-upload-icon{margin-bottom:8px;font-size:1.6rem}.versa-shell .careers-resume-upload p{color:#6b7280;margin:0;font-size:.88rem}.versa-shell .careers-resume-upload p strong{color:#0b0b0b}.versa-shell .careers-resume-upload-name{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.versa-shell .careers-form-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;display:flex}.versa-shell .careers-form-select{color:#0b0b0b;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.versa-shell .careers-form-select[data-empty=true]{color:#9ca3af}.versa-shell .careers-form-select:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f}.versa-shell .careers-form-field--error label{color:#b91c1c}.versa-shell .careers-form-field--error .careers-form-select,.versa-shell .careers-form-field--error input[type=email],.versa-shell .careers-form-field--error input[type=tel],.versa-shell .careers-form-field--error input[type=text],.versa-shell .careers-form-field--error textarea{background:snow;border-color:#dc2626}.versa-shell .careers-form-field--error .careers-form-select:focus,.versa-shell .careers-form-field--error input[type=email]:focus,.versa-shell .careers-form-field--error input[type=tel]:focus,.versa-shell .careers-form-field--error input[type=text]:focus,.versa-shell .careers-form-field--error textarea:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262624}.versa-shell .careers-form-field--error .careers-age-checkbox input[type=checkbox]{border-color:#dc2626}.versa-shell .careers-form-field--error .careers-resume-upload{background:snow;border-color:#dc2626}.versa-shell .careers-field-error{color:#dc2626;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:.8rem;font-weight:600;line-height:1.45;display:flex}.versa-shell .careers-field-error svg{flex-shrink:0;margin-top:1px}.versa-shell .careers-modal-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 28px;display:flex}.versa-shell .careers-modal-success-icon{margin-bottom:4px;font-size:3rem}.versa-shell .careers-modal-success h3{color:#0b0b0b;margin:0;font-size:1.4rem;font-weight:800}.versa-shell .careers-modal-success p{color:#6b7280;max-width:380px;margin:0;font-size:.95rem;line-height:1.55}.versa-shell .careers-submit-btn{color:#fff;cursor:pointer;background:#0b0b0b;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:inherit;font-size:1rem;font-weight:700;transition:background .3s,transform .2s;display:flex}.versa-shell .careers-submit-btn:hover:not(:disabled){color:#0b0b0b;background:#0ea5e9;transform:translateY(-1px)}.versa-shell .careers-submit-btn:disabled{cursor:not-allowed;opacity:.6}.versa-shell .careers-submit-disclaimer{color:#5b6472;text-align:center;font-size:.78rem;line-height:1.5}@media (max-width:768px){.versa-shell .careers-hero h1{font-size:2rem}.versa-shell .careers-form-row{grid-template-columns:1fr}.versa-shell .careers-modal-body{padding:20px}}@media (max-width:640px){.versa-shell .careers-modal-overlay{align-items:stretch;padding:0}.versa-shell .careers-modal{box-shadow:none;border-radius:0;max-width:none;height:100%;max-height:100%}.versa-shell .careers-modal-head{padding:calc(18px + env(safe-area-inset-top)) 20px 16px;border-radius:0}.versa-shell .careers-modal-head h2{font-size:1.05rem}.versa-shell .careers-modal-close{width:40px;height:40px}.versa-shell .careers-modal-body{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.versa-shell .careers-form-field input,.versa-shell .careers-form-field textarea,.versa-shell .careers-form-select{font-size:16px}.versa-shell .careers-job-cta,.versa-shell .careers-submit-btn{min-height:48px}.versa-shell .careers-modal-success{padding:40px 20px calc(40px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.versa-shell .careers-job-card,.versa-shell .careers-job-cta,.versa-shell .careers-submit-btn,.versa-shell .careers-why-card{transition:none}}.versa-shell .legal-page{background:linear-gradient(135deg,#f7f8fb,#fff);min-height:100dvh}.versa-shell .policy-header{color:#fff;background:linear-gradient(135deg,#0a0a0a,#161616);border-bottom:1px solid #ffffff1a;padding:80px 1rem 40px}.versa-shell .policy-header .container{max-width:920px}.versa-shell .policy-dates{color:#fffc;margin:12px 0 0;font-size:.95rem;font-weight:500}.versa-shell .legal-page .container{max-width:920px;padding:60px 1rem}.versa-shell .legal-card{background:#fff;border:1px solid #00000014;border-radius:16px;padding:48px 40px;box-shadow:0 16px 34px #00000014}.versa-shell .legal-title{color:#fff;margin:0;font-size:clamp(1.7rem,3.5vw,2.3rem)}.versa-shell .legal-updated{color:#fffc;margin:8px 0 20px;font-size:.95rem}.versa-shell .legal-section{scroll-margin-top:100px}.versa-shell .legal-section+.legal-section{margin-top:32px}.versa-shell .legal-section h2{color:#161616;letter-spacing:-.3px;margin:0 0 16px;font-size:1.2rem;font-weight:700}.versa-shell .legal-section li,.versa-shell .legal-section p{color:#334155;font-size:1rem;line-height:1.7}.versa-shell .legal-section p{margin:0 0 12px}.versa-shell .legal-section p:last-child{margin-bottom:0}.versa-shell .legal-section ul{grid-gap:10px;gap:10px;margin:12px 0 0;padding-left:24px;display:grid}.versa-shell .legal-section li{margin:0}.versa-shell .intro-text{color:#1f1f1f;font-size:1.05rem;font-weight:500;margin-bottom:0!important}.versa-shell .intro-text a{color:#0a0a0a;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0ea5e9;transition:color .2s}.versa-shell .intro-text a:hover{color:#18719a}.versa-shell .contact-box{background:linear-gradient(135deg,#0ea5e90d,#0ea5e90d);border:1px solid #0ea5e91a;border-radius:12px;margin-top:16px;padding:24px}.versa-shell .contact-box p{color:#161616;margin:8px 0}.versa-shell .contact-box p:first-child{color:#0a0a0a;margin-top:0;font-weight:700}.versa-shell .contact-box a{color:#0a0a0a;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0ea5e9;transition:color .2s}.versa-shell .contact-box a:hover{color:#18719a}@media (max-width:768px){.versa-shell .policy-header{padding:60px 1rem 30px}.versa-shell .legal-page .container{padding:40px 1rem}.versa-shell .legal-card{padding:32px 24px}.versa-shell .legal-section{scroll-margin-top:80px}.versa-shell .legal-section h2{margin-bottom:12px;font-size:1.1rem}.versa-shell .legal-section li,.versa-shell .legal-section p{font-size:.95rem}.versa-shell .contact-box{padding:20px}}@media (max-width:480px){.versa-shell .policy-header{padding:50px 1rem 25px}.versa-shell .legal-page .container{padding:30px 1rem}.versa-shell .legal-card{border-radius:12px;padding:24px 16px}.versa-shell .legal-title{font-size:1.5rem}.versa-shell .legal-section h2{margin-bottom:10px;font-size:1rem}.versa-shell .legal-section li,.versa-shell .legal-section p{font-size:.9rem}.versa-shell .legal-section ul{gap:8px;padding-left:20px}}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:400 700;src:url(/sites/versalaunch/f49d38931582-fraunces-latin.252d721d4b7469f6889f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:400 700;src:url(/sites/versalaunch/49720840676e-fraunces-latin-ext.b16a2528c27e5058538f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.versa-shell .vlg{--vlg-ink:#0a0a0a;--vlg-body:#3f3d39;--vlg-muted:#615d56;--vlg-faint:#726c63;--vlg-gold:#0ea5e9;--vlg-gold-deep:#2196cd;--vlg-gold-ink:#09618a;--vlg-gold-soft:#e7f5fb;--vlg-gold-line:#a4d8f0;--vlg-page:#f1f9fd;--vlg-surface:#fff;--vlg-sunken:#e2f2fa;--vlg-hairline:#cae8f6;--vlg-hairline-strong:#b2def2;--vlg-strong:#1f7a52;--vlg-strong-bar:#2e9e69;--vlg-strong-soft:#eef7f1;--vlg-fair:#09618a;--vlg-fair-bar:#0ea5e9;--vlg-fair-soft:#e6f4fb;--vlg-warning:#a8500c;--vlg-warning-bar:#e07b1a;--vlg-warning-soft:#fcf2e8;--vlg-critical:#b42318;--vlg-critical-bar:#d9402f;--vlg-critical-soft:#fcefed;--vlg-shadow:0 1px 2px #0a0a0a0a,0 14px 30px -18px #0a0a0a2e;--vlg-shadow-sm:0 1px 2px #0a0a0a0d;--vlg-shadow-press:0 1px 1px #0a0a0a0f;--vlg-r-card:14px;--vlg-r-ctrl:10px;--vlg-r-pill:999px;--vlg-ease:cubic-bezier(.22,1,.36,1);--vlg-display:"Fraunces",Georgia,"Times New Roman",serif;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;background:var(--vlg-page);color:var(--vlg-body);isolation:isolate;text-rendering:optimizelegibility;z-index:1;min-height:100dvh;padding:clamp(88px,12vh,132px) 20px clamp(64px,10vh,104px);position:relative}.versa-shell .vlg *,.versa-shell .vlg :after,.versa-shell .vlg :before{box-sizing:border-box}.versa-shell .vlg__inner{width:100%;max-width:600px;margin:0 auto;position:relative}.versa-shell .vlg [tabindex]:focus-visible,.versa-shell .vlg a:focus-visible,.versa-shell .vlg button:focus-visible,.versa-shell .vlg input:focus-visible,.versa-shell .vlg select:focus-visible,.versa-shell .vlg textarea:focus-visible{border-radius:var(--vlg-r-ctrl);box-shadow:0 0 0 2px var(--vlg-page),0 0 0 4px #0ea5e9b3;outline:none}.versa-shell .vlg-display{color:var(--vlg-ink);font-family:var(--vlg-display);font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;letter-spacing:-.02em;font-weight:600}.versa-shell .vlg-landing{text-align:center}.versa-shell .vlg-eyebrow{background:var(--vlg-surface);border:1px solid var(--vlg-hairline-strong);border-radius:var(--vlg-r-pill);color:var(--vlg-muted);letter-spacing:.01em;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px 6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.versa-shell .vlg-eyebrow__dot{background:var(--vlg-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0ea5e929}.versa-shell .vlg-headline{color:var(--vlg-ink);letter-spacing:-.03em;margin:0;font-size:clamp(2.3rem,6.6vw,3.6rem);font-weight:800;line-height:1.06}.versa-shell .vlg-headline em{color:var(--vlg-gold-ink);font-family:var(--vlg-display);font-variation-settings:"opsz" 60,"SOFT" 0,"WONK" 0;letter-spacing:-.01em;font-style:italic;font-weight:500}.versa-shell .vlg-subhead{color:var(--vlg-muted);max-width:42ch;margin:18px auto 0;font-size:clamp(1.02rem,2.2vw,1.15rem);line-height:1.55}.versa-shell .vlg-btn{border:1px solid var(--vlg-gold-deep);border-radius:var(--vlg-r-ctrl);box-shadow:var(--vlg-shadow-sm);color:#001d2a;cursor:pointer;letter-spacing:-.005em;transition:transform .18s var(--vlg-ease),box-shadow .2s var(--vlg-ease),filter .18s ease;background:linear-gradient(#4ab1e1,#0ea5e9 52%,#2196cd);justify-content:center;align-items:center;gap:9px;padding:14px 26px;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.versa-shell .vlg-btn:hover{box-shadow:var(--vlg-shadow);filter:brightness(1.03)}.versa-shell .vlg-btn:active{box-shadow:var(--vlg-shadow-press);transform:translateY(1px)}.versa-shell .vlg-btn:disabled{box-shadow:none;cursor:not-allowed;filter:none;opacity:.5;transform:none}.versa-shell .vlg-btn--ghost{background:var(--vlg-surface);border:1px solid var(--vlg-hairline-strong);box-shadow:none;color:var(--vlg-ink)}.versa-shell .vlg-btn--ghost:hover{border-color:var(--vlg-muted);box-shadow:var(--vlg-shadow-sm);filter:none}.versa-shell .vlg-btn--block{width:100%}.versa-shell .vlg-block{margin-top:28px}.versa-shell .vlg-block__title{color:var(--vlg-faint);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:700}.versa-shell .vlg-note{color:var(--vlg-muted);margin:12px 0 0;font-size:.86rem;line-height:1.5}.versa-shell .vlg-note--error{color:var(--vlg-critical);font-weight:600}.versa-shell .vlg-note--success{font-weight:600}.versa-shell .vlg .score-strong,.versa-shell .vlg-note--success{color:var(--vlg-strong)}.versa-shell .vlg .score-fair{color:var(--vlg-fair)}.versa-shell .vlg .score-warning{color:var(--vlg-warning)}.versa-shell .vlg .score-critical{color:var(--vlg-critical)}.versa-shell .vlg [data-tone=strong]{--vlg-tone:var(--vlg-strong);--vlg-tone-bar:var(--vlg-strong-bar);--vlg-tone-soft:var(--vlg-strong-soft)}.versa-shell .vlg [data-tone=fair]{--vlg-tone:var(--vlg-fair);--vlg-tone-bar:var(--vlg-fair-bar);--vlg-tone-soft:var(--vlg-fair-soft)}.versa-shell .vlg [data-tone=warning]{--vlg-tone:var(--vlg-warning);--vlg-tone-bar:var(--vlg-warning-bar);--vlg-tone-soft:var(--vlg-warning-soft)}.versa-shell .vlg [data-tone=critical]{--vlg-tone:var(--vlg-critical);--vlg-tone-bar:var(--vlg-critical-bar);--vlg-tone-soft:var(--vlg-critical-soft)}.versa-shell .vlg .reveal-block{opacity:0;transition:opacity .36s var(--vlg-ease),transform .36s var(--vlg-ease);transform:translateY(8px)}.versa-shell .vlg .reveal-block.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.versa-shell .vlg *,.versa-shell .vlg :after,.versa-shell .vlg :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.versa-shell .vlg .reveal-block{transform:none}}.versa-shell .vlg-search{max-width:540px;margin:32px auto 0;position:relative}.versa-shell .vlg-search__form{align-items:center;display:flex;position:relative}.versa-shell .vlg-search__icon{color:var(--vlg-faint);pointer-events:none;width:20px;height:20px;position:absolute;left:18px}.versa-shell .vlg-search__input{background:var(--vlg-surface);border:1px solid var(--vlg-hairline-strong);border-radius:var(--vlg-r-pill);box-shadow:var(--vlg-shadow-sm);color:var(--vlg-ink);height:60px;transition:border-color .2s var(--vlg-ease),box-shadow .2s var(--vlg-ease);width:100%;padding:0 52px 0 48px;font-size:16px;font-weight:500}.versa-shell .vlg-search__input::placeholder{color:var(--vlg-faint);font-weight:400}.versa-shell .vlg-search__input:hover{border-color:var(--vlg-muted)}.versa-shell .vlg-search__input:focus{border-color:var(--vlg-gold);box-shadow:0 0 0 4px #0ea5e929,var(--vlg-shadow-sm);outline:none}.versa-shell .vlg-search__clear{color:var(--vlg-muted);background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .18s,color .18s;display:grid;position:absolute;right:12px}.versa-shell .vlg-search__clear:hover{background:var(--vlg-sunken);color:var(--vlg-ink)}.versa-shell .vlg-ac{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);box-shadow:var(--vlg-shadow);z-index:20;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden}.versa-shell .vlg-ac__loading{color:var(--vlg-muted);justify-content:center;align-items:center;gap:10px;padding:22px;font-size:.92rem;font-weight:500;display:flex}.versa-shell .vlg-ac__dot{animation:bs-versa-vlgBlink 1s var(--vlg-ease) infinite;background:var(--vlg-gold);border-radius:50%;width:7px;height:7px}@keyframes bs-versa-vlgBlink{0%,to{opacity:.3}50%{opacity:1}}.versa-shell .vlg-ac__list{flex-direction:column;max-height:340px;padding:6px;display:flex;overflow-y:auto}.versa-shell .vlg-ac__item{border-radius:var(--vlg-r-ctrl);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:background .16s;display:flex}.versa-shell .vlg-ac__item:focus-visible,.versa-shell .vlg-ac__item:hover{background:var(--vlg-sunken)}.versa-shell .vlg-ac__copy{flex-direction:column;min-width:0;display:flex}.versa-shell .vlg-ac__name{color:var(--vlg-ink);text-overflow:ellipsis;font-size:.98rem;font-weight:600;line-height:1.3;overflow:hidden}.versa-shell .vlg-ac__meta{color:var(--vlg-muted);align-items:center;gap:14px;margin-top:4px;font-size:.82rem;display:flex}.versa-shell .vlg-ac__loc{align-items:center;gap:5px;display:inline-flex}.versa-shell .vlg-ac__rating{color:var(--vlg-gold-ink);font-weight:600}.versa-shell .vlg-ac__arrow{color:var(--vlg-faint);transition:transform .18s var(--vlg-ease),color .18s ease;flex-shrink:0}.versa-shell .vlg-ac__item:hover .vlg-ac__arrow{color:var(--vlg-gold-ink);transform:translate(3px)}.versa-shell .vlg-ac__empty{color:var(--vlg-muted);text-align:center;padding:20px;font-size:.88rem}.versa-shell .vlg-confirm{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);box-shadow:var(--vlg-shadow-sm);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:540px;margin:22px auto 0;padding:18px 20px;display:flex}.versa-shell .vlg-confirm__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.versa-shell .vlg-confirm__label{color:var(--vlg-muted);font-size:.78rem;font-weight:600}.versa-shell .vlg-confirm__name{color:var(--vlg-ink);font-size:1.02rem;font-weight:700}.versa-shell .vlg-confirm__meta{color:var(--vlg-muted);font-size:.84rem}.versa-shell .vlg-confirm__actions{flex-shrink:0;gap:10px;display:flex}.versa-shell .vlg-confirm__actions .vlg-btn{padding:11px 18px;font-size:.92rem}.versa-shell .vlg-phase{margin-top:8px}.versa-shell .vlg-scan{text-align:center;flex-direction:column;align-items:center;padding-top:8px;display:flex}.versa-shell .vlg-scan__name{color:var(--vlg-faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:600}.versa-shell .vlg-scan__title{color:var(--vlg-ink);letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(1.4rem,4.2vw,1.95rem);font-weight:800;line-height:1.15}.versa-shell .vlg-pring{width:clamp(132px,38vw,168px);height:clamp(132px,38vw,168px);margin:26px 0 6px;position:relative}.versa-shell .vlg-pring svg{width:100%;height:100%;transform:rotate(-90deg)}.versa-shell .vlg-pring__track{fill:none;stroke:var(--vlg-sunken);stroke-width:6px}.versa-shell .vlg-pring__fill{fill:none;stroke:var(--vlg-gold);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .6s var(--vlg-ease)}.versa-shell .vlg-pring__center{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.versa-shell .vlg-pring__pct{color:var(--vlg-ink);font-family:var(--vlg-display);font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;letter-spacing:-.03em;font-size:clamp(2rem,7vw,2.7rem);font-weight:600;line-height:1}.versa-shell .vlg-pring__pct sup{color:var(--vlg-muted);margin-left:1px;font-size:.42em;font-weight:600;top:-.9em}.versa-shell .vlg-pring__hint{color:var(--vlg-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.versa-shell .vlg-scanmap{aspect-ratio:16/10;background:var(--vlg-sunken);border:1px solid var(--vlg-hairline-strong);border-radius:var(--vlg-r-card);box-shadow:var(--vlg-shadow);width:100%;margin:22px 0 2px;position:relative;overflow:hidden}.versa-shell .vlg-scanmap iframe{filter:grayscale()contrast(1.05)brightness(1.02);transform-origin:50%;will-change:transform;border:0;width:100%;height:100%;transition:transform 1.1s linear}.versa-shell .vlg-scanmap__veil{pointer-events:none;background:linear-gradient(#ffffff1f,#fff0 30%,#0a0a0a00 70%,#0a0a0a1f);position:absolute;inset:0}.versa-shell .vlg-scanmap__pin{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.versa-shell .vlg-scanmap__dot{background:var(--vlg-gold);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px #0a0a0a59}.versa-shell .vlg-scanmap__dot,.versa-shell .vlg-scanmap__pulse{width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.versa-shell .vlg-scanmap__pulse{animation:bs-versa-vlgLocate 2.1s var(--vlg-ease) infinite;border:2px solid var(--vlg-gold);border-radius:50%}@keyframes bs-versa-vlgLocate{0%{opacity:.85;transform:scale(1)}70%{opacity:0;transform:scale(4.4)}to{opacity:0;transform:scale(4.4)}}.versa-shell .vlg-scanbar{width:100%;max-width:460px;margin:20px 0 0}.versa-shell .vlg-scanbar__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.versa-shell .vlg-scanbar__label{color:var(--vlg-ink);font-size:.92rem;font-weight:600}.versa-shell .vlg-scanbar__pct{color:var(--vlg-gold-ink);font-size:.86rem;font-weight:700}.versa-shell .vlg-scanbar__track{background:var(--vlg-sunken);border-radius:var(--vlg-r-pill);height:8px;overflow:hidden}.versa-shell .vlg-scanbar__fill{border-radius:var(--vlg-r-pill);height:100%;transition:width .52s var(--vlg-ease);background:linear-gradient(90deg,#4ab1e1,#2196cd)}.versa-shell .vlg-scan__status{color:var(--vlg-body);min-height:1.4em;margin:16px 0 4px;font-size:.98rem;font-weight:500}.versa-shell .vlg-checks{text-align:left;flex-direction:column;gap:2px;width:100%;max-width:440px;margin:24px 0 0;padding:0;list-style:none;display:flex}.versa-shell .vlg-check{border-bottom:1px solid var(--vlg-hairline);opacity:0;transition:opacity .36s var(--vlg-ease),transform .36s var(--vlg-ease);align-items:center;gap:14px;padding:13px 6px;display:flex;transform:translateY(6px)}.versa-shell .vlg-check.is-revealed{opacity:1;transform:translateY(0)}.versa-shell .vlg-check:last-child{border-bottom:none}.versa-shell .vlg-check__marker{flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;position:relative}.versa-shell .vlg-check__dot{background:var(--vlg-surface);border:1.5px solid var(--vlg-hairline-strong);border-radius:50%;width:9px;height:9px}.versa-shell .vlg-check.is-active .vlg-check__dot{background:var(--vlg-gold);border-color:#0000}.versa-shell .vlg-check.is-active .vlg-check__marker:after{animation:bs-versa-vlgPulse 1.8s var(--vlg-ease) infinite;border:1.5px solid var(--vlg-gold);content:"";border-radius:50%;position:absolute;inset:0}.versa-shell .vlg-check__check{animation:bs-versa-vlgPop .48s var(--vlg-ease);color:var(--vlg-gold-ink)}.versa-shell .vlg-check__label{color:var(--vlg-faint);transition:color .25s var(--vlg-ease);flex:1;font-size:.96rem;font-weight:500}.versa-shell .vlg-check.is-active .vlg-check__label{color:var(--vlg-ink);font-weight:600}.versa-shell .vlg-check.is-done .vlg-check__label{color:var(--vlg-body)}.versa-shell .vlg-check__state{color:var(--vlg-faint);font-size:.78rem;font-weight:600}.versa-shell .vlg-check.is-active .vlg-check__state{color:var(--vlg-gold-ink)}.versa-shell .vlg-check.is-done .vlg-check__state{color:var(--vlg-strong)}@keyframes bs-versa-vlgPulse{0%{opacity:.7;transform:scale(.6)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes bs-versa-vlgPop{0%{opacity:.4;transform:scale(.6)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.versa-shell .vlg-scan2{grid-gap:14px 40px;text-align:left;grid-template:"head stage""panel stage"1fr/minmax(280px,340px) 1fr;align-items:start;gap:14px 40px;padding-top:8px;display:grid}.versa-shell .vlg-scan2__head{grid-area:head}.versa-shell .vlg-scan2__head .vlg-scan__title{font-size:clamp(1.3rem,2.6vw,1.7rem)}.versa-shell .vlg-scan2__panel{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);box-shadow:var(--vlg-shadow);grid-area:panel;padding:20px 18px}.versa-shell .vlg-scan2__panel .vlg-scanbar{max-width:none;margin:0}.versa-shell .vlg-scan2__panel .vlg-scan__status{margin:12px 0 0;font-size:.92rem}.versa-shell .vlg-scan2__panel .vlg-checks{max-width:none;margin-top:14px}.versa-shell .vlg-scan2__panel .vlg-check{padding:11px 2px}.versa-shell .vlg-scan2__stage{flex-direction:column;grid-area:stage;gap:12px;min-height:430px;display:flex}.versa-shell .vlg-stage__heading{color:var(--vlg-faint);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.versa-shell .vlg-stage{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.versa-shell .vlg-stage__caption{color:var(--vlg-muted);text-align:center;margin:0;font-size:.9rem;font-weight:500}.versa-shell .vlg-stage--loading{justify-content:center}.versa-shell .vlg-stage__shimmer{background:linear-gradient(100deg,var(--vlg-sunken) 40%,#ffffffbf 50%,var(--vlg-sunken) 60%);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);background-size:200% 100%;flex:1;min-height:300px;animation:1.3s linear infinite bs-versa-vlgShimmer}@keyframes bs-versa-vlgShimmer{to{background-position:-200% 0}}.versa-shell .vlg-photostack{flex:1;min-height:320px;position:relative}.versa-shell .vlg-photostack__item{width:min(72%,380px);position:absolute;transform:translate(-50%,-50%)}.versa-shell .vlg-photostack__card{aspect-ratio:4/3;border:1px solid var(--vlg-hairline);background:#fff;border-radius:10px;padding:8px;box-shadow:0 14px 34px #0a0a0a2e,0 3px 9px #0a0a0a1a}.versa-shell .vlg-photostack__card img{background:var(--vlg-sunken);object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.versa-shell .vlg-stage--reviews{justify-content:center}.versa-shell .vlg-revstack{flex:1;min-height:290px;position:relative}.versa-shell .vlg-revstack__item{width:min(92%,480px);position:absolute;transform:translate(-50%,-50%)}.versa-shell .vlg-stagerev{background:var(--vlg-surface);border:1px solid var(--vlg-hairline-strong);border-left:4px solid var(--vlg-gold);border-radius:var(--vlg-r-card);width:100%;padding:22px 24px;box-shadow:0 14px 34px #0a0a0a29,0 3px 9px #0a0a0a14}.versa-shell .vlg-stagerev--low{border-left-color:#d9402f}.versa-shell .vlg-stagerev__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.versa-shell .vlg-stagerev__stars{color:var(--vlg-hairline-strong);gap:2px;display:inline-flex}.versa-shell .vlg-stagerev__stars .is-filled{fill:var(--vlg-gold);color:var(--vlg-gold)}.versa-shell .vlg-stagerev__tag{border-radius:var(--vlg-r-pill);color:var(--vlg-gold-ink);letter-spacing:.07em;text-transform:uppercase;background:#0ea5e91f;flex-shrink:0;padding:3px 10px;font-size:.7rem;font-weight:700}.versa-shell .vlg-stagerev--low .vlg-stagerev__tag{color:#a92f20;background:#d9402f1a}.versa-shell .vlg-stagerev__text{-webkit-line-clamp:5;color:var(--vlg-body);-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.55;display:-webkit-box;overflow:hidden}.versa-shell .vlg-stagerev__meta{color:var(--vlg-faint);margin-top:12px;font-size:.82rem;font-weight:600}.versa-shell .vlg-scanmap--stage{aspect-ratio:16/9;margin:0}.versa-shell .vlg-scanmap__img{filter:grayscale()contrast(1.05)brightness(1.02);object-fit:cover;width:100%;height:100%;display:block}.versa-shell .vlg-mappin{pointer-events:none;z-index:2;position:absolute;transform:translate(-50%,-50%)}.versa-shell .vlg-mappin__inner{flex-direction:column;align-items:center;gap:3px;display:flex}.versa-shell .vlg-mappin__dot{background:#d9402f;border:2px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 1px 4px #0a0a0a59}.versa-shell .vlg-mappin__label{border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-pill);color:var(--vlg-ink);text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;max-width:150px;padding:2px 8px;font-size:.68rem;font-weight:600;overflow:hidden;box-shadow:0 2px 6px #0a0a0a1f}@media (max-width:900px){.versa-shell .vlg-scan2{grid-template:"head""stage""panel"/1fr;gap:18px}.versa-shell .vlg-scan2__head{text-align:center}.versa-shell .vlg-scan2__stage{min-height:340px}.versa-shell .vlg-scan2__panel .vlg-scan__status,.versa-shell .vlg-stage__heading{text-align:center}.versa-shell .vlg-scan2__panel{padding:16px 14px}.versa-shell .vlg-photostack{min-height:270px}.versa-shell .vlg-photostack__item{width:min(84%,320px)}.versa-shell .vlg-revstack{min-height:260px}.versa-shell .vlg-mappin__label{max-width:110px;font-size:.64rem}}.versa-shell .vlg-grade{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,5vw,44px);display:flex}.versa-shell .vlg-grade__ring{isolation:isolate;flex-shrink:0;width:clamp(176px,46vw,224px);height:clamp(176px,46vw,224px);position:relative}.versa-shell .vlg-grade__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.versa-shell .vlg-gring__track{fill:none;stroke:var(--vlg-sunken);stroke-width:7px}.versa-shell .vlg-gring__fill{fill:none;stroke:var(--vlg-tone-bar,var(--vlg-gold));stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .9s var(--vlg-ease)}.versa-shell .vlg-grade__center{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.versa-shell .vlg-grade__letter{color:var(--vlg-tone,var(--vlg-ink));font-family:var(--vlg-display);font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;letter-spacing:-.04em;font-size:clamp(3.4rem,13vw,4.6rem);font-weight:600;line-height:.9}.versa-shell .vlg-grade__num{color:var(--vlg-muted);letter-spacing:.02em;margin-top:6px;font-size:.82rem;font-weight:600}.versa-shell .vlg-grade__num b{color:var(--vlg-ink);font-weight:700}.versa-shell .vlg-grade__body{flex:1;min-width:0}.versa-shell .vlg-grade__eyebrow{color:var(--vlg-faint);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.versa-shell .vlg-grade__summary{color:var(--vlg-ink);letter-spacing:-.01em;margin:12px 0 0;font-size:clamp(1.12rem,2.6vw,1.4rem);font-weight:500;line-height:1.4}.versa-shell .vlg-grade__summary b{font-weight:700}.versa-shell .vlg-grade__rankline{color:var(--vlg-muted);margin:12px 0 0;font-size:.96rem;line-height:1.5}.versa-shell .vlg-grade__rankline strong{color:var(--vlg-ink);font-weight:600}.versa-shell .vlg-cats{grid-gap:12px;grid-template-columns:1fr;gap:12px;display:grid}.versa-shell .vlg-cat{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);text-align:left;transition:box-shadow .22s var(--vlg-ease),transform .22s var(--vlg-ease),border-color .22s var(--vlg-ease);flex-direction:column;gap:12px;padding:18px;display:flex}.versa-shell .vlg-cat:hover{border-color:var(--vlg-hairline-strong);box-shadow:var(--vlg-shadow);transform:translateY(-2px)}.versa-shell .vlg-cat__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.versa-shell .vlg-cat__name{font-weight:600;line-height:1.3}.versa-shell .vlg-cat__name,.versa-shell .vlg-cat__score{color:var(--vlg-ink);font-size:.95rem}.versa-shell .vlg-cat__score{color:var(--vlg-tone,var(--vlg-ink));flex-shrink:0;font-weight:700}.versa-shell .vlg-cat__score small{color:var(--vlg-faint);font-size:.74rem;font-weight:500}.versa-shell .vlg-cat__bar{background:var(--vlg-sunken);height:6px;overflow:hidden}.versa-shell .vlg-cat__bar,.versa-shell .vlg-cat__fill{border-radius:var(--vlg-r-pill)}.versa-shell .vlg-cat__fill{background:var(--vlg-gold);background:var(--vlg-tone-bar,var(--vlg-gold));height:100%;transition:width .7s var(--vlg-ease)}.versa-shell .vlg-cat__verdict{color:var(--vlg-muted);margin:0;font-size:.84rem;line-height:1.45}.versa-shell .vlg-fixes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.versa-shell .vlg-fix{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);text-align:left;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.versa-shell .vlg-fix__icon{color:var(--vlg-warning);flex-shrink:0;margin-top:1px}.versa-shell .vlg-fix__title{color:var(--vlg-ink);font-size:.94rem;font-weight:600;line-height:1.35}.versa-shell .vlg-fix__detail{color:var(--vlg-muted);margin:4px 0 0;font-size:.86rem;line-height:1.5}.versa-shell .vlg-summaryline{background:var(--vlg-sunken);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);color:var(--vlg-body);text-align:left;margin:0;padding:18px 20px;font-size:.96rem;line-height:1.6}.versa-shell .vlg-summaryline+.vlg-summaryline{margin-top:10px}.versa-shell .vlg-summaryline strong{color:var(--vlg-ink);font-weight:600}.versa-shell .vlg-summaryline .vlg-upside{color:var(--vlg-gold-ink);font-weight:700}.versa-shell .vlg-stats{grid-gap:10px;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.versa-shell .vlg-stat{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);text-align:left;padding:14px 16px}.versa-shell .vlg-stat__label{color:var(--vlg-muted);font-size:.78rem;font-weight:500}.versa-shell .vlg-stat__value{color:var(--vlg-ink);margin-top:4px;font-size:1.2rem;font-weight:700}.versa-shell .vlg-cta{background:var(--vlg-gold-soft);border:1px solid var(--vlg-gold-line);border-radius:var(--vlg-r-card);text-align:center;margin-top:28px;padding:clamp(20px,4vw,28px)}.versa-shell .vlg-cta__copy{color:var(--vlg-body);max-width:46ch;margin:0 auto 18px;font-size:1rem;line-height:1.55}.versa-shell .vlg-cta__copy strong{color:var(--vlg-ink);font-weight:600}.versa-shell .vlg-kpis{grid-gap:10px;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;display:grid}.versa-shell .vlg-kpi{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);text-align:left;padding:14px 16px}.versa-shell .vlg-kpi__label{color:var(--vlg-muted);font-size:.74rem;font-weight:500}.versa-shell .vlg-kpi__value{color:var(--vlg-ink);margin-top:5px;font-size:1.04rem;font-weight:700}.versa-shell .vlg-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.versa-shell .vlg-row{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-left:3px solid var(--vlg-tone-bar,var(--vlg-hairline-strong));border-radius:var(--vlg-r-ctrl);text-align:left;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:13px 16px;display:flex}.versa-shell .vlg-row__label{color:var(--vlg-ink);flex:auto;min-width:120px;font-size:.92rem;font-weight:600}.versa-shell .vlg-row__value{color:var(--vlg-muted);font-size:.88rem}.versa-shell .vlg-row__delta{color:var(--vlg-tone,var(--vlg-muted));flex-shrink:0;margin-left:auto;font-size:.8rem;font-weight:700}.versa-shell .vlg-group+.vlg-group{margin-top:16px}.versa-shell .vlg-group__title{color:var(--vlg-ink);margin:0 0 10px;font-size:.82rem;font-weight:700}.versa-shell .vlg-league__rank{color:var(--vlg-gold-ink);flex-shrink:0;width:28px;font-weight:700}.versa-shell .vlg-league__name{color:var(--vlg-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.92rem;font-weight:600;overflow:hidden}.versa-shell .vlg-league__score{color:var(--vlg-muted);white-space:nowrap;flex-shrink:0;font-size:.84rem}.versa-shell .vlg-opps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.versa-shell .vlg-opp{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);text-align:left;padding:16px}.versa-shell .vlg-opp__title{color:var(--vlg-ink);font-size:.95rem;font-weight:600;line-height:1.35}.versa-shell .vlg-opp__detail{color:var(--vlg-muted);margin:8px 0 0;font-size:.86rem;line-height:1.5}.versa-shell .vlg-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.versa-shell .vlg-chip{background:var(--vlg-sunken);border:1px solid var(--vlg-hairline-strong);border-radius:var(--vlg-r-pill);color:var(--vlg-body);white-space:nowrap;align-items:center;padding:5px 11px;font-size:.76rem;font-weight:600;display:inline-flex}.versa-shell .vlg-chip.impact-critical{background:var(--vlg-critical-soft);color:var(--vlg-critical);border-color:#0000}.versa-shell .vlg-chip.impact-warning{background:var(--vlg-warning-soft);color:var(--vlg-warning);border-color:#0000}.versa-shell .vlg-chip.impact-fair{background:var(--vlg-fair-soft);color:var(--vlg-fair);border-color:#0000}.versa-shell .vlg-chip--gold{background:var(--vlg-gold-soft);border-color:var(--vlg-gold-line);color:var(--vlg-gold-ink)}.versa-shell .vlg-modules{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.versa-shell .vlg-module{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-card);text-align:left;padding:16px}.versa-shell .vlg-module__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.versa-shell .vlg-module__title{color:var(--vlg-ink);align-items:center;gap:9px;font-size:.95rem;font-weight:600;display:flex}.versa-shell .vlg-module__score{color:var(--vlg-tone,var(--vlg-ink));flex-shrink:0;font-size:.86rem;font-weight:700}.versa-shell .vlg-module__summary{color:var(--vlg-muted);margin:10px 0 0;font-size:.87rem;line-height:1.5}.versa-shell .vlg-module__pts{grid-gap:6px;gap:6px;margin:12px 0 0;display:grid}.versa-shell .vlg-module__pt{color:var(--vlg-body);font-size:.82rem;line-height:1.45}.versa-shell .vlg-ai__lead,.versa-shell .vlg-module__pt strong{color:var(--vlg-ink);font-weight:600}.versa-shell .vlg-ai__lead{margin:0;font-size:1.02rem;line-height:1.45}.versa-shell .vlg-ai__narr{color:var(--vlg-muted);margin:10px 0 0;font-size:.92rem;line-height:1.6}.versa-shell .vlg-unlock{max-width:520px;margin:0 auto}.versa-shell .vlg-steps{gap:8px;margin-bottom:24px;display:flex}.versa-shell .vlg-step{flex-direction:column;flex:1;gap:8px;display:flex}.versa-shell .vlg-step__bar{background:var(--vlg-sunken);border-radius:var(--vlg-r-pill);height:5px;transition:background .3s var(--vlg-ease)}.versa-shell .vlg-step__label{color:var(--vlg-faint);transition:color .3s var(--vlg-ease);font-size:.74rem;font-weight:600}.versa-shell .vlg-step.is-active .vlg-step__bar{background:var(--vlg-gold)}.versa-shell .vlg-step.is-active .vlg-step__label{color:var(--vlg-ink)}.versa-shell .vlg-step.is-done .vlg-step__bar{background:var(--vlg-gold-deep)}.versa-shell .vlg-step.is-done .vlg-step__label{color:var(--vlg-gold-ink)}.versa-shell .vlg-stepcard{text-align:left}.versa-shell .vlg-stepcard__title{color:var(--vlg-ink);letter-spacing:-.01em;align-items:center;gap:9px;margin:0;font-size:1.18rem;font-weight:700;display:flex}.versa-shell .vlg-stepcard__title svg{color:var(--vlg-gold-ink)}.versa-shell .vlg-stepcard__sub{color:var(--vlg-muted);margin:8px 0 20px;font-size:.94rem;line-height:1.55}.versa-shell .vlg-fieldgrid{grid-gap:16px;gap:16px;display:grid}.versa-shell .vlg-field{grid-gap:7px;text-align:left;gap:7px;display:grid}.versa-shell .vlg-label{color:var(--vlg-body);font-size:.82rem;font-weight:600}.versa-shell .vlg-input,.versa-shell .vlg-select{background:var(--vlg-surface);border:1px solid var(--vlg-hairline-strong);border-radius:var(--vlg-r-ctrl);color:var(--vlg-ink);transition:border-color .18s var(--vlg-ease),box-shadow .18s var(--vlg-ease);width:100%;padding:13px 14px;font-family:inherit;font-size:16px;font-weight:500}.versa-shell .vlg-input::placeholder{color:var(--vlg-faint)}.versa-shell .vlg-input:focus,.versa-shell .vlg-select:focus{border-color:var(--vlg-gold);outline:none;box-shadow:0 0 0 4px #0ea5e929}.versa-shell .vlg-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2376726a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:38px}.versa-shell .vlg-usenote{background:var(--vlg-gold-soft);border:1px solid var(--vlg-gold-line);border-radius:var(--vlg-r-ctrl);text-align:left;margin-bottom:18px;padding:14px 16px}.versa-shell .vlg-usenote strong{color:var(--vlg-ink);margin-bottom:8px;font-size:.84rem;font-weight:700;display:block}.versa-shell .vlg-usenote ul{grid-gap:5px;gap:5px;margin:0;padding-left:18px;display:grid}.versa-shell .vlg-usenote li{color:var(--vlg-body);font-size:.84rem;line-height:1.45}.versa-shell .vlg-consent{grid-gap:10px;gap:10px;margin-top:18px;display:grid}.versa-shell .vlg-consent__row{background:var(--vlg-surface);border:1px solid var(--vlg-hairline);border-radius:var(--vlg-r-ctrl);color:var(--vlg-body);cursor:pointer;align-items:flex-start;gap:11px;padding:12px 14px;font-size:.86rem;line-height:1.45;display:flex}.versa-shell .vlg-consent__row input[type=checkbox]{accent-color:var(--vlg-gold);cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin-top:1px}.versa-shell .vlg-consent__row.is-required{background:var(--vlg-gold-soft);border-color:var(--vlg-gold-line)}.versa-shell .vlg-actions{grid-gap:10px;gap:10px;margin-top:22px;display:grid}.versa-shell .vlg-error{text-align:center;flex-direction:column;align-items:center;padding-top:12px;display:flex}.versa-shell .vlg-error__icon{background:var(--vlg-critical-soft);color:var(--vlg-critical);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}.versa-shell .vlg-error__title{color:var(--vlg-ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,4.2vw,1.9rem);font-weight:800}.versa-shell .vlg-error__body{color:var(--vlg-muted);max-width:42ch;margin:12px auto 24px;font-size:.98rem;line-height:1.6}.versa-shell .vlg-repmap{margin:0}.versa-shell .vlg-repmap__img{aspect-ratio:16/9;background:var(--vlg-sunken);border:1px solid var(--vlg-hairline-strong);border-radius:var(--vlg-r-card);box-shadow:var(--vlg-shadow);object-fit:cover;width:100%;height:auto;display:block}.versa-shell .vlg-repmap__legend{color:var(--vlg-muted);gap:20px;margin-top:12px;font-size:.84rem;display:flex}.versa-shell .vlg-repmap__legend span{align-items:center;gap:7px;display:inline-flex}.versa-shell .vlg-repmap__dot{border:1.5px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #0a0a0a24}.versa-shell .vlg-repmap__dot--you{background:var(--vlg-gold-deep)}.versa-shell .vlg-repmap__dot--rival{background:var(--vlg-critical-bar)}.versa-shell .vlg-demo-badge{background:var(--vlg-sunken);border:1px dashed var(--vlg-hairline-strong);border-radius:var(--vlg-r-pill);color:var(--vlg-muted);letter-spacing:.01em;text-align:center;width:max-content;max-width:100%;margin:0 auto 18px;padding:7px 16px;font-size:.78rem;font-weight:600;display:block}.versa-shell .vlg-disclaimer{color:var(--vlg-faint);text-align:center;max-width:64ch;margin:26px auto 0;font-size:.76rem;line-height:1.5}.versa-shell .vlg__inner--med{max-width:760px}.versa-shell .vlg__inner--wide{max-width:1040px}.versa-shell .vlg-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (min-width:480px){.versa-shell .vlg-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.versa-shell .vlg-actions{grid-auto-flow:row}}@media (min-width:641px){.versa-shell .vlg-cats{grid-template-columns:repeat(2,1fr)}.versa-shell .vlg-grade{text-align:left;flex-direction:row;align-items:center}.versa-shell .vlg-grade__body{padding-left:4px}.versa-shell .vlg-actions{grid-template-columns:auto;justify-content:start}}@media (min-width:960px){.versa-shell .vlg-cats{grid-template-columns:repeat(3,1fr)}.versa-shell .vlg-modules,.versa-shell .vlg-opps{max-width:880px}}@media (max-width:390px){.versa-shell .vlg{padding-left:16px;padding-right:16px}.versa-shell .vlg-search__input{height:56px;padding-left:44px;padding-right:48px}.versa-shell .vlg-kpis,.versa-shell .vlg-stats{grid-template-columns:1fr}.versa-shell .vlg-confirm{flex-direction:column;align-items:stretch}.versa-shell .vlg-confirm__actions{grid-template-columns:1fr 1fr;display:grid}.versa-shell .vlg-checks{max-width:100%}}@media (max-width:640px){.versa-shell .vlg-actions .vlg-btn,.versa-shell .vlg-cta .vlg-btn{width:100%}}.versa-shell .vlg .vlg-cat[data-tone=critical]{border-color:#b4231838}.versa-shell .vlg .vlg-cat[data-tone=warning]{border-color:#a8500c38}.versa-shell .vlg .vlg-cat[data-tone=strong]{border-color:#1f7a5238}.versa-shell .vlg .vlg-module[data-tone],.versa-shell .vlg .vlg-opp[data-tone]{border-left:3px solid var(--vlg-tone-bar,var(--vlg-hairline-strong))}.versa-shell .vlg .vlg-grade__ring:after{background:radial-gradient(circle,#0000 0 70%);background:radial-gradient(circle,var(--vlg-tone-soft,#0000) 0,#0000 70%);content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute;inset:14%}.versa-shell .vlg ::selection{color:var(--vlg-ink);background:#0ea5e942}.versa-shell .pricing-page{background:linear-gradient(#fff,#f8fafc);flex:1}.versa-shell .pricing-hero{text-align:center;padding:90px 0 40px}.versa-shell .pricing-kicker{color:#111;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-block}.versa-shell .pricing-hero h1{color:#0b0b0b;letter-spacing:-.02em;margin-bottom:12px;font-size:2.6rem}.versa-shell .pricing-hero p{color:#6b7280;max-width:640px;margin:0 auto;font-size:1.1rem}.versa-shell .plans-gold-text{color:#0ea5e9}.versa-shell .pricing-main{padding:10px 0 60px}.versa-shell .pricing-shell{grid-gap:28px;grid-template-columns:minmax(320px,1.1fr) minmax(280px,.9fr);align-items:start;gap:28px;max-width:980px;margin:0 auto;display:grid}@media (prefers-reduced-motion:reduce){.versa-shell .pricing-shell{transition:none}}.versa-shell .plan-headline{flex-direction:column;gap:8px;display:flex}.versa-shell .plan-headline h2{margin:0}.versa-shell .pricing-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:16px;padding:30px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;box-shadow:0 10px 24px #0000000d}.versa-shell .pricing-card:hover{border-color:#0ea5e973;transform:translateY(-6px);box-shadow:0 20px 34px #0000001c}.versa-shell .plan-pill{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#111;border-radius:999px;align-self:center;padding:6px 12px;font-size:.72rem}.versa-shell .pricing-card h2{color:#0b0b0b;margin:0;font-size:2.4rem}.versa-shell .pricing-card h2 span{color:#6b7280;font-size:1rem;font-weight:400}.versa-shell .plan-note{color:#6b7280}.versa-shell .pricing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:48px;display:flex}.versa-shell .primary-btn--cta{cursor:pointer;border:none;width:100%;max-width:320px;padding:.95rem 1.5rem;font-size:1rem}.versa-shell .checkout-back-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.92rem;font-weight:600;transition:color .2s,background-color .2s;display:inline-flex}.versa-shell .checkout-back-btn:focus-visible,.versa-shell .checkout-back-btn:hover{color:#0b0b0b;background:#f3f4f6;outline:none}.versa-shell .checkout-region{width:100%;overflow:hidden}.versa-shell .checkout-region-inner{flex-direction:column;gap:12px;padding:16px 0 4px;display:flex}.versa-shell .checkout-loading{color:#6b7280;background:#fafafa;border:1px dashed #e5e7eb;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:.95rem;display:flex}.versa-shell .checkout-spinner{color:#0ea5e9;animation:.9s linear infinite bs-versa-checkout-spin}@keyframes bs-versa-checkout-spin{to{transform:rotate(1turn)}}.versa-shell .checkout-error-state{color:#7c2d12;text-align:center;background:#edf9ff;border:1px solid #aae3fe;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.versa-shell .checkout-error-state p{margin:0;font-size:.95rem}.versa-shell .checkout-mount{opacity:0;width:100%;max-width:100%;min-height:0;margin:0 auto;transition:opacity .25s}.versa-shell .checkout-mount--visible{opacity:1;min-height:220px}.versa-shell .pricing-shell--checkout-open .pricing-card,.versa-shell .pricing-shell--checkout-open .pricing-card:hover{border-color:#0ea5e973;transform:none;box-shadow:0 16px 40px #00000014}@media (prefers-reduced-motion:reduce){.versa-shell .checkout-spinner{animation:none}.versa-shell .checkout-mount{transition:none}}.versa-shell .primary-btn,.versa-shell .secondary-btn{border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.versa-shell .primary-btn{color:#fff;background:#0b0b0b}.versa-shell .primary-btn:hover{background:#000;transform:translateY(-1px)}.versa-shell .secondary-btn{color:#0b0b0b;background:#fff;border:1px solid #e5e7eb}.versa-shell .secondary-btn:hover{border-color:#0b0b0b}.versa-shell .mini-points{color:#6b7280;flex-wrap:wrap;justify-content:center;gap:10px;font-size:.82rem;display:flex}.versa-shell .mini-points span{background:#f3f4f6;border-radius:999px;padding:6px 10px}.versa-shell .comfort-panel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;padding:26px;transition:transform .35s,box-shadow .35s;display:flex}.versa-shell .comfort-panel:hover{transform:translateY(-4px);box-shadow:0 14px 28px #00000014}.versa-shell .comfort-panel h3{color:#0b0b0b;margin-bottom:12px;font-size:1.1rem}.versa-shell .comfort-panel ul{grid-gap:12px;flex-grow:1;gap:12px;list-style:none;display:grid}.versa-shell .comfort-panel li{color:#111;padding-left:18px;position:relative}.versa-shell .comfort-panel li:before{color:#0b0b0b;content:"✓";font-weight:700;position:absolute;left:0}.versa-shell .explore-link{color:#0ea5e9;border-top:1px solid #e5e7eb;margin-top:16px;padding-top:12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.versa-shell .explore-link:hover{color:#0b0b0b}.versa-shell .pricing-assurance{padding:10px 0 60px}.versa-shell .assurance-grid{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.versa-shell .assurance-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:22px;transition:transform .3s,box-shadow .3s;box-shadow:0 6px 18px #0000000a}.versa-shell .assurance-card:hover{transform:translateY(-4px);box-shadow:0 14px 26px #00000017}.versa-shell .assurance-card h4{color:#0b0b0b;margin-bottom:6px}.versa-shell .assurance-card p{color:#6b7280}.versa-shell .pricing-faq{padding:10px 0 90px}.versa-shell .pricing-faq h3{color:#0b0b0b;text-align:center;margin-bottom:40px;font-size:1.8rem}.versa-shell .faq-accordion{flex-direction:column;gap:12px;max-width:700px;margin:0 auto 60px;display:flex}.versa-shell .faq-item{border:2px solid #e5e7eb;border-radius:12px;transition:all .3s;overflow:hidden}.versa-shell .faq-item.open{border-color:#0ea5e9;box-shadow:0 8px 24px #0ea5e926}.versa-shell .faq-question{color:#0b0b0b;cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.versa-shell .faq-item.open .faq-question{color:#0ea5e9;background:#fafafa}.versa-shell .faq-question svg{flex-shrink:0;margin-left:12px;transition:transform .3s}.versa-shell .faq-item.open .faq-question svg{color:#0ea5e9;transform:rotate(180deg)}.versa-shell .faq-answer{max-height:0;transition:max-height .3s;overflow:hidden}.versa-shell .faq-item.open .faq-answer{max-height:500px}.versa-shell .faq-answer p{color:#6b7280;padding:0 20px 20px;font-size:.95rem;line-height:1.6}.versa-shell .faq-bottom-cta{text-align:center;border-top:2px solid #e5e7eb;margin-top:40px;padding-top:40px}.versa-shell .faq-bottom-cta h4{color:#0b0b0b;margin-bottom:20px;font-size:1.2rem}.versa-shell .talk-to-sales-btn{color:#fff;background:#0b0b0b;border-radius:999px;padding:14px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.versa-shell .talk-to-sales-btn:hover{color:#0b0b0b;background:#0ea5e9;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.versa-shell .assurance-card,.versa-shell .comfort-panel,.versa-shell .pricing-card,.versa-shell .primary-btn,.versa-shell .secondary-btn{transition:none}}.versa-shell .testimonials-header h2{color:#0b0b0b;margin-bottom:8px;font-size:2rem}.versa-shell .testimonials-header p{color:#6b7280}.versa-shell .testimonials-grid{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.versa-shell .testimonial-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;box-shadow:0 8px 24px #0000000d}.versa-shell .testimonial-card p{color:#111;margin-bottom:10px;font-size:.95rem}.versa-shell .testimonial-card span{color:#6b7280;font-size:.85rem}.versa-shell .faq-block h2{color:#0b0b0b;text-align:center;margin-bottom:24px;font-size:2rem}.versa-shell .faq-grid{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.versa-shell .faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.versa-shell .faq-item h4{color:#0b0b0b;margin-bottom:6px;font-size:1rem}.versa-shell .faq-item p{color:#6b7280;font-size:.95rem}@media (max-width:768px){.versa-shell .pricing-hero h1{font-size:2.1rem}.versa-shell .pricing-shell{grid-template-columns:1fr}.versa-shell .comfort-panel,.versa-shell .pricing-card{padding:22px}}.versa-shell .features-page{background:#fff;min-height:100dvh}.versa-shell .features-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:100px 20px 60px}.versa-shell .features-hero h1{margin-bottom:16px;font-size:3rem;font-weight:700}.versa-shell .features-hero p{color:#fffc;max-width:600px;margin:0 auto;font-size:1.2rem}.versa-shell .features-grid-section{padding:80px 20px}.versa-shell .features-grid{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1400px;margin:0 auto;display:grid}.versa-shell .feature-card{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.versa-shell .feature-card:before{content:"";background:linear-gradient(90deg,#0ea5e9,#58b8e5);width:100%;height:4px;transition:left .4s;position:absolute;top:0;left:-100%}.versa-shell .feature-card:hover{border-color:#0ea5e9;transform:translateY(-8px);box-shadow:0 16px 40px #0ea5e926}.versa-shell .feature-card:hover:before{left:0}.versa-shell .feature-header{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.versa-shell .feature-icon{color:#0ea5e9;background:linear-gradient(135deg,#0ea5e91a,#0ea5e90d);border:2px solid #0ea5e933;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex}.versa-shell .feature-card:hover .feature-icon{background:linear-gradient(135deg,#0ea5e933,#0ea5e91a);border-color:#0ea5e9;transform:scale(1.1)}.versa-shell .feature-header h3{color:#0b0b0b;margin:0;font-size:1.3rem;font-weight:700;line-height:1.3}.versa-shell .feature-description{color:#6b7280;margin:0 0 20px;font-size:.95rem;line-height:1.6}.versa-shell .feature-details{max-height:0;margin-bottom:0;transition:max-height .4s;overflow:hidden}.versa-shell .feature-card.expanded .feature-details{max-height:400px;margin-bottom:16px}.versa-shell .feature-details ul{grid-gap:8px;border-top:2px solid #f3f4f6;gap:8px;padding-top:12px;list-style:none;display:grid}.versa-shell .feature-details li{color:#374151;align-items:center;gap:8px;font-size:.9rem;display:flex}.versa-shell .feature-details li:before{color:#0ea5e9;content:"✓";flex-shrink:0;font-size:1.1rem;font-weight:700}.versa-shell .expand-hint{color:#0ea5e9;opacity:.5;font-size:1.2rem;transition:all .3s;position:absolute;top:16px;right:16px}.versa-shell .feature-card:hover .expand-hint{opacity:1}.versa-shell .features-cta{text-align:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:80px 20px}.versa-shell .cta-content h2{color:#fff;margin-bottom:12px;font-size:2.5rem;font-weight:700}.versa-shell .cta-content p{color:#fffc;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:1.1rem}.versa-shell .cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.versa-shell .cta-primary,.versa-shell .cta-secondary{border-radius:999px;padding:14px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.versa-shell .cta-primary{color:#0b0b0b;background:#0ea5e9}.versa-shell .cta-primary:hover{background:#58b8e5;transform:translateY(-2px);box-shadow:0 12px 24px #0ea5e94d}.versa-shell .cta-secondary{color:#fff;background:0 0;border:2px solid #fff}.versa-shell .cta-secondary:hover{color:#0b0b0b;background:#fff}.versa-shell .features-faq-preview{background:#f9fafb;padding:80px 20px}.versa-shell .features-faq-preview h2{color:#0b0b0b;text-align:center;margin-bottom:50px;font-size:2rem}.versa-shell .faq-preview{grid-gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1200px;margin:0 auto;display:grid}.versa-shell .faq-preview-item{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;transition:all .3s}.versa-shell .faq-preview-item:hover{border-color:#0ea5e9;transform:translateY(-4px);box-shadow:0 12px 32px #0ea5e91a}.versa-shell .faq-preview-item h4{color:#0b0b0b;margin:0 0 12px;font-size:1.1rem;font-weight:700}.versa-shell .faq-preview-item p{color:#6b7280;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.versa-shell .features-hero h1{font-size:2rem}.versa-shell .features-grid{grid-template-columns:1fr}.versa-shell .feature-card{padding:24px}.versa-shell .cta-buttons{flex-direction:column}.versa-shell .cta-primary,.versa-shell .cta-secondary{width:100%}}.versa-shell .book-page{background:linear-gradient(#fff,#f8fafc);padding:80px 20px 60px;position:relative;overflow:hidden}.versa-shell .book-page:after,.versa-shell .book-page:before{content:"";filter:blur(56px);opacity:.12;pointer-events:none;z-index:0;border-radius:999px;width:24rem;height:24rem;position:absolute}.versa-shell .book-page:before{background:radial-gradient(circle,#0ea5e980 0,#0ea5e900 72%);top:-11rem;left:-9rem}.versa-shell .book-page:after{background:radial-gradient(circle,#0ea5e975 0,#0ea5e900 72%);bottom:-12rem;right:-10rem}.versa-shell .book-container{z-index:1;max-width:960px;margin:0 auto;padding:0 clamp(1rem,2.6vw,2.5rem);position:relative}.versa-shell .book-hero{text-align:center;margin-bottom:48px}.versa-shell .book-hero h1{color:#0a0a0a;letter-spacing:-.02em;margin-bottom:14px;font-size:2.8rem;font-weight:800}.versa-shell .book-hero p{color:#6b7280;max-width:620px;margin:0 auto;font-size:1.15rem;line-height:1.6}.versa-shell .book-embed-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-height:520px;position:relative;overflow:hidden}.versa-shell .book-embed{width:100%;overflow:hidden}.versa-shell .book-loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;font-size:.95rem;display:flex}.versa-shell .book-spinner{border:3px solid #e5e7eb;border-top-color:#0ea5e9;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite bs-versa-book-spin}@keyframes bs-versa-book-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.versa-shell .book-page{padding:60px 12px 40px}.versa-shell .book-hero h1{font-size:2rem}.versa-shell .book-hero p{font-size:1rem}.versa-shell .book-embed-wrapper{border-radius:12px;min-height:480px}}.versa-shell .portfolio-shell{--portfolio-gold:#0ea5e9;--portfolio-gold-bright:#30b6f4;--portfolio-copy:#666;--portfolio-surface:#fff;--portfolio-border:#e5e7eb;background:linear-gradient(#fff,#f8fafc 56%,#f3f4f6);overflow-x:hidden}.versa-shell .portfolio-showcase-section{padding:56px 0 120px}.versa-shell .portfolio-page-heading{margin-bottom:34px}.versa-shell .portfolio-page-heading h1{color:#0b0b0b;letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4.1rem);font-weight:800;line-height:1.02}.versa-shell .portfolio-page-heading p{color:#666;max-width:720px;margin-top:10px;font-size:.98rem;line-height:1.7}.versa-shell .portfolio-heading-period,.versa-shell .portfolio-heading-versa{color:var(--portfolio-gold)}.versa-shell .portfolio-grid{grid-gap:28px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}.versa-shell .portfolio-card{background:var(--portfolio-surface);border:1px solid var(--portfolio-border);border-radius:22px;transition:transform .32s,box-shadow .32s,border-color .32s;overflow:hidden;box-shadow:0 18px 40px #0000000f}.versa-shell .portfolio-card:hover{border-color:var(--portfolio-gold);transform:translateY(-8px);box-shadow:0 24px 54px #0000001c,0 12px 28px #0ea5e91f}.versa-shell .portfolio-preview-link{display:block}.versa-shell .portfolio-preview-frame{aspect-ratio:16/10;background:linear-gradient(135deg,#e5e7eb,#f8fafc);position:relative;overflow:hidden}.versa-shell .portfolio-preview-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000014);height:40%;position:absolute;inset:auto 0 0}.versa-shell .portfolio-preview-image{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.versa-shell .portfolio-card:hover .portfolio-preview-image{transform:scale(1.04)}.versa-shell .portfolio-preview-fallback{color:#fff;background:linear-gradient(135deg,#0a0a0a,#1f1f1f);flex-direction:column;justify-content:flex-end;gap:8px;width:100%;height:100%;padding:24px;display:flex}.versa-shell .portfolio-preview-fallback span{color:#ffffffb8;font-size:.85rem}.versa-shell .portfolio-preview-fallback strong{max-width:15ch;font-size:1.5rem;line-height:1.2}.versa-shell .portfolio-card-content{padding:24px}.versa-shell .portfolio-card-footer,.versa-shell .portfolio-card-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.versa-shell .portfolio-card-category,.versa-shell .portfolio-card-live{letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:700}.versa-shell .portfolio-card-category{color:#64748b}.versa-shell .portfolio-card-live{color:#09618a}.versa-shell .portfolio-card h3{color:#0a0a0a;margin:14px 0 12px;font-size:1.55rem;font-weight:800;line-height:1.18}.versa-shell .portfolio-card p{color:var(--portfolio-copy);min-height:98px;margin-bottom:22px;line-height:1.7}.versa-shell .portfolio-domain{color:#334155;word-break:break-word;font-size:.95rem}.versa-shell .portfolio-domain,.versa-shell .portfolio-visit{align-items:center;gap:8px;display:inline-flex}.versa-shell .portfolio-visit{color:#09618a;white-space:nowrap;font-weight:700;transition:transform .25s}.versa-shell .portfolio-visit:hover{color:var(--portfolio-gold-bright);transform:translate(2px)}.versa-shell .portfolio-empty{background:var(--portfolio-surface);border:1px solid var(--portfolio-border);text-align:center;border-radius:24px;max-width:780px;margin:0 auto;padding:56px 32px;box-shadow:0 18px 40px #0000000f}.versa-shell .portfolio-empty h3{color:#0a0a0a;margin-bottom:12px;font-size:2rem}.versa-shell .portfolio-empty p{color:var(--portfolio-copy);line-height:1.7}.versa-shell .portfolio-card-skeleton{pointer-events:none}.versa-shell .skeleton-block,.versa-shell .skeleton-line{background:linear-gradient(90deg,#edf2f7,#f8fafc 50%,#edf2f7) 0 0/200% 100%;animation:1.55s linear infinite bs-versa-portfolioShimmer}.versa-shell .skeleton-line{border-radius:999px;height:14px;margin-bottom:12px}.versa-shell .skeleton-line-short{width:34%}.versa-shell .skeleton-line-title{width:62%;height:22px;margin-top:18px}.versa-shell .skeleton-line-medium{width:72%}@keyframes bs-versa-portfolioShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.versa-shell .portfolio-showcase-section{padding:72px 0 88px}.versa-shell .portfolio-page-heading{margin-bottom:26px}.versa-shell .portfolio-card p{min-height:0}.versa-shell .portfolio-card-footer{flex-direction:column;align-items:flex-start}}.versa-shell .splash-screen{pointer-events:none;z-index:9999;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;animation:1.2s cubic-bezier(.4,0,.2,1) 2.4s forwards bs-versa-fadeOut;display:flex;position:fixed;top:0;left:0}@keyframes bs-versa-fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.versa-shell .splash-content{justify-content:center;align-items:center;display:flex}.versa-shell .splash-icon{filter:drop-shadow(0 2px 8px #00000014);width:64px;height:64px;animation:2s cubic-bezier(.4,0,.6,1) infinite bs-versa-pulse}@keyframes bs-versa-pulse{0%,to{opacity:.8;transform:scale(1)rotate(0)}25%{transform:scale(1.05)rotate(-2deg)}50%{opacity:1;transform:scale(1.05)rotate(2deg)}75%{transform:scale(1.05)rotate(-1deg)}}@media (min-width:769px){.versa-shell .splash-screen:not(.splash-screen--force){display:none}}@media (prefers-reduced-motion:reduce){.versa-shell .splash-icon,.versa-shell .splash-screen{animation:none}}.versa-shell .blog-page{background:#fff;flex:1}.versa-shell .blog-hero{text-align:center;background:linear-gradient(160deg,#0a0a0a,#1a1a1a);border-bottom:1px solid #0ea5e926;padding:100px 0 64px}.versa-shell .blog-kicker{color:#0ea5e9;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:.8rem;font-weight:700;display:inline-block}.versa-shell .blog-hero h1{color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15}.versa-shell .blog-gold{color:#0ea5e9}.versa-shell .blog-hero p{color:#a0a0a0;max-width:540px;margin:0 auto;font-size:1.05rem;line-height:1.65}.versa-shell .blog-posts-section{padding:60px 0 90px}.versa-shell .blog-grid{grid-gap:28px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.versa-shell .blog-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 16px #0000000d}.versa-shell .blog-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0000001a}.versa-shell .blog-card-image{width:100%;height:200px;overflow:hidden}.versa-shell .blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.versa-shell .blog-card:hover .blog-card-image img{transform:scale(1.04)}.versa-shell .blog-card-body{flex-direction:column;gap:10px;padding:24px;display:flex}.versa-shell .blog-card-date{color:#6b7280;align-items:center;gap:6px;font-size:.82rem;display:flex}.versa-shell .blog-card-date svg{color:#0ea5e9;flex-shrink:0}.versa-shell .blog-card h2{color:#0b0b0b;margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}.versa-shell .blog-card p{-webkit-line-clamp:3;color:#6b7280;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.versa-shell .blog-card-link{color:#0ea5e9;align-items:center;gap:6px;margin-top:6px;font-size:.88rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.versa-shell .blog-card-link:hover{gap:10px}.versa-shell .blog-loading{justify-content:center;padding:100px 0;display:flex}.versa-shell .blog-spinner{border:3px solid #e5e7eb;border-top-color:#0ea5e9;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite bs-versa-blog-spin}@keyframes bs-versa-blog-spin{to{transform:rotate(1turn)}}.versa-shell .blog-empty{color:#6b7280;text-align:center;padding:100px 0;font-size:1.05rem}.versa-shell .blog-error{color:#ef4444;text-align:center;padding:80px 0;font-size:1rem}.versa-shell .blog-post-article{min-height:60vh}.versa-shell .blog-post-hero-image{width:100%;max-height:480px;overflow:hidden}.versa-shell .blog-post-hero-image img{object-fit:cover;width:100%;height:100%}.versa-shell .blog-post-container{max-width:780px;padding-top:52px;padding-bottom:90px}.versa-shell .blog-back-link{color:#0ea5e9;align-items:center;gap:6px;margin-bottom:32px;font-size:.88rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.versa-shell .blog-back-link:hover{gap:10px}.versa-shell .blog-post-meta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:.85rem;display:flex}.versa-shell .blog-post-meta-item{align-items:center;gap:6px;display:inline-flex}.versa-shell .blog-post-meta-divider{color:#0ea5e9;opacity:.6}.versa-shell .blog-post-meta svg{color:#0ea5e9;flex-shrink:0}.versa-shell .blog-post-lead{color:#4b5563;border-left:3px solid #0ea5e9;margin:0 0 36px;padding-left:18px;font-size:1.15rem;font-weight:500;line-height:1.65}.versa-shell .blog-post-container h1{color:#0b0b0b;letter-spacing:-.02em;margin:0 0 36px;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;line-height:1.2}.versa-shell .blog-post-content{color:#374151;font-size:1.05rem;line-height:1.8}.versa-shell .blog-post-content h2{color:#0b0b0b;letter-spacing:-.015em;margin:48px 0 16px;font-size:1.55rem;font-weight:800;line-height:1.25}.versa-shell .blog-post-content h2:before{content:"";background:#0ea5e9;border-radius:2px;width:36px;height:3px;margin-bottom:14px;display:block}.versa-shell .blog-post-content h3{color:#0b0b0b;letter-spacing:-.005em;margin:32px 0 12px;font-size:1.2rem;font-weight:700;line-height:1.3}.versa-shell .blog-post-content p{margin:0 0 18px}.versa-shell .blog-post-content p:empty{display:none}.versa-shell .blog-post-content a{color:#0b0b0b;text-decoration:underline;text-underline-offset:3px;font-weight:600;text-decoration-color:#0ea5e9;text-decoration-thickness:2px;transition:color .2s}.versa-shell .blog-post-content a:hover{color:#0ea5e9}.versa-shell .blog-post-content strong{color:#0b0b0b;font-weight:700}.versa-shell .blog-post-content em{font-style:italic}.versa-shell .blog-post-content ol,.versa-shell .blog-post-content ul{margin:0 0 22px;padding-left:22px}.versa-shell .blog-post-content ul{padding-left:0;list-style:none}.versa-shell .blog-post-content ul li{margin-bottom:10px;padding-left:26px;line-height:1.7;position:relative}.versa-shell .blog-post-content ul li:before{content:"";background:#0ea5e9;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.versa-shell .blog-post-content ol{counter-reset:blog-counter;padding-left:0;list-style:none}.versa-shell .blog-post-content ol li{counter-increment:blog-counter;margin-bottom:12px;padding-left:36px;line-height:1.7;position:relative}.versa-shell .blog-post-content ol li:before{color:#0ea5e9;content:counter(blog-counter);background:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:2px;left:0}.versa-shell .blog-post-content blockquote{color:#0b0b0b;background:linear-gradient(140deg,#0ea5e90f,#0000000a);border-left:4px solid #0ea5e9;border-radius:0 12px 12px 0;margin:28px 0;padding:20px 24px;font-size:1.1rem;font-style:italic;line-height:1.6}.versa-shell .blog-post-content blockquote p{margin:0}.versa-shell .blog-not-found{text-align:center;padding:120px 24px}.versa-shell .blog-not-found h1{color:#0b0b0b;margin-bottom:24px;font-size:1.8rem}@media (max-width:768px){.versa-shell .blog-hero{padding:80px 0 48px}.versa-shell .blog-grid{grid-template-columns:1fr}.versa-shell .blog-post-container{padding-top:36px;padding-bottom:60px}}.versa-shell .consent-banner{pointer-events:none;z-index:9999;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.versa-shell .consent-banner__inner{-webkit-backdrop-filter:blur(8px);color:#f4f4f5;pointer-events:auto;background:#000000f7;border:1px solid #0ea5e959;border-radius:12px;width:100%;max-width:720px;padding:18px 20px;font-family:inherit;box-shadow:0 18px 48px #00000073}.versa-shell .consent-banner__title{color:#fff;margin:0 0 6px;font-size:16px;font-weight:600}.versa-shell .consent-banner__text{color:#f4f4f5d9;margin:0;font-size:13px;line-height:1.5}.versa-shell .consent-banner__link{color:#0ea5e9;text-decoration:underline}.versa-shell .consent-banner__copy{margin-bottom:14px}.versa-shell .consent-banner__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.versa-shell .consent-banner__btn{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.versa-shell .consent-banner__btn--primary{color:#0a0a0a;background:#0ea5e9}.versa-shell .consent-banner__btn--primary:hover{background:#4ab5e6}.versa-shell .consent-banner__btn--ghost{color:#f4f4f5;background:0 0;border-color:#f4f4f540}.versa-shell .consent-banner__btn--ghost:hover{background:#ffffff0a;border-color:#f4f4f58c}.versa-shell .consent-banner__row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.versa-shell .consent-banner__row:first-of-type{border-top:none}.versa-shell .consent-banner__rowLabel{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.versa-shell .consent-banner__rowTitle{color:#fff;font-size:13px;font-weight:600}.versa-shell .consent-banner__rowText{color:#f4f4f5b3;margin-top:2px;font-size:12px;line-height:1.45}.versa-shell .consent-banner__locked{color:#f4f4f58c;white-space:nowrap;align-self:center;font-size:12px}.versa-shell .consent-banner__rowLabel input[type=checkbox]{accent-color:#0ea5e9;flex-shrink:0;width:18px;height:18px;margin-top:2px}@media (max-width:480px){.versa-shell .consent-banner{bottom:8px;left:8px;right:8px}.versa-shell .consent-banner__inner{padding:14px 16px}.versa-shell .consent-banner__actions{justify-content:stretch}.versa-shell .consent-banner__btn{flex:1}}.versa-shell .app{flex-direction:column;min-height:100dvh;display:flex}.versa-shell.app-loading .ai-report-desktop-sticky,.versa-shell.app-loading .ai-report-mobile-sticky{display:none!important}.versa-shell .scroll-progress-track{pointer-events:none;z-index:300;background:#00000014;width:100%;height:4px;position:fixed;top:0;left:0}.versa-shell .scroll-progress-bar{transform-origin:0;background:linear-gradient(90deg,#0a0a0a,#0ea5e9 50%,#1e88b9);width:100%;height:100%;box-shadow:0 0 18px #0ea5e959}.versa-shell .route-shell{will-change:transform,opacity;min-height:0;padding-top:84px;overflow:visible}@media (max-width:960px){.versa-shell .route-shell{min-height:0;padding-top:64px}}@media (max-width:768px){.versa-shell .route-shell{padding-top:52px}}@media (prefers-reduced-motion:reduce){.versa-shell .scroll-progress-track{display:none}}.versa-shell .vl-skip-link{z-index:10000;color:#fff;background:#0a0a0a;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;transition:top .16s;position:absolute;top:-56px;left:8px}.versa-shell .vl-skip-link:focus{outline-offset:2px;outline:2px solid #0ea5e9;top:8px}.versa-shell #main-content:focus{outline:none}
