.page-module__E0kJGG__page{max-width:1060px;margin:0 auto;padding:0 32px}.page-module__E0kJGG__header{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.page-module__E0kJGG__brand{align-items:center;gap:12px;display:flex}.page-module__E0kJGG__brandName{letter-spacing:-.02em;font-size:19px;font-weight:800}.page-module__E0kJGG__hero{text-align:center;padding:84px 0 64px;animation:.6s both page-module__E0kJGG__fadeUp}.page-module__E0kJGG__headline{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 24px;font-size:76px;font-weight:400;line-height:1.02}.page-module__E0kJGG__headline em{color:var(--accent)}.page-module__E0kJGG__subcopy{color:var(--text-secondary);max-width:560px;margin:0 auto 40px;font-size:20px;line-height:1.55}.page-module__E0kJGG__heroCta{background:var(--accent);color:var(--bg);cursor:pointer;box-shadow:0 8px 24px var(--accent-shadow);border:none;border-radius:999px;padding:18px 40px;font-size:18px;font-weight:700;transition:transform .15s;display:inline-block}.page-module__E0kJGG__heroCta:hover{color:var(--bg);text-decoration:none;transform:translateY(-2px)}.page-module__E0kJGG__steps{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:40px 0;display:grid}.page-module__E0kJGG__stepCard{border:1px solid var(--border-card);background:#fff;border-radius:18px;padding:28px}.page-module__E0kJGG__stepNum{font-family:var(--font-display);color:var(--accent);font-size:34px}.page-module__E0kJGG__stepTitle{margin:10px 0 8px;font-size:18px;font-weight:700}.page-module__E0kJGG__stepText{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.page-module__E0kJGG__footer{border-top:1px solid var(--border-card);color:var(--muted-2);justify-content:space-between;padding:24px 0 40px;font-size:13.5px;display:flex}.page-module__E0kJGG__footerLink{color:var(--muted-2);font-weight:600}.page-module__E0kJGG__footerLink:hover{color:var(--ink)}@media (max-width:900px){.page-module__E0kJGG__headline{font-size:52px}.page-module__E0kJGG__steps{grid-template-columns:1fr}}@media (max-width:560px){.page-module__E0kJGG__headline{font-size:40px}.page-module__E0kJGG__footer{flex-direction:column;gap:8px}}
