.landing-module__jDH3nq__page{background:#f7f3fc;min-height:calc(100dvh - 72px)}.landing-module__jDH3nq__hero{border-bottom:1px solid #5f379229;min-height:calc(100dvh - 72px);position:relative;overflow:hidden}.landing-module__jDH3nq__background{object-fit:cover;object-position:center}.landing-module__jDH3nq__overlay{background:linear-gradient(90deg,#faf8fdfa 0%,#faf8fdf2 36%,#faf8fda3 58%,#faf8fd14 82%);position:absolute;inset:0}.landing-module__jDH3nq__inner{z-index:1;align-items:center;min-height:calc(100dvh - 72px);padding-top:62px;padding-bottom:68px;display:flex;position:relative}.landing-module__jDH3nq__copy{width:min(680px,58vw)}.landing-module__jDH3nq__status{color:#5f3792;align-items:center;gap:9px;margin:0 0 24px;font-size:.9rem;font-weight:800;display:inline-flex}.landing-module__jDH3nq__copy h1{color:#080f17;letter-spacing:0;max-width:680px;margin:0;font-size:clamp(3.35rem,6.1vw,6.4rem);font-weight:520;line-height:.98}.landing-module__jDH3nq__lead{color:#49444e;max-width:640px;margin:30px 0 0;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.7}.landing-module__jDH3nq__release{color:#312b36;border-top:1px solid #5f37922e;border-bottom:1px solid #5f37922e;grid-template-columns:24px minmax(0,1fr);gap:12px;max-width:610px;margin:25px 0 0;padding:17px 0;font-size:.96rem;font-weight:650;line-height:1.55;display:grid}.landing-module__jDH3nq__release svg{color:#5f3792;margin-top:2px}.landing-module__jDH3nq__actions{gap:12px;max-width:610px;margin-top:26px;display:grid}.landing-module__jDH3nq__primaryAction,.landing-module__jDH3nq__secondaryAction{border-radius:8px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:15px;min-height:76px;padding:15px 18px;transition:transform .16s,box-shadow .16s,background-color .16s;display:grid}.landing-module__jDH3nq__primaryAction{color:#fff;background:#5f3792;border:1px solid #5f3792;box-shadow:0 14px 32px #5f37923d}.landing-module__jDH3nq__secondaryAction{color:#241f28;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border:1px solid #5f379238}.landing-module__jDH3nq__primaryAction:hover,.landing-module__jDH3nq__secondaryAction:hover{transform:translateY(-2px)}.landing-module__jDH3nq__primaryAction:hover{background:#523080;box-shadow:0 17px 38px #5f37924a}.landing-module__jDH3nq__secondaryAction:hover{background:#fff;box-shadow:0 12px 28px #4634581f}.landing-module__jDH3nq__primaryAction:active,.landing-module__jDH3nq__secondaryAction:active{transform:translateY(0)scale(.99)}.landing-module__jDH3nq__primaryAction:focus-visible,.landing-module__jDH3nq__secondaryAction:focus-visible{outline-offset:3px;outline:3px solid #a25df866}.landing-module__jDH3nq__primaryAction span,.landing-module__jDH3nq__secondaryAction span{gap:3px;display:grid}.landing-module__jDH3nq__primaryAction strong,.landing-module__jDH3nq__secondaryAction strong{font-size:.98rem;line-height:1.35}.landing-module__jDH3nq__primaryAction small,.landing-module__jDH3nq__secondaryAction small{color:inherit;opacity:.78;font-size:.78rem;line-height:1.4}.landing-module__jDH3nq__promise{color:#645d69;margin:17px 0 0;font-size:.82rem;font-weight:650}@media (max-width:900px){.landing-module__jDH3nq__hero,.landing-module__jDH3nq__inner{min-height:calc(100dvh - 64px)}.landing-module__jDH3nq__background{object-position:64% center}.landing-module__jDH3nq__overlay{background:#faf8fde0}.landing-module__jDH3nq__inner{align-items:flex-start;padding-top:54px;padding-bottom:58px}.landing-module__jDH3nq__copy{width:min(680px,100%)}}@media (max-width:600px){.landing-module__jDH3nq__status{margin-bottom:18px;font-size:.8rem}.landing-module__jDH3nq__copy h1{font-size:2.75rem;line-height:1.02}.landing-module__jDH3nq__lead{margin-top:22px;font-size:1rem;line-height:1.62}.landing-module__jDH3nq__release{margin-top:20px;padding:15px 0;font-size:.88rem}.landing-module__jDH3nq__actions{margin-top:21px}.landing-module__jDH3nq__primaryAction,.landing-module__jDH3nq__secondaryAction{grid-template-columns:25px minmax(0,1fr) 18px;gap:11px;min-height:72px;padding:13px 14px}.landing-module__jDH3nq__primaryAction strong,.landing-module__jDH3nq__secondaryAction strong{font-size:.9rem}.landing-module__jDH3nq__primaryAction small,.landing-module__jDH3nq__secondaryAction small{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__primaryAction,.landing-module__jDH3nq__secondaryAction{transition:none}}
