.page_main__nw1Wk{min-height:100vh;padding:2rem;background-color:#f3f2eb;position:relative}.page_container__jZF7q,.page_main__nw1Wk{display:flex;flex-direction:column;align-items:center;justify-content:center}.page_container__jZF7q{gap:3rem;flex:1 1;width:100%;max-width:600px}.page_logoContainer__m2mQ4{display:flex;justify-content:center;align-items:center;width:100%}.page_logoPlaceholder__3basl{width:200px;height:200px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.05);border-radius:12px;font-size:1.5rem;color:rgba(0,0,0,.3);font-weight:500}.page_logo__ikIZE{max-width:100%;height:auto;object-fit:contain}.page_appleButton__athbn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#000;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:all .2s ease;cursor:pointer;text-decoration:none;min-width:180px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.page_appleButton__athbn:hover{background-color:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.page_appleButton__athbn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.15)}.page_appleIcon__MXucZ{width:20px;height:20px;fill:currentColor}.page_footer__F3MD0{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem 1rem;width:100%;font-size:.875rem;color:rgba(0,0,0,.6)}.page_footerLink__ntXAe{color:rgba(0,0,0,.6);text-decoration:underline;transition:color .2s ease}.page_footerLink__ntXAe:hover{color:rgba(0,0,0,.8)}.page_footerSeparator__WNFml{color:rgba(0,0,0,.3)}@media (max-width:768px){.page_main__nw1Wk{padding:1.5rem}.page_container__jZF7q{gap:2.5rem}.page_logoPlaceholder__3basl{width:150px;height:150px;font-size:1.25rem}.page_appleButton__athbn{padding:.625rem 1.25rem;font-size:.9375rem;min-width:160px}.page_footer__F3MD0{flex-direction:column;gap:.5rem;padding:1.5rem 1rem}.page_footerSeparator__WNFml{display:none}}@media (max-width:480px){.page_main__nw1Wk{padding:1rem}.page_container__jZF7q{gap:2rem}.page_logoPlaceholder__3basl{width:120px;height:120px;font-size:1rem}.page_appleButton__athbn{padding:.625rem 1rem;font-size:.875rem;min-width:140px;gap:.375rem}.page_appleIcon__MXucZ{width:18px;height:18px}.page_footer__F3MD0{font-size:.8125rem}}