.split-content{padding:var(--space-20) var(--space-6);background-color:var(--neutral-light)}.split-content__container{max-width:var(--container-xl);margin:0 auto}.split-content__header{text-align:center;margin-bottom:var(--space-12)}.split-content__label{display:inline-block;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--neutral-mid);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4)}.split-content__title{font-size:var(--text-h2);font-weight:var(--weight-extrabold);color:var(--brand-dark);line-height:var(--leading-tight)}.split-content__grid{display:grid;gap:var(--space-12);align-items:start}.split-content--50-50 .split-content__grid{grid-template-columns:1fr 1fr}.split-content--60-40 .split-content__grid{grid-template-columns:3fr 2fr}.split-content--40-60 .split-content__grid{grid-template-columns:2fr 3fr}.split-content--reversed .split-content__left{order:2}.split-content--reversed .split-content__right{order:1}@media(max-width:768px){.split-content{padding:var(--space-16) var(--space-4)}.split-content__grid{grid-template-columns:1fr!important;gap:var(--space-8)}.split-content--reversed .split-content__left,.split-content--reversed .split-content__right{order:unset}.split-content__header{margin-bottom:var(--space-8)}}.community{padding:var(--space-20) var(--space-6);background-color:var(--neutral-light)}.community__card{max-width:640px;margin:0 auto;background:var(--neutral-white);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-10);box-shadow:var(--shadow-lg);text-align:center;border-top:3px solid #0A66C2;transition:box-shadow var(--duration-slow) ease}.community__card:hover{box-shadow:0 16px 32px #0000001a,0 6px 12px #0000000f}.community__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:#0a66c214;margin:0 auto var(--space-6)}.community__icon svg{width:36px;height:36px;fill:#0a66c2}.community__hosts{display:flex;justify-content:center;margin-bottom:var(--space-4)}.community__host-avatar-wrap{width:56px;height:56px;border-radius:var(--radius-full);overflow:hidden;border:3px solid var(--neutral-white);box-shadow:0 2px 8px #0000001a;flex-shrink:0}.community__host-avatar-wrap+.community__host-avatar-wrap{margin-left:-12px}.community__host-avatar{width:100%;height:100%;object-fit:cover;object-position:center 13%;transform:scale(2.2);transform-origin:center 13%}.community__label{display:inline-block;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--neutral-mid);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3)}.community__title{font-size:2rem;font-weight:var(--weight-bold);color:var(--brand-dark);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.community__description{font-size:var(--text-body);color:var(--neutral-mid);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.community__description:last-of-type{margin-bottom:var(--space-6)}.community__stat-row{display:inline-flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.community__stat-icon svg{width:28px;height:28px;fill:none;stroke:#0a66c2;stroke-width:1.5}.community__stat{font-family:var(--font-mono);font-size:var(--text-stat);font-weight:var(--weight-extrabold);color:#0a66c2;line-height:1}.community__stat-label{font-size:var(--text-sm);color:var(--neutral-mid);margin-bottom:var(--space-8)}.community__cta{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background-color:var(--brand-teal);color:var(--neutral-white);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-normal) ease,transform var(--duration-normal) ease,box-shadow var(--duration-normal) ease}.community__cta:hover{background-color:var(--brand-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.community__cta-arrow{transition:transform var(--duration-normal) ease}.community__cta:hover .community__cta-arrow{transform:translate(4px)}@media(max-width:640px){.community__card{padding:var(--space-8) var(--space-6)}.community__cta{width:100%;justify-content:center}}
