.xvr3-sub-page{--sub-spot-x:50%;--sub-spot-y:40%;min-height:100vh;overflow-x:clip}.xvr3-sub-wrap{margin:0 auto;width:min(1180px,calc(100% - 48px))}.xvr3-sub-kicker{animation:xvr3SubKickerShimmer 6s ease-in-out infinite;color:rgba(94,234,212,.95);display:inline-block;font-size:.82rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}@keyframes xvr3SubKickerShimmer{0%,to{opacity:.85}50%{opacity:1;text-shadow:0 0 20px rgba(45,212,191,.35)}}.xvr3-sub-btn{align-items:center;border:1px solid transparent;border-radius:14px;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;padding:12px 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.xvr3-sub-btn:focus-visible{outline:3px solid rgba(94,234,212,.55);outline-offset:4px}.xvr3-sub-btn--primary{background:linear-gradient(135deg,rgba(45,212,191,1),rgba(96,165,250,.9));box-shadow:0 18px 50px -30px rgba(45,212,191,.8);color:#06141b}.xvr3-sub-btn--primary:hover{box-shadow:0 26px 68px -34px rgba(45,212,191,.95);transform:translateY(-2px)}.xvr3-sub-btn--ghost{background:rgba(255,255,255,.06);border-color:rgba(148,163,184,.22);color:rgba(255,255,255,.92)}.xvr3-sub-btn--ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(148,163,184,.3);transform:translateY(-2px)}.xvr3-sub-btn--block{width:100%}.xvr3-sub-hero{--sub-spot-x:50%;--sub-spot-y:35%;overflow:hidden;padding:48px 0 28px;position:relative}.xvr3-sub-hero:after{background:radial-gradient(520px circle at var(--sub-spot-x) var(--sub-spot-y),rgba(45,212,191,.1),transparent 58%);content:"";z-index:0}.xvr3-sub-hero:after,.xvr3-sub-hero__bg{inset:0;pointer-events:none;position:absolute}.xvr3-sub-hero__bg:before{animation:xvr3SubAurora 24s ease-in-out infinite alternate;background:radial-gradient(ellipse 55% 50% at 10% 20%,rgba(45,212,191,.16),transparent 60%),radial-gradient(ellipse 50% 45% at 90% 30%,rgba(96,165,250,.12),transparent 62%);content:"";inset:-30%;position:absolute}.xvr3-sub-hero__bg:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");content:"";inset:0;opacity:.5;position:absolute}@keyframes xvr3SubAurora{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.xvr3-sub-hero__orbs{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.xvr3-sub-hero__orb{border-radius:999px;filter:blur(48px);opacity:.45;position:absolute}.xvr3-sub-hero__orb--1{animation:xvr3SubOrbDrift1 18s ease-in-out infinite alternate;background:rgba(45,212,191,.22);height:220px;left:8%;top:10%;width:220px}.xvr3-sub-hero__orb--2{animation:xvr3SubOrbDrift2 22s ease-in-out infinite alternate;background:rgba(96,165,250,.18);height:180px;right:12%;top:20%;width:180px}.xvr3-sub-hero__orb--3{animation:xvr3SubOrbDrift3 20s ease-in-out infinite alternate;background:rgba(167,139,250,.12);bottom:0;height:140px;left:40%;width:140px}@keyframes xvr3SubOrbDrift1{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-20px) scale(1.08)}}@keyframes xvr3SubOrbDrift2{0%{transform:translate(0) scale(1)}to{transform:translate(-24px,16px) scale(1.06)}}@keyframes xvr3SubOrbDrift3{0%{transform:translate(0);opacity:.35}to{transform:translate(18px,-12px);opacity:.55}}.xvr3-sub-hero__layout{align-items:end;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1.2fr .8fr;position:relative;z-index:1}.xvr3-sub-hero h1{background:linear-gradient(120deg,#fff 30%,rgba(153,246,228,.95));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-heading);font-size:clamp(1.85rem,3.2vw,2.75rem);font-weight:800;line-height:1.14;margin:14px 0 0;text-wrap:balance}.xvr3-sub-hero__lead{color:var(--xvr3-muted);font-size:1.06rem;line-height:1.7;margin:16px 0 0;max-width:58ch}.xvr3-sub-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.xvr3-sub-summary__item{animation:xvr3SubSummaryIn .55s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:12px 14px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}@keyframes xvr3SubSummaryIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.xvr3-sub-summary__item:hover{border-color:rgba(94,234,212,.28);box-shadow:0 12px 32px -16px rgba(45,212,191,.25);transform:translateY(-3px)}.xvr3-sub-summary dt{color:rgba(148,163,184,.9);font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.xvr3-sub-summary dd{color:rgba(153,246,228,.98);font-family:var(--font-heading);font-size:1.05rem;font-weight:800;margin:6px 0 0}.xvr3-sub-planner{padding:20px 0 48px;position:relative}.xvr3-sub-planner:before{background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(45,212,191,.06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.xvr3-sub-pricing-shell{--sub-spot-x:50%;--sub-spot-y:50%;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(520px circle at var(--sub-spot-x) var(--sub-spot-y),rgba(45,212,191,.07),transparent 55%),rgba(255,255,255,.025);border:1px solid rgba(148,163,184,.14);border-radius:24px;box-shadow:0 32px 80px -40px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;padding:28px 24px 24px;position:relative}.xvr3-sub-pricing-shell__border{animation:xvr3SubBorderPulse 5s ease-in-out infinite;background:linear-gradient(120deg,rgba(45,212,191,.55),rgba(96,165,250,.35),rgba(167,139,250,.25),rgba(45,212,191,.55));background-size:200% 200%;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:1}@keyframes xvr3SubBorderPulse{0%,to{background-position:0 50%;opacity:.7}50%{background-position:100% 50%;opacity:1}}.xvr3-sub-head--shell{margin:0 auto 24px;max-width:680px;text-align:center}.xvr3-sub-compare-section,.xvr3-sub-head--shell,.xvr3-sub-plans-panel,.xvr3-sub-product-panel,.xvr3-sub-products,.xvr3-sub-role-picker{position:relative;z-index:2}.xvr3-sub-pricing-shell--amber{background:radial-gradient(520px circle at var(--sub-spot-x) var(--sub-spot-y),rgba(251,191,36,.08),transparent 55%),rgba(255,255,255,.025)}.xvr3-sub-pricing-shell--amber .xvr3-sub-pricing-shell__border{background:linear-gradient(120deg,rgba(251,191,36,.55),rgba(249,115,22,.35),rgba(45,212,191,.25),rgba(251,191,36,.55));background-size:200% 200%}.xvr3-sub-products{margin:0 0 28px}.xvr3-sub-products__label{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;margin:0 0 14px;text-align:center}.xvr3-sub-products__grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.xvr3-sub-product{align-items:flex-start;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.18);border-radius:18px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;padding:18px 18px 16px;text-align:left;transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.xvr3-sub-product:focus-visible{outline:3px solid rgba(45,212,191,.45);outline-offset:3px}.xvr3-sub-product:hover:not(.is-active){border-color:rgba(148,163,184,.35);transform:translateY(-3px)}.xvr3-sub-product.is-active{transform:translateY(-3px)}.xvr3-sub-product--teal.is-active{background:linear-gradient(160deg,rgba(45,212,191,.14),rgba(15,23,42,.2));border-color:rgba(45,212,191,.55);box-shadow:0 18px 40px -24px rgba(45,212,191,.55)}.xvr3-sub-product--amber.is-active{background:linear-gradient(160deg,rgba(251,191,36,.14),rgba(15,23,42,.2));border-color:rgba(251,191,36,.55);box-shadow:0 18px 40px -24px rgba(251,191,36,.5)}.xvr3-sub-product__top{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.xvr3-sub-product__icon{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(148,163,184,.18);border-radius:12px;display:inline-flex;font-size:1.15rem;height:40px;justify-content:center;width:40px}.xvr3-sub-product--teal.is-active .xvr3-sub-product__icon{background:rgba(45,212,191,.2);border-color:rgba(45,212,191,.35);color:rgba(153,246,228,.98)}.xvr3-sub-product--amber.is-active .xvr3-sub-product__icon{background:rgba(251,191,36,.2);border-color:rgba(251,191,36,.35);color:rgba(253,230,138,.98)}.xvr3-sub-product__badge{border:1px solid rgba(148,163,184,.22);border-radius:999px;color:rgba(148,163,184,.92);font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.xvr3-sub-product--teal.is-active .xvr3-sub-product__badge{background:rgba(45,212,191,.16);border-color:rgba(45,212,191,.35);color:rgba(153,246,228,.98)}.xvr3-sub-product--amber.is-active .xvr3-sub-product__badge{background:rgba(251,191,36,.16);border-color:rgba(251,191,36,.35);color:rgba(253,230,138,.98)}.xvr3-sub-product__label{font-family:var(--font-heading);font-size:1.12rem;font-weight:800;line-height:1.25}.xvr3-sub-product__tagline{color:rgba(94,234,212,.92);font-size:.88rem;font-weight:700}.xvr3-sub-product--amber .xvr3-sub-product__tagline{color:rgba(252,211,77,.92)}.xvr3-sub-product__desc{color:var(--xvr3-muted);font-size:.9rem;line-height:1.55}.xvr3-sub-product__highlights{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.xvr3-sub-product__chip{background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.16);border-radius:999px;color:rgba(203,213,225,.88);font-size:.72rem;font-weight:700;padding:4px 9px}.xvr3-sub-product-panel{animation:xvr3SubPanelIn .45s cubic-bezier(.22,1,.36,1)}.xvr3-sub-pricing-shell{opacity:1;transform:none}.xvr3-sub-preview-note{background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.28);border-radius:12px;color:rgba(253,230,138,.95);font-size:.9rem;line-height:1.55;margin:0 0 22px;padding:12px 14px;text-align:center}.xvr3-sub-section{padding:56px 0 64px}.xvr3-sub-head{margin-bottom:28px;max-width:680px}.xvr3-sub-head h2{font-family:var(--font-heading);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;line-height:1.2;margin:10px 0 0}.xvr3-sub-head p{color:var(--xvr3-muted);font-size:1.02rem;line-height:1.65;margin:12px 0 0}.xvr3-sub-head__helper{font-size:.92rem!important;margin-top:10px!important}.xvr3-sub-head__link{color:rgba(94,234,212,.98);font-weight:800;text-decoration:none}.xvr3-sub-head__link:hover{text-decoration:underline;text-underline-offset:3px}.xvr3-sub-role-picker{margin-bottom:28px}.xvr3-sub-role-picker__label{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;margin:0 0 14px;text-align:center}.xvr3-sub-role-picker__tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.xvr3-sub-role{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.2);border-radius:999px;color:rgba(203,213,225,.88);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:800;gap:8px;padding:10px 16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease,color .25s ease}.xvr3-sub-role:focus-visible{outline:3px solid rgba(45,212,191,.45);outline-offset:3px}.xvr3-sub-role:hover:not(.is-active){border-color:rgba(94,234,212,.35);color:rgba(153,246,228,.98);transform:translateY(-2px)}.xvr3-sub-role.is-active{background:linear-gradient(135deg,rgba(45,212,191,.95),rgba(96,165,250,.9));border-color:transparent;box-shadow:0 14px 36px -18px rgba(45,212,191,.55);color:#06141b;transform:translateY(-2px)}.xvr3-sub-role__icon{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(148,163,184,.18);border-radius:10px;display:inline-flex;font-size:1rem;height:32px;justify-content:center;line-height:1;transition:background-color .25s ease,border-color .25s ease;width:32px}.xvr3-sub-role.is-active .xvr3-sub-role__icon{background:rgba(6,20,27,.12);border-color:rgba(6,20,27,.15)}.xvr3-sub-plans-panel{animation:xvr3SubPanelIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes xvr3SubPanelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.xvr3-sub-plans-panel__tagline{animation:xvr3SubTaglineIn .4s cubic-bezier(.22,1,.36,1) both;color:var(--xvr3-muted);font-size:.98rem;margin:0 0 22px;text-align:center}@keyframes xvr3SubTaglineIn{0%{filter:blur(4px);opacity:0;transform:translateY(8px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.xvr3-sub-plan--enter{animation:xvr3SubPlanIn .5s cubic-bezier(.22,1,.36,1) both}@keyframes xvr3SubPlanIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.xvr3-sub-customer{display:flex;justify-content:center}.xvr3-sub-customer__card{animation:xvr3SubPlanIn .55s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(45,212,191,.14),transparent 55%),rgba(255,255,255,.05);border:1px solid rgba(94,234,212,.28);border-radius:24px;box-shadow:var(--xvr3-shadow);max-width:520px;padding:36px 32px 32px;text-align:center;width:100%}.xvr3-sub-customer__icon{align-items:center;background:linear-gradient(135deg,rgba(45,212,191,.95),rgba(96,165,250,.9));border-radius:18px;color:#06141b;display:inline-flex;font-size:1.75rem;height:64px;justify-content:center;margin-bottom:18px;width:64px}.xvr3-sub-customer__title{font-family:var(--font-heading);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;line-height:1.25;margin:0}.xvr3-sub-customer__body{color:var(--xvr3-muted);font-size:1rem;line-height:1.65;margin:14px 0 0}.xvr3-sub-customer__list{color:rgba(226,232,240,.88);line-height:1.55;margin:24px 0 28px;padding-left:1.15rem;text-align:left}.xvr3-sub-customer__list li{margin-bottom:8px}.xvr3-sub-customer__list li::marker{color:rgba(45,212,191,.85)}.xvr3-sub-compare-section{animation:xvr3SubPanelIn .45s cubic-bezier(.22,1,.36,1) both;border-top:1px solid rgba(148,163,184,.16);margin-top:40px;padding-top:40px}.xvr3-sub-compare-section__head{margin-bottom:24px}.xvr3-sub-compare--enter{animation:xvr3SubPlanIn .5s cubic-bezier(.22,1,.36,1) both}.xvr3-sub-pricing-wrap{display:flex;flex-direction:column;gap:4px}.xvr3-sub-growth{margin-bottom:18px;padding:0 2px}.xvr3-sub-growth--enter{animation:xvr3SubPanelIn .45s cubic-bezier(.22,1,.36,1) both}.xvr3-sub-growth__heading{align-items:center;color:rgba(148,163,184,.88);display:flex;font-size:.76rem;font-weight:700;gap:6px;justify-content:center;letter-spacing:.07em;margin:0 0 16px;text-transform:uppercase}.xvr3-sub-growth__heading-icon{color:rgba(94,234,212,.95);font-size:.95rem;line-height:1}.xvr3-sub-growth__track{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.xvr3-sub-growth__track:before{background:linear-gradient(90deg,rgba(45,212,191,.25),rgba(96,165,250,.55) 50%,rgba(129,140,248,.65));bottom:46px;content:"";height:2px;left:14%;position:absolute;right:14%;z-index:0}.xvr3-sub-growth__step{align-items:center;animation:xvr3SubGrowthStepIn .55s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;position:relative;text-align:center;z-index:1}.xvr3-sub-growth__step:not(:last-child):after{color:rgba(96,165,250,.75);content:"→";font-size:1.05rem;font-weight:700;position:absolute;right:-10px;top:34px}.xvr3-sub-growth__viz{align-items:center;display:flex;flex-direction:column;gap:8px;height:84px;justify-content:flex-end;width:100%}.xvr3-sub-growth__bar{animation:xvr3SubGrowthBar .65s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(180deg,rgba(45,212,191,.95),rgba(96,165,250,.78));border-radius:10px 10px 4px 4px;box-shadow:0 10px 28px -12px rgba(45,212,191,.55);width:46px}.xvr3-sub-growth__step[data-level="1"] .xvr3-sub-growth__bar{height:22px}.xvr3-sub-growth__step[data-level="2"] .xvr3-sub-growth__bar{height:42px}.xvr3-sub-growth__step[data-level="3"] .xvr3-sub-growth__bar{height:62px}.xvr3-sub-growth__crew{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;max-width:58px;min-height:14px}.xvr3-sub-growth__person{background:rgba(94,234,212,.9);border-radius:50%;box-shadow:0 0 0 1px rgba(45,212,191,.35);height:9px;width:9px}.xvr3-sub-growth__step[data-level="3"] .xvr3-sub-growth__person{height:7px;width:7px}.xvr3-sub-growth__meta{display:flex;flex-direction:column;gap:2px;margin-top:10px}.xvr3-sub-growth__label{color:rgba(226,232,240,.95);font-size:.82rem;font-weight:700}.xvr3-sub-growth__seats{color:rgba(148,163,184,.88);font-size:.76rem}@keyframes xvr3SubGrowthStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes xvr3SubGrowthBar{0%{opacity:0;transform:scaleY(.2);transform-origin:bottom center}to{opacity:1;transform:scaleY(1);transform-origin:bottom center}}.xvr3-sub-pricing{align-items:stretch;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.xvr3-sub-plan{background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.16);border-radius:20px;box-shadow:var(--xvr3-shadow);display:flex;flex-direction:column;overflow:hidden;padding:22px 20px 20px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.xvr3-sub-plan:hover{border-color:rgba(94,234,212,.22);transform:translateY(-3px)}.xvr3-sub-plan--featured{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(45,212,191,.12),transparent 55%),rgba(255,255,255,.06);border-color:rgba(94,234,212,.35);box-shadow:0 40px 120px -60px rgba(45,212,191,.45),var(--xvr3-shadow)}.xvr3-sub-plan__shine{animation:xvr3SubPlanShine 4s ease-in-out infinite;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.12) 50%,transparent 65%);inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}@keyframes xvr3SubPlanShine{0%,70%,to{transform:translateX(-120%)}85%{transform:translateX(120%)}}.xvr3-sub-plan__badge{align-self:flex-start;background:linear-gradient(135deg,rgba(45,212,191,.95),rgba(96,165,250,.9));border-radius:999px;color:#06141b;font-size:.7rem;font-weight:900;letter-spacing:.08em;margin:-6px 0 10px;padding:6px 10px;text-transform:uppercase}.xvr3-sub-plan h3{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;margin:0}.xvr3-sub-plan__team{color:rgba(94,234,212,.88);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:6px 0 0;text-transform:uppercase}.xvr3-sub-plan__team-seats{color:rgba(148,163,184,.9);font-weight:600;text-transform:none}.xvr3-sub-plan__for{color:rgba(203,213,225,.82);font-size:.92rem;margin:8px 0 0}.xvr3-sub-plan__price{margin:18px 0 0}.xvr3-sub-plan__amount{color:rgba(153,246,228,.98);font-family:var(--font-heading);font-size:2rem;font-weight:800}.xvr3-sub-plan__period{color:rgba(148,163,184,.9);font-size:.92rem;font-weight:700}.xvr3-sub-plan__setup{color:rgba(148,163,184,.88);font-size:.86rem;margin:8px 0 0}.xvr3-sub-plan__list{color:rgba(226,232,240,.88);flex:1 1;line-height:1.55;margin:16px 0 18px;padding-left:1.15rem}.xvr3-sub-plan__list li{margin-bottom:8px}.xvr3-sub-plan__feature{animation:xvr3SubFeatureIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes xvr3SubFeatureIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.xvr3-sub-plan__list li::marker{color:rgba(45,212,191,.85)}.xvr3-sub-compare{background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.16);border-radius:18px;box-shadow:var(--xvr3-shadow);overflow:hidden}.xvr3-sub-compare__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.xvr3-sub-compare table{border-collapse:collapse;font-size:.92rem;min-width:640px;width:100%}.xvr3-sub-compare thead th{background:rgba(2,6,23,.85);border-bottom:1px solid rgba(148,163,184,.16);color:rgba(226,232,240,.92);font-size:.78rem;font-weight:900;letter-spacing:.06em;padding:14px 16px;text-align:left;text-transform:uppercase}.xvr3-sub-compare tbody th[scope=row]{color:rgba(255,255,255,.9);font-weight:700;text-align:left}.xvr3-sub-compare tbody th[scope=row],.xvr3-sub-compare td{border-bottom:1px solid rgba(148,163,184,.1);padding:12px 16px}.xvr3-sub-compare td{color:rgba(203,213,225,.88)}.xvr3-sub-compare tbody tr:hover td,.xvr3-sub-compare tbody tr:hover th[scope=row]{background:rgba(255,255,255,.03)}.xvr3-sub-cell--ok .xvr3-sub-cell__text{color:rgba(94,234,212,.98);font-weight:900}.xvr3-sub-cell--no{color:rgba(100,116,139,.85)}.xvr3-sub-cell--addon .xvr3-sub-cell__text{background:rgba(45,212,191,.1);border:1px solid rgba(45,212,191,.22);border-radius:999px;color:rgba(153,246,228,.95);display:inline-block;font-size:.78rem;font-weight:800;padding:3px 10px}.xvr3-sub-compare-foot{color:rgba(148,163,184,.9);font-size:.9rem;margin:14px 0 0}.xvr3-sub-recommender{border-top:1px solid rgba(148,163,184,.1);padding:48px 0 56px}.xvr3-sub-recommender__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(45,212,191,.08),transparent 65%),rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.16);border-radius:20px;box-shadow:var(--xvr3-shadow);margin:0 auto;max-width:720px;padding:24px 22px 22px}.xvr3-sub-rec-quiz__progress{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.xvr3-sub-rec-quiz__dot{background:rgba(148,163,184,.25);border-radius:999px;height:6px;transition:background-color .25s ease,width .25s ease;width:24px}.xvr3-sub-rec-quiz__dot.is-active{background:linear-gradient(90deg,rgba(45,212,191,.95),rgba(96,165,250,.9));width:36px}.xvr3-sub-rec-step{border:0;margin:0;min-width:0;padding:0}.xvr3-sub-rec-step legend{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;margin-bottom:14px;text-align:center;width:100%}.xvr3-sub-rec-step--enter{animation:xvr3SubRecStepIn .4s cubic-bezier(.22,1,.36,1) both}@keyframes xvr3SubRecStepIn{0%{filter:blur(4px);opacity:0;transform:translateY(10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.xvr3-sub-rec-options{display:grid;grid-gap:10px;gap:10px}.xvr3-sub-rec-options--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.xvr3-sub-rec-option{align-items:center;animation:xvr3SubRecOptionIn .45s cubic-bezier(.22,1,.36,1) both;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.18);border-radius:14px;color:rgba(226,232,240,.92);cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:700;gap:10px;padding:12px 14px;text-align:left;transition:border-color .2s ease,transform .2s ease,background-color .2s ease,box-shadow .2s ease}@keyframes xvr3SubRecOptionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.xvr3-sub-rec-option:hover{background:rgba(255,255,255,.07);border-color:rgba(94,234,212,.35);transform:translateY(-2px)}.xvr3-sub-rec-option:focus-visible{outline:3px solid rgba(45,212,191,.45);outline-offset:2px}.xvr3-sub-rec-option__icon{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(148,163,184,.16);border-radius:10px;display:inline-flex;flex-shrink:0;font-size:1rem;height:34px;justify-content:center;width:34px}.xvr3-sub-rec-back,.xvr3-sub-rec-result__reset{background:none;border:0;color:rgba(148,163,184,.95);cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:700;margin-top:14px;padding:0;text-decoration:underline;text-underline-offset:3px}.xvr3-sub-rec-back:hover,.xvr3-sub-rec-result__reset:hover{color:rgba(153,246,228,.98)}.xvr3-sub-rec-result{text-align:center}.xvr3-sub-rec-result--enter{animation:xvr3SubRecResultIn .5s cubic-bezier(.22,1,.36,1) both}@keyframes xvr3SubRecResultIn{0%{filter:blur(6px);opacity:0;transform:scale(.98)}to{filter:blur(0);opacity:1;transform:scale(1)}}.xvr3-sub-rec-result__eyebrow{color:rgba(94,234,212,.95);font-size:.76rem;font-weight:900;letter-spacing:.1em;margin:0;text-transform:uppercase}.xvr3-sub-rec-result__title{font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;margin:10px 0 0}.xvr3-sub-rec-result__title span{color:rgba(153,246,228,.98)}.xvr3-sub-rec-result__price{color:rgba(153,246,228,.98);font-family:var(--font-heading);font-size:1.15rem;font-weight:800;margin:8px 0 0}.xvr3-sub-rec-result__reason{color:var(--xvr3-muted);line-height:1.6;margin:12px auto 0;max-width:42ch}.xvr3-sub-rec-result__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.xvr3-sub-feature-links{padding:8px 0 40px}.xvr3-sub-feat-links{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.xvr3-sub-feat-link__inner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.16);border-radius:16px;color:inherit;display:flex;flex-direction:column;height:100%;padding:16px 14px 14px;text-decoration:none;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease,background-color .25s ease}.xvr3-sub-feat-link__inner:hover{background:rgba(255,255,255,.05);border-color:rgba(94,234,212,.32);box-shadow:0 16px 40px -20px rgba(45,212,191,.3);transform:translateY(-3px)}.xvr3-sub-feat-link.is-active .xvr3-sub-feat-link__inner{background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(45,212,191,.1),transparent 65%),rgba(255,255,255,.05);border-color:rgba(94,234,212,.4)}.xvr3-sub-feat-link__icon{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(148,163,184,.16);border-radius:12px;display:inline-flex;font-size:1.1rem;height:38px;justify-content:center;margin-bottom:10px;width:38px}.xvr3-sub-feat-link__label{font-family:var(--font-heading);font-size:1rem;font-weight:800}.xvr3-sub-feat-link__blurb{color:var(--xvr3-muted);flex:1 1;font-size:.84rem;line-height:1.5;margin:8px 0 12px}.xvr3-sub-feat-link__cta{color:rgba(94,234,212,.98);font-size:.82rem;font-weight:800}.xvr3-sub-plan.is-highlighted{animation:xvr3SubPlanHighlight 1.2s ease-in-out 2;border-color:rgba(94,234,212,.65);box-shadow:0 0 0 1px rgba(45,212,191,.35),0 32px 80px -32px rgba(45,212,191,.45)}@keyframes xvr3SubPlanHighlight{0%,to{box-shadow:0 0 0 1px rgba(45,212,191,.35),0 32px 80px -32px rgba(45,212,191,.45)}50%{box-shadow:0 0 0 3px rgba(45,212,191,.5),0 40px 100px -28px rgba(45,212,191,.55)}}.xvr3-sub-included{background:#ffffff;border-bottom:1px solid rgba(148,163,184,.12);padding:48px 0 40px}.xvr3-sub-included__grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.xvr3-sub-included__card{background:rgba(255,255,255,.04);border:1px solid var(--xvr3-border);border-radius:16px;box-shadow:var(--xvr3-shadow);padding:20px 18px;transition:border-color .25s ease,transform .25s ease}.xvr3-sub-included__card:hover{border-color:rgba(94,234,212,.28);transform:translateY(-2px)}.xvr3-sub-included__icon{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(148,163,184,.16);border-radius:12px;display:inline-flex;font-size:1.1rem;height:40px;justify-content:center;margin-bottom:12px;width:40px}.xvr3-sub-included__card h3{font-family:var(--font-heading);font-size:1rem;font-weight:800;margin:0}.xvr3-sub-included__card p{color:var(--xvr3-muted);font-size:.9rem;line-height:1.6;margin:8px 0 0}.xvr3-sub-billing{background:rgba(255,255,255,.02);border-top:1px solid rgba(148,163,184,.1);padding:48px 0}.xvr3-sub-billing__steps{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.xvr3-sub-billing__step{background:rgba(255,255,255,.04);border:1px solid var(--xvr3-border);border-radius:18px;box-shadow:var(--xvr3-shadow);padding:22px 20px;position:relative}.xvr3-sub-billing__num{color:rgba(45,212,191,.35);display:block;font-family:var(--font-heading);font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:10px}.xvr3-sub-billing__step h3{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;margin:0}.xvr3-sub-billing__step p{color:var(--xvr3-muted);font-size:.92rem;line-height:1.6;margin:8px 0 0}.xvr3-sub-addons{background:#ffffff;border-top:1px solid rgba(148,163,184,.1);padding:48px 0}.xvr3-sub-addons__grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.xvr3-sub-addons__card{background:rgba(255,255,255,.04);border:1px solid var(--xvr3-border);border-radius:16px;box-shadow:var(--xvr3-shadow);padding:20px 18px}.xvr3-sub-addons__tag{color:rgba(94,234,212,.95);display:inline-block;font-size:.7rem;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.xvr3-sub-addons__card h3{font-family:var(--font-heading);font-size:1.02rem;font-weight:800;margin:0}.xvr3-sub-addons__card p{color:var(--xvr3-muted);font-size:.9rem;line-height:1.6;margin:8px 0 0}.xvr3-sub-upgrade{background:rgba(255,255,255,.02);border-top:1px solid rgba(148,163,184,.1);padding:48px 0 56px}.xvr3-sub-upgrade__layout{align-items:start;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xvr3-sub-upgrade__copy p{color:var(--xvr3-muted);line-height:1.65;margin:12px 0 20px;max-width:46ch}.xvr3-sub-upgrade__copy h2{font-family:var(--font-heading);font-size:clamp(1.45rem,2.8vw,2rem);font-weight:800;margin:10px 0 0}.xvr3-sub-upgrade__list{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.xvr3-sub-upgrade__item{align-items:flex-start;background:rgba(255,255,255,.04);border:1px solid var(--xvr3-border);border-radius:14px;display:flex;font-size:.92rem;gap:12px;line-height:1.55;padding:14px 16px}.xvr3-sub-upgrade__check{align-items:center;background:rgba(45,212,191,.12);border:1px solid rgba(45,212,191,.28);border-radius:999px;color:rgba(94,234,212,.98);display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:900;height:22px;justify-content:center;margin-top:1px;width:22px}.xvr3-sub-faq{border-top:1px solid rgba(148,163,184,.12);padding:56px 0 64px}.xvr3-sub-faq__list{display:grid;grid-gap:10px;gap:10px;margin:0 auto;max-width:720px;padding:0}.xvr3-sub-faq__item{background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.16);border-radius:14px;box-shadow:var(--xvr3-shadow);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.xvr3-sub-faq__item[open]{border-color:rgba(94,234,212,.28);box-shadow:0 16px 48px -24px rgba(45,212,191,.2)}.xvr3-sub-faq__item summary{cursor:pointer;font-weight:800;list-style:none;padding:16px 18px}.xvr3-sub-faq__item summary::-webkit-details-marker{display:none}.xvr3-sub-faq__item summary:after{color:rgba(94,234,212,.98);content:"+";float:right;font-weight:900}.xvr3-sub-faq__item[open] summary:after{content:"−"}.xvr3-sub-faq__item summary:focus-visible{outline:3px solid rgba(45,212,212,.35);outline-offset:-3px}.xvr3-sub-faq__body{animation:xvr3SubFaqOpen .35s cubic-bezier(.22,1,.36,1) both;border-top:1px solid rgba(148,163,184,.12);color:var(--xvr3-muted);line-height:1.65;margin:0;padding:14px 18px 16px}@keyframes xvr3SubFaqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.xvr3-sub-cta{border-top:1px solid rgba(148,163,184,.1);overflow:hidden;padding:48px 0 72px;position:relative;text-align:center}.xvr3-sub-cta__bg{background:radial-gradient(ellipse 55% 45% at 40% 35%,rgba(45,212,191,.14),transparent 65%),radial-gradient(ellipse 55% 50% at 60% 70%,rgba(96,165,250,.14),transparent 70%);inset:-20%;pointer-events:none;position:absolute}.xvr3-sub-cta__eyebrow{color:rgba(94,234,212,.95);font-size:.76rem;font-weight:900;letter-spacing:.1em;margin:0;position:relative;text-transform:uppercase}.xvr3-sub-cta h2{font-family:var(--font-heading);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:800;margin:10px 0 0;position:relative}.xvr3-sub-cta__lead{color:var(--xvr3-muted);line-height:1.65;margin:12px auto 22px;max-width:52ch;position:relative}@media (max-width:900px){.xvr3-sub-hero__layout{grid-template-columns:1fr}.xvr3-sub-billing__steps,.xvr3-sub-included__grid,.xvr3-sub-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xvr3-sub-products__grid,.xvr3-sub-upgrade__layout{grid-template-columns:1fr}}@media (max-width:1024px){.xvr3-sub-pricing{grid-template-columns:1fr}.xvr3-sub-growth__step:not(:last-child):after,.xvr3-sub-growth__track:before{display:none}.xvr3-sub-plan--featured{order:-1}.xvr3-sub-feat-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.xvr3-sub-wrap{width:min(1180px,calc(100% - 28px))}.xvr3-sub-hero{padding-top:40px}.xvr3-sub-pricing-shell{padding:20px 16px 16px}.xvr3-sub-product{padding:16px 14px 14px}.xvr3-sub-product__desc{font-size:.86rem}.xvr3-sub-role-picker__tabs{gap:8px}.xvr3-sub-role{font-size:.82rem;padding:8px 12px}.xvr3-sub-customer__card{padding:28px 20px 24px}.xvr3-sub-addons__grid,.xvr3-sub-billing__steps,.xvr3-sub-feat-links,.xvr3-sub-included__grid,.xvr3-sub-rec-options--compact{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xvr3-sub-growth__bar,.xvr3-sub-growth__step,.xvr3-sub-hero__bg:before,.xvr3-sub-hero__orb,.xvr3-sub-kicker,.xvr3-sub-plan__shine,.xvr3-sub-pricing-shell__border,.xvr3-sub-summary__item{animation:none!important}.xvr3-sub-hero:after,.xvr3-sub-pricing-shell{background:rgba(255,255,255,.025)}.xvr3-sub-btn,.xvr3-sub-plan,.xvr3-sub-product,.xvr3-sub-role{transition:none}.xvr3-sub-compare--enter,.xvr3-sub-compare-section,.xvr3-sub-customer__card,.xvr3-sub-faq__body,.xvr3-sub-plan--enter,.xvr3-sub-plan.is-highlighted,.xvr3-sub-plan__feature,.xvr3-sub-plans-panel,.xvr3-sub-plans-panel__tagline,.xvr3-sub-product-panel,.xvr3-sub-rec-option,.xvr3-sub-rec-result--enter,.xvr3-sub-rec-step--enter{animation:none}}