.contact-form-module__WB4qZW__form{background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:32px}.contact-form-module__WB4qZW__formHeading{align-items:center;gap:11px;margin-bottom:29px;display:flex}.contact-form-module__WB4qZW__formHeading>svg{color:#666}.contact-form-module__WB4qZW__form h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:650;line-height:1.3}.contact-form-module__WB4qZW__row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.contact-form-module__WB4qZW__form label{color:#333;margin-bottom:21px;font-size:13px;font-weight:600;line-height:1.5;display:block}.contact-form-module__WB4qZW__form label>span{color:#777;margin-left:5px;font-size:11px;font-weight:400}.contact-form-module__WB4qZW__form :is(input,select,textarea){color:#111;background:#fff;border:1px solid #ccc;border-radius:7px;width:100%;min-width:0;min-height:48px;margin-top:9px;padding:12px 13px;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .18s,box-shadow .2s;display:block}.contact-form-module__WB4qZW__form textarea{resize:vertical;min-height:135px}.contact-form-module__WB4qZW__form :is(input,textarea)::placeholder{color:#777;opacity:1}.contact-form-module__WB4qZW__form :is(input,select,textarea):focus-visible,.contact-form-module__WB4qZW__form :is(input,select,textarea):focus{border-color:#111;outline:none;box-shadow:0 0 0 3px #11111117}.contact-form-module__WB4qZW__form :is(input,textarea)[aria-invalid=true]{border-color:#a32f2f}.contact-form-module__WB4qZW__form input:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:#111;box-shadow:inset 0 0 0 1000px #fff}.contact-form-module__WB4qZW__form input:is(:autofill,:autofill){-webkit-text-fill-color:#111;box-shadow:inset 0 0 0 1000px #fff}.contact-form-module__WB4qZW__note{color:var(--text-caption);margin:3px 0 22px;font-size:12px;line-height:1.65}.contact-form-module__WB4qZW__submit.contact-form-module__WB4qZW__submit{border-radius:8px;width:100%;min-height:50px;font-size:14px}.contact-form-module__WB4qZW__submit.contact-form-module__WB4qZW__submit:disabled{cursor:not-allowed;opacity:.45}.contact-form-module__WB4qZW__status{min-height:20px;color:var(--text-caption);margin:14px 0 0;font-size:12px;line-height:1.6}.contact-form-module__WB4qZW__error{color:#a32f2f}@media (max-width:760px){.contact-form-module__WB4qZW__form{border-radius:9px;padding:25px 21px}.contact-form-module__WB4qZW__formHeading{margin-bottom:25px}.contact-form-module__WB4qZW__form h2{font-size:22px}}@media (max-width:450px){.contact-form-module__WB4qZW__row{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.contact-form-module__WB4qZW__form :is(input,select,textarea){transition:none}}@media (forced-colors:active){.contact-form-module__WB4qZW__form :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid highlight}}
.page-intro-module__dBaIiq__intro{text-align:center;padding-block:56px 44px}.page-intro-module__dBaIiq__eyebrow{color:var(--text-caption);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600}.page-intro-module__dBaIiq__intro h1{letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(40px,4.6vw,66px);font-weight:800;line-height:1.08}.page-intro-module__dBaIiq__intro h1 mark{color:#111;background:var(--brand-yellow);border-radius:4px;padding:0 .09em .045em;line-height:1;display:inline-block}.page-intro-module__dBaIiq__lead{max-width:600px;color:var(--text-secondary);text-wrap:balance;margin:22px auto 0;font-size:18px;line-height:1.6}.page-intro-module__dBaIiq__extra{margin-top:26px}@media (max-width:760px){.page-intro-module__dBaIiq__intro{padding-block:36px 30px}.page-intro-module__dBaIiq__intro h1{font-size:clamp(34px,9vw,48px)}.page-intro-module__dBaIiq__lead{font-size:16px}}@media (max-width:520px){.page-intro-module__dBaIiq__intro h1 mark{line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}}
.page-module__OSLHOG__email{overflow-wrap:anywhere;border:1px solid #e3e3e3;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.page-module__OSLHOG__email:hover{border-color:#111}.page-module__OSLHOG__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:32px;padding-bottom:80px;display:grid}.page-module__OSLHOG__stage{background:#f6f6f6 radial-gradient(#00000012 .8px,#0000 .8px) 0 0/14px 14px;border:1px solid #ececec;border-radius:24px;min-width:0;padding:28px}.page-module__OSLHOG__stage form{border-radius:16px;box-shadow:0 14px 25px #0000000f,0 4px #f0f0f0}.page-module__OSLHOG__paths{gap:14px;display:grid}.page-module__OSLHOG__paths>a{background:#fff;border:1px solid #eaeaea;border-radius:14px;align-items:center;gap:14px;padding:18px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 10px 20px #0000000d,0 3px #f2f2f2}.page-module__OSLHOG__paths>a:first-child{transform:rotate(-1.5deg)}.page-module__OSLHOG__paths>a:nth-child(2){transform:rotate(1.5deg)}.page-module__OSLHOG__paths>a:hover{border-color:#111;transform:translateY(-3px)}.page-module__OSLHOG__paths>a>span:nth-child(2){color:var(--text-secondary);flex:1;font-size:13px;line-height:1.5}.page-module__OSLHOG__paths strong{color:#111;letter-spacing:-.01em;margin-bottom:3px;font-size:16px;font-weight:700;display:block}.page-module__OSLHOG__paths>a>svg{color:#777;flex-shrink:0}.page-module__OSLHOG__icon{color:#6b4a00;background:#fff3d6;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;display:grid}.page-module__OSLHOG__paths>a:nth-child(2) .page-module__OSLHOG__icon{color:#1d4fc4;background:#edf3ff}.page-module__OSLHOG__footnote{color:var(--text-caption);margin:8px 4px 0;font-size:12px;line-height:1.7}.page-module__OSLHOG__footnote a{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.page-module__OSLHOG__layout{grid-template-columns:1fr}.page-module__OSLHOG__paths>a:first-child,.page-module__OSLHOG__paths>a:nth-child(2){transform:none}}@media (max-width:680px){.page-module__OSLHOG__layout{padding-bottom:50px}.page-module__OSLHOG__stage{border-radius:18px;padding:10px}}@media (prefers-reduced-motion:reduce){.page-module__OSLHOG__paths>a{transition:none}}
.page-module___CChcq__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;padding-bottom:80px;scroll-margin-top:24px;display:grid}.page-module___CChcq__rail{gap:14px;display:grid;position:sticky;top:24px}.page-module___CChcq__point{background:#fff;border:1px solid #eaeaea;border-radius:14px;gap:13px;padding:16px;display:flex;box-shadow:0 10px 20px #0000000d,0 3px #f2f2f2}.page-module___CChcq__point:first-child{transform:rotate(-1.5deg)}.page-module___CChcq__point:nth-child(3){transform:rotate(1.5deg)}.page-module___CChcq__point>span{color:#6b4a00;background:#fff3d6;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;display:grid}.page-module___CChcq__point:nth-child(2)>span{color:#1d4fc4;background:#edf3ff}.page-module___CChcq__point:nth-child(3)>span{color:#5c34c4;background:#f4efff}.page-module___CChcq__point h2{letter-spacing:-.01em;margin:2px 0 4px;font-size:15px;font-weight:700}.page-module___CChcq__point p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.page-module___CChcq__stage{background:#f6f6f6 radial-gradient(#00000012 .8px,#0000 .8px) 0 0/14px 14px;border:1px solid #ececec;border-radius:24px;min-width:0;padding:28px}.page-module___CChcq__stage .launch-research-form{border-radius:16px;max-width:none;margin:0;box-shadow:0 14px 25px #0000000f,0 4px #f0f0f0}@media (max-width:960px){.page-module___CChcq__layout{grid-template-columns:1fr;gap:24px}.page-module___CChcq__rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.page-module___CChcq__point{flex-direction:column;transform:none!important}}@media (max-width:680px){.page-module___CChcq__layout{padding-bottom:50px}.page-module___CChcq__rail{grid-template-columns:1fr}.page-module___CChcq__point{flex-direction:row}.page-module___CChcq__stage{border-radius:18px;padding:10px}}
.page-module__H_zkza__art{background:#fff;border:1px solid #eaeaea;border-radius:16px;width:200px;margin:40px auto -24px;padding:10px;transform:rotate(-4deg);box-shadow:0 14px 25px #00000012,0 4px #f0f0f0}.page-module__H_zkza__art img{width:100%;height:auto;display:block}.page-module__H_zkza__next{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px;margin:0 auto;padding-bottom:96px;display:grid}.page-module__H_zkza__next a{background:#fff;border:1px solid #eaeaea;border-radius:14px;align-items:center;gap:14px;padding:18px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 10px 20px #0000000d,0 3px #f2f2f2}.page-module__H_zkza__next a:hover{border-color:#111;transform:translateY(-3px)}.page-module__H_zkza__next a>span:nth-child(2){color:var(--text-secondary);flex:1;font-size:13px;line-height:1.5}.page-module__H_zkza__next strong{color:#111;margin-bottom:3px;font-size:16px;font-weight:700;display:block}.page-module__H_zkza__next a>svg{color:#777;flex-shrink:0}.page-module__H_zkza__icon{color:#6b4a00;background:#fff3d6;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;display:grid}.page-module__H_zkza__next a:nth-child(2) .page-module__H_zkza__icon{color:#1d4fc4;background:#edf3ff}.page-module__H_zkza__join{max-width:560px;margin:0 auto;padding-block:40px 110px}.page-module__H_zkza__join .launch-waitlist .form-status{text-align:center}@media (max-width:680px){.page-module__H_zkza__next{grid-template-columns:1fr;padding-bottom:60px}.page-module__H_zkza__art{width:160px;margin-top:24px}.page-module__H_zkza__join{padding-block:20px 70px}}@media (prefers-reduced-motion:reduce){.page-module__H_zkza__next a{transition:none}}
.legal-page-module__qLSGyG__card{background:#fff;border:1px solid #eaeaea;border-radius:20px;max-width:820px;margin:0 auto;padding:12px 36px;display:grid;box-shadow:0 14px 25px #0000000d,0 4px #f2f2f2}.legal-page-module__qLSGyG__card section{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-block:26px;display:grid}.legal-page-module__qLSGyG__card section+section{border-top:1px solid #f0f0f0}.legal-page-module__qLSGyG__number{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.legal-page-module__qLSGyG__card h2{letter-spacing:-.03em;margin:4px 0 10px;font-size:21px;font-weight:700}.legal-page-module__qLSGyG__card p{max-width:64ch;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}.legal-page-module__qLSGyG__card p+p{margin-top:10px}.legal-page-module__qLSGyG__other{color:var(--text-caption);text-align:center;margin:28px auto 0;padding-bottom:90px;font-size:14px}.legal-page-module__qLSGyG__other a{color:#111;text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (max-width:680px){.legal-page-module__qLSGyG__card{border-radius:16px;padding:4px 20px}.legal-page-module__qLSGyG__card section{grid-template-columns:1fr;gap:10px;padding-block:22px}.legal-page-module__qLSGyG__card p{font-size:15px}.legal-page-module__qLSGyG__other{padding-bottom:56px}}
