.styles-module__klhjFG__section{background-color:var(--color-bg);border-top:2px solid var(--color-text-strong);padding:4rem 1.5rem}.styles-module__klhjFG__container{max-width:64rem;margin:0 auto}.styles-module__klhjFG__content{text-align:center;max-width:600px;margin:0 auto}.styles-module__klhjFG__heading{font-family:var(--font-serif);color:var(--color-text-strong);margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;line-height:1.2}.styles-module__klhjFG__description{color:var(--color-text-secondary);margin:0 0 2rem;font-size:1.0625rem;line-height:1.6}.styles-module__klhjFG__linksGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.styles-module__klhjFG__link{border:2px solid var(--color-text-strong);color:var(--color-text-strong);background-color:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:3px 3px #111}.styles-module__klhjFG__link:hover{background-color:var(--color-text-strong);color:var(--color-bg);box-shadow:5px 5px 0 var(--color-accent);transform:translate(-2px,-2px)}.styles-module__klhjFG__link:active{transform:translate(0)}.styles-module__klhjFG__link:focus{outline:2px solid var(--color-focus);outline-offset:2px}.styles-module__klhjFG__label{text-align:left;flex:1}.styles-module__klhjFG__icon{flex-shrink:0;margin-left:.5rem;transition:transform .2s}.styles-module__klhjFG__link:hover .styles-module__klhjFG__icon{transform:translate(2px)}.styles-module__klhjFG__cta{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.6}.styles-module__klhjFG__mailLink{color:var(--color-accent);text-underline-offset:3px;padding:.25rem 0;font-weight:700;text-decoration:underline;transition:all .2s}.styles-module__klhjFG__mailLink:hover{color:var(--color-accent-hover)}.styles-module__klhjFG__mailLink:focus{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}@media (max-width:768px){.styles-module__klhjFG__section{padding:3rem 1.5rem}.styles-module__klhjFG__linksGrid{grid-template-columns:1fr;gap:.75rem}}
