.tmpl-hero.svelte-12x3ptn{position:relative;padding-top:calc(var(--header-height) + var(--space-3xl));padding-bottom:var(--space-2xl);background:var(--gradient-hero);overflow:hidden}.tmpl-hero-bg.svelte-12x3ptn{position:absolute;inset:0}.tmpl-hero.svelte-12x3ptn .orb:where(.svelte-12x3ptn){position:absolute;border-radius:50%;filter:blur(100px);opacity:.15}.tmpl-hero.svelte-12x3ptn .orb-1:where(.svelte-12x3ptn){width:500px;height:500px;background:var(--blue-400);top:-200px;right:-100px}.tmpl-hero.svelte-12x3ptn .orb-2:where(.svelte-12x3ptn){width:350px;height:350px;background:var(--blue-300);bottom:-100px;left:-100px}.tmpl-hero-content.svelte-12x3ptn{position:relative;z-index:1;text-align:center}.tmpl-hero-title.svelte-12x3ptn{font-family:Sora,sans-serif;font-size:var(--text-3xl);font-weight:700;color:#fff;line-height:1.1;margin-bottom:var(--space-lg);letter-spacing:-.03em}.tmpl-hero-sub.svelte-12x3ptn{font-size:var(--text-lg);color:var(--blue-200);max-width:560px;margin:0 auto;line-height:1.7;opacity:.9}@media(min-width:768px){.tmpl-hero-title.svelte-12x3ptn{font-size:var(--text-4xl)}}@media(min-width:1024px){.tmpl-hero-title.svelte-12x3ptn{font-size:var(--text-5xl)}}.tmpl-grid-section.svelte-12x3ptn{padding-bottom:var(--space-4xl)}.tmpl-grid.svelte-12x3ptn{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media(min-width:640px){.tmpl-grid.svelte-12x3ptn{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.tmpl-grid.svelte-12x3ptn{grid-template-columns:repeat(3,1fr)}}.tmpl-card.svelte-12x3ptn{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit;transition:all .3s ease;opacity:0;transform:translateY(20px)}.tmpl-grid.visible.svelte-12x3ptn .tmpl-card:where(.svelte-12x3ptn){animation:svelte-12x3ptn-cardIn .5s ease forwards}@keyframes svelte-12x3ptn-cardIn{to{opacity:1;transform:translateY(0)}}.tmpl-card.svelte-12x3ptn:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0003;border-color:var(--color-accent)}.tmpl-preview-wrap.svelte-12x3ptn{position:relative;height:280px;overflow:hidden;border-bottom:1px solid var(--color-border)}.tmpl-preview-scale.svelte-12x3ptn{width:1200px;transform:scale(.3);transform-origin:top left;pointer-events:none}.tmpl-info.svelte-12x3ptn{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.tmpl-name.svelte-12x3ptn{font-family:Sora,sans-serif;font-size:var(--text-lg);font-weight:700}.tmpl-desc.svelte-12x3ptn{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.tmpl-forwho.svelte-12x3ptn{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tmpl-cta-bar.svelte-12x3ptn{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border);color:var(--color-accent);font-size:var(--text-sm);font-weight:600;transition:all .2s}.tmpl-cta-text.svelte-12x3ptn{display:flex;align-items:center;gap:6px}.tmpl-card.svelte-12x3ptn:hover .tmpl-cta-bar:where(.svelte-12x3ptn){background:#6366f10d}.tmpl-bottom-cta.svelte-12x3ptn{padding:var(--space-4xl) 0;background:var(--gradient-hero);text-align:center}.tmpl-bottom-inner.svelte-12x3ptn h2:where(.svelte-12x3ptn){font-family:Sora,sans-serif;font-size:var(--text-3xl);font-weight:700;color:#fff;margin-bottom:var(--space-md)}.tmpl-bottom-inner.svelte-12x3ptn p:where(.svelte-12x3ptn){color:#fff9;font-size:var(--text-lg);margin-bottom:var(--space-xl);max-width:500px;margin-inline:auto}@media(max-width:480px){.tmpl-hero.svelte-12x3ptn{padding-top:calc(var(--header-height) + var(--space-2xl));padding-bottom:var(--space-2xl)}.tmpl-hero-content.svelte-12x3ptn{padding-top:var(--space-xl)}.tmpl-hero-title.svelte-12x3ptn{font-size:var(--text-2xl)}.tmpl-preview-wrap.svelte-12x3ptn{height:200px}.tmpl-preview-scale.svelte-12x3ptn{transform:scale(.25)}}
