.public-home{max-width:1100px;margin:0 auto}.public-hero{max-width:760px;padding:70px 0 55px}.public-hero h1{max-width:720px;margin:8px 0 18px;font:64px/1.02 Georgia,serif;letter-spacing:-.035em}.public-hero>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:18px;line-height:1.65}.public-actions{display:flex;align-items:center;gap:16px;margin-top:28px}.public-actions a{color:#fff;text-decoration:none}.public-actions span{color:var(--muted);font-size:12px;font-weight:750}.public-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.public-feature-grid article{padding:25px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.public-feature-grid strong{font:25px Georgia,serif}.public-feature-grid p{margin:8px 0 0;color:var(--muted);line-height:1.55}.public-contact{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:28px 0 55px;padding:27px;border-radius:15px;background:var(--green);color:#fff}.public-contact h2{margin:3px 0 6px;font:29px Georgia,serif}.public-contact p:last-child{margin:0;color:#dce8df}.public-contact>a{padding:11px 15px;border-radius:8px;background:#fff;color:var(--green);font-weight:800;text-decoration:none}.dashboard-group-switcher{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:14px}.dashboard-group-switcher label{color:var(--muted);font-size:12px;font-weight:800}.dashboard-group-switcher select{min-width:260px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff}@media(max-width:700px){.public-hero{padding-top:40px}.public-hero h1{font-size:45px}.public-feature-grid{grid-template-columns:1fr}.public-contact{align-items:flex-start;flex-direction:column}.dashboard-group-switcher{align-items:stretch;flex-direction:column}.dashboard-group-switcher select{width:100%}}
