.page-module__2NnxzG__page{--primary:#8b5023;--on-primary:#fff;--surface:#fff8f5;--surface-low:#fff1ea;--surface-high:#fcebe2;--on-surface:#221a15;--on-surface-variant:#52443c;--outline:#d7c3b7;color:var(--on-surface);background:radial-gradient(circle at 0 0,#ffdcc6e0,#0000 26%),radial-gradient(circle at 100% 0,#e6e6ad5c,#0000 22%),linear-gradient(#fff8f5 0%,#fff1ea 100%);min-height:100vh;padding:32px 16px 64px}.page-module__2NnxzG__hero,.page-module__2NnxzG__stepsSection,.page-module__2NnxzG__helpSection{max-width:1120px;margin:0 auto}.page-module__2NnxzG__hero{padding:40px 0 72px}.page-module__2NnxzG__eyebrow,.page-module__2NnxzG__sectionLabel{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:.82rem;font-weight:700}.page-module__2NnxzG__hero h1,.page-module__2NnxzG__sectionHeading h2,.page-module__2NnxzG__helpSection h2{letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,6vw,4.2rem);font-weight:600;line-height:1.05}.page-module__2NnxzG__lead,.page-module__2NnxzG__stepCard p,.page-module__2NnxzG__helpSection p{color:var(--on-surface-variant);font-size:1rem;line-height:1.65}.page-module__2NnxzG__lead{max-width:680px;margin:16px 0 0}.page-module__2NnxzG__heroActions,.page-module__2NnxzG__storeActions{flex-wrap:wrap;gap:12px;display:flex}.page-module__2NnxzG__heroActions{margin-top:28px}.page-module__2NnxzG__primaryAction,.page-module__2NnxzG__secondaryAction,.page-module__2NnxzG__storeAction{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-weight:700;text-decoration:none;transition:background-color .16s,transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.page-module__2NnxzG__primaryAction{background:var(--primary);color:var(--on-primary);box-shadow:0 1px 2px #0000002e,0 2px 6px #8b50232e}.page-module__2NnxzG__secondaryAction,.page-module__2NnxzG__storeAction{background:var(--surface);border:1px solid var(--outline);color:var(--primary)}.page-module__2NnxzG__primaryAction:hover,.page-module__2NnxzG__primaryAction:focus-visible,.page-module__2NnxzG__secondaryAction:hover,.page-module__2NnxzG__secondaryAction:focus-visible,.page-module__2NnxzG__storeAction:hover,.page-module__2NnxzG__storeAction:focus-visible{transform:translateY(-1px)}.page-module__2NnxzG__primaryAction:focus-visible,.page-module__2NnxzG__secondaryAction:focus-visible,.page-module__2NnxzG__storeAction:focus-visible{outline-offset:3px;outline:3px solid #8b502338}.page-module__2NnxzG__buttonIcon{flex-shrink:0;width:1rem;height:1rem;margin-right:10px}.page-module__2NnxzG__stepsSection{padding-bottom:96px}.page-module__2NnxzG__sectionHeading{max-width:760px;margin-bottom:32px}.page-module__2NnxzG__stepsGrid{gap:18px;display:grid}.page-module__2NnxzG__stepCard{background:var(--surface-low);border:1px solid var(--outline);border-radius:28px;gap:14px;padding:28px;display:grid;box-shadow:0 1px 2px #0000001a,0 6px 16px #382e290f}.page-module__2NnxzG__stepNumber{color:var(--primary);letter-spacing:.08em;margin:0;font-size:.95rem;font-weight:800}.page-module__2NnxzG__stepCard h3{margin:0;font-size:1.2rem}.page-module__2NnxzG__stepAction{margin-top:4px}.page-module__2NnxzG__stepNote{margin:0;font-size:.95rem}.page-module__2NnxzG__helpSection{color:#ffede5;background:#382e29;border:1px solid #ffede514;border-radius:32px;align-items:center;gap:20px;padding:32px 28px;display:grid}.page-module__2NnxzG__helpSection .page-module__2NnxzG__sectionLabel,.page-module__2NnxzG__helpSection h2,.page-module__2NnxzG__helpSection p{color:#ffede5}.page-module__2NnxzG__helpSection .page-module__2NnxzG__secondaryAction{color:#ffede5;background:#ffede514;border-color:#ffede533}.page-module__2NnxzG__helpActions{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.page-module__2NnxzG__page{padding:48px 28px 80px}.page-module__2NnxzG__hero{padding:56px 0 88px}.page-module__2NnxzG__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__2NnxzG__helpSection{grid-template-columns:minmax(0,1.2fr) auto;padding:40px}.page-module__2NnxzG__helpActions{align-items:flex-start}}
