.community-rewards-panel[data-v-6b5f2c35]{background:var(--c-palette-4);color:#fff;border-radius:var(--c-radius-lg);max-width:1080px;box-shadow:var(--c-shadow);margin:0 auto;padding:calc(clamp(36px,5vw,64px)) calc(clamp(24px,4vw,56px));position:relative;overflow:hidden}.community-rewards-panel__decor[data-v-6b5f2c35]{pointer-events:none;position:absolute;inset:0}.community-rewards-panel__shape[data-v-6b5f2c35]{background:#ffffff1a;border-radius:50%;position:absolute}.community-rewards-panel__shape--1[data-v-6b5f2c35]{width:240px;height:240px;top:-100px;right:-48px}.community-rewards-panel__shape--2[data-v-6b5f2c35]{background:#ffffff12;width:140px;height:140px;bottom:-40px;left:8%}.community-rewards-panel__shape--3[data-v-6b5f2c35]{background:#ffd40033;width:80px;height:80px;top:32%;left:-20px}.community-rewards-panel__content[data-v-6b5f2c35]{z-index:1;position:relative}.community-rewards-panel__header[data-v-6b5f2c35]{text-align:center;max-width:560px;margin:0 auto calc(clamp(32px,5vw,48px))}.community-rewards-panel__eyebrow[data-v-6b5f2c35]{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;margin:0 0 12px;font-size:12px;font-weight:700}.community-rewards-panel__title[data-v-6b5f2c35]{letter-spacing:-.03em;margin:0 0 12px;font-size:calc(clamp(28px,4vw,40px));font-weight:800;line-height:1.1}.community-rewards-panel__subtitle[data-v-6b5f2c35]{color:#ffffffbd;margin:0;font-size:calc(clamp(15px,2vw,17px));line-height:1.55}.community-rewards-panel__grid[data-v-6b5f2c35]{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.community-rewards-panel__item[data-v-6b5f2c35]{border-radius:var(--c-radius-md);text-align:center;background:#ffffff1a;border:1px solid #ffffff24;padding:calc(clamp(20px,3vw,28px))}.community-rewards-panel__icon[data-v-6b5f2c35]{color:#fff;width:64px;height:64px;box-shadow:0 8px 24px rgba(var(--reward-accent-rgb),.35);background:#ffffff24;border-radius:18px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.community-rewards-panel__icon[data-v-6b5f2c35] .community-solar-icon{color:#fff}.community-rewards-panel__item-title[data-v-6b5f2c35]{letter-spacing:-.02em;margin:0 0 8px;font-size:calc(clamp(18px,2.5vw,22px));font-weight:700;line-height:1.25}.community-rewards-panel__item-desc[data-v-6b5f2c35]{color:#ffffffc7;max-width:28ch;margin:0 auto;font-size:14px;line-height:1.6}@media (width>=600px){.community-rewards-panel__grid[data-v-6b5f2c35]{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(clamp(12px,2vw,20px))}.community-rewards-panel__item[data-v-6b5f2c35]{flex-direction:column;align-items:center;min-height:100%;display:flex}}@media (width<=599px){.community-rewards-panel[data-v-6b5f2c35]{border-radius:var(--c-radius-md);padding:28px 20px 32px}.community-rewards-panel__header[data-v-6b5f2c35]{text-align:left;margin-bottom:24px}.community-rewards-panel__title[data-v-6b5f2c35]{font-size:26px}.community-rewards-panel__item[data-v-6b5f2c35]{text-align:left;-moz-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:4px 16px;display:grid}.community-rewards-panel__icon[data-v-6b5f2c35]{border-radius:14px;grid-row:1/span 2;width:52px;height:52px;margin-bottom:0}.community-rewards-panel__icon[data-v-6b5f2c35] .community-solar-icon{width:40px!important;height:40px!important}.community-rewards-panel__item-title[data-v-6b5f2c35]{align-self:end;margin:0}.community-rewards-panel__item-desc[data-v-6b5f2c35]{align-self:start;max-width:none;margin:0}}
