.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{font-family:Urbanist,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;font-weight:400;color:#091437;background-color:#f6f7fc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:only light}*,*:before,*:after{box-sizing:border-box}html{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}a,button,input{-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100vh;background:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}img{max-width:100%;display:block;-webkit-user-drag:none}input.waitlist-form__input:-webkit-autofill,input.waitlist-form__input:-webkit-autofill:hover,input.waitlist-form__input:-webkit-autofill:focus,input.waitlist-form__input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff;color:#fff;-webkit-box-shadow:0 0 0px 1000px #ffffff00 inset;transition:background-color 5000s ease-in-out 0s}:root{--transition-navbar: all .36s ease}#root{min-height:100vh}.app{min-height:100vh;display:flex;flex-direction:column;color:#091437;background-color:#fff;background-image:url(/background-blur.png);background-position:50% -60px;background-repeat:no-repeat;transition:var(--transition-navbar)}.app--home{background-position:50% 150vh;background-color:#091437}.app--policy{background-image:none;background-color:#fff}.app--policy .page__hero h1,.app--policy .page__hero p{color:#0b1535}main{flex:1;display:flex;flex-direction:column}.navbar{--workmate-mini-logo-start: #ffffff;--workmate-mini-logo-end: #ffffff;position:sticky;width:-webkit-fill-available;top:0;z-index:1100;padding:1.25rem 0;transition:var(--transition-navbar);-webkit-backdrop-filter:none;backdrop-filter:none}.navbar--scrolled{--workmate-mini-logo-start: #2f52e0;--workmate-mini-logo-end: #0042b2;background:linear-gradient(180deg,#a7c8ff,#eef3ff00)}.navbar--scrolled .navbar__link,.navbar--scrolled .navbar__brand{color:#091437}.navbar--scrolled .navbar__link:hover,.navbar--scrolled .navbar__brand:hover{transform:scale(1.05) translateZ(0) perspective(1px);background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar__inner{max-width:1180px;margin:0 auto;padding:0 2.4rem;display:flex;align-items:center;gap:2rem;justify-content:space-between;z-index:2001}.navbar__left{display:flex;align-items:center;gap:2rem}.navbar__brand{display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition-navbar);border-radius:.5rem;padding:6px}.navbar__links{display:flex;align-items:center;gap:1rem;margin-left:auto;margin-right:1.5rem;font-weight:600;font-size:15px;letter-spacing:-.01em}.navbar__link{color:#fff;text-decoration:none;padding:.25rem 0;position:relative;transition:var(--transition-navbar);border-radius:.5rem;padding:6px 10px}.navbar__link:hover,.navbar__brand:hover{transform:scale(1.05) translateZ(0) perspective(1px);background-color:#000000a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar__qr{position:absolute;top:0rem;right:2rem;display:flex;gap:.3rem;background:#fff;color:#2b3be0;padding:.54rem .58rem;border-radius:0 0 .5rem .5rem;border:none;font-weight:600;letter-spacing:.01em;flex-direction:column;align-items:center;transition:var(--transition-navbar);box-shadow:0 10px 20px 3px #ffffff6e;text-decoration:none;cursor:pointer;font-family:inherit}.navbar__qr:hover{scale:1.035}.navbar--scrolled .navbar__qr{background:#2b3be0;color:#fff;box-shadow:0 18px 35px #0056ff7f}.navbar__qr span{text-transform:uppercase;font-size:.6rem;letter-spacing:.08em;font-weight:700}.navbar__qr-code{width:85px;height:85px;background:url(https://api.qrserver.com/v1/create-qr-code/?size=140x140&data=https%3A%2F%2Fworkmate.app&color=2b3be0) center / cover no-repeat,#fff}@media(max-width:768px){.navbar__qr{display:none}}.qr-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0a1030a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility 0s linear .4s;z-index:1500}.qr-modal--visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s ease}.qr-modal__card{position:relative;padding:clamp(1.75rem,4vw,2.75rem);border-radius:1.5rem;background:#fff;box-shadow:0 35px 70px #0d133c59;text-align:center;display:flex;flex-direction:column;gap:2rem;transform:translateY(18px) scale(.94);opacity:0;transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .35s ease}.qr-modal--visible .qr-modal__card{transform:translateY(0) scale(1);opacity:1}.qr-modal__close{position:absolute;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;border-radius:999px;border:none;background:#2b3be024;color:#2b3be0;font-size:1.6rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.qr-modal__close:hover{background:#2b3be038;transform:scale(1.05)}.qr-modal__close:focus-visible{outline:2px solid #2b3be0;outline-offset:3px}.qr-modal__close-icon{width:1.5rem;height:1.5rem}.qr-modal__header h2{margin:0;font-size:clamp(1.6rem,3.5vw,2.25rem);color:#0b102e}.qr-modal__header p{margin:0;line-height:1.6;color:#4b5078;font-size:.98rem}.qr-modal__code{width:min(320px,70vw);aspect-ratio:1 / 1;align-self:center;box-shadow:0 24px 55px #2b3be04d}.qr-modal__stores{display:flex;flex-direction:column;gap:.9rem;align-items:stretch;justify-content:center}.qr-modal__stores .store-button{justify-content:center}.qr-modal__stores .store-button__label{text-align:left}@media(min-width:540px){.qr-modal__stores{flex-direction:row;gap:1.25rem}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:0rem 0 4rem}.hero__background{position:absolute;inset:-30% -10%;background:radial-gradient(circle at 30% 0%,rgba(74,78,255,.9),transparent 60%),radial-gradient(circle at 80% 20%,rgba(234,98,255,.85),transparent 55%),linear-gradient(180deg,#f4f6ffa6,#ffffff1a);filter:blur(120px);transform:scale(1.2);opacity:.85;pointer-events:none}.hero__container{position:relative;max-width:1180px;margin:0 auto;margin-top:6rem;padding:0 2.4rem;width:100%}.hero__content{display:flex;align-items:center;justify-content:space-between;gap:0rem;flex-direction:column}.hero__copy{flex:1;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.hero h1{font-size:clamp(2.75rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.03em;margin:0;text-align:center;max-width:70%;color:#fff;font-weight:800}.hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.store-button{display:inline-flex;align-items:center;gap:.85rem;padding:.85rem 1.35rem;border-radius:999px;text-decoration:none;color:#0b1032;font-weight:600;letter-spacing:-.01em;transition:transform .22s ease,box-shadow .22s ease;background:#fff;box-shadow:0 18px 35px #0f22771f}.store-button__label{display:flex;flex-direction:column;line-height:1.15}.store-button small{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-weight:600}.store-button__icon{width:1.8rem;height:1.8rem;flex-shrink:0}.store-button__icon--google{width:1.6rem;height:1.6rem}.store-button:hover,.store-button:focus-visible{transform:translateY(-2px);box-shadow:0 26px 45px #0f227733}.hero__visual{flex:1;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.hero-visual{position:relative;width:clamp(420px,58vw,720px);max-width:100%;display:flex;align-items:center;justify-content:center}.hero-visual__image{width:100%;height:auto;display:block;position:relative;z-index:1;filter:drop-shadow(0 38px 95px rgba(21,32,92,.35));pointer-events:none}.hero-visual__glow{position:absolute;inset:-25%;border-radius:50%;filter:blur(140px);opacity:.4;pointer-events:none;z-index:0}.hero-visual__glow--left{background:radial-gradient(circle at 20% 60%,rgba(84,112,255,.85),transparent 65%)}.hero-visual__glow--right{background:radial-gradient(circle at 80% 35%,rgba(242,117,255,.8),transparent 60%)}@media(max-width:768px){.hero-visual__glow{display:none}.hero-visual__image{filter:drop-shadow(20px 20px 50px rgba(242,117,255,.25))}.hero__visual{padding:70px 0}.hero__copy{margin-top:-70px}}#about{scroll-margin-top:-2rem}.concept-pitch{padding:8rem 0 clamp(5rem,12vw,8rem);background:linear-gradient(180deg,#fff,#f6f7fc)}.concept-pitch__container{padding:0 2.4rem 0 0rem;display:flex;flex-direction:column;gap:clamp(3rem,6vw,3.5rem)}.concept-pitch__heading{max-width:1180px;padding-left:2.4rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:0rem;align-items:center}.concept-pitch__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:700;color:#09143799}.concept-pitch__heading h2{font-size:clamp(2.2rem,4vw,3rem);margin:0;letter-spacing:-.02em}.concept-pitch__description{max-width:620px;margin:0;font-size:1.05rem;color:#091437bf;line-height:1.5}.concept-pitch__scroller{position:relative;display:flex;gap:clamp(1.25rem,3vw,1.75rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-left:2.4rem;scroll-padding-right:2.4rem;touch-action:pan-y pan-x;margin-right:-2.4rem;padding-left:12%;padding-right:2rem}.concept-pitch__scroller::-webkit-scrollbar{display:none}@media(pointer:fine){.concept-pitch__scroller--interactive{cursor:none}}.concept-card{flex:0 0 clamp(290px,68vw,340px);scroll-snap-align:center;background:#ffffffe6;border-radius:2.5rem;display:flex;border:1px solid rgba(136,147,226,.3);box-shadow:-3px 9px 50px #2534a00f;flex-direction:column-reverse;gap:clamp(1.1rem,3vw,1.4rem);position:relative;min-height:100%;transition:transform .18s ease,box-shadow .18s ease}.concept-card__image{width:100%;height:100%;object-fit:cover;display:block}.concept-card__copy{display:flex;flex-direction:column;gap:.9rem}.concept-card__copy strong{color:#091437}.concept-card__copy h3{font-size:clamp(1.15rem,2.4vw,1.35rem);margin:0;line-height:1.35;letter-spacing:-.015em}.concept-card__copy p{margin:0;color:#091437b8;line-height:1.55;font-size:1rem;padding:clamp(1.4rem,4vw,1.85rem)}@media(min-width:920px){.concept-card{flex:0 0 clamp(300px,35vw,480px)}}@media(max-width:720px){.concept-pitch{overflow:hidden}.concept-pitch__scroller{margin:0 -2.5rem;padding:0 1.5rem 2.2rem 4rem;scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}.concept-card{flex:0 0 clamp(260px,82vw,320px)}}.concept-cursor{--cursor-x: 0;--cursor-y: 0;position:fixed;top:0;left:0;width:60px;height:60px;border-radius:50%;background:#091437eb;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:translate(calc(var(--cursor-x) * 1px - 30px),calc(var(--cursor-y) * 1px - 30px)) scale(.6);transition:opacity .2s ease,width .2s ease,height .2s ease,background .2s ease,box-shadow .2s ease;will-change:transform;z-index:100;box-shadow:0 22px 45px #0c1a5040}.concept-cursor--visible{opacity:1;transform:translate(calc(var(--cursor-x) * 1px - 30px),calc(var(--cursor-y) * 1px - 30px)) scale(1)}.concept-cursor--disabled{width:16px;height:16px;background:#091437eb;box-shadow:none;transform:translate(calc(var(--cursor-x) * 1px - 8px),calc(var(--cursor-y) * 1px - 8px)) scale(1)}.concept-cursor__icon{width:32px;height:32px;transition:transform .16s ease,opacity .14s ease;opacity:1;scale:1}.concept-cursor--disabled .concept-cursor__icon{opacity:0;scale:0}.concept-cursor--left .concept-cursor__icon{transform:scaleX(-1)}.faq{padding:6rem 0;background:#f6f7fc}.faq__container{max-width:800px;margin:0 auto;padding:0 2rem}.faq h2{font-size:clamp(2rem,3vw,2.6rem);text-align:center;margin-bottom:2.5rem;margin-top:0}.faq__list{background:#fffffff2;border-radius:2rem;box-shadow:0 30px 80px #2534a029;border:1px solid rgba(136,147,226,.3);overflow:hidden}.faq-item{border-bottom:.4px solid rgb(136 147 226 / 20%)}.faq-item:not(:last-child){border-bottom:1px solid rgba(136,147,226,.2)}.faq-item__header{width:100%;display:flex;align-items:center;gap:1.25rem;background:none;border:none;padding:1.5rem 2rem;text-align:left;font-size:1.05rem;font-weight:600;color:inherit;cursor:pointer}.faq-item__icon{width:2rem;height:2rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#455aff2e,#724dff47);color:#3940d7}.faq-item__icon-svg{width:1.15rem;height:1.15rem;transform:rotate(45deg);transition:transform .3s ease}.faq-item__question{flex:1}.faq-item__content{overflow:hidden;max-height:0;opacity:0;padding:0 2rem;color:#091437b8;transition:max-height .4s ease,opacity .3s ease}.faq-item__content p{margin:0 0 1.75rem;line-height:1.65}.faq-item--open .faq-item__content{opacity:1;padding-top:.25rem}.faq-item--open .faq-item__icon-svg{transform:rotate(0)}.footer{margin-top:auto;padding:4rem 0 3rem;background:linear-gradient(140deg,#0a1bb8,#3910d9 60%,#6019ff);color:#fff}.footer__container{max-width:1180px;margin:0 auto;padding:0 2.4rem;display:flex;gap:3rem;flex-wrap:wrap;justify-content:space-between}.footer__brand{max-width:280px;display:flex;flex-direction:column;gap:1rem}.footer__brand p{margin:0;font-size:.9rem;color:#ffffffbf;font-style:italic}.footer__columns{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:2.5rem;min-width:320px}.footer__column{display:flex;flex-direction:column;gap:.65rem;font-weight:500}.footer__column strong{text-transform:uppercase;font-size:.78rem;letter-spacing:.18em;color:#ffffffa6}.footer__column a{color:#fff;text-decoration:none;font-size:.95rem;opacity:.85;transition:opacity .2s ease,transform .2s ease}.footer__social-link{display:inline-flex;align-items:center;gap:.5rem}.footer__social-icon{width:1.1rem;height:1.1rem;flex-shrink:0}.footer__column a:hover,.footer__column a:focus-visible{opacity:1;transform:translate(4px)}.page{padding-top:2rem;display:flex;flex-direction:column;gap:4rem;min-height:85vh}.page__hero{text-align:center;color:#fff}.page__container{max-width:980px;margin:0 auto;padding:0 2.4rem 2.4rem}.page__hero h1{font-size:clamp(2.5rem,4vw,3.25rem);margin-bottom:1rem}.page__hero p{font-size:1.1rem;margin:0 auto;max-width:640px}.page__hero a{color:#fff;text-decoration:underline;font-weight:600}.page__content{display:flex;justify-content:center;width:100%}.page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.75rem;width:100%}.support-card{background:#ffffffd9;border-radius:1.25rem;padding:2rem;box-shadow:0 30px 50px #0f22771a;display:flex;flex-direction:column;gap:.85rem;text-align:left}.support-card h2{margin:0;font-size:1.5rem}.support-card p{margin:0;color:#091437b3}.support-card ul{padding-left:1.1rem;margin:0;display:flex;flex-direction:column;gap:.35rem;color:#091437b8}.support-card a{color:#2b3be0;font-weight:600;text-decoration:none}.support-card a:hover{text-decoration:underline}.contact-form{width:100%;max-width:640px;margin:0 auto;background:#ffffffb8;border:solid 1px #dddddd;border-radius:1.5rem;padding:clamp(1.75rem,4vw,2.75rem);box-shadow:0 32px 60px #0f227726;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:1.2rem}.contact-form__header{display:flex;flex-direction:column;gap:.5rem;text-align:left}.contact-form__header h2{margin:0;font-size:clamp(1.75rem,3vw,2.2rem);color:#0b1535}.contact-form__header p{margin:0;color:#091437b3;line-height:1.6}.contact-form__field{display:flex;flex-direction:column;gap:.75rem}.contact-form__field label{font-weight:600;color:#091437d9;display:inline-flex;align-items:center;gap:.35rem}.contact-form__label-optional{font-weight:500;font-size:.875rem;color:#0914378c}.contact-form__field input,.contact-form__field textarea{width:100%;padding:.95rem 1.1rem;border-radius:1rem;border:1px solid rgba(44,57,133,.15);background:#fffffff2;font-size:1rem;color:#0b1535;line-height:1.5;transition:border-color .16s ease,box-shadow .18s ease,transform .18s ease;box-shadow:0 1px 3px #0f227714;resize:vertical;font-family:inherit}.contact-form__field input:hover,.contact-form__field textarea:hover{border-color:#2b3be066}.contact-form__field input:focus-visible,.contact-form__field textarea:focus-visible{border-color:#2b3be0bf;box-shadow:0 0 0 4px #2b3be01f,0 10px 25px #0f22772e;outline:none;transform:translateY(-1px)}.contact-form__field textarea{min-height:160px}.contact-form__field-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contact-form__hint{color:#09143799;font-size:.9rem}.contact-form__error{color:#e02b4b;font-size:.9rem;font-weight:600}.contact-form__count{margin-left:auto;font-size:.85rem;color:#0914378c;font-variant-numeric:tabular-nums}.contact-form__status{padding:1rem 1.2rem;border-radius:.9rem;font-weight:600;font-size:.95rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;line-height:1.5;background:#2b3be014;color:#091437d9;border:1px solid rgba(43,59,224,.18)}.contact-form__reference{margin:0;font-size:.85rem;font-style:italic;color:#091437b3}.contact-form__reference span{font-weight:700}.contact-form__status--success{background:#29ca8b1f;border-color:#29ca8b47;color:#00593ff2}.contact-form__status--error{background:#ec4e661f;border-color:#ec4e6657;color:#9d1132}.contact-form__submit{align-self:flex-start;background:linear-gradient(135deg,#2b3be0,#5c6cff);color:#fff;border:none;border-radius:999px;padding:.95rem 1.9rem;font-size:1rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .18s ease,box-shadow .24s ease,background-position .24s ease;background-size:150% 150%}.contact-form__submit:hover{transform:translateY(-1px);box-shadow:0 18px 35px #0f227738;background-position:100% 0%}.contact-form__submit:focus-visible{outline:3px solid rgba(43,59,224,.3);outline-offset:4px}.contact-form__submit:active{transform:translateY(0);box-shadow:0 6px 20px #0f227733}.contact-form__submit:disabled{cursor:wait;opacity:.7;transform:none;box-shadow:none}.page__cta{text-align:center;padding-bottom:5rem}.page__cta h2{font-size:2rem;margin-bottom:1rem}.page__cta p{margin:0 auto;max-width:520px;color:#091437b8}.page__cta a{color:#000;font-weight:600;text-decoration:none}.page__cta a:hover{text-decoration:underline}@media(max-width:1024px){.navbar__inner{padding:0 1.75rem}.hero__content{flex-direction:column-reverse;gap:1.2rem}.hero__copy{max-width:640px;text-align:center;align-items:center;padding:0rem 1.2rem}.hero__actions{justify-content:center}}@media(max-width:768px){.app--home{background-color:#050918}.app{filter:blur(0px)!important;opacity:1!important}.page{margin-bottom:2rem;gap:2rem}.page__container{padding:0 1rem;text-align:left}.page__container p{margin-left:4px!important;font-size:.9rem}.page__container h2{margin-bottom:1rem!important}.support-help{margin:0 -.2rem}.hero__container{margin-top:0rem;padding:0rem}.page__hero p{font-size:1rem}.hero-visual__glow,.navbar__links,.navbar__qr span{display:none}.store-button{padding:.85rem 1.5rem;border-radius:26px}.navbar__qr-code{width:56px;height:56px}.hero{margin-top:-2.5rem}.hero h1{max-width:100%;letter-spacing:-.02em;color:#e3e3e3}h1,h2{line-height:1.15}.concept-card__copy p{font-size:.9rem}.faq__container{padding:0 1.2rem}.faq__list{border-radius:1.5rem}.faq-item__header{padding:1.25rem 1.5rem}.faq-item__content{padding:0 1.5rem}.footer__columns{grid-template-columns:repeat(2,minmax(140px,1fr))}.faq h2{margin-bottom:3rem}}@media(max-width:560px){.navbar{padding:1rem 0}.navbar__inner{padding:0 1.25rem}.store-button{width:100%;justify-content:center}.footer__container{padding:0 1.5rem}.footer__columns{grid-template-columns:1fr}.contact-form{padding:1.5rem;border-radius:1.25rem;margin-bottom:2rem}.contact-form__field-footer{flex-direction:column;align-items:flex-start}.contact-form__count{margin-left:0}}.support-help{display:flex;justify-content:center}.support-help__card{position:relative;display:grid;grid-template-columns:1fr;width:100%;max-width:820px;margin-bottom:3rem;border-radius:1.5rem;background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 28px 10px #0f227714;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.support-help__view{grid-area:1 / 1 / 2 / 2;padding:clamp(1.6rem,4vw,2.35rem);display:flex;flex-direction:column;gap:1.5rem;opacity:0;transform:translate(40px) scaleX(.96);transition:opacity .22s ease,transform .26s ease;pointer-events:none;border:solid 1px #ebebeb}.support-help__view--list{opacity:1;transform:translate(0) scaleX(1);pointer-events:auto}.support-help__card--carousel-active .support-help__view--list{opacity:0;transform:translate(-50px) scaleX(.9);pointer-events:none}.support-help__view--carousel{gap:1.5rem}.support-help__card--carousel-active .support-help__view--carousel{opacity:1;transform:translate(0) scaleX(1);pointer-events:auto}.support-help__header h2{margin:0;font-size:clamp(1.8rem,3vw,2.1rem);color:#0b1535}.support-help__header p{margin:0;color:#0914379e}.support-help__items{display:flex;flex-direction:column;gap:1rem}.support-help__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem;border-radius:1.1rem;background:#7f7f7f14;border:1px solid rgba(43,59,224,.14);cursor:pointer;transition:transform .18s ease,box-shadow .22s ease,background .2s ease;text-align:left}.support-help__item:hover,.support-help__item:focus-visible{transform:translate(3px);box-shadow:0 6px 35px #0f22771f;background:#2b3be014;outline:none}.support-help__item-copy{display:flex;flex-direction:column;gap:.4rem}.support-help__item-label{font-weight:700;font-size:1.05rem;color:#0b1535}.support-help__item-description{color:#091437b3;font-size:.95rem}.support-help__item-icon{font-size:1.5rem;color:#2b3be0cc;transition:transform .18s ease}.support-help__item:hover .support-help__item-icon{transform:translate(4px)}.support-help__carousel-inner{display:flex;flex-direction:column;gap:1.5rem}.support-help__back{align-self:flex-start;background:none;border:none;font-weight:600;color:#2b3be0d9;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:999px;transition:background .18s ease,transform .16s ease}.support-help__back:hover,.support-help__back:focus-visible{background:#2b3be01f;outline:none;transform:translate(-2px)}.support-help__carousel-header h3{margin:0;font-size:clamp(1.6rem,3vw,2rem);color:#0b1535}.support-help__carousel-header p{margin:0;color:#091437b3;line-height:1.6}.support-help__articles{display:grid;gap:1rem}.support-help__article{background:#fffffff2;border-radius:1.25rem;padding:1.25rem 1.4rem;border:1px solid rgba(43,59,224,.12);box-shadow:0 18px 35px #0f227714;display:flex;flex-direction:column;gap:.75rem}.support-help__article h4{margin:0;font-size:1.15rem;color:#0b1535}.support-help__article p{margin:0;color:#091437b3;line-height:1.55}.support-help__article-link{align-self:flex-start;font-weight:600;color:#2b3be0e6;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:transform .16s ease,color .16s ease}.support-help__article-link:hover,.support-help__article-link:focus-visible{transform:translate(3px);color:#2b3be0;outline:none}@media(max-width:560px){.support-help__card{max-width:100%}.support-help__item{padding:1rem 1.15rem}.support-help__view{padding:2rem 1.4rem}}@keyframes qrSlideIn{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes qrSlideInIntro{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}.navbar__qr{animation:qrSlideIn .25s ease-out forwards;opacity:0}.navbar--intro .navbar__qr{animation:qrSlideInIntro .89s ease-out forwards;animation-delay:1.45s}.navbar:not(.navbar--intro) .navbar__qr{animation-delay:.2s}.navbar__hamburger{display:none;background:none;border:none;padding:.5rem;cursor:pointer;color:#fff;z-index:2001;transition:transform .2s ease;position:relative}.navbar__hamburger:hover{transform:scale(1.1)}.navbar--scrolled .navbar__hamburger{color:#091437}.mobile-nav{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:linear-gradient(140deg,#2f52e0e0,#0042b2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;overflow:hidden}.mobile-nav__close{position:absolute;top:.8rem;right:.8rem;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;z-index:1}.mobile-nav__close:hover{transform:scale(1.1)}.mobile-nav__close svg{width:32px;height:32px;stroke-width:32px}.mobile-nav__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2rem;width:100%;padding:2rem}.mobile-nav__link{color:#fff;text-decoration:none;font-size:2.5rem;font-weight:800;letter-spacing:0em;text-transform:capitalize;transition:all .3s ease;background:none;border:none;cursor:pointer;font-family:inherit;padding:.5rem 0;width:100%;text-align:center}.mobile-nav__link:hover{transform:translate(10px);text-shadow:0 0 20px rgba(255,255,255,.5)}.mobile-nav__logo{position:absolute;bottom:2rem;left:2rem;display:flex;align-items:center;gap:.75rem}@media(max-width:768px){.navbar__hamburger{display:block}.navbar__links{display:none}}@media(max-width:640px){.mobile-nav__link{font-size:2.8rem}.mobile-nav__content{gap:.5rem;margin-top:-3rem}}.waitlist-form{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:500px}.waitlist-form__wrapper{position:relative;display:flex;align-items:center;width:100%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:22px;padding:.5rem;gap:.5rem;transition:all .3s ease}.waitlist-form__wrapper:focus-within{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 0 0 3px #ffffff1a}.waitlist-form__input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:1rem;padding:.75rem 1.25rem;font-weight:500;letter-spacing:-.01em}.waitlist-form__input::placeholder{color:#fff9}.waitlist-form__input:disabled{opacity:.7;cursor:not-allowed}.waitlist-form__input:-webkit-autofill,.waitlist-form__input:-webkit-autofill:hover,.waitlist-form__input:-webkit-autofill:focus,.waitlist-form__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(10,10,10,.56) inset!important;-webkit-text-fill-color:var(--text-primary)!important;background-color:transparent!important;transition:background-color 5000s ease-in-out 0s}.waitlist-form__input:-moz-autofill{background-color:transparent!important;color:var(--text-primary)!important}.waitlist-form__input:autofill{background-color:transparent!important;color:var(--text-primary)!important}.waitlist-form__button{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fffffff2;color:#091437;border:none;border-radius:999px;padding:.75rem 1.5rem;font-weight:600;font-size:.95rem;letter-spacing:-.01em;cursor:pointer;transition:all .2s ease;min-width:120px;white-space:nowrap}.waitlist-form__button:hover:not(:disabled){background:#fff;box-shadow:0 4px 12px #00000026}.waitlist-form__button:disabled{cursor:not-allowed;opacity:.9}.waitlist-form__button-content{display:flex;align-items:center;gap:.5rem}.waitlist-form__spinner{display:flex;align-items:center;justify-content:center}.waitlist-form__error{color:#ff6b6b;font-size:.875rem;text-align:center;margin-top:.5rem;padding:.5rem 1rem;background:#ff6b6b1a;border-radius:.5rem;border:1px solid rgba(255,107,107,.2)}.waitlist-form__retry{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.875rem;margin-top:.5rem}.waitlist-form__retry-text{color:#ffffffb3}.waitlist-form__retry-button{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:none;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:.375rem;transition:all .2s ease}.waitlist-form__retry-button:hover{background:#ffffff1a}.waitlist-form__retry-icon{width:16px;height:16px}.waitlist-form__popup{position:fixed;bottom:0;left:50%;z-index:2000;max-width:90%;width:100%;max-width:400px;margin-bottom:2rem}.waitlist-form__popup-content{display:flex;align-items:center;gap:1rem;background:#2b3be0f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 20px 40px #0000004d}.waitlist-form__popup-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#fff3;border-radius:50%;color:#fff;flex-shrink:0}.waitlist-form__popup-text{flex:1;display:flex;flex-direction:column;gap:.25rem}.waitlist-form__popup-title{color:#fff;font-weight:600;font-size:1rem}.waitlist-form__popup-message{color:#ffffffe6;font-size:.875rem}.waitlist-form__popup-close{background:#fff3;border:none;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.waitlist-form__popup-close:hover{background:#ffffff4d}@media(max-width:768px){.waitlist-form__wrapper{padding:.35rem .45rem;gap:.4rem;width:95%;border-radius:16px}.waitlist-form__input{min-width:200px;text-align:left;font-size:.9rem;padding:.5rem 1rem}.waitlist-form__button{width:32%;font-size:.9rem;border-radius:13px;padding:.7rem 1.2rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.help-article{max-width:800px}.help-article__content{background:#fffffff2;border-radius:1.5rem;padding:clamp(2rem,4vw,3rem);box-shadow:0 30px 80px #0f22771f;border:1px solid rgba(136,147,226,.2);color:#0b1535;line-height:1.7}.help-article__content>*:first-child{margin-top:0}.help-article__content>*:last-child{margin-bottom:0}.help-article__content p{margin:0 0 1.25rem;color:#091437d9;font-size:1.05rem;line-height:1.7}.help-article__content h1,.help-article__content h2,.help-article__content h3,.help-article__content h4,.help-article__content h5,.help-article__content h6{margin:2rem 0 1rem;color:#0b1535;font-weight:700;line-height:1.3}.help-article__content h1{font-size:2rem;margin-top:0}.help-article__content h2{font-size:1.75rem}.help-article__content h3{font-size:1.5rem}.help-article__content h4{font-size:1.25rem}.help-article__content ul,.help-article__content ol{margin:1.25rem 0;padding-left:1.75rem;color:#091437d9}.help-article__content li{margin:.5rem 0;line-height:1.7}.help-article__content li::marker{color:#2b3be0b3}.help-article__content strong{color:#0b1535;font-weight:700}.help-article__content em{font-style:italic;color:#091437cc}.help-article__content hr{border:none;border-top:1px solid rgba(136,147,226,.3);margin:2rem 0}.help-article__content a{color:#2b3be0e6;text-decoration:none;font-weight:600;transition:color .16s ease}.help-article__content a:hover{color:#2b3be0;text-decoration:underline}.help-article__content code{background:#2b3be01a;padding:.2rem .4rem;border-radius:.25rem;font-size:.9em;color:#2b3be0e6;font-family:Courier New,monospace}.help-article__content pre{background:#0914370d;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.25rem 0;border:1px solid rgba(136,147,226,.2)}.help-article__content pre code{background:none;padding:0;color:#0b1535}@media(max-width:768px){.help-article__content{padding:1.5rem;border-radius:1.25rem}.help-article__content p{font-size:1rem}.help-article__content h1{font-size:1.75rem}.help-article__content h2{font-size:1.5rem}.help-article__content h3{font-size:1.25rem}.help-article__content ul,.help-article__content ol{padding-left:1.5rem}}
