.hero[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4rem 0;position:relative;overflow:hidden}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.container[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-title[data-astro-cid-bbe6dxrz]{font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.highlight[data-astro-cid-bbe6dxrz]{background:linear-gradient(120deg,#a8edea,#fed6e3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-astro-cid-bbe6dxrz]{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;color:#ffffffe6}.hero-stats[data-astro-cid-bbe6dxrz]{display:flex;gap:2rem;margin-bottom:2rem}.stat[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center}.stat-number[data-astro-cid-bbe6dxrz]{font-size:2rem;font-weight:700;color:#a8edea}.stat-label[data-astro-cid-bbe6dxrz]{font-size:.875rem;color:#fffc}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;align-items:center}.btn-large[data-astro-cid-bbe6dxrz]{padding:1rem 2rem;font-size:1rem}.btn-outline[data-astro-cid-bbe6dxrz]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:.875rem 1.75rem}.btn-outline[data-astro-cid-bbe6dxrz]:hover{background:#ffffff1a;color:#fff;border-color:#ffffff80}.hero-visual[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;align-items:center}.preset-showcase[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1.5rem}.showcase-item[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.showcase-item[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:200px;height:300px;object-fit:cover;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);transition:transform .3s ease}.showcase-item[data-astro-cid-bbe6dxrz]:hover img[data-astro-cid-bbe6dxrz]{transform:scale(1.02)}.showcase-label[data-astro-cid-bbe6dxrz]{font-size:.875rem;font-weight:500;color:#fffc}.transform-arrow[data-astro-cid-bbe6dxrz]{color:#a8edea;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.hero[data-astro-cid-bbe6dxrz]{padding:3rem 0}.container[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-title[data-astro-cid-bbe6dxrz]{font-size:2.5rem}.hero-description[data-astro-cid-bbe6dxrz]{font-size:1.125rem}.hero-stats[data-astro-cid-bbe6dxrz]{justify-content:center;gap:1.5rem}.hero-cta[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:.75rem}.preset-showcase[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:1rem}.showcase-item[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:150px;height:225px}.transform-arrow[data-astro-cid-bbe6dxrz]{transform:rotate(90deg)}}.preset-grid-section[data-astro-cid-sbtro2k3]{padding:3rem 0;--pagination-primary: #3b82f6;--pagination-primary-hover: #2563eb;--pagination-primary-light: rgba(59, 130, 246, .1);--pagination-gray-50: #f9fafb;--pagination-gray-100: #f3f4f6;--pagination-gray-200: #e5e7eb;--pagination-gray-300: #d1d5db;--pagination-gray-400: #9ca3af;--pagination-gray-500: #6b7280;--pagination-gray-700: #374151}.grid-header[data-astro-cid-sbtro2k3]{text-align:center;margin-bottom:3rem}.grid-header[data-astro-cid-sbtro2k3] h2[data-astro-cid-sbtro2k3]{font-size:2.5rem;color:var(--color-gray-900);margin-bottom:1rem}.grid-header[data-astro-cid-sbtro2k3] p[data-astro-cid-sbtro2k3]{font-size:1.125rem;color:var(--color-gray-600);max-width:600px;margin:0 auto}.preset-grid[data-astro-cid-sbtro2k3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-bottom:3rem}.no-results[data-astro-cid-sbtro2k3]{text-align:center;padding:4rem 0}.no-results-content[data-astro-cid-sbtro2k3]{max-width:400px;margin:0 auto}.no-results[data-astro-cid-sbtro2k3] svg[data-astro-cid-sbtro2k3]{color:var(--color-gray-400);margin-bottom:1rem}.no-results[data-astro-cid-sbtro2k3] h3[data-astro-cid-sbtro2k3]{font-size:1.5rem;color:var(--color-gray-900);margin-bottom:.5rem}.no-results[data-astro-cid-sbtro2k3] p[data-astro-cid-sbtro2k3]{color:var(--color-gray-500);margin:0}.pagination[data-astro-cid-sbtro2k3]{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pagination-info[data-astro-cid-sbtro2k3]{color:var(--color-gray-600);font-size:.875rem}.pagination-controls[data-astro-cid-sbtro2k3]{display:flex;align-items:center;gap:.5rem}.pagination-btn[data-astro-cid-sbtro2k3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-white);color:var(--color-gray-700);text-decoration:none;border:1px solid var(--color-gray-300);border-radius:.5rem;font-weight:500;font-size:.875rem;line-height:1;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 1px 2px #0000000d}.pagination-btn[data-astro-cid-sbtro2k3]:hover:not(:disabled){background:var(--pagination-gray-50);border-color:var(--pagination-gray-400);box-shadow:0 1px 3px #0000001a;transform:translateY(-1px)}.pagination-btn[data-astro-cid-sbtro2k3]:focus{outline:none;box-shadow:0 0 0 3px var(--pagination-primary-light);border-color:var(--pagination-primary)}.pagination-btn[data-astro-cid-sbtro2k3]:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.pagination-btn[data-astro-cid-sbtro2k3]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-astro-cid-sbtro2k3]{display:flex;align-items:center;gap:.25rem;margin:0 1rem}.page-number[data-astro-cid-sbtro2k3]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;text-decoration:none;color:var(--color-gray-700);border-radius:.375rem;font-weight:500;font-size:.875rem;line-height:1;transition:all .2s ease-in-out;border:1px solid transparent;background:none;cursor:pointer;position:relative}.page-number[data-astro-cid-sbtro2k3]:hover:not(.active){background:var(--pagination-gray-100);border-color:var(--pagination-gray-200);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.page-number[data-astro-cid-sbtro2k3]:focus{outline:none;box-shadow:0 0 0 3px var(--pagination-primary-light);border-color:var(--pagination-primary)}.page-number[data-astro-cid-sbtro2k3]:active:not(.active){transform:translateY(0);background:var(--pagination-gray-200)}.page-number[data-astro-cid-sbtro2k3].active{background:linear-gradient(135deg,var(--pagination-primary),var(--pagination-primary-hover));color:#fff;cursor:default;border-color:var(--pagination-primary);box-shadow:0 2px 4px var(--pagination-primary-light);font-weight:600}.page-number[data-astro-cid-sbtro2k3].active:hover{transform:none}.page-ellipsis[data-astro-cid-sbtro2k3]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--pagination-gray-400);font-weight:500;font-size:.875rem;line-height:1;user-select:none}@media (max-width: 768px){.preset-grid-section[data-astro-cid-sbtro2k3]{padding:2rem 0}.grid-header[data-astro-cid-sbtro2k3]{margin-bottom:2rem}.grid-header[data-astro-cid-sbtro2k3] h2[data-astro-cid-sbtro2k3]{font-size:2rem}.preset-grid[data-astro-cid-sbtro2k3]{grid-template-columns:1fr;gap:1.5rem}.pagination[data-astro-cid-sbtro2k3]{margin-top:2rem;gap:1rem}.pagination-controls[data-astro-cid-sbtro2k3]{flex-wrap:wrap;justify-content:center}.pagination-btn[data-astro-cid-sbtro2k3]{padding:.625rem .875rem;font-size:.875rem;min-height:44px;gap:.375rem}.page-number[data-astro-cid-sbtro2k3]{width:2.75rem;height:2.75rem;font-size:.875rem;min-width:44px;min-height:44px}.page-ellipsis[data-astro-cid-sbtro2k3]{width:2.75rem;height:2.75rem;font-size:.875rem}.pagination-controls[data-astro-cid-sbtro2k3]{gap:.25rem}.page-numbers[data-astro-cid-sbtro2k3]{margin:0 .75rem;gap:.125rem}}
