.saint-landing :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #2a3556}.saint-landing .saint-cta{color:#1a2238;text-align:center;background:#c9a55a;border-radius:.75rem;justify-content:center;align-items:center;min-height:48px;padding-block:.875rem;font-weight:700;line-height:1.4;display:inline-flex}.saint-landing .saint-cta:hover{background:#e6cf94}.saint-landing aside .saint-cta:focus-visible{outline-color:#fbf6ec}.saint-container{max-width:72rem;margin-inline:auto}.saint-section{padding:4rem 1.25rem}.saint-heading{font-size:2.5rem;font-weight:700;line-height:1.08}.saint-progress{appearance:none;border-radius:999px;overflow:hidden}.saint-progress::-webkit-progress-bar{background:#e0d6c5}.saint-progress::-webkit-progress-value{background:#1a2238}.saint-progress::-moz-progress-bar{background:#1a2238}.saint-landing summary{align-content:center;min-height:48px}.saint-landing button[type=submit]{border-radius:.75rem;min-height:48px}.saint-proof-grid{align-items:start;gap:1.25rem;display:grid}.saint-proof-card{width:100%;max-width:330px;margin-inline:auto}.saint-proof-image{object-fit:contain;background:#0c0d0f;width:100%;height:auto;max-height:360px;display:block}@media (min-width:640px){.saint-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.saint-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.saint-section{padding-block:5rem}.saint-heading{font-size:3.25rem}}
