.HAatba_main{max-width:1000px;margin:0 auto;padding:34px clamp(24px,5vw,64px) 64px}.HAatba_navigation{border-bottom:1px solid var(--line);gap:28px;margin-bottom:48px;display:flex}.HAatba_navigation a{color:var(--muted);padding:12px 0;font-size:14px;text-decoration:none}.HAatba_navigation a[aria-current=page]{border-bottom:2px solid var(--deep);color:var(--ink);font-weight:650}.HAatba_hero{max-width:760px;margin-bottom:52px}.HAatba_hero h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(44px,5.8vw,72px);line-height:1.04}.HAatba_intro{color:var(--ink);font-size:clamp(18px,2vw,21px);line-height:1.6}.HAatba_byline{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.8}.HAatba_main a{text-underline-offset:4px}.HAatba_byline a,.HAatba_section a,.HAatba_faqGroup a,.HAatba_footer a{color:var(--deep)}.HAatba_section{border-top:1px solid var(--line);padding:34px 0;scroll-margin-top:24px}.HAatba_section h2,.HAatba_faqGroup>h2{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(25px,3vw,33px);line-height:1.2}.HAatba_section p,.HAatba_section li,.HAatba_faqGroup p{color:var(--muted);max-width:72ch;font-size:16px;line-height:1.75}.HAatba_section p:last-child{margin-bottom:0}.HAatba_steps{margin:0;padding:0;list-style:none}.HAatba_steps li{border-top:1px solid var(--line);grid-template-columns:40px 1fr;align-items:start;gap:24px;max-width:none;padding:24px 0;display:grid}.HAatba_steps li:first-child{border-top:0;padding-top:0}.HAatba_steps li:last-child{padding-bottom:0}.HAatba_stepNumber{color:var(--deep);padding-top:5px;font-size:14px}.HAatba_steps h3{color:var(--ink);letter-spacing:-.025em;margin:0 0 8px;font-size:21px}.HAatba_steps p{margin:0}.HAatba_components{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:24px 0;display:grid}.HAatba_components>div{border-top:3px solid var(--mint);padding:18px 0 0}.HAatba_components dt{color:var(--ink);font-size:18px}.HAatba_components dt span{color:var(--deep);letter-spacing:-.05em;margin-bottom:12px;font-size:40px;display:block}.HAatba_components dd{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.65}.HAatba_engineList{flex-wrap:wrap;gap:12px 24px;margin:20px 0;padding:0;list-style:none;display:flex}.HAatba_engineList li{color:var(--ink)}.HAatba_engineList li:before{background:var(--mint);content:"";vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.HAatba_section .HAatba_note{color:var(--quiet);font-size:13px}.HAatba_jumpLinks{flex-wrap:wrap;gap:8px 24px;margin:-16px 0 42px;display:flex}.HAatba_jumpLinks a{color:var(--deep);min-height:44px;padding:10px 0;font-size:14px}.HAatba_faqGroup{border-top:1px solid var(--line);padding:32px 0 12px;scroll-margin-top:24px}.HAatba_faqGroup>h2{color:var(--deep)}.HAatba_faqGroup section{padding:12px 0 22px;scroll-margin-top:24px}.HAatba_faqGroup h3{letter-spacing:-.025em;margin:0 0 10px;font-size:21px;line-height:1.4}.HAatba_faqGroup p{margin:0}.HAatba_cta{background:var(--pulse);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:32px;display:flex}.HAatba_cta h2{letter-spacing:-.035em;margin-bottom:8px;font-size:26px;line-height:1.2}.HAatba_cta p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.HAatba_cta>a{background:var(--ink);color:var(--surface);border-radius:999px;flex-shrink:0;align-items:center;gap:20px;min-height:48px;padding:12px 22px;font-size:14px;text-decoration:none;display:inline-flex}.HAatba_cta>a:hover{background:var(--deep)}.HAatba_footer{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.HAatba_footer a{min-height:44px;padding:12px 0;font-size:12px}@media (max-width:600px){.HAatba_main{padding-top:20px}.HAatba_navigation{margin-bottom:32px}.HAatba_hero{margin-bottom:36px}.HAatba_hero h1{font-size:44px}.HAatba_components{grid-template-columns:1fr;gap:24px}.HAatba_components>div{grid-template-columns:110px 1fr;gap:16px;display:grid}.HAatba_components dt{font-size:16px}.HAatba_components dt span{margin-bottom:4px;font-size:32px}.HAatba_components dd{margin:0}.HAatba_steps li{grid-template-columns:28px 1fr;gap:14px}.HAatba_cta{flex-direction:column;align-items:start;padding:24px}}
