.app-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 24px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--chip);color:var(--ink)}.app-footer-cta strong{display:block;font-size:16px;margin-bottom:4px}.app-footer-cta p{margin:0;color:var(--muted)}.app-footer-cta .btn{white-space:nowrap}.app-page{padding:10px 0 54px}.app-page .wrap{max-width:1000px}.app-hero{margin:24px 0;padding:clamp(28px,6vw,64px);border-radius:28px;background:var(--chip);border:1px solid var(--line)}.app-hero .eyebrow{font-weight:800;color:var(--accent)}.app-hero h1{max-width:18em;font-size:clamp(32px,5vw,54px);line-height:1.45;margin:14px 0}.app-lead{max-width:42em;font-size:clamp(17px,2vw,21px);line-height:2;color:var(--muted)}.app-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.app-current{padding:25px 0;border-bottom:1px solid var(--line);margin-bottom:34px}.app-current h2{font-size:24px}.app-current p{font-size:17px;color:var(--muted)}@media(max-width:600px){.app-footer-cta{align-items:flex-start;flex-direction:column;padding:16px}.app-hero{padding:24px 20px;border-radius:20px}.app-page .wrap{padding-inline:16px}.app-actions .btn{width:100%;text-align:center}}
