.stay-in-touch-section{padding:var(--section-py) 0;background:var(--color-background-primary)}.stay-in-touch-container{max-width:1200px;padding:0 var(--container-px);text-align:center;margin:0 auto;position:relative}.stay-in-touch-heading{font-family:var(--font-display);font-size:calc((clamp(1.4rem, 4vw, 2rem)) * var(--a11y-text-scale,1));color:var(--color-text-primary);margin:0;font-weight:700;position:relative}.stay-in-touch-sub{font-family:var(--font-primary);font-size:var(--font-size-body);color:var(--color-text-secondary);margin:var(--spacing-sm) 0 var(--spacing-xl)}.stay-in-touch-grid{gap:calc(var(--spacing-md) * 2);margin-top:var(--spacing-xl);grid-template-columns:1fr;grid-auto-rows:1fr;display:grid}.stay-in-touch-card{border-radius:var(--card-radius);text-align:center;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;text-decoration:none;transition:transform .15s;display:block;position:relative}.stay-in-touch-card:hover{transform:translateY(-2px)}.stay-in-touch-card:focus-visible{outline:3px solid var(--color-teal-primary);outline-offset:3px}.stay-in-touch-card-surface{box-sizing:border-box;align-content:center;gap:var(--spacing-xs);height:100%;padding:var(--spacing-lg);background:var(--card-background);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:box-shadow .15s;display:grid;position:relative;overflow:hidden}.stay-in-touch-card:hover .stay-in-touch-card-surface{box-shadow:var(--card-shadow-hover)}.stay-in-touch-icon{top:var(--spacing-lg);right:var(--spacing-lg);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-teal-primary) 22%, #fff);width:50px;height:50px;color:var(--color-teal-text);font-family:var(--font-display);font-size:calc(25px * var(--a11y-text-scale,1));justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute}.stay-in-touch-card-title{min-height:50px;font-family:var(--font-display);font-size:calc(17px * var(--a11y-text-scale,1));color:var(--color-text-primary);justify-content:center;align-items:center;padding:0 70px;font-weight:600;display:flex}.stay-in-touch-card-text{font-family:var(--font-primary);font-size:var(--font-size-small);color:var(--color-text-secondary);word-break:break-word;line-height:1.5}.stay-in-touch-logo{display:none}@media (min-width:768px){.stay-in-touch-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto}.stay-in-touch-card-surface{align-content:center;justify-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-lg)}.stay-in-touch-icon{width:60px;height:60px;font-size:calc(30px * var(--a11y-text-scale,1));margin:0 auto;position:static}.stay-in-touch-card-title{min-height:0;padding:0;display:block}}@media (max-width:767px){.stay-in-touch-section--page{min-height:calc(100svh - 58px - env(safe-area-inset-bottom));flex-direction:column;padding-bottom:0;display:flex}.stay-in-touch-section--page .stay-in-touch-container{will-change:transform;flex-direction:column;flex:auto;justify-content:flex-start;transition:transform 1.5s cubic-bezier(.22,1,.36,1);display:flex}.stay-in-touch-section--page[data-nav-shown=true] .stay-in-touch-container{transform:translateY(60px)}.stay-in-touch-section--page .stay-in-touch-grid{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-auto-rows:min-content}.stay-in-touch-section--page .stay-in-touch-card-text{min-height:3em}.stay-in-touch-section--page .stay-in-touch-logo{pointer-events:none;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.stay-in-touch-section--page .stay-in-touch-logo img{opacity:.92;width:42px;height:auto;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .28s;display:block}.stay-in-touch-section--page .stay-in-touch-logo[data-shown=false] img{opacity:0;transform:translateY(-230%)}}
