@charset "UTF-8";.landing-index-page[data-v-5e698217]{min-height:calc(100vh - 70px);overflow-x:hidden;background:#fff}.s-hero[data-v-5e698217]{position:relative;padding:120px 0 56px;overflow:hidden}.hero-bg[data-v-5e698217]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f0f4ff,#fff,#f5f0ff);z-index:0}.hero-inner[data-v-5e698217]{position:relative;z-index:1;max-width:1200px;text-align:center}.hero-h1[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:900;line-height:1.12;letter-spacing:-.03em;color:#1a1a1a;margin-bottom:18px;max-width:800px;margin-left:auto;margin-right:auto}.hero-sub[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:clamp(1.0625rem,2.5vw,1.25rem);font-weight:400;line-height:1.7;color:#6b7280;max-width:680px;margin:0 auto 28px}.trust-bar[data-v-5e698217]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:.9375rem;color:#6b7280}.trust-item strong[data-v-5e698217]{font-weight:700;color:#1a1a1a}.trust-sep[data-v-5e698217]{color:#d1d5db;font-size:1.25rem;line-height:1}.btn-cta[data-v-5e698217]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#027ffd;border:none;border-radius:14px;text-decoration:none;color:#fff;font-family:Roboto,sans-serif;font-size:1.0625rem;font-weight:600;box-shadow:0 4px 20px #027ffd4d;transition:all .4s cubic-bezier(.16,1,.3,1)}.btn-cta[data-v-5e698217]:hover{background:#06c;box-shadow:0 8px 32px #027ffd66;transform:translateY(-2px)}.btn-cta:hover .btn-arrow[data-v-5e698217]{transform:translate(4px)}.btn-cta--white[data-v-5e698217]{background:#fff;color:#027ffd;box-shadow:0 4px 20px #00000026}.btn-cta--white[data-v-5e698217]:hover{background:#f0f7ff}.btn-arrow[data-v-5e698217]{transition:transform .3s ease}.no-caps[data-v-5e698217]{text-transform:none!important}.s-white[data-v-5e698217]{padding:72px 0}.s-alt[data-v-5e698217]{padding:72px 0;background:#fafbfc}.section-inner[data-v-5e698217]{max-width:1200px}.s-h2[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:clamp(1.875rem,4.5vw,3rem);font-weight:900;line-height:1.15;letter-spacing:-.03em;color:#1a1a1a;margin-bottom:1rem}.s-sub[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.0625rem;line-height:1.6;color:#6b7280;margin-bottom:36px}.s-body[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.0625rem;line-height:1.8;color:#4b5563}.s-body--mt[data-v-5e698217]{margin-top:16px}.s-fade-in[data-v-5e698217]{background:#fcfcfd;position:relative}.s-fade-in[data-v-5e698217]:before{content:"";position:absolute;top:0;left:0;right:0;height:140px;background:linear-gradient(180deg,#f9fafb 0%,transparent 100%);pointer-events:none}.s-fade-in[data-v-5e698217]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(0deg,#fff 0%,transparent 100%);pointer-events:none}.s-fade-in>.v-container[data-v-5e698217]{position:relative;z-index:1}.filter-bar[data-v-5e698217]{display:flex;align-items:center;gap:20px;margin-bottom:32px;flex-wrap:wrap}.filter-chips[data-v-5e698217]{display:flex;gap:8px;flex-wrap:wrap;flex:1;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-chips[data-v-5e698217]::-webkit-scrollbar{display:none}.filter-chip[data-v-5e698217]{display:inline-flex;align-items:center;padding:8px 18px;border-radius:20px;border:1.5px solid #e5e7eb;background:#fff;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;white-space:nowrap;transition:all .25s ease}.filter-chip[data-v-5e698217]:hover{border-color:#027ffd;color:#027ffd}.filter-chip--active[data-v-5e698217]{background:#027ffd;border-color:#027ffd;color:#fff}.filter-chip--active[data-v-5e698217]:hover{background:#06c;border-color:#06c;color:#fff}.filter-search[data-v-5e698217]{width:260px;flex-shrink:0}.search-input[data-v-5e698217] .v-field{border-radius:12px;font-family:Roboto,sans-serif}.filter-summary[data-v-5e698217]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.filter-count[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#6b7280}.filter-reset[data-v-5e698217]{display:inline-flex;align-items:center;gap:4px;font-family:Roboto,sans-serif;font-size:.8125rem;font-weight:500;color:#027ffd;background:none;border:none;cursor:pointer;transition:color .2s}.filter-reset[data-v-5e698217]:hover{color:#06c}.empty-state[data-v-5e698217]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0;gap:16px}.empty-text[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.0625rem;color:#9ca3af}.templates-grid[data-v-5e698217]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.tmpl-card[data-v-5e698217]{display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid #e5e7eb;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.tmpl-card[data-v-5e698217]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a;border-color:#027ffd}.tmpl-card:hover .tmpl-arrow[data-v-5e698217]{opacity:1;transform:translate(0)}.tmpl-card:hover .tmpl-img[data-v-5e698217]{transform:scale(1.03)}.tmpl-img-wrap[data-v-5e698217]{height:180px;overflow:hidden;background:#f9fafb}.tmpl-img[data-v-5e698217]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tmpl-img-placeholder[data-v-5e698217]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.tmpl-body[data-v-5e698217]{padding:20px;flex:1;display:flex;flex-direction:column}.tmpl-title[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.0625rem;font-weight:600;color:#1a1a1a;margin-bottom:6px;line-height:1.3}.tmpl-sub[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.5;color:#6b7280;margin-bottom:14px;flex:1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tmpl-meta[data-v-5e698217]{display:flex;flex-wrap:wrap;gap:6px}.tmpl-badge[data-v-5e698217]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;color:#6b7280;background:#f3f4f6}.tmpl-badge .v-icon[data-v-5e698217]{color:#9ca3af}.tmpl-badge--tag[data-v-5e698217]{background:#eff6ff;color:#027ffd}.tmpl-arrow[data-v-5e698217]{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;background:#eff6ff;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(-6px);transition:all .3s ease}.s-why[data-v-5e698217]{padding:80px 0}.why-grid[data-v-5e698217]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px}.why-item[data-v-5e698217]{padding:28px;border-radius:14px;background:#fafbfc;border:1px solid #f3f4f6;transition:transform .3s,box-shadow .3s}.why-item[data-v-5e698217]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.why-icon[data-v-5e698217]{margin-bottom:14px}.why-title[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:700;color:#1a1a1a;margin-bottom:6px}.why-desc[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.6;color:#6b7280}.stat-callout[data-v-5e698217]{display:flex;align-items:flex-start;gap:14px;margin-top:44px;padding:20px 24px;background:#fffbeb;border-radius:14px;border:1px solid #fde68a}.stat-callout-icon[data-v-5e698217]{flex-shrink:0;margin-top:2px}.stat-callout-text[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.0625rem;line-height:1.6;color:#92400e;margin:0;font-weight:500}.s-hiw[data-v-5e698217]{padding:80px 0}.hiw-grid[data-v-5e698217]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:40px}.hiw-card[data-v-5e698217]{text-align:center;padding:32px 24px;background:#fff;border-radius:14px;border:1px solid #f0f0f0;box-shadow:0 4px 24px #0000000f,0 1px 4px #00000008}.hiw-num[data-v-5e698217]{width:40px;height:40px;border-radius:50%;background:#f9fafb;border:1.5px solid #e5e7eb;color:#1a1a1a;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.hiw-h3[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.375rem;font-weight:600;color:#1a1a1a;margin-bottom:10px}.hiw-p[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.125rem;line-height:1.65;color:#9ca3af}.illustration[data-v-5e698217]{position:relative;width:280px;height:260px}.illo-card[data-v-5e698217]{width:240px;background:#fff;border-radius:14px;padding:16px 20px 20px;box-shadow:0 8px 32px #00000014;border:1px solid #f0f0f0;position:relative;z-index:1}.illo-header[data-v-5e698217]{display:flex;gap:5px;margin-bottom:16px}.illo-dot[data-v-5e698217]{width:8px;height:8px;border-radius:50%}.illo-dot--r[data-v-5e698217]{background:#ef4444}.illo-dot--y[data-v-5e698217]{background:#f59e0b}.illo-dot--g[data-v-5e698217]{background:#22c55e}.illo-row[data-v-5e698217]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.illo-row[data-v-5e698217]:last-child{margin-bottom:0}.illo-label[data-v-5e698217]{width:60px;height:8px;border-radius:4px;background:#e5e7eb;flex-shrink:0}.illo-label--short[data-v-5e698217]{width:40px}.illo-label--med[data-v-5e698217]{width:52px}.illo-likert[data-v-5e698217]{display:flex;gap:6px}.lk[data-v-5e698217]{width:14px;height:14px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;transition:all .3s}.lk--fill[data-v-5e698217]{background:#027ffd;border-color:#027ffd}.illo-float[data-v-5e698217]{position:absolute;width:44px;height:44px;border-radius:12px;background:#fff;box-shadow:0 4px 16px #0000001a;border:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;z-index:2}.illo-float--chart[data-v-5e698217]{top:-10px;right:-10px;animation:float-bob-5e698217 3s ease-in-out infinite}.illo-float--shield[data-v-5e698217]{bottom:20px;right:-20px;animation:float-bob-5e698217 3s ease-in-out .8s infinite}.illo-float--bulb[data-v-5e698217]{bottom:-10px;left:20px;animation:float-bob-5e698217 3s ease-in-out 1.6s infinite}@keyframes float-bob-5e698217{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.s-faq[data-v-5e698217]{padding:80px 0}.faq-panels[data-v-5e698217]{margin-top:28px}.faq-q[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:500;color:#1f2937}.faq-a[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.125rem;line-height:1.75;color:#6b7280}.s-cta[data-v-5e698217]{padding:88px 0;position:relative;overflow:hidden;background:#fff}.s-cta[data-v-5e698217]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/how-it-works-bg-zGle3b6H.png) center/cover no-repeat;opacity:.2;pointer-events:none}.s-cta[data-v-5e698217]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff 0%,transparent 25%,transparent 75%,#fff 100%),radial-gradient(ellipse at center,transparent 20%,rgba(255,255,255,.7) 70%);pointer-events:none}.cta-inner[data-v-5e698217]{text-align:center;position:relative;z-index:1}.cta-h2[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:900;letter-spacing:-.03em;color:#1a1a1a;margin-bottom:14px}.cta-sub[data-v-5e698217]{font-family:Roboto,sans-serif;font-size:1.25rem;line-height:1.7;color:#6b7280;max-width:560px;margin:0 auto 32px}@media(max-width:960px){.s-hero[data-v-5e698217]{padding:80px 0 40px}.s-white[data-v-5e698217],.s-alt[data-v-5e698217]{padding:40px 0}.s-why[data-v-5e698217],.s-hiw[data-v-5e698217],.s-faq[data-v-5e698217]{padding:48px 0}.s-cta[data-v-5e698217]{padding:64px 0}.templates-grid[data-v-5e698217]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.filter-bar[data-v-5e698217]{flex-direction:column;align-items:stretch;gap:12px}.filter-search[data-v-5e698217]{width:100%}.s-fade-in[data-v-5e698217]:before{height:60px!important}.s-fade-in[data-v-5e698217]:after{height:60px!important}}@media(max-width:600px){.s-hero[data-v-5e698217]{padding:80px 0 28px}.hero-h1[data-v-5e698217]{font-size:clamp(1.75rem,6vw,2.25rem)}.trust-bar[data-v-5e698217]{gap:6px;font-size:.8125rem}.templates-grid[data-v-5e698217]{grid-template-columns:1fr}.btn-cta[data-v-5e698217]{padding:12px 22px;font-size:.9375rem}.filter-chips[data-v-5e698217]{flex-wrap:nowrap}.why-grid[data-v-5e698217],.hiw-grid[data-v-5e698217]{grid-template-columns:1fr}.stat-callout[data-v-5e698217]{flex-direction:column;gap:10px}}
