.os-community{background:#0f3d24;background:var(--reviews-primary-dark,#0f3d24);color:#fff;border-radius:16px;overflow:hidden;position:relative;-webkit-box-shadow:0 12px 32px rgba(15,61,36,.18);box-shadow:0 12px 32px rgba(15,61,36,.18)}.os-community:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12%,at 15%,rgba(126,226,155,.18) 0,transparent 55%),radial-gradient(circle at 88%,at 80%,rgba(126,226,155,.1) 0,transparent 50%);background:radial-gradient(circle at 12% 15%,rgba(126,226,155,.18) 0,transparent 55%),radial-gradient(circle at 88% 80%,rgba(126,226,155,.1) 0,transparent 50%);pointer-events:none}.os-community__inner{position:relative;z-index:1;padding:32px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}.os-community__title{font-size:22px;font-weight:800;line-height:1.2;margin:0;color:#fff}.os-community__desc{font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.85);margin:0}.os-community__cta{align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px;background:#fff;border:1px solid rgba(15,61,36,.08);padding:11px 18px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;-webkit-transition:background-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:background-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.os-community__cta,.os-community__cta:active,.os-community__cta:hover,.os-community__cta:visited{color:#0f3d24;color:var(--reviews-primary-dark,#0f3d24)}.os-community__cta:hover{background:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.15);box-shadow:0 6px 16px rgba(0,0,0,.15)}.os-community__cta.focus-visible,.os-community__cta:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:2px}.os-community__cta svg{width:14px;height:14px}