/* Seth Sewa: two-column community support panel */
.ss-support-wrap{padding:22px clamp(12px,2.3vw,38px);margin:0 auto;max-width:1800px}
.ss-support-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;border:7px solid #c9d2da;border-radius:clamp(30px,4vw,65px);background:#fff;box-shadow:0 14px 38px rgba(13,49,48,.045);padding:clamp(26px,3.5vw,54px) clamp(18px,2.5vw,40px)}
.ss-support-panel:before,.ss-support-panel:after{content:"";position:absolute;z-index:-1;width:280px;height:280px;border-radius:50%;pointer-events:none}
.ss-support-panel:before{left:-180px;top:5%;background:radial-gradient(circle,#e6f6f2,transparent 72%)}
.ss-support-panel:after{right:-180px;bottom:-35%;background:radial-gradient(circle,#fff1d7,transparent 72%)}
.ss-support-column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px clamp(14px,2.4vw,45px)}
.ss-support-column+.ss-support-column{border-left:4px solid #d3dce3}
.ss-support-kicker{font-weight:700!important;color:#f5a000!important;font-style:italic;font-size:clamp(15px,1.3vw,20px)!important;margin:0 0 14px!important}
.ss-support-column h2{color:#151719!important;font-size:clamp(24px,2.3vw,40px)!important;line-height:1.2!important;letter-spacing:-.03em!important;margin:0 0 18px!important;font-weight:800!important}
.ss-support-description{color:#59717b!important;font-size:clamp(14px,1.04vw,17px)!important;line-height:1.75!important;max-width:690px;margin:0 0 25px!important}
.ss-support-button{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:12px 30px;background:linear-gradient(110deg,#009d7d,#006a5c);color:white!important;border-radius:50px;text-decoration:none!important;font-size:14px;font-weight:750;box-shadow:0 12px 26px rgba(0,107,88,.16);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}
.ss-support-button:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 18px 30px rgba(0,107,88,.25)}
.ss-support-column .ss-animate{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}
.ss-support-column.is-inview .ss-animate{opacity:1;transform:translateY(0)}
.ss-support-column .ss-animate:nth-child(2){transition-delay:.13s}.ss-support-column .ss-animate:nth-child(3){transition-delay:.26s}.ss-support-column .ss-animate:nth-child(4){transition-delay:.39s}
@media(max-width:850px){.ss-support-panel{grid-template-columns:1fr;padding:20px}.ss-support-column{padding:30px 10px}.ss-support-column+.ss-support-column{border-left:0;border-top:3px solid #d3dce3}.ss-support-column h2{font-size:clamp(23px,5vw,34px)!important}}
@media(max-width:480px){.ss-support-wrap{padding:12px}.ss-support-panel{border-width:5px;border-radius:30px;padding:12px}.ss-support-column{padding:24px 8px}.ss-support-description{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.ss-support-column .ss-animate{opacity:1;transform:none;transition:none}.ss-support-button{transition:none}}
