.page-module__QTPLVq__signupPage{max-width:800px;margin:0 auto;padding:2rem 1rem}.page-module__QTPLVq__signupPage h1{text-align:center;margin-bottom:1rem}.page-module__QTPLVq__intro{text-align:center;color:var(--gray-600);margin-bottom:3rem;font-size:1.1rem}.page-module__QTPLVq__section{margin-bottom:3rem}.page-module__QTPLVq__section h2{color:var(--turq-800);margin-bottom:1rem;font-size:1.5rem}.page-module__QTPLVq__steps{padding-left:1.5rem;list-style:decimal}.page-module__QTPLVq__steps li{margin-bottom:1rem;line-height:1.6}.page-module__QTPLVq__section ul{padding-left:1.5rem;list-style:outside}.page-module__QTPLVq__section li{margin-bottom:.75rem;line-height:1.6}.page-module__QTPLVq__ctaSection{text-align:center;background:var(--gray-100);border-radius:.5rem;margin:3rem 0;padding:3rem 2rem}.page-module__QTPLVq__ctaSection h2{margin-bottom:1rem;font-size:2rem}.page-module__QTPLVq__buttons{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0;display:flex}.page-module__QTPLVq__primaryButton{background:var(--turq-500);color:#fff;border-radius:.375rem;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.page-module__QTPLVq__primaryButton:hover{background:var(--turq-800);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.page-module__QTPLVq__note{color:var(--gray-600);font-size:.9rem;font-style:italic}@media only screen and (max-width:768px){.page-module__QTPLVq__signupPage{padding:1rem .5rem}.page-module__QTPLVq__ctaSection{padding:2rem 1rem}.page-module__QTPLVq__buttons{flex-direction:column}.page-module__QTPLVq__primaryButton{width:100%}}
