body:has(.pa-container){background-color:#0e0e0e!important}.pa-container{min-height:100vh;position:relative;overflow:hidden}.pa-bg-wrapper{z-index:-1;-webkit-backdrop-filter:blur(275.15px);background:#0e0e0e;position:fixed;inset:0}.pa-bg-wrapper svg{width:100%;height:100%}.pa-loading{color:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}.pa-wizard-container{border-left:none;border-right:none;flex-direction:column;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1);display:flex}.pa-wizard-container.pa-page-transition{opacity:0;transform:translateY(20px)}.pa-fade-out-only,:is(.pa-container:has(.pa-fade-out-opacity) .pa-new-vertical-line,.pa-container:has(.pa-fade-out-only) .pa-new-vertical-line){opacity:0!important;transition:opacity .8s cubic-bezier(.25,1,.5,1)!important}.pa-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pa-hide-scrollbar::-webkit-scrollbar{display:none}.pa-final-cta-btn{transition:all .4s cubic-bezier(.25,1,.5,1)}.pa-final-cta-btn svg{opacity:0;width:0;margin-left:-.75rem;transition:opacity .3s,transform .3s,width .3s,margin .3s;transform:translate(-10px)}.pa-final-cta-btn:hover svg{opacity:1;width:14px;margin-left:0;transform:translate(0)}.pa-questions-wrapper{flex-direction:column;flex:1;width:100%;max-width:800px;margin:0 auto;padding-top:25vh;padding-bottom:15vh;display:flex}.pa-question-item{text-align:center;opacity:.15;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;padding:clamp(3rem,8vh,6rem) 0;transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1);display:flex;transform:scale(.92)}.pa-question-item.pa-focused{opacity:1;transform:scale(1)}@media (min-width:768px){.pa-question-item{padding:6rem 0}}.pa-question-text{color:#fff;letter-spacing:.025em;max-width:60rem;margin-bottom:clamp(1.5rem,4vw,3rem);padding:0 clamp(2.5rem,6vw,3.5rem);font-size:clamp(1.25rem,4vw + .5rem,2.25rem);font-weight:300;line-height:1.375}.pa-buttons-container{justify-content:center;align-items:center;width:100%;max-width:56rem;margin:0 auto;padding:0 1rem;display:flex}.pa-buttons-row{justify-content:center;align-items:center;gap:clamp(.35rem,2vw,3rem);width:100%;display:flex;position:relative}.pa-button-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.pa-glass-button{cursor:pointer;-webkit-backdrop-filter:blur(12px);z-index:1;background:0 0;border:1px solid #ffffff14;border-radius:0;transition:opacity .3s,filter .3s,box-shadow .3s,transform .1s;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.pa-glass-button:active{transform:scale(.92)}.pa-glass-button:before{content:"";background:var(--base-bg);z-index:-2;transition:opacity .3s;position:absolute;inset:0}.pa-glass-button:after{content:"";background:var(--hover-bg);opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.pa-glass-button:hover:after{opacity:1}.pa-glass-button:hover:before{opacity:0}.pa-glass-button.pa-selected{filter:brightness(1.2)contrast(1.1);opacity:1;box-shadow:none!important}.pa-glass-button.pa-selected:after{opacity:1}.pa-glass-button.pa-selected:before{opacity:0}.pa-glass-button.pa-dimmed{opacity:.25;filter:grayscale(80%)}.pa-glass-button.pa-dimmed:hover{opacity:1;filter:none}.pa-btn-xl{width:clamp(3rem,14vw,5.5rem);height:clamp(3rem,14vw,5.5rem)}.pa-btn-lg{width:clamp(2.5rem,12vw,4.5rem);height:clamp(2.5rem,12vw,4.5rem)}.pa-btn-md{width:clamp(2rem,10vw,4rem);height:clamp(2rem,10vw,4rem)}.pa-btn-sm{width:clamp(1.5rem,8vw,3.5rem);height:clamp(1.5rem,8vw,3.5rem)}.pa-label-text{white-space:nowrap;letter-spacing:.05em;font-size:clamp(.75rem,2.5vw,1.125rem);font-weight:400;transition:opacity .3s;position:absolute;bottom:clamp(-2.25rem,-5vw,-3.5rem)}.pa-label-text.pa-dimmed-text{opacity:.25}.pa-footer{justify-content:center;align-items:center;width:100%;margin-top:2rem;padding-bottom:5rem;display:flex}.pa-nav-btn{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:0;padding:clamp(1rem,3vw,1rem) clamp(3rem,8vw,4rem);font-size:clamp(.875rem,2.5vw,.875rem);font-weight:500;transition:all .3s}.pa-nav-btn:disabled{opacity:.3;cursor:not-allowed}.pa-nav-prev{color:#595959;z-index:50;text-transform:uppercase;opacity:0;visibility:hidden;cursor:pointer;background:0 0;border:none;align-items:center;gap:0;padding:.5rem;font-size:.875rem;transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1),visibility .4s,color .3s;position:fixed;bottom:2rem;left:2rem;transform:translateY(10px)}.pa-nav-prev-text{white-space:nowrap;opacity:0;max-width:0;margin-left:0;transition:max-width .4s cubic-bezier(.25,1,.5,1),opacity .4s cubic-bezier(.25,1,.5,1),margin .4s cubic-bezier(.25,1,.5,1);overflow:hidden}.pa-nav-prev.show-text{gap:.5rem}.pa-nav-prev.show-text .pa-nav-prev-text{opacity:1;max-width:250px;margin-left:.2rem}.pa-nav-prev.pa-visible{opacity:1;visibility:visible;transform:translateY(0)}.pa-nav-prev:disabled{cursor:default;pointer-events:none}.pa-nav-prev:not(:disabled):hover{color:#9ca3af;background:0 0}.pa-nav-next{color:#000;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;gap:0;min-width:clamp(240px,80vw,200px);transition:all .4s cubic-bezier(.25,1,.5,1);display:flex}.pa-nav-next:not(:disabled){gap:.5rem}.pa-nav-next:not(:disabled):hover{background:#e5e7eb}.pa-next-arrow{opacity:0;align-items:center;max-width:0;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden;transform:translate(-10px)}.pa-nav-next:not(:disabled) .pa-next-arrow{opacity:1;max-width:24px;transform:translate(0)}.pa-page-info{color:#6b7280;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:500}.pa-fade-out-opacity{pointer-events:none;opacity:0!important;transition:opacity .8s cubic-bezier(.25,1,.5,1)!important}.pa-transition-wrapper.pa-fade-out-only{pointer-events:none;animation:1.5s cubic-bezier(.4,0,.2,1) forwards paWrapperFadeOut}@keyframes paWrapperFadeOut{0%{opacity:1}to{opacity:0}}.pa-transition-wrapper{opacity:0;animation:.8s forwards paWrapperFadeIn}@keyframes paWrapperFadeIn{to{opacity:1}}.pa-canvas-container{width:clamp(250px,50vw,450px);height:clamp(250px,50vw,450px);margin:0 auto 1rem;position:relative}.pa-transition-text-content{text-align:center;flex-direction:column;align-items:center;padding:0 2rem;display:flex}@keyframes paFadeInUp{to{opacity:1;transform:translateY(0)}}.pa-transition-title{color:#ababab;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 4px 30px #ffffff26;opacity:0;margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:200;animation:1.2s cubic-bezier(.25,1,.5,1) 3.5s forwards paFadeInUp;transform:translateY(20px)}.pa-transition-desc{color:#efefef;letter-spacing:.03em;text-transform:capitalize;opacity:0;max-width:650px;margin:0 auto 3rem;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:300;line-height:1.7;animation:1.2s cubic-bezier(.25,1,.5,1) 5s forwards paFadeInUp;transform:translateY(20px)}.pa-final-transition header,.pa-final-transition .pa-wizard-container>*{pointer-events:none;opacity:0!important;transition:opacity 1.2s cubic-bezier(.4,0,.2,1)!important}.pa-container:has(.pa-final-transition) .pa-new-vertical-line{transition:background-color 4s cubic-bezier(.4,0,.2,1) 1.5s;background-color:#121212!important}.pa-container:has(.pa-final-transition) .pa-bg-wrapper{transition:background 4s cubic-bezier(.4,0,.2,1) 1.5s;background:#000!important}.pa-container:has(.pa-final-transition) .pa-bg-wrapper svg{opacity:0;transition:opacity 4s cubic-bezier(.4,0,.2,1) 1.5s}.pa-final-logo-wrapper{z-index:100;opacity:0;pointer-events:none;will-change:opacity;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pa-final-transition .pa-final-logo-wrapper{animation:1.5s cubic-bezier(.4,0,.2,1) 1s forwards paFinalLogoFadeIn}.pa-final-transition .pa-final-logo-wrapper.pa-final-fade-out{animation:1.5s cubic-bezier(.4,0,.2,1) forwards paFinalLogoFadeOut!important}@keyframes paFinalLogoFadeOut{0%{opacity:1}to{opacity:0}}.pa-container:has(.pa-final-fade-out) .pa-new-vertical-line{opacity:0!important;transition:opacity .8s cubic-bezier(.4,0,.2,1) 1.2s!important}.pa-final-constellation{z-index:2;position:absolute;inset:0}.pa-final-logo{z-index:1;opacity:0;will-change:opacity;position:relative}.pa-final-transition .pa-final-logo{animation:2.5s cubic-bezier(.4,0,.2,1) 1.5s forwards paFinalLogoFadeIn}@keyframes paFinalLogoFadeIn{0%{opacity:0}to{opacity:1}}.pa-final-progress-container{opacity:0;z-index:3;will-change:opacity;background:#ffffff26;border-radius:0;width:clamp(140px,18vw,220px);height:1px;margin-top:1.5rem;position:relative}.pa-final-transition .pa-final-progress-container{animation:2s cubic-bezier(.4,0,.2,1) 2s forwards paFinalLogoFadeIn}.pa-final-progress-bar{background:#fff;border-radius:0;width:0%;height:100%;transition:width .1s linear}
