@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";[data-v-0476fe2a]:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing[data-v-0476fe2a]{color:#000;flex-direction:column;min-height:100dvh;display:flex}.header[data-v-0476fe2a]{border-bottom:1px solid #0000000f;padding:max(16px,min(3vw,32px));position:relative}.nav[data-v-0476fe2a]{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;display:flex}.logo[data-v-0476fe2a]{color:#000;font-size:max(18px,min(2.4vw,22px));font-weight:800;text-decoration:none}.cta[data-v-0476fe2a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#57ca7c;border:2px solid #57ca7c;border-radius:999px;padding:10px 18px;font-weight:700;transition:transform 60ms,box-shadow .2s,background .2s,color .2s;box-shadow:0 6px 20px #57ca7c59}.cta[data-v-0476fe2a]:hover{transform:translateY(-1px)}.cta[data-v-0476fe2a]:active{transform:translateY(0);box-shadow:0 2px 8px #57ca7c40}.cta.cta--outline[data-v-0476fe2a]{color:#000;box-shadow:none;background:0 0}.cta.cta--outline[data-v-0476fe2a]:hover{background:#57ca7c14}.cta.cta--lg[data-v-0476fe2a]{padding:14px 22px}.hero[data-v-0476fe2a]{max-width:1120px;margin:32px auto 0;padding:max(16px,min(2.8vw,24px)) 0 8px}.title[data-v-0476fe2a]{letter-spacing:-.01em;margin:0;font-size:max(24px,min(4.2vw,44px));line-height:1.15}.subtitle[data-v-0476fe2a]{opacity:.8;margin:14px 0 0;font-size:max(14px,min(2vw,18px))}.hero-actions[data-v-0476fe2a]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.section-title[data-v-0476fe2a]{margin:0 0 16px;font-size:max(20px,min(3vw,28px))}.features[data-v-0476fe2a]{max-width:1120px;margin:48px auto 0;padding:0 max(16px,min(3vw,24px))}.features-list[data-v-0476fe2a]{grid-template-columns:repeat(12,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.feature-card[data-v-0476fe2a]{background:#57ca7c0f;border:2px solid #57ca7c;border-radius:16px;grid-column:span 12;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;display:grid}@media (min-width:720px){.feature-card[data-v-0476fe2a]{grid-column:span 6}}@media (min-width:1024px){.feature-card[data-v-0476fe2a]{grid-column:span 4}}.badge[data-v-0476fe2a]{color:#fff;background:#57ca7c;border-radius:999px;place-items:center;width:36px;height:36px;font-weight:800;display:inline-grid}.feature-text[data-v-0476fe2a]{margin:0}.contact[data-v-0476fe2a]{max-width:880px;margin:56px auto 0;padding:0 max(16px,min(3vw,24px)) 40px}.contact-form[data-v-0476fe2a]{background:#57ca7c0f;border:2px solid #57ca7c;border-radius:20px;gap:14px;padding:max(16px,min(3vw,24px));display:grid}.form-row[data-v-0476fe2a]{gap:8px;display:grid}.form-row label[data-v-0476fe2a]{font-weight:600}.form-row input[data-v-0476fe2a],.form-row textarea[data-v-0476fe2a]{font:inherit;color:#000;background:#fff;border:2px solid #57ca7c;border-radius:12px;outline:none;padding:10px 12px}.form-row input[data-v-0476fe2a]:focus,.form-row textarea[data-v-0476fe2a]:focus{box-shadow:0 0 0 4px #57ca7c40}.form-success[data-v-0476fe2a]{margin:6px 0 0;font-weight:600}.footer[data-v-0476fe2a]{text-align:center;border-top:1px solid #0000000f;margin-top:auto;padding:24px}
