.page_page__8aemL{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "hero" "steps" "panels" "faq" "final" "footer";align-items:start;column-gap:0;row-gap:0;justify-items:center}.page_faq__NQqXh,.page_final__n2C0l,.page_footer__J8oZH,.page_hero__8dq3m,.page_nav__lBbu9,.page_panels__qdBTi,.page_steps__9ERnP{width:100%;max-width:var(--guest-landing-max-width)}.page_nav__lBbu9{grid-area:nav}.page_hero__8dq3m{grid-area:hero;padding-block:clamp(48px,8vw,100px) clamp(28px,4vw,48px)}.page_kicker__XNQym{margin:0 0 14px;font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;letter-spacing:.08em;text-transform:lowercase;color:var(--text-soft)}.page_kicker__XNQym span{opacity:.7}.page_heroTitle__IMaho{max-width:12ch}.page_heroSummary__DW7yf{max-width:46ch}.page_updated__nsQHd{margin-top:16px;font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem;color:var(--text-soft)}.page_heroActions__Bzkhc{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px}.page_steps__9ERnP{grid-area:steps;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);overflow:hidden;background:var(--bg-deep)}.page_step__ewS8_{display:grid;grid-template-columns:auto 1fr;grid-gap:16px 18px;gap:16px 18px;padding:clamp(22px,3vw,32px);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);min-height:100%}.page_step__ewS8_:nth-child(2n){border-right:0}.page_step__ewS8_:nth-child(n+3){border-bottom:0}.page_stepNumber__DuSYa{font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--color-success);padding-top:4px}.page_stepCopy__jIKHO{display:grid;grid-gap:10px;gap:10px;min-width:0}.page_stepCopy__jIKHO h2{margin:0;font-size:1.12rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--text-main)}.page_faq__NQqXh details p,.page_panel__XoCan p,.page_stepCopy__jIKHO p{color:var(--text-muted);line-height:1.55}.page_stepCopy__jIKHO p{margin:0;font-size:.95rem}.page_page__8aemL a:not([class]){color:var(--text-main);text-decoration:underline;text-underline-offset:3px}.page_panels__qdBTi{grid-area:panels;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:clamp(36px,5vw,56px);border:1px solid var(--border-strong);border-radius:var(--radius-md,8px);overflow:hidden}.page_panel__XoCan{padding:clamp(20px,2.5vw,28px);border-right:1px solid var(--border-subtle);background:var(--bg-surface)}.page_panel__XoCan:last-child{border-right:0}.page_faq__NQqXh>h2,.page_panel__XoCan h2{font-family:var(--font-mono,ui-monospace,monospace);font-size:.78rem;font-weight:600;text-transform:lowercase;color:var(--text-main)}.page_panel__XoCan h2{margin:0 0 10px;letter-spacing:.04em}.page_panel__XoCan p{margin:0;font-size:.9rem}.page_faq__NQqXh{grid-area:faq;margin-top:clamp(40px,6vw,72px)}.page_faq__NQqXh>h2{margin:0 0 14px;letter-spacing:.06em}.page_faqList__G3uPn{display:grid;border-top:1px solid var(--border-subtle)}.page_faq__NQqXh details{border-bottom:1px solid var(--border-subtle)}.page_faq__NQqXh summary{cursor:pointer;min-height:52px;display:flex;align-items:center;font-family:var(--font-mono,ui-monospace,monospace);font-size:.86rem;font-weight:500;color:var(--text-main);list-style:none}.page_faq__NQqXh summary::-webkit-details-marker{display:none}.page_faq__NQqXh summary:after{content:"+";margin-left:auto;color:var(--text-soft)}.page_faq__NQqXh details[open] summary:after{content:"−"}.page_faq__NQqXh details p{margin:0;padding:0 0 18px;max-width:62ch;font-size:.92rem}.page_final__n2C0l{grid-area:final;margin-block:clamp(40px,6vw,72px) 0;padding-block:clamp(44px,6vw,84px)}.page_finalActions__adKRL{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.page_finalActions__adKRL a{min-height:44px}.page_footer__J8oZH{grid-area:footer}@media (max-width:820px){.page_panels__qdBTi,.page_steps__9ERnP{grid-template-columns:1fr}.page_step__ewS8_{border-right:0;border-bottom:1px solid var(--border-subtle)}.page_panel__XoCan:last-child,.page_step__ewS8_:last-child{border-bottom:0}.page_panel__XoCan{border-right:0;border-bottom:1px solid var(--border-subtle)}}