.app-page-module__8AnJbq__page{background:var(--background);min-height:100vh;color:var(--foreground)}.app-page-module__8AnJbq__container{max-width:800px;margin:0 auto;padding:0 1.5rem}.app-page-module__8AnJbq__backWrap{max-width:800px;margin:0 auto;padding:2rem 1.5rem 0}.app-page-module__8AnJbq__hero{text-align:center;border-bottom:1px solid var(--border);padding:5rem 1.5rem 4rem}.app-page-module__8AnJbq__eyebrow{font-family:var(--font-montserrat),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--finance-gold,#b8860b);margin-bottom:.75rem;font-size:.6rem;font-weight:700}.app-page-module__8AnJbq__heroTitle{font-family:var(--font-montserrat),sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);margin-bottom:1.25rem;font-size:clamp(1.8rem,7vw,3.5rem);font-weight:200;line-height:1.05}.app-page-module__8AnJbq__heroAccent{color:var(--finance-gold,#b8860b)}.app-page-module__8AnJbq__heroSub{color:var(--muted-foreground);max-width:540px;margin:0 auto 3rem;font-size:1rem;line-height:1.65}.app-page-module__8AnJbq__mockupWrap{max-width:200px;margin:0 auto}.app-page-module__8AnJbq__mockupFrame{border:6px solid var(--foreground);aspect-ratio:9/19.5;background:#000;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #0000004d}.app-page-module__8AnJbq__instructionsSection{border-bottom:1px solid var(--border);background:var(--secondary);padding:4rem 1.5rem}.app-page-module__8AnJbq__sectionHeader{text-align:center;margin-bottom:2.5rem}.app-page-module__8AnJbq__sectionEyebrow{font-family:var(--font-montserrat),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--finance-gold,#b8860b);margin-bottom:.5rem;font-size:.6rem;font-weight:700}.app-page-module__8AnJbq__sectionTitle{font-family:var(--font-montserrat),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:clamp(1.2rem,4vw,1.8rem);font-weight:200}.app-page-module__8AnJbq__instructionGrid{background:var(--border);border:1px solid var(--border);gap:1px;max-width:800px;margin:0 auto;display:grid}.app-page-module__8AnJbq__instructionCard{background:var(--card);padding:2rem}.app-page-module__8AnJbq__cardHead{align-items:center;gap:.85rem;margin-bottom:1.5rem;display:flex}.app-page-module__8AnJbq__platformIcon{border:1px solid var(--border);width:40px;height:40px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-page-module__8AnJbq__platformIconIos{color:#007aff;background:#007aff14;border-color:#007aff33}.app-page-module__8AnJbq__platformIconAndroid{color:#3ddc84;background:#3ddc8414;border-color:#3ddc8433}.app-page-module__8AnJbq__platformTitle{font-family:var(--font-montserrat),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:.8rem;font-weight:700}.app-page-module__8AnJbq__stepList{counter-reset:steps;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.app-page-module__8AnJbq__stepItem{color:var(--foreground);counter-increment:steps;align-items:flex-start;gap:1rem;font-size:.9rem;line-height:1.6;display:flex}.app-page-module__8AnJbq__stepItem:before{content:counter(steps);font-family:var(--font-montserrat),sans-serif;letter-spacing:.06em;border:1px solid var(--finance-gold,#b8860b);min-width:24px;height:24px;color:var(--finance-gold,#b8860b);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.6rem;font-weight:700;display:flex}.app-page-module__8AnJbq__stepText{flex:1}.app-page-module__8AnJbq__stepIcon{vertical-align:middle;color:var(--muted-foreground);margin:0 2px;display:inline}.app-page-module__8AnJbq__benefitsSection{border-bottom:1px solid var(--border);padding:4rem 1.5rem}.app-page-module__8AnJbq__benefitsGrid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;max-width:800px;margin:2.5rem auto 0;display:grid}.app-page-module__8AnJbq__benefitCard{background:var(--card);text-align:center;padding:2rem 1.5rem}.app-page-module__8AnJbq__benefitEmoji{margin-bottom:1rem;font-size:1.75rem;display:block}.app-page-module__8AnJbq__benefitTitle{font-family:var(--font-montserrat),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.app-page-module__8AnJbq__benefitText{color:var(--muted-foreground);margin:0;font-size:.85rem;line-height:1.6}.app-page-module__8AnJbq__ctaSection{text-align:center;padding:4rem 1.5rem 6rem}.app-page-module__8AnJbq__ctaBtn{font-family:var(--font-montserrat),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--finance-gold,#b8860b);border:none;border-radius:0;align-items:center;gap:.6rem;padding:.85rem 2rem;font-size:.65rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.app-page-module__8AnJbq__ctaBtn:hover{opacity:.85}@media (max-width:640px){.app-page-module__8AnJbq__hero{padding:3.5rem 1rem 3rem}.app-page-module__8AnJbq__instructionsSection,.app-page-module__8AnJbq__benefitsSection,.app-page-module__8AnJbq__ctaSection{padding-left:1rem;padding-right:1rem}.app-page-module__8AnJbq__instructionCard{padding:1.5rem 1.25rem}}
