.page-module__meqK-a__page{max-width:430px;min-height:100dvh;padding:0 var(--hi-space-2xl);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.page-module__meqK-a__header{padding-top:calc(var(--hi-safe-top) + 52px);z-index:1;position:relative}.page-module__meqK-a__logoWrapper{align-items:center;gap:var(--hi-space-md);display:flex}.page-module__meqK-a__logoMark{flex-shrink:0;width:44px;height:34px}.page-module__meqK-a__logoText{color:var(--hi-on-dark);letter-spacing:-.02em;font-size:22px;font-weight:700}.page-module__meqK-a__watermark{pointer-events:none;z-index:0;width:360px;height:360px;position:absolute;top:12%;right:-60px}.page-module__meqK-a__hero{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:36px;display:flex;position:relative}.page-module__meqK-a__headline{color:var(--hi-on-dark);letter-spacing:-.03em;margin-bottom:var(--hi-space-lg);font-size:48px;font-weight:800;line-height:1.05}.page-module__meqK-a__accent{color:var(--hi-signal)}.page-module__meqK-a__subtitle{color:#ffffff7a;font-size:15px;font-weight:400;line-height:1.55}.page-module__meqK-a__footer{z-index:1;padding-bottom:48px;position:relative}.page-module__meqK-a__ctas{gap:var(--hi-space-md);flex-direction:column;margin-bottom:28px;display:flex}.page-module__meqK-a__btn{width:100%;padding:var(--hi-space-xl) var(--hi-space-2xl);border-radius:var(--hi-radius-md);cursor:pointer;transition:transform var(--hi-dur-fast) ease, opacity var(--hi-dur-fast) ease, box-shadow var(--hi-dur-base) ease, filter var(--hi-dur-base) ease;-webkit-tap-highlight-color:transparent;border:none;justify-content:space-between;align-items:center;font-family:inherit;font-size:17px;font-weight:600;text-decoration:none;display:flex}.page-module__meqK-a__btn:active{opacity:.88;transform:scale(.97)}.page-module__meqK-a__btnPrimary{background:var(--hi-signal);color:var(--hi-ink)}.page-module__meqK-a__btnSecondary{background:var(--hi-ink-soft);color:var(--hi-on-dark);border:1px solid #ffffff14}@media (hover:hover) and (pointer:fine){.page-module__meqK-a__btnPrimary:hover{filter:brightness(1.06);box-shadow:0 0 24px 4px #ffdd004d}.page-module__meqK-a__btnSecondary:hover{background:#232326}}.page-module__meqK-a__arrow{opacity:.7;font-size:22px;line-height:1}.page-module__meqK-a__loginPrompt{text-align:center;color:#ffffff7a;font-size:14px;line-height:1.5}.page-module__meqK-a__loginLink{color:var(--hi-signal);font-weight:500}@media (min-width:600px){.page-module__meqK-a__page{max-width:560px;padding:0 var(--hi-space-3xl);overflow:visible}.page-module__meqK-a__headline{font-size:clamp(48px,6vw,60px)}.page-module__meqK-a__subtitle{font-size:16px}}@media (min-width:900px){.page-module__meqK-a__page{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);column-gap:clamp(40px,6vw,96px);max-width:1240px;padding:0 clamp(40px,5vw,88px);display:grid}.page-module__meqK-a__header{grid-area:1/1;align-self:start}.page-module__meqK-a__hero{padding-bottom:clamp(var(--hi-space-3xl), 5vh, 60px);grid-area:2/1;justify-content:flex-end}.page-module__meqK-a__footer{grid-area:3/1;align-self:end}.page-module__meqK-a__watermark{aspect-ratio:625/479;grid-area:1/2/-1;align-self:center;width:100%;height:auto;position:relative;top:auto;right:auto}.page-module__meqK-a__headline{font-size:clamp(60px,4.6vw,72px)}.page-module__meqK-a__subtitle{max-width:46ch;font-size:17px}.page-module__meqK-a__ctas{gap:var(--hi-space-lg);flex-direction:row}.page-module__meqK-a__btn{flex:1}.page-module__meqK-a__loginPrompt{text-align:left}}@media (min-width:600px) and (max-height:700px){.page-module__meqK-a__headline{margin-bottom:var(--hi-space-md);font-size:clamp(30px,6vh,56px)}.page-module__meqK-a__subtitle{font-size:14px}.page-module__meqK-a__hero{padding-bottom:clamp(var(--hi-space-md), 2.5vh, var(--hi-space-3xl))}.page-module__meqK-a__footer{padding-bottom:clamp(var(--hi-space-lg), 3vh, 36px)}.page-module__meqK-a__ctas{gap:var(--hi-space-md);margin-bottom:var(--hi-space-lg);flex-direction:row}.page-module__meqK-a__btn{padding:var(--hi-space-lg) var(--hi-space-xl);flex:1;font-size:15px}}@media (min-width:900px) and (max-height:700px){.page-module__meqK-a__watermark{width:auto;max-height:62vh}}
