.page.svelte-1iv7230{min-height:100vh;background:#f0faf4;font-family:Inter,system-ui,-apple-system,sans-serif;color:#0a1f0a;display:flex;flex-direction:column;align-items:center;padding:40px 20px}.logo.svelte-1iv7230{max-height:24px;width:auto;margin-bottom:28px}.container.svelte-1iv7230{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 4px 40px;box-sizing:border-box}@media(min-width:768px){.page.svelte-1iv7230{justify-content:flex-start;padding:80px 24px 56px}.logo.svelte-1iv7230{max-height:26px;margin-bottom:32px}.container.svelte-1iv7230{max-width:500px;background:#fff;border:1px solid rgba(10,31,10,.06);border-radius:16px;box-shadow:0 1px 2px #0a1f0a0a,0 8px 24px #0a1f0a0f;padding:48px 56px 40px}.hero.svelte-1iv7230 h1:where(.svelte-1iv7230){font-size:32px!important;line-height:1.2!important}}.hero.svelte-1iv7230{margin-bottom:28px;width:100%}.hero.svelte-1iv7230 h1:where(.svelte-1iv7230){margin:0;font-size:26px;font-weight:700;line-height:1.25;color:#0a1f0a;letter-spacing:-.02em}.cta.svelte-1iv7230{width:100%;margin-bottom:36px}.cta-button.svelte-1iv7230{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;background:#96bf48;color:#fff;font-size:15px;font-weight:600;border-radius:50px;text-decoration:none;box-sizing:border-box;transition:filter .15s ease,transform .15s ease}.cta-button.svelte-1iv7230:hover{filter:brightness(.95)}.cta-button.svelte-1iv7230:active{transform:scale(.99)}.benefits.svelte-1iv7230{list-style:none;padding:24px 0 0;margin:0 0 32px;width:100%;text-align:left;border-top:1px solid rgba(10,31,10,.08)}.benefits.svelte-1iv7230 li:where(.svelte-1iv7230){display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#5a6a5a;padding:5px 0}.benefits.svelte-1iv7230 svg:where(.svelte-1iv7230){flex-shrink:0;width:14px;height:14px;margin-top:2px;color:#96bf48}.trust.svelte-1iv7230{display:flex;align-items:stretch;justify-content:space-between;width:100%;padding-top:24px;border-top:1px solid rgba(10,31,10,.08)}.divider.svelte-1iv7230{width:1px;background:#0a1f0a1a}.stat.svelte-1iv7230{flex:1;padding:0 8px;text-align:center}.stat-value.svelte-1iv7230{font-size:13px;color:#5a6a5a;font-weight:500}.stat-label.svelte-1iv7230{font-size:11px;color:#8a978a;margin-top:3px}
