.hero[data-v-4e2bf0fe]{position:relative;overflow:hidden;padding:80px 0 0;background:linear-gradient(180deg,#f7fcec,#fff 65%)}.hero-bg[data-v-4e2bf0fe]{position:absolute;inset:0;pointer-events:none;z-index:0}.blob[data-v-4e2bf0fe]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55}.blob-1[data-v-4e2bf0fe]{width:480px;height:480px;top:-120px;right:-120px;background:radial-gradient(circle,#C7EE8C 0%,transparent 70%)}.blob-2[data-v-4e2bf0fe]{width:360px;height:360px;bottom:-80px;left:-100px;background:radial-gradient(circle,#DCF5B5 0%,transparent 70%)}.hero-inner[data-v-4e2bf0fe]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px;align-items:center;padding-bottom:100px}.headline[data-v-4e2bf0fe]{font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.05;letter-spacing:-.03em;font-weight:900;color:var(--color-ink);margin:0 0 22px}.headline .accent[data-v-4e2bf0fe]{background:linear-gradient(135deg,#73c41d,#4fa00e);-webkit-background-clip:text;background-clip:text;color:transparent}.subhead[data-v-4e2bf0fe]{font-size:1.18rem;line-height:1.65;color:var(--color-ink-soft);max-width:560px;margin:0 0 32px}.hero-ctas[data-v-4e2bf0fe]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:36px}.trust-row[data-v-4e2bf0fe]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.stars[data-v-4e2bf0fe]{display:inline-flex;gap:2px}.trust-row p[data-v-4e2bf0fe]{margin:0;font-size:.95rem;font-weight:600;color:var(--color-ink-soft)}.hero-art[data-v-4e2bf0fe]{position:relative}.art-card[data-v-4e2bf0fe]{position:relative;border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--color-border);box-shadow:0 32px 60px #1f4d0f29,0 12px 24px #10182814;transform:rotate(-1.2deg);transition:transform .4s ease}.art-card[data-v-4e2bf0fe]:hover{transform:rotate(0) translateY(-4px)}.art-card img[data-v-4e2bf0fe]{display:block;width:100%;height:auto}.float-chip[data-v-4e2bf0fe]{position:absolute;display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:10px 16px;font-size:.88rem;font-weight:700;color:var(--color-ink);box-shadow:0 12px 28px #1018281f;border:1px solid var(--color-border)}.float-chip .dot[data-v-4e2bf0fe]{width:8px;height:8px;background:var(--color-primary);border-radius:50%;box-shadow:0 0 0 4px #73c41d33}.chip-1[data-v-4e2bf0fe]{top:-16px;left:-24px;animation:floaty-4e2bf0fe 6s ease-in-out infinite}.chip-2[data-v-4e2bf0fe]{bottom:24px;right:-28px;animation:floaty-4e2bf0fe 7s ease-in-out -2s infinite}@keyframes floaty-4e2bf0fe{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.feature-ribbon[data-v-4e2bf0fe]{position:relative;z-index:2;background:#fff;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:28px 0}.ribbon-grid[data-v-4e2bf0fe]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:center}.ribbon-item[data-v-4e2bf0fe]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px;border-radius:12px;transition:background .2s ease,transform .2s ease}.ribbon-item[data-v-4e2bf0fe]:hover{background:var(--color-primary-50);transform:translateY(-2px)}.ribbon-item img[data-v-4e2bf0fe]{height:36px;width:auto}.ribbon-title[data-v-4e2bf0fe]{font-weight:700;font-size:.98rem;color:var(--color-ink)}@media (max-width: 991px){.hero[data-v-4e2bf0fe]{padding-top:56px}.hero-inner[data-v-4e2bf0fe]{grid-template-columns:1fr;gap:56px;padding-bottom:64px;text-align:center}.subhead[data-v-4e2bf0fe]{margin-left:auto;margin-right:auto}.hero-ctas[data-v-4e2bf0fe],.trust-row[data-v-4e2bf0fe]{justify-content:center}.ribbon-grid[data-v-4e2bf0fe]{grid-template-columns:repeat(3,1fr);gap:6px}.chip-1[data-v-4e2bf0fe]{left:8px;top:-14px}.chip-2[data-v-4e2bf0fe]{right:8px}}@media (max-width: 575px){.ribbon-grid[data-v-4e2bf0fe]{grid-template-columns:repeat(2,1fr)}.hero-ctas .btn[data-v-4e2bf0fe]{width:100%}}.stats-section[data-v-4fac0a73]{padding:96px 0;background:#fff}.section-head[data-v-4fac0a73]{text-align:center;max-width:760px;margin:0 auto 56px}.title[data-v-4fac0a73]{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 14px}.lede[data-v-4fac0a73]{color:var(--color-ink-soft);font-size:1.08rem;margin:0}.stat-grid[data-v-4fac0a73]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat-card[data-v-4fac0a73]{position:relative;background:#fff;border:1px solid var(--color-border);border-radius:18px;padding:28px 24px 32px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;overflow:hidden}.stat-card[data-v-4fac0a73]:hover{transform:translateY(-4px);box-shadow:0 18px 36px #10182814;border-color:#dceec2}.stat-icon[data-v-4fac0a73]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--color-primary-dark);margin-bottom:18px}.stat-value[data-v-4fac0a73]{font-family:var(--font-display);font-size:clamp(1.85rem,2.8vw,2.4rem);font-weight:900;letter-spacing:-.02em;color:var(--color-primary-dark);line-height:1.1;margin-bottom:8px}.stat-label[data-v-4fac0a73]{font-size:.96rem;font-weight:600;color:var(--color-ink-soft);margin-bottom:18px}.stat-spark[data-v-4fac0a73]{width:48px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--color-primary) 0%,#B6E76E 100%)}@media (max-width: 991px){.stat-grid[data-v-4fac0a73]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.stat-grid[data-v-4fac0a73]{grid-template-columns:1fr}.stats-section[data-v-4fac0a73]{padding:64px 0}}.features[data-v-1e979f81]{padding:120px 0;background:#fff;scroll-margin-top:80px}.section-head[data-v-1e979f81]{text-align:center;max-width:780px;margin:0 auto 88px}.title[data-v-1e979f81]{font-size:clamp(2.1rem,3.6vw,3rem);font-weight:800;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 16px}.lede[data-v-1e979f81]{font-size:1.12rem;line-height:1.65;color:var(--color-ink-soft);margin:0}.feature-rows[data-v-1e979f81]{display:flex;flex-direction:column;gap:140px}.feature-row[data-v-1e979f81]{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:center;scroll-margin-top:100px}.feature-row.reverse[data-v-1e979f81]{grid-template-columns:1.15fr 1fr}.feature-row.reverse .feature-text[data-v-1e979f81]{order:2}.feature-row.reverse .feature-art[data-v-1e979f81]{order:1}.feature-tag[data-v-1e979f81]{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:20px}.feature-title[data-v-1e979f81]{font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--color-ink);margin:0 0 18px}.feature-copy[data-v-1e979f81]{font-size:1.05rem;line-height:1.7;color:var(--color-ink-soft);margin:0 0 24px}.feature-bullets[data-v-1e979f81]{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.feature-bullets li[data-v-1e979f81]{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;font-weight:500;color:var(--color-ink)}.feature-bullets svg[data-v-1e979f81]{flex-shrink:0;margin-top:3px}.learn-link[data-v-1e979f81]{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.98rem;color:var(--color-primary-dark);border-bottom:2px solid transparent;padding-bottom:4px;transition:gap .2s ease,color .2s ease,border-color .2s ease}.learn-link[data-v-1e979f81]:hover{gap:12px;color:var(--color-primary);border-bottom-color:var(--color-primary)}.feature-art[data-v-1e979f81]{position:relative;min-height:320px}.art-shell[data-v-1e979f81]{position:relative;z-index:1;background:#fff;border:1px solid var(--color-border);border-radius:20px;padding:14px;box-shadow:0 24px 48px #1018281a,0 8px 16px #1018280d;overflow:hidden}.art-shell img[data-v-1e979f81]{display:block;width:100%;height:auto;border-radius:12px}.art-blob[data-v-1e979f81]{position:absolute;width:70%;height:70%;border-radius:50%;filter:blur(60px);opacity:.5;z-index:0;top:-10%;right:-10%}.feature-row.reverse .art-blob[data-v-1e979f81]{right:auto;left:-10%}@media (max-width: 991px){.features[data-v-1e979f81]{padding:80px 0}.feature-rows[data-v-1e979f81]{gap:88px}.feature-row[data-v-1e979f81],.feature-row.reverse[data-v-1e979f81]{grid-template-columns:1fr;gap:36px}.feature-row.reverse .feature-text[data-v-1e979f81]{order:1}.feature-row.reverse .feature-art[data-v-1e979f81]{order:2}.feature-bullets[data-v-1e979f81]{grid-template-columns:1fr;gap:10px}.feature-art[data-v-1e979f81]{min-height:240px}}.trusted-section[data-v-5612835e]{padding:120px 0;background:linear-gradient(180deg,#fff,#f7fcec)}.trusted-head[data-v-5612835e]{text-align:center;max-width:760px;margin:0 auto 56px}.title[data-v-5612835e]{font-size:clamp(1.85rem,3vw,2.5rem);font-weight:800;letter-spacing:-.02em;color:var(--color-ink);margin:0}.logo-grid[data-v-5612835e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:96px;background:#fff;border:1px solid var(--color-border);border-radius:20px;padding:32px;box-shadow:var(--shadow-sm);max-width:880px;margin-left:auto;margin-right:auto}.logo-tile[data-v-5612835e]{display:flex;align-items:center;justify-content:center;padding:18px 22px;border-radius:12px;transition:background .2s ease,transform .2s ease}.logo-tile[data-v-5612835e]:hover{background:var(--color-primary-50);transform:translateY(-2px)}.logo-tile img[data-v-5612835e]{max-height:48px;max-width:180px;width:auto;height:auto;object-fit:contain}.testimonial[data-v-5612835e]{position:relative;max-width:820px;margin:0 auto;text-align:center;background:#fff;border:1px solid var(--color-border);border-radius:24px;padding:56px 48px 40px;box-shadow:var(--shadow-md)}.quote-mark[data-v-5612835e]{position:absolute;top:28px;left:36px}.quote[data-v-5612835e]{font-family:var(--font-display);font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:500;line-height:1.55;color:var(--color-ink);margin:0 0 28px;letter-spacing:-.01em}.byline[data-v-5612835e]{display:inline-flex;align-items:center;gap:14px}.avatar[data-v-5612835e]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#73c41d,#1f4d0f);color:#fff;font-weight:800;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}.byline-name[data-v-5612835e]{font-weight:700;color:var(--color-ink);text-align:left}.byline-role[data-v-5612835e]{font-size:.9rem;color:var(--color-muted);text-align:left}@media (max-width: 991px){.trusted-section[data-v-5612835e]{padding:80px 0}.logo-grid[data-v-5612835e]{padding:22px;gap:12px}}@media (max-width: 540px){.logo-grid[data-v-5612835e]{grid-template-columns:1fr}.logo-tile img[data-v-5612835e]{max-height:44px}.testimonial[data-v-5612835e]{padding:40px 24px 28px}.quote-mark[data-v-5612835e]{left:16px;top:14px;width:36px;height:28px}}.faq-section[data-v-3be81b4d]{padding:120px 0;background:#fff}.faq-layout[data-v-3be81b4d]{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:flex-start}.faq-aside[data-v-3be81b4d]{position:sticky;top:120px}.title[data-v-3be81b4d]{font-size:clamp(2rem,3vw,2.6rem);font-weight:800;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 16px}.lede[data-v-3be81b4d]{color:var(--color-ink-soft);font-size:1.05rem;line-height:1.65;margin:0 0 28px}.aside-cta[data-v-3be81b4d]{display:flex;flex-wrap:wrap;gap:12px}.faq-list[data-v-3be81b4d]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-3be81b4d]{background:#fff;border:1px solid var(--color-border);border-radius:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq-item[data-v-3be81b4d]:hover{border-color:#d4e9b0}.faq-item.open[data-v-3be81b4d]{border-color:var(--color-primary);box-shadow:0 8px 20px #73c41d1a}.faq-q[data-v-3be81b4d]{width:100%;display:flex;align-items:center;gap:20px;padding:22px 24px;background:transparent;border:0;cursor:pointer;text-align:left}.q-text[data-v-3be81b4d]{flex:1;font-family:var(--font-display);font-weight:700;font-size:1.06rem;color:var(--color-ink);line-height:1.3}.chev[data-v-3be81b4d]{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-50);color:var(--color-primary-dark);transition:transform .2s ease,background .2s ease}.faq-item.open .chev[data-v-3be81b4d]{transform:rotate(180deg);background:var(--color-primary);color:#fff}.faq-a[data-v-3be81b4d]{max-height:0;overflow:hidden;transition:max-height .32s ease;padding:0 24px}.faq-a p[data-v-3be81b4d]{margin:0;padding:0 0 22px;color:var(--color-ink-soft);font-size:1rem;line-height:1.7}.faq-q[data-v-3be81b4d]:focus{outline:none}.faq-q[data-v-3be81b4d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (max-width: 991px){.faq-section[data-v-3be81b4d]{padding:80px 0}.faq-layout[data-v-3be81b4d]{grid-template-columns:1fr;gap:40px}.faq-aside[data-v-3be81b4d]{position:static}.q-text[data-v-3be81b4d]{font-size:1rem}}
