.landing-card{max-width:460px;padding:48px 32px;text-align:center}.landing-logo{display:block;margin:0 auto 24px;width:180px!important;height:auto!important;user-select:none}.landing-subtitle{color:#a0aab0;max-width:340px;margin:0 auto 24px;line-height:1.6;font-size:17px;font-weight:700}.landing-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:9999px;background-color:#182924;border:1px solid rgba(33,150,124,.2);color:#d8fff3;font-weight:700;font-size:14px;margin-bottom:32px;animation:landing-fade-up .9s ease both;animation-delay:.1s}.landing-buttons{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:8px}.landing-button-link{display:block;width:100%;text-align:center;transition:all .2s ease}.landing-button-image{display:block;width:100%;max-width:280px;height:auto;margin:0 auto;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:transform .2s ease}.landing-button-link:hover .landing-button-image{transform:scale(1.02)}.landing-privacy-link{cursor:pointer;display:inline-block;margin-top:32px;padding:12px 28px;border-radius:9999px;color:#d8d8d8;font-size:14px;font-weight:700;text-decoration:none;background-color:#182924;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.landing-privacy-link:hover{background-color:#20352e;color:#ffffff}.landing-footer{text-align:center;color:rgba(168,168,168,.4);font-size:13px;font-weight:700;margin-bottom:24px;user-select:none}@media (max-width:480px){.landing-card{width:calc(100% - 32px);margin:16px;padding:36px 20px}}