@import url('/marketing.css');
.public-hero{background:var(--green);padding:70px 0 58px;border-bottom:1px solid rgba(201,168,76,.18)}.public-hero h1{max-width:760px;margin-bottom:14px}.public-hero p:not(.eyebrow){max-width:700px;color:rgba(255,255,255,.58);font-size:15px;line-height:1.75}.public-main{background:var(--warm);min-height:calc(100vh - 188px);padding:56px 0 78px}.public-card{background:#fff;border:1px solid var(--hairline);border-top:3px solid var(--gold);padding:42px 46px;max-width:900px}.public-card h2{font-size:28px;font-weight:500;letter-spacing:-.02em;margin:30px 0 10px}.public-card h2:first-child{margin-top:0}.public-card p,.public-card li{font-size:14px;line-height:1.78;color:var(--ink3)}.public-card ul{padding-left:20px}.public-card a{color:var(--gold-dark)}.public-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.public-footer-links{display:flex;gap:18px;flex-wrap:wrap}.public-footer-links a{text-decoration:none}.public-footer-links a:hover{color:var(--green)}@media(max-width:640px){.public-hero{padding:52px 0 44px}.public-main{padding:36px 0 56px}.public-card{padding:30px 24px}.public-footer-links{gap:12px}}

.public-card .button.gold{color:var(--green)}.public-card .button.dark{color:var(--gold);width:auto}.public-card p,.public-card a{overflow-wrap:anywhere}
