.page-module___8aEwW__page{--accent:#7c1d1d;--accent-ink:#fff;--text-primary:#171717;--text-secondary:#444;--text-muted:#666;--border:#e2e2e2;--panel:#fafafa;width:100%;min-height:100%;font-family:var(--font-geist-sans);color:var(--text-primary);flex-direction:column;display:flex}@media (prefers-color-scheme:dark){.page-module___8aEwW__page{--accent:#b23a3a;--accent-ink:#fff;--text-primary:#ededed;--text-secondary:#c4c4c4;--text-muted:#999;--border:#2a2a2a;--panel:#141414}}.page-module___8aEwW__disclosure{box-sizing:border-box;background:var(--accent);width:100%;color:var(--accent-ink);text-align:center;padding:.85rem 1.25rem;font-size:.95rem;line-height:1.4}.page-module___8aEwW__disclosure strong{font-weight:700}.page-module___8aEwW__hero{box-sizing:border-box;text-align:center;width:100%;padding:4rem 1.5rem 3rem}.page-module___8aEwW__heroInner{max-width:42rem;margin:0 auto}.page-module___8aEwW__hero h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,5vw,2.75rem);line-height:1.15}.page-module___8aEwW__hero p{color:var(--text-secondary);text-wrap:balance;margin:0;font-size:1.15rem;line-height:1.6}.page-module___8aEwW__heroActions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.75rem;display:flex}.page-module___8aEwW__button{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;height:2.75rem;padding:0 1.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.page-module___8aEwW__buttonPrimary{background:var(--text-primary);color:var(--panel)}.page-module___8aEwW__buttonSecondary{border-color:var(--border);color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__buttonPrimary:hover{opacity:.85}.page-module___8aEwW__buttonSecondary:hover{background:var(--panel)}}.page-module___8aEwW__section{box-sizing:border-box;border-top:1px solid var(--border);width:100%;padding:3rem 1.5rem}.page-module___8aEwW__sectionPanel{background:var(--panel);}.page-module___8aEwW__sectionInner{max-width:42rem;margin:0 auto}.page-module___8aEwW__sectionInner h2{letter-spacing:-.01em;margin:0 0 1rem;font-size:1.6rem}.page-module___8aEwW__sectionInner>p{color:var(--text-secondary);margin:0 0 1rem;line-height:1.65}.page-module___8aEwW__sectionInner>p:last-child{margin-bottom:0}.page-module___8aEwW__steps{flex-direction:column;gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.page-module___8aEwW__steps li{align-items:flex-start;gap:1rem;display:flex}.page-module___8aEwW__stepNumber{background:var(--text-primary);width:2rem;height:2rem;color:var(--panel);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.page-module___8aEwW__stepBody h3{margin:0 0 .25rem;font-size:1.05rem}.page-module___8aEwW__stepBody p{color:var(--text-secondary);margin:0;line-height:1.55}.page-module___8aEwW__plans{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.page-module___8aEwW__plan{border:1px solid var(--border);background:var(--panel);border-radius:.75rem;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.page-module___8aEwW__plan h3{margin:0;font-size:1.1rem}.page-module___8aEwW__planPrice{font-size:1.4rem;font-weight:700}.page-module___8aEwW__plan ul{color:var(--text-secondary);margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.6}.page-module___8aEwW__actionBox{border:1px solid var(--border);border-radius:.75rem;margin-top:1.5rem;padding:1.5rem}.page-module___8aEwW__actionBox h3{margin:0 0 .5rem;font-size:1.05rem}.page-module___8aEwW__actionBox p{color:var(--text-secondary);margin:0 0 .75rem;line-height:1.6}.page-module___8aEwW__actionBox p:last-child{margin-bottom:0}.page-module___8aEwW__actionBox a{font-weight:600;text-decoration:underline}.page-module___8aEwW__faq{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.page-module___8aEwW__faq h3{margin:0 0 .35rem;font-size:1.02rem}.page-module___8aEwW__faq p{color:var(--text-secondary);margin:0;line-height:1.6}.page-module___8aEwW__footer{box-sizing:border-box;border-top:1px solid var(--border);text-align:center;width:100%;color:var(--text-muted);padding:2rem 1.5rem;font-size:.85rem}.page-module___8aEwW__footer a{text-decoration:underline}.page-module___8aEwW__footerLinks{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:.5rem;display:flex}@media (max-width:600px){.page-module___8aEwW__hero{padding:3rem 1.25rem 2.5rem}.page-module___8aEwW__section{padding:2.25rem 1.25rem}}
