.features[data-astro-cid-p7n436wq]{padding:120px 0;position:relative;overflow:hidden;background:var(--bg)}.features[data-astro-cid-p7n436wq]:before{content:"";position:absolute;inset:0;background:url(/design/footer-bg.svg) 0 0/100% 100% no-repeat;opacity:.2;pointer-events:none;z-index:0}.features[data-astro-cid-p7n436wq]>.container[data-astro-cid-p7n436wq]{position:relative;z-index:1}.feat-grid[data-astro-cid-p7n436wq]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feat-card[data-astro-cid-p7n436wq]{background:var(--dark-panel);border:1px solid var(--dark-border);border-radius:14px;padding:28px 24px;transition:all .2s;position:relative;overflow:hidden;color:var(--text-inverse);display:flex;flex-direction:column;text-decoration:none}.feat-card[data-astro-cid-p7n436wq]:hover{text-decoration:none;color:var(--text-inverse)}.feat-card[data-astro-cid-p7n436wq]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent, var(--primary));opacity:0;transition:opacity .2s}.feat-card[data-astro-cid-p7n436wq]:hover{border-color:var(--dark-raised);transform:translateY(-3px);box-shadow:0 12px 40px #0000002e}.feat-card[data-astro-cid-p7n436wq]:hover:before{opacity:1}.fc-icon[data-astro-cid-p7n436wq]{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:var(--dark-raised);border:1px solid var(--dark-border);color:var(--card-accent, var(--accent2))}.fc-icon[data-astro-cid-p7n436wq] svg[data-astro-cid-p7n436wq]{width:22px;height:22px}.fc-title[data-astro-cid-p7n436wq]{font-family:var(--heading);font-size:17px;font-weight:700;color:var(--text-inverse);margin-bottom:8px;letter-spacing:-.01em}.fc-desc[data-astro-cid-p7n436wq]{font-size:14px;color:#ffffffb8;line-height:1.7}.fc-tag[data-astro-cid-p7n436wq]{font-family:var(--mono);font-size:11.5px;color:var(--accent2);background:var(--dark-raised);border:1px solid var(--dark-border);border-radius:6px;padding:4px 9px;margin-top:12px;display:inline-block;width:fit-content}.fc-more[data-astro-cid-p7n436wq]{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:18px;font-family:var(--heading);font-size:13px;font-weight:600;color:var(--card-accent, var(--primary));letter-spacing:0;transition:transform .15s}.feat-card[data-astro-cid-p7n436wq]:hover .fc-more[data-astro-cid-p7n436wq]{transform:translate(2px)}@media (max-width: 860px){.feat-grid[data-astro-cid-p7n436wq]{grid-template-columns:1fr}}.built-for[data-astro-cid-7b66ljot]{padding:120px 0;position:relative;overflow:hidden;background:var(--bg)}.built-for[data-astro-cid-7b66ljot]:before{content:"";position:absolute;inset:0;background:url(/design/stats-bg.svg) 0 0/100% 100% no-repeat;opacity:.2;pointer-events:none;z-index:0}.built-for[data-astro-cid-7b66ljot]>.container[data-astro-cid-7b66ljot]{position:relative;z-index:1}.bo-head[data-astro-cid-7b66ljot]{text-align:center;max-width:700px;margin:0 auto 56px}.bo-sub[data-astro-cid-7b66ljot]{font-size:17px;color:var(--muted);line-height:1.7;max-width:600px;margin:0 auto}.bo-grid[data-astro-cid-7b66ljot]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bo-card[data-astro-cid-7b66ljot]{position:relative;background:var(--dark-panel);border:1px solid var(--dark-border);border-radius:var(--radius);padding:30px 24px 26px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;flex-direction:column;overflow:hidden}.bo-card[data-astro-cid-7b66ljot]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bo-accent);opacity:.85}.bo-card[data-astro-cid-7b66ljot]:hover{border-color:var(--bo-accent);transform:translateY(-4px);box-shadow:0 14px 40px var(--bo-accent-glow);text-decoration:none}.bo-icon[data-astro-cid-7b66ljot]{width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--bo-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--bo-accent) 30%,transparent);color:var(--bo-accent);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.bo-icon[data-astro-cid-7b66ljot] svg[data-astro-cid-7b66ljot]{width:22px;height:22px}.bo-card-title[data-astro-cid-7b66ljot]{font-family:var(--heading);font-size:17px;font-weight:700;color:var(--text-inverse);margin-bottom:8px;letter-spacing:-.01em}.bo-card-desc[data-astro-cid-7b66ljot]{font-size:13.5px;color:#ffffffa6;line-height:1.6;flex:1;margin-bottom:16px}.bo-card-desc[data-astro-cid-7b66ljot] code[data-astro-cid-7b66ljot]{background:#ffffff14;color:var(--bo-accent);padding:1px 5px;border-radius:3px;font-family:var(--mono);font-size:11.5px}.bo-card-cta[data-astro-cid-7b66ljot]{font-family:var(--heading);font-size:13px;font-weight:700;color:var(--bo-accent);letter-spacing:0;margin-top:auto}@media (max-width: 1000px){.bo-grid[data-astro-cid-7b66ljot]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.bo-grid[data-astro-cid-7b66ljot]{grid-template-columns:1fr}}
