.entry-hub{max-width:1000px;padding-top:48px}.entry-customer{padding-bottom:40px}.entry-customer h1{font-size:clamp(38px,6vw,64px);line-height:1.05;letter-spacing:-2px;margin:18px 0}.entry-customer .intro{max-width:550px}.entry-customer .row-actions{display:flex;flex-wrap:wrap;gap:10px}.entry-customer>p:last-child{font-size:13px;margin-top:20px}.entry-professional{border-top:1px solid var(--border);padding-top:28px}.entry-professional>p{color:var(--muted);font-size:14px;line-height:1.6}.entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.entry-grid article{padding:26px;border:1px solid var(--border);border-radius:20px;background:white;scroll-margin-top:20px}.entry-grid h3{font-size:24px;margin:12px 0}.entry-grid p{font-size:14px;line-height:1.6;color:var(--muted)}.entry-grid .link-button{background:var(--cream);color:var(--ink);min-height:44px}.entry-signin{display:block;font-size:13px;margin-top:12px;padding:12px 0}.entry-existing{border-top:1px solid var(--border);margin-top:14px;padding-top:8px}.entry-existing p,.entry-existing a{font-size:12px}.entry-existing a{display:inline-block;padding:8px 0}@media(max-width:640px){.entry-hub{padding:26px 18px}.entry-grid{grid-template-columns:1fr;gap:16px}.entry-customer{padding-bottom:28px}.entry-grid article{padding:22px}}
