._section_xguvj_5{padding:var(--space-3xl) 0;background:var(--color-bg-primary);position:relative;overflow:hidden}._section_xguvj_5:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--color-dot-grid) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}._grid_xguvj_25{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}._card_xguvj_35{position:relative;background:var(--color-bg-card);border:1px solid var(--color-card-border, var(--color-border));border-radius:var(--radius-lg);padding:var(--space-xl);overflow:hidden;display:flex;flex-direction:column;gap:var(--space-xs);--color-text-primary: var(--color-card-text);--color-text-secondary: var(--color-card-text-secondary);--color-text-tertiary: var(--color-card-text-tertiary);color:var(--color-card-text);transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default),transform var(--duration-fast) var(--ease-default);cursor:default}._card_xguvj_35:hover{border-color:#e85a2a40;box-shadow:0 16px 48px #0000004d;background:color-mix(in srgb,var(--color-bg-card) 93%,var(--color-bg-primary) 7%);transform:translateY(-2px)}._iconWrap_xguvj_67{width:44px;height:44px;margin-bottom:var(--space-sm);color:var(--color-accent);display:flex;align-items:center;justify-content:center;background:var(--color-accent-soft);border:1px solid var(--color-border-accent);border-radius:var(--radius-sm);flex-shrink:0;transition:background var(--duration-normal) var(--ease-default)}._card_xguvj_35:hover ._iconWrap_xguvj_67{background:#e85a2a1f}._cardTitle_xguvj_88{font-family:var(--font-primary);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0}._cardDesc_xguvj_97{font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0;flex:1}._cardLink_xguvj_107{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-sm);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-accent);text-decoration:none;transition:color var(--duration-fast) var(--ease-default),gap var(--duration-fast) var(--ease-default);position:relative;z-index:2}._cardLink_xguvj_107:hover{color:var(--color-accent-hover);gap:10px}._cornerGlow_xguvj_128{position:absolute;top:-40px;right:-40px;width:160px;height:160px;background:radial-gradient(circle,rgba(232,90,42,.12) 0%,transparent 70%);pointer-events:none;opacity:0;transition:opacity var(--duration-normal) var(--ease-default)}._card_xguvj_35:hover ._cornerGlow_xguvj_128{opacity:1}._sweepLine_xguvj_146{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-accent) 0%,transparent 100%);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-normal) var(--ease-default)}._card_xguvj_35:hover ._sweepLine_xguvj_146{transform:scaleX(1)}._watermark_xguvj_164{position:absolute;bottom:-16px;right:12px;font-family:var(--font-primary);font-size:7rem;font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tighter);color:var(--color-text-primary);opacity:.025;pointer-events:none;line-height:1;transition:opacity var(--duration-normal) var(--ease-default);-webkit-user-select:none;user-select:none}._card_xguvj_35:hover ._watermark_xguvj_164{opacity:.045}@media(max-width:1024px){._section_xguvj_5{padding:var(--space-2xl) 0}}@media(max-width:768px){._section_xguvj_5{padding:var(--space-xl) 0}._grid_xguvj_25{grid-template-columns:1fr;gap:var(--space-sm)}._card_xguvj_35{padding:var(--space-lg)}._watermark_xguvj_164{font-size:5rem}}@media(max-width:480px){._card_xguvj_35{padding:var(--space-md)}._watermark_xguvj_164{font-size:3.5rem}}@media(prefers-reduced-motion:reduce){._card_xguvj_35,._iconWrap_xguvj_67,._cardLink_xguvj_107,._cornerGlow_xguvj_128,._sweepLine_xguvj_146,._watermark_xguvj_164{transition:none}._card_xguvj_35:hover{transform:none}}
