.mobile-drawer-logo,.vs-site-brand{align-items:center;display:inline-flex;min-width:0}.mobile-drawer-logo .voicesafe-logo__image,.vs-site-brand .voicesafe-logo__image{display:block;height:auto;max-width:100%}.marketing-menu-button>span{background:#bafff6;border-radius:999px;box-shadow:0 0 12px rgb(0 228 204/20%);display:block;flex:0 0 2px;height:2px;transform-origin:center;transition:opacity .16s ease,transform .16s ease,width .16s ease;width:20px}.marketing-menu-button>span:nth-child(2){transform:translateX(3px);width:14px}.marketing-menu-button--open>span:first-child{transform:translateY(6px) rotate(45deg)}.marketing-menu-button--open>span:nth-child(2){opacity:0;transform:scaleX(0)}.marketing-menu-button--open>span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}body.mobile-nav-open{overflow:hidden}.marketing-mobile-scrim{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:rgb(2 8 15/66%);border:0;border-radius:0;box-shadow:none;inset:0;min-height:0;padding:0;position:fixed;width:100%;z-index:190}.marketing-mobile-scrim:hover{background:rgb(2 8 15/70%);box-shadow:none;transform:none}.marketing-mobile-drawer{background:radial-gradient(circle at 96% 0,rgb(11 91 255/22%),transparent 18rem),radial-gradient(circle at 0 100%,rgb(0 228 204/10%),transparent 19rem),linear-gradient(160deg,#08192a,#040c15);border:1px solid rgb(203 215 224/16%);border-radius:24px;bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 34px 100px rgb(0 0 0/54%),inset 0 1px 0 rgb(255 255 255/7%);display:flex;flex-direction:column;left:auto;max-height:calc(100dvh - 24px);overflow:auto;padding:18px;position:fixed;right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));width:min(360px,calc(100vw - 24px));z-index:200}.marketing-mobile-drawer .app-mobile-nav__header{align-items:center;border-bottom:1px solid rgb(203 215 224/12%);display:flex;justify-content:space-between;min-height:62px;padding:0 0 16px}.marketing-mobile-drawer .mobile-drawer-logo{width:134px}.marketing-mobile-drawer .app-mobile-nav__icon-close{align-items:center;background:rgb(255 255 255/5%);border:1px solid rgb(203 215 224/17%);border-radius:14px;box-shadow:inset 0 1px 0 rgb(255 255 255/5%);color:#dffbf7;display:inline-flex;font-size:26px;font-weight:350;height:44px;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:0 0 2px;width:44px}.marketing-mobile-drawer .app-mobile-nav__icon-close:hover{background:rgb(0 228 204/9%);border-color:rgb(0 228 204/28%);box-shadow:0 10px 28px rgb(0 0 0/18%);transform:none}.marketing-mobile-drawer .app-mobile-nav__links{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.marketing-mobile-drawer .app-mobile-nav__links a{align-items:center;background:rgb(255 255 255/3%);border:1px solid transparent;border-radius:14px;color:#d9e5eb;display:flex;font-size:16px;font-weight:650;justify-content:space-between;min-height:54px;padding:13px 15px;text-decoration:none}.marketing-mobile-drawer .app-mobile-nav__links a:after{color:#69eee0;content:"↗";font-size:15px;font-weight:500}.marketing-mobile-drawer .app-mobile-nav__links a:hover{background:rgb(0 228 204/7%);border-color:rgb(0 228 204/20%);color:#f4fffd}.marketing-mobile-drawer .app-mobile-nav__links a:last-child{background:linear-gradient(135deg,#f2dda9,#d7b674);border-color:rgb(255 255 255/18%);box-shadow:0 14px 34px rgb(215 182 116/20%),inset 0 1px 0 rgb(255 255 255/44%);color:#071426;margin-top:8px}.marketing-mobile-drawer .app-mobile-nav__links a:last-child:after{color:#071426}.marketing-mobile-drawer .app-mobile-nav__links a:last-child:hover{background:linear-gradient(135deg,#ffe8b5,#e3c27f);border-color:rgb(255 255 255/28%);color:#071426}@media (max-width:1360px){.vs-site-nav .marketing-menu-button{align-items:center;background:linear-gradient(145deg,rgb(255 255 255/7%),rgb(255 255 255/3%)),rgb(7 20 38/84%);border:1px solid rgb(0 228 204/24%);border-radius:14px;box-shadow:0 10px 30px rgb(0 0 0/20%),inset 0 1px 0 rgb(255 255 255/8%);display:inline-flex;flex:0 0 48px;flex-direction:column;gap:4px;height:48px;justify-content:center;min-height:48px;min-width:48px;overflow:hidden;padding:0;width:48px}.vs-site-nav .marketing-menu-button:hover{background:linear-gradient(145deg,rgb(0 228 204/12%),rgb(11 91 255/8%)),rgb(7 20 38/90%);border-color:rgb(0 228 204/42%);box-shadow:0 14px 36px rgb(0 0 0/24%),0 0 24px rgb(0 228 204/8%),inset 0 1px 0 rgb(255 255 255/10%);transform:translateY(-1px)}.vs-site-nav .marketing-menu-button:active{box-shadow:inset 0 1px 0 rgb(255 255 255/7%);transform:translateY(0)}}@media (max-width:760px){.vs-site-nav{gap:14px;min-height:80px;width:calc(100% - 32px)}.vs-site-nav .vs-site-brand{flex:0 1 142px;width:min(142px,calc(100vw - 102px))}.vs-site-nav .vs-site-brand .voicesafe-logo__image{width:142px}.vs-site-nav .marketing-menu-button{flex-basis:46px;height:46px;min-height:46px;min-width:46px;width:46px}.vs-hero{gap:48px;padding-bottom:76px;padding-top:56px;width:calc(100% - 40px)}.vs-hero__copy,.vs-hero__visual{min-width:0}.vs-hero .vs-kicker{line-height:1.45;margin-bottom:28px}.vs-hero .vs-hero__lede{color:#c1ced7;font-size:17px;line-height:1.72;margin-top:28px}.vs-hero__actions{align-items:stretch;display:grid;grid-gap:15px;gap:15px;margin:32px 0 28px}.vs-hero__actions .vs-button--dark{border-radius:14px;min-height:58px;width:100%}.vs-hero__actions .vs-text-link{justify-content:center;min-height:48px;width:100%}.vs-hero__assurance{color:#a5b6c3;font-size:12px;gap:10px}.review-preview{border-radius:18px}.review-preview__toolbar{padding:16px 18px}.review-preview__tabs{gap:8px;padding:17px 18px 0}.review-preview__tabs button{min-width:0;overflow:hidden;padding-inline:7px}.review-preview__body{padding:17px 18px 19px}.review-preview__source{padding:17px}.review-preview__next strong,.review-preview__source blockquote,.vs-evidence-grid p,.vs-principles p{overflow-wrap:anywhere}.vs-scope-strip,.vs-section,.vs-site-footer{width:calc(100% - 40px)}.vs-final{padding-inline:20px}}@media (max-width:390px){.vs-site-nav{width:calc(100% - 24px)}.vs-site-nav .vs-site-brand{flex-basis:126px;width:126px}.vs-site-nav .vs-site-brand .voicesafe-logo__image{width:126px}.vs-hero,.vs-scope-strip,.vs-section,.vs-site-footer{width:calc(100% - 32px)}.review-preview__toolbar{padding-inline:15px}.review-preview__demo{font-size:9px}.review-preview__body,.review-preview__tabs{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.marketing-menu-button>span{transition:none}}@media (prefers-reduced-transparency:reduce){.marketing-mobile-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(2 8 15/88%)}.marketing-mobile-drawer,.vs-site-nav .marketing-menu-button{background:#071426}}:root{--vs-mobile-green:#27d99c;--vs-mobile-green-bright:#86f4c5;--vs-mobile-green-deep:#0da979;--vs-mobile-green-rgb:39 217 156}.marketing-menu-button>span{background:var(--vs-mobile-green-bright);box-shadow:0 0 12px rgb(var(--vs-mobile-green-rgb)/24%)}.marketing-mobile-drawer{background:radial-gradient(circle at 96% 0,rgb(34 211 158/18%),transparent 18rem),radial-gradient(circle at 0 100%,rgb(var(--vs-mobile-green-rgb)/13%),transparent 19rem),linear-gradient(160deg,#08192a 0,#040c15 100%)}.marketing-mobile-drawer .app-mobile-nav__icon-close{color:#dffff0}.marketing-mobile-drawer .app-mobile-nav__icon-close:hover{background:rgb(var(--vs-mobile-green-rgb)/11%);border-color:rgb(var(--vs-mobile-green-rgb)/34%);color:#ffffff}.marketing-mobile-drawer .app-mobile-nav__links a:after{color:var(--vs-mobile-green-bright)}.marketing-mobile-drawer .app-mobile-nav__links a:hover{background:rgb(var(--vs-mobile-green-rgb)/8%);border-color:rgb(var(--vs-mobile-green-rgb)/24%);color:#f3fff9}.marketing-mobile-drawer .app-mobile-nav__links a:last-child{background:linear-gradient(135deg,var(--vs-mobile-green-bright) 0,var(--vs-mobile-green) 52%,var(--vs-mobile-green-deep) 100%);border-color:rgb(255 255 255/22%);box-shadow:0 16px 38px rgb(var(--vs-mobile-green-rgb)/24%),inset 0 1px 0 rgb(255 255 255/44%);color:#04130d}.marketing-mobile-drawer .app-mobile-nav__links a:last-child:after{color:#04130d}.marketing-mobile-drawer .app-mobile-nav__links a:last-child:hover{background:linear-gradient(135deg,#a5f8d5,#43e4aa 52%,#15b982);border-color:rgb(255 255 255/32%);color:#04130d}@media (max-width:1360px){body:not(.mobile-nav-open) .vs-site .vs-site-nav .marketing-menu-button{display:inline-flex;opacity:1;pointer-events:auto;visibility:visible}.vs-site-nav .marketing-menu-button{border-color:rgb(var(--vs-mobile-green-rgb)/34%);box-shadow:0 10px 30px rgb(0 0 0/20%),0 0 20px rgb(var(--vs-mobile-green-rgb)/6%),inset 0 1px 0 rgb(255 255 255/8%)}.vs-site-nav .marketing-menu-button:hover{background:linear-gradient(145deg,rgb(var(--vs-mobile-green-rgb)/15%),rgb(34 211 158/7%)),rgb(7 20 38/90%);border-color:rgb(var(--vs-mobile-green-rgb)/54%);box-shadow:0 14px 36px rgb(0 0 0/24%),0 0 26px rgb(var(--vs-mobile-green-rgb)/12%),inset 0 1px 0 rgb(255 255 255/10%)}}@media (max-width:760px){.vs-site :where(a,button){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.vs-site-nav{-webkit-backdrop-filter:blur(18px) saturate(125%)}.vs-final .vs-button--mint,.vs-hero__actions .vs-button--dark{background:linear-gradient(135deg,var(--vs-mobile-green-bright) 0,var(--vs-mobile-green) 56%,var(--vs-mobile-green-deep) 100%);border-color:rgb(255 255 255/20%);box-shadow:0 16px 38px rgb(var(--vs-mobile-green-rgb)/17%),inset 0 1px 0 rgb(255 255 255/44%);color:#04130d}.vs-final .vs-button--mint:hover,.vs-hero__actions .vs-button--dark:hover{background:linear-gradient(135deg,#a5f8d5,#43e4aa 56%,#15b982);box-shadow:0 20px 46px rgb(var(--vs-mobile-green-rgb)/24%),inset 0 1px 0 rgb(255 255 255/52%);color:#04130d}}@media (prefers-reduced-transparency:reduce) and (max-width:760px){.vs-site-nav{-webkit-backdrop-filter:none}}.mobile-sticky-cta{display:none}@keyframes vs-mobile-cta-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vs-review-panel-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){:root{--vs-mobile-section-space:76px;--vs-mobile-card-radius:17px}html{scroll-padding-top:76px}.vs-site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:140;width:100%;min-height:78px;margin:0;padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right));box-sizing:border-box;background:rgb(6 17 31/76%);border-bottom-color:rgb(203 215 224/13%);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);transition:min-height .18s ease,background-color .18s ease,box-shadow .18s ease,border-color .18s ease}body.mobile-page-scrolled .vs-site-nav{min-height:64px;background:rgb(4 12 22/92%);border-bottom-color:rgb(39 217 156/17%);box-shadow:0 12px 34px rgb(0 0 0/24%),inset 0 -1px 0 rgb(255 255 255/2%)}.vs-site-nav .marketing-menu-button,.vs-site-nav .vs-site-brand,.vs-site-nav .vs-site-brand .voicesafe-logo__image{transition:width .18s ease,height .18s ease,min-height .18s ease,min-width .18s ease,flex-basis .18s ease,transform .18s ease}body.mobile-page-scrolled .vs-site-nav .vs-site-brand{flex-basis:126px;width:126px}body.mobile-page-scrolled .vs-site-nav .vs-site-brand .voicesafe-logo__image{width:126px}body.mobile-page-scrolled .vs-site-nav .marketing-menu-button{flex-basis:42px;width:42px;height:42px;min-width:42px;min-height:42px}.vs-hero{gap:38px;padding-top:40px;padding-bottom:62px}.vs-hero h1{max-width:9.5ch;font-size:clamp(46px,12.8vw,54px);line-height:1.035;letter-spacing:-.052em;text-wrap:balance}.vs-hero .vs-kicker{margin-bottom:22px;font-size:9.5px;line-height:1.4;letter-spacing:.12em}.vs-hero .vs-hero__lede{max-width:34ch;margin-top:22px;font-size:16.5px;line-height:1.62}.vs-hero__actions{gap:10px;margin:28px 0 22px}.vs-hero__actions .vs-button--dark{min-height:58px;border-radius:15px}.vs-hero__actions .vs-text-link{min-height:46px}.vs-hero__actions .vs-text-link>span{font-size:17px;transform:translateY(-1px)}.vs-hero__assurance{color:#aebdca;font-size:12.5px;line-height:1.5}.vs-hero__visual{margin-top:2px}.review-preview{border-radius:20px}.review-preview__toolbar{padding:16px 18px}.review-preview__demo{padding:5px 8px;border-radius:6px}.review-preview__tabs{gap:8px;padding:16px 18px 0}.review-preview__tabs button{min-height:44px;border-radius:9px;font-size:12.5px}.review-preview__tabs button:not([aria-pressed=true]){color:#a9bac8;background:rgb(255 255 255/3.5%)}.review-preview__body{animation:vs-review-panel-enter .18s ease-out;padding:17px 18px 19px}.review-preview__source{padding:17px}.review-preview__source blockquote{font-size:14.5px;line-height:1.65}.review-preview__signals{padding:17px 0}.review-preview__next{min-height:78px;border-radius:10px}.review-preview__next strong{font-size:12.5px}.vs-scope-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-block:22px}.vs-scope-strip>span{justify-content:flex-start;min-width:0;min-height:48px;padding:0 13px;border:1px solid rgb(203 215 224/12%);border-radius:12px;background:rgb(255 255 255/3%);color:#becbd4;font-size:12.5px;line-height:1.2}.vs-scope-strip>span:first-child,.vs-scope-strip__label{grid-column:1/-1;min-height:0;margin:0 0 2px;padding:0;border:0;border-radius:0;background:transparent;color:#93a7b6;font-size:10.5px;letter-spacing:.02em}.vs-scope-strip>span:not(:first-child) .product-icon{color:var(--vs-mobile-green-bright)}.vs-section{padding-block:var(--vs-mobile-section-space)}.vs-section-heading{margin-bottom:28px}.vs-section h2{font-size:clamp(38px,10.8vw,46px);line-height:1.065;letter-spacing:-.045em;text-wrap:balance}.vs-section-heading>p{max-width:34ch;margin-top:18px;font-size:16px;line-height:1.62}.vs-workflow{padding-top:70px;padding-bottom:74px}.vs-workflow .vs-steps{position:relative;display:grid;grid-gap:0;gap:0}.vs-workflow .vs-steps:before{content:"";position:absolute;top:19px;bottom:19px;left:16px;width:1px;background:linear-gradient(180deg,rgb(39 217 156/34%),rgb(79 143 255/14%) 78%,transparent)}.vs-workflow .vs-steps li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:15px;column-gap:15px;padding:18px 0 20px;border-top:0}.vs-workflow .vs-steps li:not(:last-child){border-bottom:1px solid rgb(203 215 224/11%)}.vs-workflow .vs-step-number{position:relative;top:auto;left:auto;z-index:1;grid-column:1;grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;border:1px solid rgb(39 217 156/25%);border-radius:50%;background:#0a1c2a;color:var(--vs-mobile-green-bright);font-size:10px;box-shadow:0 0 0 5px #071426,0 0 22px rgb(39 217 156/7%)}.vs-workflow .vs-steps h3{grid-column:2;margin:1px 0 7px;font-size:20px;line-height:1.25}.vs-workflow .vs-steps p{grid-column:2;margin:0;font-size:15px;line-height:1.58}.vs-evidence-section .vs-section{padding-top:70px;padding-bottom:72px}.vs-evidence-grid{grid-template-columns:1fr;gap:12px}.vs-evidence-grid article{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 40px;grid-template-rows:auto auto;align-items:center;grid-column-gap:14px;column-gap:14px;grid-row-gap:5px;row-gap:5px;min-height:142px;padding:18px;border-radius:var(--vs-mobile-card-radius);overflow:hidden}.vs-evidence-grid article:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgb(39 217 156/4%),transparent 44%);opacity:0;transition:opacity .16s ease}.vs-evidence-grid article:active:before{opacity:1}.vs-evidence-grid .vs-feature-icon{grid-column:1;grid-row:1/span 2;width:52px;height:52px;margin:0;border-radius:14px}.vs-evidence-grid h3{grid-column:2;grid-row:1;margin:0;font-size:19px;line-height:1.26}.vs-evidence-grid p{display:block;grid-column:2;grid-row:2;margin:0;overflow:visible;color:#aebdca;font-size:14px;line-height:1.52}.vs-evidence-card__action,.vs-evidence-grid a{position:static;grid-column:3;grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;margin:0;padding:0;border:1px solid rgb(39 217 156/18%);border-radius:50%;background:rgb(39 217 156/7%);color:var(--vs-mobile-green-bright)}.vs-evidence-card__action:after,.vs-evidence-grid a:after{content:"";position:absolute;inset:0;border-radius:inherit}.vs-evidence-card__action>span,.vs-evidence-grid a>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vs-evidence-card__action .product-icon,.vs-evidence-grid a .product-icon{width:18px;height:18px;flex-basis:18px}.vs-principles{gap:28px;padding-top:72px;padding-bottom:72px}.vs-principles__intro>p:not(.vs-kicker){max-width:35ch;margin:20px 0 14px;font-size:16px;line-height:1.62}.vs-principles__list article{gap:16px;padding:20px 0}.vs-principles__list article:first-child{padding-top:0}.vs-principles__list h3{margin-bottom:7px;font-size:19px;line-height:1.28}.vs-principles__list p{font-size:15px;line-height:1.58}.vs-final{padding:66px 20px 70px}.vs-final__mark{width:58px;height:58px;margin-bottom:21px}.vs-final h2{margin:18px 0 27px;font-size:clamp(42px,12vw,54px);line-height:1.055;text-wrap:balance}.vs-final .vs-button--mint{width:min(100%,370px);min-height:58px;border-radius:15px}.vs-final>p:last-child{margin-top:18px;font-size:12.5px}.vs-site-footer{padding-top:36px;padding-bottom:max(30px,env(safe-area-inset-bottom));gap:20px}.vs-site-footer p{max-width:32ch;font-size:12.5px;line-height:1.55}.vs-site-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;margin-top:4px}.vs-site-footer a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 12px;border:1px solid rgb(203 215 224/12%);border-radius:12px;background:rgb(255 255 255/3.5%);color:#b9c8d3;font-size:13px;font-weight:600;text-align:center}.vs-site-footer a:focus-visible,.vs-site-footer a:hover{border-color:rgb(0 228 204/24%);background:rgb(0 228 204/7%);color:#dffffa}.vs-site-footer small{padding-top:18px;font-size:11px;line-height:1.55}.mobile-sticky-cta{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(12px,calc(env(safe-area-inset-bottom) + 12px));left:max(16px,env(safe-area-inset-left));z-index:170;display:block;animation:vs-mobile-cta-enter .19s ease-out both}.mobile-sticky-cta>a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:0 20px;border:1px solid rgb(0 228 204/72%);border-radius:18px;background:linear-gradient(135deg,rgb(8 35 42/88%),rgb(5 24 35/92%));color:#f4fbfd;font-size:15px;font-weight:760;text-decoration:none;box-shadow:0 14px 34px rgb(0 0 0/28%),0 0 24px rgb(0 228 204/10%),inset 0 1px 0 rgb(255 255 255/8%);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.mobile-sticky-cta>a:active{transform:scale(.99)}.mobile-sticky-cta .product-icon{width:21px;height:21px;flex-basis:21px;color:var(--vs-mobile-green-bright)}body.mobile-nav-open .mobile-sticky-cta{display:none}:where(.vs-hero__actions .vs-button--dark,.vs-final .vs-button--mint,.mobile-sticky-cta>a,.vs-evidence-grid article,.vs-scope-strip>span:not(:first-child)):active{transform:scale(.99)}}@media (max-width:390px){.vs-site-nav{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.vs-hero h1{font-size:clamp(44px,12.7vw,50px)}.vs-scope-strip>span{padding-inline:11px;font-size:12px}.vs-evidence-grid article{grid-template-columns:48px minmax(0,1fr) 38px;column-gap:12px;min-height:136px;padding:16px}.vs-evidence-grid .vs-feature-icon{width:48px;height:48px}.vs-evidence-grid h3{font-size:18px}.vs-evidence-grid p{font-size:13.5px}.mobile-sticky-cta{right:max(12px,env(safe-area-inset-right));bottom:max(10px,calc(env(safe-area-inset-bottom) + 10px));left:max(12px,env(safe-area-inset-left))}}@media (max-width:340px){.vs-scope-strip{gap:8px}.vs-scope-strip>span{min-height:46px;padding-inline:9px;font-size:11.5px}.vs-scope-strip .product-icon{width:19px;height:19px;flex-basis:19px}.vs-evidence-grid article{grid-template-columns:44px minmax(0,1fr) 36px;column-gap:10px;min-height:128px;padding:14px}.vs-evidence-grid .vs-feature-icon{width:44px;height:44px}.vs-evidence-grid h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.mobile-sticky-cta,.review-preview__body{animation:none}}@media (prefers-reduced-transparency:reduce) and (max-width:760px){.vs-site-nav,body.mobile-page-scrolled .vs-site-nav{background:#071426;-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes vs-mobile-orbit-breathe{0%,to{opacity:.72;transform:scale(.985)}50%{opacity:.96;transform:scale(1.025)}}@keyframes vs-mobile-signal-ring{0%,to{opacity:.08;transform:scale(.94)}50%{opacity:.24;transform:scale(1.06)}}@keyframes vs-mobile-mark-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes vs-mobile-tab-confirm{0%{transform:scale(.88)}58%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){body.mobile-motion-ready .vs-motion-item{opacity:0;transform:translate3d(0,20px,0);transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transition-delay:var(--vs-motion-delay,0s);will-change:opacity,transform}body.mobile-motion-ready .vs-motion-item--soft{transform:translate3d(0,14px,0)}body.mobile-motion-ready .vs-motion-item--scale{transform:translate3d(0,14px,0) scale(.975)}body.mobile-motion-ready .vs-motion-item.vs-motion-visible{opacity:1;transform:translateZ(0) scale(1)}body.mobile-motion-ready .vs-motion-item.vs-motion-visible:not(.vs-motion-item--scale){transform:translateZ(0)}body.mobile-motion-ready .vs-workflow .vs-steps:before{transform:scaleY(0);transform-origin:50% 0;transition:transform .76s cubic-bezier(.22,1,.36,1) .12s}body.mobile-motion-ready .vs-workflow .vs-steps.vs-motion-visible:before{transform:scaleY(1)}.vs-orbit{animation:vs-mobile-orbit-breathe 9s ease-in-out infinite;transform-origin:center;will-change:opacity,transform}.vs-orbit:after{content:"";position:absolute;inset:18%;border:1px solid rgb(39 217 156/20%);border-radius:50%;pointer-events:none;animation:vs-mobile-signal-ring 7.5s ease-in-out infinite;box-shadow:0 0 32px rgb(39 217 156/5%),inset 0 0 28px rgb(79 143 255/4%)}.vs-final__mark{animation:vs-mobile-mark-float 6s ease-in-out infinite;will-change:transform}.review-preview__tabs button[aria-pressed=true] .product-icon{animation:vs-mobile-tab-confirm .3s cubic-bezier(.22,1,.36,1);transform-origin:center}:where(.vs-hero__actions .vs-button--dark,.vs-final .vs-button--mint,.mobile-sticky-cta>a,.vs-evidence-card__action,.vs-text-link) .product-icon{transition:transform .17s cubic-bezier(.22,1,.36,1)}:where(.vs-hero__actions .vs-button--dark,.vs-final .vs-button--mint,.mobile-sticky-cta>a,.vs-evidence-card):active .product-icon{transform:translate3d(3px,0,0)}.vs-hero__actions .vs-text-link:active>span{transform:translate3d(0,3px,0)}.vs-evidence-card{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.vs-evidence-card:active{border-color:rgb(39 217 156/26%);background-color:rgb(39 217 156/5%);box-shadow:0 12px 36px rgb(0 0 0/18%),inset 0 1px 0 rgb(255 255 255/6%)}.vs-scope-strip__item{transition:border-color .17s ease,background-color .17s ease,transform .17s cubic-bezier(.22,1,.36,1)}.vs-scope-strip__item:active{border-color:rgb(39 217 156/24%);background-color:rgb(39 217 156/6%)}}@media (prefers-reduced-motion:reduce){.review-preview__tabs button[aria-pressed=true] .product-icon,.vs-final__mark,.vs-orbit,.vs-orbit:after{animation:none}.vs-motion-item,.vs-motion-item--scale,.vs-motion-item--soft,.vs-motion-visible{opacity:1;transform:none;transition:none}}@keyframes vs-review-cta-glow{0%,to{opacity:.12}50%{opacity:1}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.mobile-sticky-cta>a{position:relative;isolation:isolate}.mobile-sticky-cta>a:before{content:"";position:absolute;inset:-1px;border:1px solid rgb(93 255 218/85%);border-radius:inherit;box-shadow:0 0 24px rgb(0 228 204/45%),inset 0 0 16px rgb(0 228 204/18%);pointer-events:none;animation:vs-review-cta-glow 3s ease-in-out infinite}.mobile-sticky-cta>a:active:before,.mobile-sticky-cta>a:focus-visible:before{animation-play-state:paused;opacity:.35}}@media (max-width:760px) and (hover:hover) and (prefers-reduced-motion:no-preference){.mobile-sticky-cta>a:hover:before{animation-play-state:paused}}@keyframes vs-review-cta-arrow{0%,72%,92%,to{transform:translateX(0)}82%{transform:translateX(5px)}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.mobile-sticky-cta>a .product-icon{animation:vs-review-cta-arrow 5s ease-in-out infinite}.mobile-sticky-cta>a:active .product-icon,.mobile-sticky-cta>a:focus-visible .product-icon{animation-play-state:paused}}@media (max-width:760px) and (hover:hover) and (prefers-reduced-motion:no-preference){.mobile-sticky-cta>a:hover .product-icon{animation-play-state:paused}}.vs-signature-signal{display:grid;place-items:center;overflow:visible;background:radial-gradient(circle at 50% 48%,rgb(0 228 204/13%),transparent 31%),radial-gradient(circle at 50% 52%,rgb(11 91 255/14%),transparent 57%),radial-gradient(ellipse,rgb(0 228 204/15%) 3%,rgb(11 91 255/10%) 42%,transparent 72%);contain:layout paint style}.vs-signature-signal__art{width:min(72%,360px);height:auto;overflow:visible;opacity:.86;filter:drop-shadow(0 0 28px rgb(0 228 204/9%)) drop-shadow(0 18px 38px rgb(0 0 0/18%))}.vs-signature-signal__halo{fill:none;stroke:rgb(203 215 224/12%);stroke-width:1;stroke-dasharray:3 9}.vs-signature-signal__halo--inner{stroke:rgb(0 228 204/14%);stroke-dasharray:2 7}.vs-signature-signal__shield{fill:rgb(7 20 38/22%);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.vs-signature-signal__wave{fill:none;stroke-linecap:round;stroke-linejoin:round}.vs-signature-signal__wave--wide{stroke-width:3}.vs-signature-signal__wave--calm{opacity:.36;stroke-width:1.2}.vs-signature-signal__node{fill:#86f4c5;filter:drop-shadow(0 0 8px rgb(39 217 156/55%))}.review-preview__experience{display:grid;grid-gap:9px;gap:9px;padding:14px 22px 0}.review-preview__progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.review-preview__progress>span{display:grid;grid-gap:6px;gap:6px;color:#7f95a5;font-size:9px;font-weight:650;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.review-preview__progress i{display:block;height:2px;border-radius:999px;background:rgb(203 215 224/12%);overflow:hidden}.review-preview__progress i:after{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f8fff,#00e4cc,#86f4c5);opacity:0;transform:scaleX(0);transform-origin:0 50%;transition:opacity .22s ease,transform .42s cubic-bezier(.22,1,.36,1)}.review-preview__progress>span.is-active{color:#bffbf0}.review-preview__progress>span.is-active i:after{opacity:1;transform:scaleX(1)}.review-preview__controls{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px}.review-preview__controls>span{color:#879cac;font-size:10px;line-height:1.35}.review-preview__controls button{min-height:40px;padding:8px 11px;border:1px solid rgb(0 228 204/18%);border-radius:9px;background:rgb(0 228 204/6%);color:#bffbf0;box-shadow:none;font-size:10px;font-weight:690;line-height:1.2}.review-preview__controls button:hover:not(:disabled){border-color:rgb(0 228 204/30%);background:rgb(0 228 204/10%);color:#effffb;box-shadow:none;transform:none}.review-preview__controls button:disabled{cursor:progress;opacity:.7}.review-preview__next,.review-preview__signals,.review-preview__source{transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .26s ease}.review-preview__body--phase-0 .review-preview__source{opacity:.38;transform:translateY(3px);filter:saturate(.72)}.review-preview__body--phase-0 .review-preview__next,.review-preview__body--phase-0 .review-preview__signals,.review-preview__body--phase-1 .review-preview__next,.review-preview__body--phase-1 .review-preview__signals,.review-preview__body--phase-2 .review-preview__next{opacity:.18;transform:translateY(7px);filter:saturate(.68)}.review-preview__body--phase-1 .review-preview__source,.review-preview__body--phase-2 .review-preview__signals,.review-preview__body--phase-2 .review-preview__source,.review-preview__body--phase-3 .review-preview__next,.review-preview__body--phase-3 .review-preview__signals,.review-preview__body--phase-3 .review-preview__source{opacity:1;transform:translateY(0);filter:none}.vs-trust-proof{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.55fr);grid-gap:70px;gap:70px;width:min(1240px,calc(100% - 96px));margin:0 auto;padding:88px 0;border-bottom:1px solid rgb(203 215 224/12%)}.vs-trust-proof__heading h2{margin:16px 0 0;color:var(--vs-flagship-platinum);font-family:Georgia,Cambria,Times New Roman,serif;font-size:clamp(34px,3.2vw,48px);font-weight:520;letter-spacing:-.045em;line-height:1.08}.vs-trust-proof__heading h2 em{color:var(--vs-flagship-teal)}.vs-trust-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.vs-trust-proof__item{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:flex-start;min-height:152px;padding:20px;border:1px solid rgb(203 215 224/13%);border-radius:16px;background:linear-gradient(145deg,rgb(255 255 255/5%),rgb(255 255 255/2.5%)),rgb(7 20 38/48%);box-shadow:inset 0 1px 0 rgb(255 255 255/4%)}.vs-trust-proof__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgb(39 217 156/17%);border-radius:12px;background:rgb(39 217 156/7%);color:#86f4c5}.vs-trust-proof__icon .product-icon{width:21px;height:21px;flex-basis:21px}.vs-trust-proof__item h3{margin:1px 0 7px;color:var(--vs-flagship-platinum);font-size:17px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.vs-trust-proof__item p{margin:0;color:#a9bac8;font-size:13.5px;line-height:1.58}@keyframes vs-signature-shield-draw{0%{stroke-dashoffset:780}to{stroke-dashoffset:0}}@keyframes vs-signature-wave-draw{0%{opacity:0;stroke-dashoffset:440}to{opacity:1;stroke-dashoffset:0}}@keyframes vs-signature-halo-rotate{to{transform:rotate(1turn)}}@keyframes vs-signature-node-pulse{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:no-preference){.vs-signature-signal__shield{stroke-dasharray:780;stroke-dashoffset:780;animation:vs-signature-shield-draw 1.15s cubic-bezier(.22,1,.36,1) .18s forwards}.vs-signature-signal__wave{stroke-dasharray:440;stroke-dashoffset:440;animation:vs-signature-wave-draw .9s cubic-bezier(.22,1,.36,1) .62s forwards}.vs-signature-signal__wave--calm{animation-delay:.79s}.vs-signature-signal__halo--outer{transform-origin:180px 180px;animation:vs-signature-halo-rotate 42s linear infinite}.vs-signature-signal__halo--inner{transform-origin:180px 180px;animation:vs-signature-halo-rotate 31s linear infinite reverse}.vs-signature-signal__node{transform-box:fill-box;transform-origin:center;animation:vs-signature-node-pulse 4.8s ease-in-out infinite}.vs-signature-signal__node--two{animation-delay:1.1s}.vs-signature-signal__node--three{animation-delay:2s}}@media (max-width:1000px){.vs-trust-proof{width:calc(100% - 48px);gap:42px}}@media (max-width:760px){.vs-signature-signal__art{width:min(76%,310px);opacity:.82}.review-preview__experience{padding:13px 18px 0}.review-preview__controls button{min-height:44px}.vs-trust-proof{grid-template-columns:1fr;gap:27px;width:calc(100% - 40px);padding:72px 0}.vs-trust-proof__heading h2{max-width:9ch;font-size:clamp(38px,10.8vw,46px);line-height:1.06;text-wrap:balance}.vs-trust-proof__grid{gap:10px}.vs-trust-proof__item{min-height:148px;padding:17px}}@media (max-width:390px){.review-preview__controls{align-items:stretch;flex-direction:column;gap:6px}.review-preview__controls button{width:100%}.vs-trust-proof{width:calc(100% - 32px)}.vs-trust-proof__item{grid-template-columns:38px minmax(0,1fr);gap:11px;min-height:142px;padding:15px}.vs-trust-proof__icon{width:38px;height:38px}.vs-trust-proof__item h3{font-size:16px}.vs-trust-proof__item p{font-size:12.5px}}@media (max-width:340px){.vs-trust-proof__grid{grid-template-columns:1fr}.vs-trust-proof__item{min-height:0}}@media (prefers-reduced-motion:reduce){.vs-signature-signal__halo,.vs-signature-signal__node,.vs-signature-signal__shield,.vs-signature-signal__wave{animation:none;stroke-dashoffset:0}.review-preview__next,.review-preview__progress i:after,.review-preview__signals,.review-preview__source{transition:none}}.vs-site main{position:relative;isolation:isolate}.vs-scope-strip{position:relative;z-index:3;margin-top:-24px;padding:18px 24px;border:1px solid rgb(203 215 224/14%);border-radius:20px;background:linear-gradient(135deg,rgb(255 255 255/7%),rgb(255 255 255/2.5%)),rgb(4 17 31/76%);box-shadow:0 22px 60px rgb(0 0 0/24%),inset 0 1px 0 rgb(255 255 255/5%);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.vs-final,.vs-principles,.vs-site-footer,.vs-trust-proof,.vs-workflow{position:relative;isolation:isolate}.vs-final:before,.vs-principles:before,.vs-site-footer:before,.vs-trust-proof:before,.vs-workflow:before{content:"";position:absolute;z-index:0;pointer-events:none}.vs-final>*,.vs-principles>*,.vs-site-footer>*,.vs-trust-proof>*,.vs-workflow>*{position:relative;z-index:1}.vs-workflow:before{width:100vw;height:132%;top:-16%;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,rgb(3 14 28/48%),rgb(3 14 28/22%) 44%,transparent 78%),url(/aurora-flow.svg) 18% 56% /126% auto no-repeat;opacity:.82;filter:saturate(1.08)}.vs-workflow .vs-section-heading{margin-bottom:58px}@media (min-width:761px){.vs-workflow .vs-steps{gap:18px}.vs-workflow .vs-steps li{min-height:230px;padding:28px 26px 26px;border:1px solid rgb(203 215 224/12%);border-radius:18px;background:linear-gradient(145deg,rgb(255 255 255/5.5%),rgb(255 255 255/2%)),rgb(5 19 34/54%);box-shadow:0 20px 56px rgb(0 0 0/18%),inset 0 1px 0 rgb(255 255 255/4%)}.vs-workflow .vs-steps li:nth-child(2){transform:translateY(16px)}.vs-workflow .vs-steps h3{margin-top:34px}}.vs-evidence-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgb(5 18 32/48%),rgb(4 15 28/58%)),url(/aurora-flow.svg) 88% 52% /122% auto no-repeat;border-block-color:rgb(203 215 224/10%)}.vs-evidence-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 86% 22%,rgb(0 228 204/12%),transparent 34rem),radial-gradient(ellipse at 16% 78%,rgb(78 83 255/10%),transparent 30rem)}.vs-evidence-section>.vs-section{position:relative;z-index:1}.vs-evidence-grid{gap:18px}.vs-evidence-grid article{border-radius:18px;background:linear-gradient(145deg,rgb(255 255 255/7%),rgb(255 255 255/2.5%)),rgb(5 19 34/68%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (min-width:901px){.vs-evidence-grid article:nth-child(2),.vs-evidence-grid article:nth-child(4){transform:translateY(18px)}.vs-evidence-grid article:nth-child(2):hover,.vs-evidence-grid article:nth-child(4):hover{transform:translateY(14px)}}.vs-trust-proof:before{width:100vw;height:142%;top:-21%;left:50%;transform:translateX(-50%) scaleX(-1);background:linear-gradient(90deg,rgb(3 14 28/40%),rgb(3 14 28/18%) 48%,transparent 82%),url(/aurora-flow.svg) 82% 50% /118% auto no-repeat;opacity:.68}.vs-trust-proof__item{border-radius:18px;background:linear-gradient(145deg,rgb(255 255 255/6%),rgb(255 255 255/2.2%)),rgb(5 19 34/62%);box-shadow:0 18px 48px rgb(0 0 0/16%),inset 0 1px 0 rgb(255 255 255/4%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vs-principles{margin-top:32px;margin-bottom:58px;padding:54px;border:1px solid rgb(203 215 224/12%);border-radius:26px;background:linear-gradient(135deg,rgb(255 255 255/8%),rgb(255 255 255/2%)),rgb(4 17 31/42%);box-shadow:0 28px 82px rgb(0 0 0/22%),inset 0 1px 0 rgb(255 255 255/4%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.vs-principles:before{width:76%;height:130%;right:-30%;top:-18%;background:radial-gradient(ellipse at 54% 44%,rgb(0 228 204/15%),transparent 34%),radial-gradient(ellipse at 72% 58%,rgb(78 83 255/15%),transparent 46%),url(/aurora-flow.svg) 74% /auto 92% no-repeat;opacity:.62;filter:blur(1px) saturate(1.08)}.vs-final{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(90deg,rgb(2 11 24/44%),rgb(2 11 24/18%) 42%,rgb(2 11 24/4%) 68%,transparent),url(/aurora-flow.svg) center 54% /cover no-repeat,#020b18;border-block:1px solid rgb(203 215 224/10%)}.vs-final:before{inset:0;background:radial-gradient(ellipse at 50% 42%,rgb(0 228 204/12%),transparent 34%),linear-gradient(180deg,rgb(2 11 24/8%),rgb(2 11 24/24%))}.vs-final__mark{width:68px;height:68px;border-radius:20px;box-shadow:0 0 54px rgb(0 228 204/18%),inset 0 1px 0 rgb(255 255 255/9%)}.vs-final h2{max-width:760px;font-size:clamp(48px,5.6vw,76px)}.vs-final .vs-button--mint{min-height:58px;padding-inline:30px;border-radius:14px;box-shadow:0 20px 58px rgb(215 182 116/28%),0 0 42px rgb(215 182 116/10%),inset 0 1px 0 rgb(255 255 255/48%)}.vs-site-footer:before{width:100vw;height:180%;left:50%;bottom:-60%;transform:translateX(-50%);background:radial-gradient(ellipse at 82% 52%,rgb(0 228 204/8%),transparent 32rem),radial-gradient(ellipse at 18% 44%,rgb(64 94 255/7%),transparent 28rem);opacity:.72}@media (max-width:760px){.vs-scope-strip{margin-top:-10px;padding:14px 16px;border-radius:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vs-workflow:before{width:170%;left:35%;opacity:.62;background:linear-gradient(180deg,rgb(3 14 28/44%),rgb(3 14 28/16%) 52%,transparent),url(/aurora-flow.svg) 72% 48% /auto 96% no-repeat}.vs-workflow .vs-section-heading{margin-bottom:30px}.vs-evidence-section{background:linear-gradient(180deg,rgb(5 18 32/58%),rgb(4 15 28/68%)),url(/aurora-flow.svg) 76% 44% /auto 92% no-repeat}.vs-evidence-grid article{transform:none!important}.vs-trust-proof:before{width:180%;left:56%;opacity:.5}.vs-principles{margin-top:14px;margin-bottom:34px;padding:28px 20px;border-radius:20px}.vs-principles:before{width:150%;right:-92%;opacity:.46}.vs-final{min-height:500px;padding:76px 20px 80px;background:linear-gradient(180deg,rgb(2 11 24/10%),rgb(2 11 24/34%) 74%,rgb(2 11 24/58%)),url(/aurora-flow.svg) 72% /auto 100% no-repeat,#020b18}.vs-final h2{font-size:clamp(44px,12.5vw,58px)}.vs-site-footer:before{opacity:.48}}.vs-site-footer--compact{gap:16px 32px}.vs-site-footer--compact nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;width:auto;margin:0}.vs-site-footer--compact a{min-height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#b7c8d0;font-size:13px;text-decoration:none}.vs-site-footer--compact a:focus-visible,.vs-site-footer--compact a:hover{background:transparent;color:#72f5d7;text-decoration:underline;text-underline-offset:4px}.vs-site-footer--compact a:focus-visible{outline:2px solid #72f5d7;outline-offset:4px}.vs-site-footer--compact .vs-site-footer__signin{grid-column:1/-1;margin:0;max-width:none;color:#a6b7c4;font-size:13px}.vs-site-footer__signin a{margin-left:4px;font-weight:600}.vs-site-footer--compact small{padding-top:16px;border-color:rgb(203 215 224/12%);color:#9aafbe}.vs-final .vs-button--mint{position:relative;isolation:isolate;overflow:hidden}.vs-final .vs-button--mint:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/28%) 50%,transparent 70%);transform:translateX(-110%)}@keyframes vs-final-sheen{0%,70%{transform:translateX(-110%)}to{transform:translateX(110%)}}@media (prefers-reduced-motion:no-preference){.vs-final .vs-button--mint:after{animation:vs-final-sheen 7s ease-in-out infinite}}@media (max-width:760px){.vs-final{min-height:0;padding-bottom:44px}.vs-site-footer--compact{padding-top:28px;padding-bottom:max(24px,env(safe-area-inset-bottom));gap:12px}.vs-site-footer--compact nav{justify-content:flex-start;gap:4px 24px}.vs-site-footer--compact p{margin-top:8px}}.vs-final--signature{min-height:0;padding:84px 24px 88px;border-bottom:0;background:radial-gradient(ellipse at 50% 26%,rgb(0 228 204/10%),transparent 45%),url(/aurora-flow.svg) bottom /100% auto no-repeat,#020e1d}.vs-final--signature:before{background:linear-gradient(180deg,transparent 65%,#020e1d)}.vs-final--signature .vs-final__mark{width:80px;height:80px;margin:0 0 28px;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 0 24px rgb(0 228 204/28%))}.vs-final--signature .vs-kicker{margin:0;font-size:11px;letter-spacing:.18em;color:#8ce9dc}.vs-final--signature h2{width:100%;max-width:800px;margin:30px 0 0;line-height:1.07;letter-spacing:-.04em}.vs-final--signature h2>span{display:block;font-size:clamp(32px,5vw,64px)}.vs-final--signature h2>em{display:block;margin-top:8px;font-size:clamp(52px,8vw,96px);color:#2de5cc}.vs-final--signature .vs-final__support{margin:28px 0 30px;color:#b7c8d0;font-size:16px;line-height:1.6}.vs-final--signature .vs-button--mint{width:min(100%,420px);min-height:60px;padding:16px 24px;gap:20px;border:1px solid rgb(179 255 235/65%);border-radius:16px;background:linear-gradient(110deg,#79f2cd,#12ceaa);color:#03251f;box-shadow:0 12px 36px rgb(0 228 204/10%),inset 0 1px 0 rgb(255 255 255/40%)}.vs-site-footer--compact{width:100%;max-width:none;margin:0;padding:32px max(24px,calc((100% - 1192px) / 2)) max(24px,env(safe-area-inset-bottom));background:#020e1d;border-top:1px solid rgb(156 204 218/12%);gap:12px 32px}.vs-site-footer--compact:before{display:none}.vs-site-footer--compact>div>p{max-width:42ch;margin:12px 0 0;color:#a6b7c4;font-size:13px;line-height:1.65}.vs-site-footer--compact .vs-site-footer__signin{padding-top:8px}.vs-site-footer--compact .vs-site-footer__signin a{color:#72f5d7}.vs-site-footer--compact small{line-height:1.6}@media (max-width:760px){.vs-final--signature{padding:60px 24px 54px;background-size:auto,auto 72%,auto}.vs-final--signature h2>span{font-size:clamp(28px,8vw,48px)}.vs-final--signature h2>em{font-size:clamp(46px,13vw,76px)}.vs-final--signature .vs-final__support{font-size:15px;margin:24px 0 28px}.vs-site-footer--compact{padding-inline:24px;gap:10px}}.dashboard-page--refined .dashboard-review-types{margin:0 0 24px;display:flex;flex-wrap:wrap;gap:8px}.dashboard-page--refined .dashboard-review-type{min-height:44px;padding:10px 14px;border-radius:24px;font-size:13px}.dashboard-case-row--linked{position:relative}.dashboard-case-row--linked .dashboard-v2-case-row__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.dashboard-case-row--linked:focus-within{outline:2px solid #72f5d7;outline-offset:3px}.dashboard-page--refined .dashboard-review-form .new-case-form__actions button{width:100%;min-height:54px;border-radius:14px}@media (max-width:760px){.app-topbar{min-height:64px;padding-block:12px}.app-topbar__mobile-brand{width:32px}.app-topbar__mobile-brand img{width:32px;height:32px}.dashboard-page--refined .dashboard-review-header{margin-bottom:24px}.dashboard-page--refined .dashboard-greeting{font-size:14px;margin-bottom:8px}.dashboard-page--refined .dashboard-review-header h1{font-size:clamp(26px,7.2vw,38px);line-height:1.12;letter-spacing:-.04em}.dashboard-page--refined .dashboard-review-panel{padding:20px;border-radius:22px;background:linear-gradient(145deg,rgb(20 41 57/65%),rgb(7 22 36/88%));border-color:rgb(158 207 216/16%)}.dashboard-page--refined .dashboard-review-types{gap:6px;margin-bottom:20px}.dashboard-page--refined .dashboard-review-type{padding:8px 12px;min-height:44px;background:rgb(0 228 204/4%)}.dashboard-page--refined .dashboard-review-type .product-icon{width:18px;height:18px}.dashboard-page--refined .dashboard-review-form textarea{min-height:120px;height:120px;padding:14px;font-size:16px;line-height:1.5;border-radius:14px}.dashboard-page--refined .dashboard-review-form label{font-size:14px}.dashboard-page--refined #quick-review-guidance,.dashboard-page--refined .dashboard-review-form small{font-size:12px;line-height:1.5}.dashboard-page--refined .dashboard-review-secondary{margin-top:18px;gap:12px;font-size:13px}.dashboard-page--refined .dashboard-review-safety{margin-top:18px;font-size:12px;line-height:1.6;color:#a6b7c4}.dashboard-page--refined .dashboard-v3-recent{padding:20px 16px 8px;border:1px solid rgb(158 207 216/12%);border-radius:22px;background:rgb(9 25 40/64%)}.dashboard-page--refined .dashboard-v2-section-heading{padding:0 4px 16px;margin-bottom:0;border-bottom:0}.dashboard-page--refined .dashboard-v2-section-heading h2{font-size:20px;letter-spacing:-.03em}.dashboard-page--refined .dashboard-v2-case-list{gap:0;border-top:0}.dashboard-page--refined .dashboard-v2-case-row{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;grid-gap:12px;gap:12px;min-height:100px;padding:18px 4px;border:0;border-top:1px solid rgb(158 207 216/12%);border-radius:0;background:transparent;box-shadow:none}.dashboard-page--refined .dashboard-v2-case-row__identity{min-width:0;gap:12px}.dashboard-page--refined .dashboard-v2-case-row__identity h3{font-size:15px;line-height:1.4;margin:0 0 4px;overflow-wrap:anywhere}.dashboard-page--refined .dashboard-v2-case-row__identity span{font-size:12px;line-height:1.5}.dashboard-page--refined .dashboard-v2-case-row__mark{width:38px;height:42px;flex-shrink:0;border-radius:12px}.dashboard-page--refined .dashboard-v2-case-row__evidence,.dashboard-page--refined .dashboard-v2-case-row__status{display:none}.dashboard-page--refined .dashboard-v2-case-row__link{grid-column:2;margin:0;padding:0;min-height:44px;justify-content:center}.dashboard-page--refined .dashboard-v2-case-row__link>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.dashboard-page--refined .dashboard-review-counts{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:20px;font-size:12px}.app-bottom-nav{padding-bottom:max(12px,env(safe-area-inset-bottom));background:rgb(3 14 25/97%)}.app-bottom-nav .app-bottom-nav__item{min-height:56px;border:0;border-radius:14px;background:transparent;box-shadow:none;font-size:12px;color:#9aafbe}.app-bottom-nav .app-bottom-nav__item--primary{color:#72f5d7;background:rgb(0 228 204/6%)}.app-bottom-nav .app-bottom-nav__item--active{color:#b5fff0;background:rgb(0 228 204/10%)}.app-frame .app-footer{display:none}.app-frame .workspace-shell{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.cases-page--compact .cases-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:0}.cases-page--compact .cases-page__header>div{min-width:0}.cases-page--compact .cases-page__header h1{margin:0;font-size:30px;line-height:1.15;letter-spacing:-.04em}.cases-page--compact .cases-page__summary{margin:8px 0 0;color:#a6b7c4;font-size:13px;line-height:1.5}.cases-page--compact .cases-page__primary-action{width:auto;flex-shrink:0;min-height:44px;padding:10px 16px;border-radius:14px;gap:8px;font-size:14px;color:#03251f;background:linear-gradient(110deg,#79f2cd,#12ceaa);border:1px solid rgb(179 255 235/50%);box-shadow:inset 0 1px 0 rgb(255 255 255/30%)}.cases-page--compact .cases-page__primary-action:hover{color:#03251f;background:#79f2cd}.cases-page--compact .cases-directory{padding:0 16px;border-radius:22px;border:1px solid rgb(158 207 216/14%);background:rgb(9 25 40/64%);box-shadow:none}.cases-page--compact .cases-directory__list{margin:0;padding:0;gap:0;border:0}.cases-page--compact .cases-directory__list>li{margin:0;padding:0;border:0;border-top:1px solid rgb(158 207 216/12%)}.cases-page--compact .cases-directory__list>li:first-child{border-top:0}.cases-page--compact .cases-directory__list>li>a{display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-gap:8px 12px;gap:8px 12px;align-items:center;min-height:112px;padding:18px 4px;border:0;border-radius:12px;background:transparent;box-shadow:none}.cases-page--compact .case-list__identity{grid-column:1;min-width:0;gap:12px}.cases-page--compact .case-list__identity>span:last-child{min-width:0}.cases-page--compact .case-list__identity strong{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.cases-page--compact .case-list__mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:42px;flex-shrink:0;border-radius:12px;background:rgb(0 228 204/7%);color:#8ce9dc}.cases-page--compact .case-list__mark .product-icon{width:21px;height:21px}.cases-page--compact .case-list__resume{margin-top:4px;font-size:12px;line-height:1.5;color:#8ce9dc}.cases-page--compact .case-list__dates,.cases-page--compact .case-list__description,.cases-page--compact .case-list__evidence>span,.cases-page--compact .case-list__reference,.cases-page--compact .case-list__status{display:none}.cases-page--compact .case-list__evidence{grid-column:1;margin:0 0 0 50px;display:block}.cases-page--compact .case-list__evidence strong{font-size:12px;font-weight:400;color:#a6b7c4;line-height:1.5}.cases-page--compact .case-list__open{grid-column:2;grid-row:1/3;justify-self:center;align-self:center;font-size:0;white-space:nowrap}.cases-page--compact .case-list__open>span{font-size:20px;color:#72f5d7}}@media (max-width:760px){.cases-page--compact .cases-directory__list a:focus-visible{outline:2px solid #72f5d7;outline-offset:2px}.cases-page--compact .cases-pagination{padding-block:16px}.cases-page--compact .case-summary-card{margin-block:20px}}.auth-shell--login .auth-panel{gap:18px}.auth-shell--login .auth-panel h1{margin:0 0 8px;letter-spacing:-.04em}.auth-shell--login .auth-panel .eyebrow{margin:0}.auth-shell--login .auth-oauth-button--google{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid rgb(169 198 211/28%);border-radius:14px;background:#132333;color:#f2f7fa;box-shadow:none}.auth-shell--login .auth-oauth-button--google:hover{background:#1b3042;color:#fff}.auth-google-mark{width:20px;height:20px;flex-shrink:0}.auth-shell--login .auth-form{gap:18px}.auth-shell--login .auth-form input{min-height:52px;border-radius:14px;font-size:16px}.auth-shell--login .auth-form>button[type=submit]{min-height:54px;border-radius:14px;background:linear-gradient(110deg,#79f2cd,#12ceaa);color:#03251f;box-shadow:inset 0 1px 0 rgb(255 255 255/30%)}.auth-password-field{display:grid;grid-gap:8px;gap:8px}.auth-password-input{position:relative}.auth-shell--login .auth-password-input input{width:100%;padding-right:76px}.auth-shell--login .auth-password-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:auto;min-width:60px;min-height:44px;margin:0;padding:8px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:#8ce9dc;font-size:13px}.auth-shell--login .auth-password-toggle:hover{background:rgb(0 228 204/8%)}.auth-shell--login .auth-password-toggle:focus-visible{outline:2px solid #72f5d7;outline-offset:0}.auth-shell--login .auth-forgot-link{justify-self:end;display:inline-flex;align-items:center;min-height:44px;font-size:13px}.auth-shell--login .auth-register-prompt{margin:4px 0 0;color:#a6b7c4;font-size:14px;line-height:1.6}.auth-shell--login .auth-register-prompt a{display:inline-block;padding-block:10px}@media (max-width:760px){.auth-shell--login{min-height:100svh;padding:24px 20px max(24px,env(safe-area-inset-bottom));gap:28px;background:radial-gradient(ellipse at 80% 0,rgb(0 228 204/7%),transparent 55%),#071426;align-content:start}.auth-shell--login .auth-brand-panel{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.auth-shell--login .auth-brand-panel h2,.auth-shell--login .auth-brand-panel:after,.auth-shell--login .auth-brand-panel:before,.auth-shell--login .auth-brand-panel>p{display:none}.auth-shell--login .auth-brand-logo{margin:0}.auth-shell--login .auth-brand-logo img{width:142px;height:auto}.auth-shell--login .auth-panel{width:100%;padding:24px 20px;border-radius:22px;border:1px solid rgb(158 207 216/14%);background:rgb(12 29 44/75%);box-shadow:none}.auth-shell--login .auth-panel h1{font-size:32px;line-height:1.15}.auth-shell--login .auth-panel .eyebrow{font-size:11px}.auth-shell--login .auth-oauth-divider{margin-block:16px}}@media (max-width:900px){.app-mobile-nav--refined{padding:20px;gap:12px;border-radius:24px;background:#0b1928;background-image:none;max-height:calc(100dvh - 140px);overflow-y:auto}.app-mobile-nav--refined .app-mobile-nav__header{margin-bottom:4px}.app-mobile-nav--refined .app-mobile-nav__icon-close{width:44px;height:44px;min-height:44px;border-radius:12px;background:transparent;box-shadow:none}.app-mobile-nav--refined .app-mobile-nav__account{margin:0;padding:12px 0 0;border:0}.app-mobile-nav--refined .app-account{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;padding:0;background:transparent;border:0}.app-mobile-nav--refined .app-account__avatar{width:40px;height:40px;font-size:13px;color:#a3f2df}.app-mobile-nav--refined .app-account__identity{min-width:0}.app-mobile-nav--refined .app-account__identity strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.app-mobile-nav--refined .app-account__identity small{font-size:12px;line-height:1.5;color:#a6b7c4;overflow-wrap:anywhere}.app-mobile-nav--refined .app-account form{grid-column:1/-1;margin:0}.app-mobile-nav--refined .app-logout{min-height:44px;padding:8px 0;width:auto;border:0;border-radius:8px;color:#a6b7c4;background:transparent;background-image:none;box-shadow:none;font-size:13px}.app-mobile-nav--refined .app-mobile-nav__manage{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:#8ce9dc;font-size:14px;text-decoration:none;border-bottom:1px solid rgb(158 207 216/12%);padding-bottom:10px}.app-mobile-nav--refined .app-mobile-nav__links{gap:4px;margin:0}.app-mobile-nav--refined .app-mobile-nav__link{min-height:48px;padding:10px 8px;border:0;border-radius:10px;background:transparent;box-shadow:none;font-size:14px}.app-mobile-nav--refined .app-mobile-nav__legal{display:flex;flex-wrap:wrap;gap:4px 20px;border-top:1px solid rgb(158 207 216/12%);padding-top:8px}.app-mobile-nav--refined .app-mobile-nav__legal .app-mobile-nav__link{min-height:44px;padding:8px 0;font-size:12px;color:#a6b7c4}.app-mobile-nav--refined a:focus-visible,.app-mobile-nav--refined button:focus-visible{outline:2px solid #72f5d7;outline-offset:2px}}.auth-shell--register .auth-registration-offer{display:grid;grid-gap:5px;gap:5px;margin:0 0 8px;color:#a6b7c4;font-size:13px;line-height:1.5}.auth-shell--register .auth-registration-offer strong{color:#b7f5e5;font-size:13px;font-weight:500}.auth-shell--register .auth-form small{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:#a6b7c4}.auth-shell--register .auth-password-field>small{margin-top:0}@media (max-width:760px){.auth-shell--register .auth-panel{padding:24px 20px;gap:16px}.auth-shell--register .auth-form{gap:16px}.auth-shell--register .auth-panel h1{font-size:clamp(27px,7.5vw,32px)}}.auth-shell--recovery{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;justify-items:center;min-height:100svh;padding:56px 24px max(32px,env(safe-area-inset-bottom));gap:28px;background:radial-gradient(ellipse at 80% 0,rgb(0 228 204/7%),transparent 55%),#071426}.auth-shell--recovery .auth-recovery-brand{width:min(100%,460px)}.auth-shell--recovery .auth-panel{width:min(100%,460px);padding:28px;border-radius:22px;border:1px solid rgb(158 207 216/14%);background:rgb(12 29 44/75%);box-shadow:none}.auth-shell--recovery .auth-panel h1{font-size:clamp(26px,6.8vw,32px);line-height:1.15;margin-bottom:0}.auth-shell--recovery .auth-recovery-copy{margin:0;color:#a6b7c4;font-size:14px;line-height:1.65}.auth-shell--recovery .auth-recovery-back{display:inline-flex;align-items:center;justify-self:start;gap:8px;min-height:44px;font-size:13px;color:#8ce9dc;text-decoration:none}.auth-shell--recovery .auth-recovery-back:hover{text-decoration:underline}.auth-shell--recovery .auth-recovery-back:focus-visible{outline:2px solid #72f5d7;outline-offset:3px;border-radius:4px}@media (max-width:760px){.auth-shell--recovery{padding:28px 20px max(24px,env(safe-area-inset-bottom));gap:28px}.auth-shell--recovery .auth-panel{padding:24px 20px}}.vs-site--focused .vs-trust-proof__summary{margin:22px 0 16px;color:#a9bac8;font-size:15px;line-height:1.65}.vs-site--focused #principles{scroll-margin-top:88px}@media (max-width:760px){.vs-site--focused .vs-hero{padding-top:28px;padding-bottom:48px;gap:28px}.vs-site--focused .vs-hero h1{max-width:15ch;font-size:clamp(36px,10vw,46px);line-height:1.06;letter-spacing:-.045em}.vs-site--focused .vs-hero .vs-kicker{margin-bottom:18px}.vs-site--focused .vs-hero .vs-hero__lede{margin-top:18px;font-size:16px;line-height:1.55;max-width:34ch}.vs-site--focused .vs-hero__actions{margin:22px 0 16px;gap:6px}.vs-site--focused .vs-hero__actions .vs-button--dark{min-height:54px}.vs-site--focused .vs-trust-proof{padding-block:52px;gap:24px}.vs-site--focused .vs-trust-proof__heading h2{max-width:16ch;font-size:clamp(32px,9vw,42px);line-height:1.08}.vs-site--focused .vs-trust-proof__grid{grid-template-columns:minmax(0,1fr);gap:10px}.vs-site--focused .vs-trust-proof__item{grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:0;padding:20px;border-radius:16px}.vs-site--focused .vs-trust-proof__icon{width:40px;height:40px}.vs-site--focused .vs-trust-proof__item h3{font-size:17px;line-height:1.3;margin-bottom:6px}.vs-site--focused .vs-trust-proof__item p{font-size:14px;line-height:1.6}.vs-site--focused .vs-trust-proof__summary{font-size:14px}.vs-site--focused .vs-evidence-section .vs-section{padding-block:52px}.vs-site--focused .vs-evidence-grid{gap:10px}.vs-site--focused .vs-evidence-grid article{grid-template-columns:42px minmax(0,1fr) 36px;gap:6px 12px;min-height:120px;padding:16px}.vs-site--focused .vs-evidence-grid .vs-feature-icon{width:42px;height:42px;border-radius:12px}.vs-site--focused .vs-evidence-grid h3{font-size:17px;line-height:1.3}.vs-site--focused .vs-evidence-grid p{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:13px;line-height:1.5}.vs-site--focused .vs-evidence-grid a{width:36px;height:44px;min-height:44px}.vs-site--focused .mobile-sticky-cta{bottom:max(10px,env(safe-area-inset-bottom))}.vs-site--focused .mobile-sticky-cta>a{min-height:52px;padding:12px 18px;border-radius:16px;background:#061e27;box-shadow:0 5px 18px rgb(0 0 0/22%)}.vs-site--focused .mobile-sticky-cta>a:before{box-shadow:0 0 10px rgb(0 228 204/24%),inset 0 0 6px rgb(0 228 204/8%);border-color:rgb(93 255 218/60%)}.vs-site--focused .vs-site-footer--compact{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.pwa-install{min-width:0}.pwa-install__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid rgb(140 233 220/24%);border-radius:12px;background:rgb(0 228 204/4%);color:#a6eddf;box-shadow:none;font-size:14px;font-weight:550;line-height:1.4}.pwa-install__button svg{width:20px;height:20px;flex-shrink:0}.pwa-install__button:hover{background:rgb(0 228 204/9%);color:#d1fff4;box-shadow:none;transform:none}.pwa-install button:focus-visible{outline:2px solid #72f5d7;outline-offset:3px}.pwa-install__button:disabled{opacity:.65;cursor:progress}.pwa-install__help{max-width:36ch;margin-top:12px;padding:16px;border-radius:14px;background:#0c2232;border:1px solid rgb(140 233 220/18%);color:#b9cbd4;font-size:13px;line-height:1.6}.pwa-install__help[hidden]{display:none}.pwa-install__help strong{color:#e0f5f1;font-size:14px}.pwa-install__help p{margin:10px 0;font-size:13px;line-height:1.6}.pwa-install__help button{min-height:44px;padding:8px 0;border:0;background:transparent;color:#8ce9dc;font-size:13px;box-shadow:none}.marketing-mobile-drawer .pwa-install--menu{margin-top:10px}.pwa-install--menu .pwa-install__button{width:100%}@media (min-width:761px){.vs-hero__actions .pwa-install--hero{flex-basis:100%}}@media (max-width:760px){.pwa-install--hero .pwa-install__button{width:100%}}.marketing-mobile-drawer.marketing-mobile-drawer--install{display:grid;grid-gap:8px;gap:8px;height:auto;min-height:0;top:max(84px,env(safe-area-inset-top));bottom:auto;max-height:calc(100dvh - 100px);padding:16px;box-sizing:border-box}.marketing-mobile-drawer--install .app-mobile-nav__header{min-height:44px;padding:0;margin:0}.marketing-mobile-drawer--install .app-mobile-nav__links{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0}.marketing-mobile-drawer--install .app-mobile-nav__links a{min-height:44px;padding:10px 14px;line-height:20px;box-sizing:border-box}.marketing-mobile-drawer--install .app-mobile-nav__links a:last-child{margin-top:0}.marketing-mobile-drawer--install .pwa-install.pwa-install--menu{margin:0}.account-shell--refined{min-height:100svh;display:grid;grid-template-columns:minmax(0,480px);align-content:start;justify-content:center;grid-gap:28px;gap:28px;padding:32px 20px;background:radial-gradient(ellipse at 85% 0,rgb(0 228 204/6%),transparent 50%),#071426}.account-shell--refined .account-panel{width:100%;padding:24px;gap:22px;border-radius:22px}.account-shell--refined h1{margin:8px 0 0;font-size:30px;line-height:1.15}.account-profile{display:flex;align-items:center;gap:14px;min-width:0}.account-profile>div{min-width:0}.account-profile__avatar{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:16px;background:rgb(0 228 204/9%);color:#8ce9dc}.account-profile h2{margin:0 0 6px;font-size:19px;overflow-wrap:anywhere}.account-profile p{margin:0;color:#a6b7c4;font-size:14px;overflow-wrap:anywhere}.account-shell--refined .account-grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:0}.account-shell--refined .account-grid>div{display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;padding:14px 0;border-bottom:1px solid rgb(158 207 216/12%)}.account-shell--refined .account-grid dt{font-size:13px;color:#a6b7c4}.account-shell--refined .account-grid dd{margin:0;font-size:14px}.account-shell--refined .account-status--active{color:#8ce9dc}.account-billing-link{display:flex;justify-content:space-between;min-height:44px;align-items:center;color:#8ce9dc}.account-dashboard-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#a6b7c4}.account-shell--refined form button{min-height:44px;padding:10px 16px;border-radius:12px;background:transparent;border:1px solid rgb(158 207 216/20%);color:#b8cad3;box-shadow:none}.billing-page--refined .billing-grid{grid-template-columns:minmax(0,1fr)}.billing-page--refined .billing-plan-card__headline{margin-block:16px}.billing-page--refined .billing-action-stack{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.billing-page--refined .billing-action-stack form{margin:0}.billing-page--refined .billing-action-stack button{min-height:48px;border-radius:14px}.billing-page--refined .billing-action-stack form[action]~form button{background:transparent;border:1px solid rgb(158 207 216/24%);color:#8ce9dc;box-shadow:none}.billing-page--refined .billing-action-stack>.muted{width:100%;font-size:12px}.billing-page--refined .billing-action-stack .secondary-link{background:transparent;font-size:13px}@media (max-width:760px){.billing-page--refined .billing-hero{margin-bottom:24px;padding:0}.billing-page--refined .billing-hero h1{font-size:30px;line-height:1.15}.billing-page--refined .billing-hero .lede{font-size:14px;line-height:1.6;margin-top:12px}.billing-page--refined .list-panel{padding:20px;border-radius:20px;margin-bottom:20px}.billing-page--refined .list-panel h2{font-size:20px}.billing-page--refined .list-panel p{font-size:13px;line-height:1.6}.billing-page--refined .billing-plan-card__headline{padding:16px}.billing-page--refined .billing-plan-card__headline strong{font-size:21px;line-height:1.3}.billing-page--refined .account-grid{grid-template-columns:1fr;gap:0;margin-block:12px}.billing-page--refined .account-grid>div{padding:12px 0;background:transparent}.billing-page--refined .account-grid dt{font-size:12px}.billing-page--refined .account-grid dd{font-size:14px;margin-top:5px}.billing-page--refined .billing-action-stack{display:grid}.billing-page--refined .billing-action-stack button{width:100%}.billing-page--refined .billing-usage-grid{grid-template-columns:1fr;gap:0}.billing-page--refined .billing-usage-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;padding:16px 0;min-height:0;background:transparent;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid rgb(158 207 216/12%)}.billing-page--refined .billing-usage-card:last-child{border-bottom:0}.billing-page--refined .billing-usage-card__header{min-width:0;flex-wrap:wrap}.billing-page--refined .billing-usage-card__header span{font-size:13px;letter-spacing:0}.billing-page--refined .billing-usage-card>strong{font-size:17px;line-height:1.4}.billing-page--refined .billing-usage-card>p,.billing-page--refined .billing-usage-meter{grid-column:1/-1;margin:0}.billing-page--refined .billing-usage-meter{height:5px}.billing-page--refined .plan-comparison-grid{grid-template-columns:1fr;gap:12px}.billing-page--refined .plan-comparison-card{padding:18px;min-height:0}.billing-page--refined .plan-comparison-card h3{font-size:18px}.billing-page--refined .plan-feature-list{margin:14px 0 0;padding-left:18px}.billing-page--refined .plan-feature-list li{font-size:13px;margin-bottom:8px}}@keyframes vs-workspace-mark-pulse{0%,to{filter:drop-shadow(0 0 1px rgb(45 229 204/12%))}50%{filter:drop-shadow(0 0 7px rgb(45 229 204/65%))}}@keyframes vs-workspace-title-pulse{0%,to{color:#e6f4f1;text-shadow:0 0 2px rgb(45 229 204/5%)}50%{color:#78f5d8;text-shadow:0 0 12px rgb(45 229 204/38%)}}@media (prefers-reduced-motion:no-preference){.app-topbar--signal .app-topbar__mobile-brand{animation:vs-workspace-mark-pulse 5s ease-in-out infinite}.app-topbar--signal .app-page-context>strong{animation:vs-workspace-title-pulse 5s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.app-topbar--signal .app-page-context>strong,.app-topbar--signal .app-topbar__mobile-brand{animation:none}}.contextual-page{max-width:850px;margin:0 auto;padding:24px 16px 120px;overflow-wrap:anywhere}.contextual-page form,.contextual-result{padding:24px;margin-top:24px;border:1px solid rgb(120 245 216/20%);border-radius:20px;background:rgb(16 33 48/80%)}.contextual-page label,.contextual-page select{display:block;width:100%;box-sizing:border-box}.contextual-page fieldset{min-width:0;margin:20px 0;padding:12px}.contextual-page .contextual-source{display:flex;gap:12px;align-items:center;padding:12px 0;scroll-margin-top:120px}.contextual-page .contextual-source input{width:20px;min-width:20px;height:20px}.contextual-result li{margin:12px 0}.contextual-page a:focus-visible,.contextual-page input:focus-visible,.contextual-page select:focus-visible{outline:2px solid #78f5d8;outline-offset:4px}@media (max-width:480px){.contextual-page form,.contextual-result{padding:16px}}.app-shell.app-shell--clarity{color:#e9f2f4;background:#09151c}.app-shell--clarity .app-frame,.app-shell--clarity .workspace-shell{background:#09151c}.app-shell--clarity .app-sidebar,.app-shell--clarity .app-topbar{background:#0c1b23;border-color:#263b43;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell--clarity .app-topbar:after,.app-shell--clarity .app-topbar:before{display:none}.app-shell--clarity .app-page-context>span,.app-shell--clarity .app-page-context>strong{animation:none;text-shadow:none}.app-shell--clarity .app-nav__link--active{background:#193631;color:#a0f0d6;border-color:transparent;box-shadow:none}.app-shell--clarity .dashboard-page--refined{background:transparent}.app-shell--clarity .dashboard-v3-recent{margin-top:18px}.app-shell--clarity .app-footer{background:#09151c;border-color:#263b43}@media (prefers-reduced-motion:reduce){.app-shell--clarity .clarity-workspace *{animation:none!important;transition:none!important}}