.owner-community-bonus{background:#23232e;color:#fff;padding:64px 0;font-family:'Titillium Web',system-ui,sans-serif;line-height:1.55}
.owner-community-inner{width:min(1180px,calc(100% - 44px));margin:auto;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:58px}
.owner-community-bonus .owner-community-kicker{font:700 12px/1.4 'Ultima Pro',system-ui,sans-serif;color:#34d9e9;letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px}
.owner-community-bonus h2{font:700 clamp(30px,3.2vw,44px)/1.12 'Ultima Pro',system-ui,sans-serif;text-transform:none;letter-spacing:-.02em;color:#fff;margin:0 0 23px;max-width:none}
.owner-community-copy>p{font-size:17px;color:#d7d8e0;margin:0 0 16px;max-width:54ch}
.owner-community-copy>.owner-community-lead{color:#fff;font-size:21px;line-height:1.4;font-weight:600}
.owner-community-included{display:inline-block;font-size:13px;font-weight:600;color:#34d9e9;border:1px solid #34d9e95c;padding:9px 14px;margin-top:6px}
.owner-community-panel{border:1px solid #505160;background:#2d2e3b;padding:30px}
.owner-community-brand{padding-bottom:25px;border-bottom:1px solid #4b4c59;margin-bottom:6px}
.owner-community-brand img{display:block;width:165px;height:auto;margin:0 0 13px}
.owner-community-brand>span{font:700 15px/1.4 'Ultima Pro',system-ui,sans-serif;color:#fff}
.owner-community-feature{display:flex;gap:17px;padding:21px 0;border-bottom:1px solid #4b4c59}
.owner-community-feature>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;background:#34d9e9;color:#23232e;font-size:22px}
.owner-community-bonus .owner-community-feature h3{font:700 18px/1.25 'Ultima Pro',system-ui,sans-serif;margin:0 0 6px;color:#fff;text-transform:none}
.owner-community-feature p{font-size:15px;color:#d7d8e0;line-height:1.45;margin:0}
.owner-community-signoff{font-size:12px;color:#c0c2ce;margin:18px 0 0}
@media(max-width:800px){.owner-community-inner{grid-template-columns:1fr;gap:28px}.owner-community-bonus{padding:40px 0}.owner-community-copy>p{max-width:none}.owner-community-panel{padding:25px}.owner-community-bonus h2{font-size:34px}}
@media(max-width:440px){.owner-community-inner{width:calc(100% - 36px)}.owner-community-bonus h2{font-size:30px}.owner-community-copy>p{font-size:16px}.owner-community-copy>.owner-community-lead{font-size:19px}.owner-community-panel{padding:22px}.owner-community-feature{gap:12px}.owner-community-bonus .owner-community-feature h3{font-size:17px}}
