.landing-module__qZN4Ta__page{--landing-red:#d9434d;min-height:100vh;color:var(--landing-red);background:#fff;font-family:TikTok Sans,sans-serif;font-weight:500;overflow:hidden}.landing-module__qZN4Ta__shell{width:min(1110px,100% - 48px);margin:0 auto}.landing-module__qZN4Ta__header{border-bottom:1px solid var(--landing-red);grid-template-columns:1fr auto 1fr;align-items:center;min-height:240px;display:grid}.landing-module__qZN4Ta__logo{object-fit:contain;mix-blend-mode:multiply;width:128px;height:128px}.landing-module__qZN4Ta__navLink{color:inherit;font-size:24px;text-decoration:none}.landing-module__qZN4Ta__navLink:last-child{justify-self:end}.landing-module__qZN4Ta__navLink:hover,.landing-module__qZN4Ta__questionLink:hover{color:#b52e3a}.landing-module__qZN4Ta__about{border-bottom:1px solid var(--landing-red);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:36px;padding:64px 0;display:grid}.landing-module__qZN4Ta__heroWrap{overflow:hidden}.landing-module__qZN4Ta__hero{mix-blend-mode:multiply;width:100%;height:auto;display:block}.landing-module__qZN4Ta__copy{font-size:16px;font-weight:400;line-height:1.3}.landing-module__qZN4Ta__copy p{margin:0 0 20px}.landing-module__qZN4Ta__button{color:#fff;white-space:nowrap;background:var(--landing-red);border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 13px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.landing-module__qZN4Ta__button:hover{color:#fff;background:#b52e3a;text-decoration:none}.landing-module__qZN4Ta__buttonIcon{object-fit:contain;flex:none;width:auto;height:18px}.landing-module__qZN4Ta__join{min-height:430px;padding:58px 0 42px;position:relative}.landing-module__qZN4Ta__joinContent{z-index:1;text-align:center;width:min(620px,62%);margin:0 auto;position:relative}.landing-module__qZN4Ta__join h1{max-width:620px;color:inherit;margin:0 auto 28px;font-size:clamp(42px,4vw,58px);font-weight:600;line-height:1.05}.landing-module__qZN4Ta__joinContent>p{max-width:590px;margin:0 auto 36px;font-size:16px;font-weight:400;line-height:1.25}.landing-module__qZN4Ta__actions{justify-content:center;gap:32px;display:flex}.landing-module__qZN4Ta__questionLink{color:inherit;text-underline-offset:4px;margin-top:48px;font-size:14px;text-decoration:underline;display:inline-block}.landing-module__qZN4Ta__sideArt{z-index:0;mix-blend-mode:multiply;pointer-events:none;width:45%;height:auto;position:absolute;top:32px}.landing-module__qZN4Ta__sideArtLeft{right:calc(50% + 300px)}.landing-module__qZN4Ta__sideArtRight{left:calc(50% + 300px)}@media (max-width:767.98px){.landing-module__qZN4Ta__shell{width:min(100% - 56px,460px)}.landing-module__qZN4Ta__header{justify-content:center;min-height:184px;display:flex}.landing-module__qZN4Ta__logo{width:112px;height:112px}.landing-module__qZN4Ta__navLink{display:none}.landing-module__qZN4Ta__about{flex-direction:column;gap:28px;padding:24px 0 46px;display:flex}.landing-module__qZN4Ta__copy{text-align:center;font-size:16px;line-height:1.28}.landing-module__qZN4Ta__copy p{margin-bottom:20px}.landing-module__qZN4Ta__join{min-height:0;padding:38px 0 42px}.landing-module__qZN4Ta__joinContent{width:100%}.landing-module__qZN4Ta__join h1{margin-bottom:24px;font-size:clamp(37px,10vw,48px);line-height:1.05}.landing-module__qZN4Ta__joinContent>p{margin-bottom:30px;font-size:14px}.landing-module__qZN4Ta__actions{align-items:stretch;gap:12px}.landing-module__qZN4Ta__actions .landing-module__qZN4Ta__button{flex:1 1 0;gap:4px;min-width:0;padding-inline:6px;font-size:clamp(10px,2.7vw,12px)}.landing-module__qZN4Ta__actions .landing-module__qZN4Ta__buttonIcon{height:15px}.landing-module__qZN4Ta__questionLink{margin-top:38px;font-size:14px}.landing-module__qZN4Ta__sideArt{display:none}}@media (max-width:429.98px){.landing-module__qZN4Ta__actions{flex-direction:column;align-items:center}.landing-module__qZN4Ta__actions .landing-module__qZN4Ta__button{flex:none;width:auto;padding-inline:12px;font-size:14px}.landing-module__qZN4Ta__actions .landing-module__qZN4Ta__buttonIcon{height:18px}}@media (min-width:640px) and (max-width:767.98px){.landing-module__qZN4Ta__actions .landing-module__qZN4Ta__button{font-size:14px}}@media (prefers-reduced-motion:reduce){.landing-module__qZN4Ta__button{transition:none}}
