html.stl-site.sl-key{--sl-key:1;--sl-key-pool:radial-gradient(48% 58% at 5% 3%, rgb(147 51 234/calc(.11 * var(--sl-key))) 0%, rgb(147 51 234/calc(.05 * var(--sl-key))) 38%, #9333ea00 72%);--sl-key-beam:conic-gradient(from 104deg at 0% 0%, #a855f700 0deg, rgb(168 85 247/calc(.05 * var(--sl-key))) 13deg, rgb(192 132 252/calc(.1 * var(--sl-key))) 21deg, rgb(168 85 247/calc(.05 * var(--sl-key))) 29deg, #a855f700 41deg);--sl-key-reach:radial-gradient(ellipse 82% 90% at 0% 0%, #000 0%, #0000009e 46%, transparent 86%);--sl-backlit-panel:0 0 0 1px #fff, 0 0 26px 2px rgb(214 201 255/calc(.46 * var(--sl-key))), 0 0 120px 34px rgb(214 201 255/calc(.36 * var(--sl-key))), 30px 40px 70px -36px rgb(80 60 40/calc(.22 * var(--sl-key)));--sl-backlit:0 0 0 1px #fff, 0 0 22px 0 rgb(214 201 255/calc(.44 * var(--sl-key))), 0 34px 60px -26px rgb(214 201 255/calc(.4 * var(--sl-key))), 24px 34px 56px -32px rgb(80 60 40/calc(.2 * var(--sl-key)));--sl-backlit-cell:inset 0 0 0 1px rgb(147 51 234/calc(.14 * var(--sl-key))), inset 0 0 46px 6px rgb(214 201 255/calc(.34 * var(--sl-key))), 0 0 18px 0 rgb(214 201 255/calc(.3 * var(--sl-key)))}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(.h2-preserved-home>.sl-fragment:first-child,.v5-hero,.role-hero,.pricing-hero,.mastery-hero,.sl2-playbook-hero,.slv-prod-hero-wrap,.slv-edit-hero,.lp-root .hero,.vo-review,.cs-discovery--overview,.mastery-v6 .sec.mastery-close,.sec.slv-close,section.sec:last-child:has(.sech-actions .btn-primary),main>section.section:has(.legal-panel)):after,html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(.cs-page,.tl-page) :is(.cs-hero,.tl-hero):after,html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(.cs-page,.cs-discovery--overview) .cs-audit-next:after,html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page .tl-page .tl-close:after,html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-notfound:after{content:""!important;z-index:-1!important;filter:none!important;opacity:1!important;pointer-events:none!important;background:var(--sl-key-beam),var(--sl-key-pool)!important;width:auto!important;-webkit-mask-image:var(--sl-room-fade),var(--sl-key-reach)!important;mask-image:var(--sl-room-fade),var(--sl-key-reach)!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:absolute!important;transform:none!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(.v5-hero,.role-hero,.pricing-hero,.mastery-hero,.sl2-playbook-hero,.slv-prod-hero-wrap,.slv-edit-hero,.lp-root .hero):after,html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(.cs-page,.tl-page) :is(.cs-hero,.tl-hero):after,html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-notfound:after{--sl-room-fade:linear-gradient(180deg, #000 0%, #000 68%, transparent 100%);inset:calc(-1 * var(--lds-nav-h)) 0 0 0!important;height:auto!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page .h2-preserved-home>.sl-fragment:first-child:after{--sl-room-fade:linear-gradient(180deg, #000 0%, #000 70%, transparent 100%);inset:calc(-1 * var(--lds-nav-h)) 0 0 0!important;height:auto!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page .vo-review:after{--sl-room-fade:linear-gradient(180deg, #000 0%, #000 52%, transparent 100%);inset:calc(-1 * var(--lds-nav-h)) 0 auto 0!important;height:540px!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page .cs-discovery--overview:after{--sl-room-fade:linear-gradient(180deg, #000 0%, #000 68%, transparent 100%);inset:calc(-1 * var(--lds-nav-h)) 0 auto 0!important;height:1180px!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page main>section.section:has(.legal-panel):after{--sl-room-fade:linear-gradient(180deg, #000 0%, #000 55%, transparent 100%);height:min(620px,80%)!important;inset:0 0 auto!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(.mastery-v6 .sec.mastery-close,.sec.slv-close,section.sec:last-child:has(.sech-actions .btn-primary)):after,html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(.cs-page,.cs-discovery--overview) .cs-audit-next:after,html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page .tl-page .tl-close:after{--sl-room-fade:linear-gradient(180deg, transparent 0%, #000 24%, #000 72%, transparent 100%);height:auto!important;inset:0!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page .sl2-collage.v21-family:before{content:""!important;z-index:-1!important;filter:none!important;opacity:1!important;pointer-events:none!important;width:auto!important;height:auto!important;box-shadow:var(--sl-backlit-panel)!important;background:radial-gradient(80% 80% at 28% 20%,#fff 0% 58%,#fbfbfd)!important;border:0!important;border-radius:30px!important;margin:0!important;display:block!important;position:absolute!important;inset:10px 4px 34px!important;transform:none!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(.plan-card.featured,.card.featured),html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page .lp-root .value-stack>.plan.featured{box-shadow:inset 0 2px 0 var(--lds-crimson),var(--sl-backlit)!important;background:#fff!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page .mastery-plan.featured{box-shadow:inset 0 2px 0 var(--lds-crimson),var(--sl-backlit-cell)!important;background:#fff!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(.cs-page,.cs-discovery--overview) .cs-plans:not(:has(.cs-plan-current)) .cs-plan--studio{box-shadow:inset 0 2px 0 var(--lds-crimson),var(--sl-backlit-cell)!important;background:#fff!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(.cs-page,.cs-discovery--overview) .cs-plan:has(.cs-plan-current){box-shadow:inset 0 2px 0 var(--lds-crimson),var(--sl-backlit-cell)!important;background:#fff!important}html.stl-site.sl-key:not(#_):not(#__):not(#___) .v21-page :is(form.brief-card,.brief-card,.lp-root .form){box-shadow:inset 0 1px #fff,inset 0 -1px rgb(var(--stl-shade) / .12),0 1px 1px rgb(var(--stl-shade) / .14),0 34px 70px -18px rgb(214 201 255/calc(.5 * var(--sl-key))),0 90px 120px -40px rgb(214 201 255/calc(.32 * var(--sl-key))),30px 50px 80px -40px rgb(80 60 40/calc(.18 * var(--sl-key)))!important}
