.page-module__E0kJGG__wrapper{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.page-module__E0kJGG__container{text-align:center;width:100%;max-width:480px}.page-module__E0kJGG__container h1{letter-spacing:-.02em;margin-bottom:.6rem;font-size:clamp(2.2rem,8vw,3.2rem);font-weight:700}.page-module__E0kJGG__subtitle{color:#666;margin-bottom:2rem;font-size:clamp(1.2rem,5vw,1.5rem);font-weight:400}.page-module__E0kJGG__domain{letter-spacing:-.01em;word-break:break-all;margin:1.8rem 0 1.2rem;font-size:clamp(1.8rem,7vw,2.8rem);font-weight:800}.page-module__E0kJGG__desc{color:#444;max-width:420px;margin-bottom:2.2rem;margin-left:auto;margin-right:auto;font-size:clamp(1rem,4.5vw,1.15rem)}.page-module__E0kJGG__contactLabel{color:#777;letter-spacing:.04em;margin-bottom:1rem;font-size:1rem;font-weight:500}.page-module__E0kJGG__email{color:#000;white-space:nowrap;border:1px solid #ccc;border-radius:9999px;padding:.8rem 1.8rem;font-size:clamp(1.2rem,5vw,1.4rem);font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.page-module__E0kJGG__email:hover{background:#f8f8f8;border-color:#aaa}.page-module__E0kJGG__footer{color:#888;margin-top:3.5rem;font-size:.85rem}@media (max-width:400px){.page-module__E0kJGG__wrapper{padding:12px}.page-module__E0kJGG__container{padding:0 8px}.page-module__E0kJGG__domain{font-size:clamp(1.6rem,9vw,2.2rem)}.page-module__E0kJGG__email{padding:.7rem 1.4rem;font-size:1.15rem}}
