@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Syne:wght@600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#0a140a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lhv-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700;border:none;border-radius:10px;cursor:pointer;letter-spacing:.01em;transition:all .18s ease;white-space:nowrap;text-decoration:none;box-shadow:0 2px 8px #16a34a40}.lhv-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#15803d,#16a34a);box-shadow:0 4px 16px #16a34a59;transform:translateY(-1px)}.lhv-btn-primary:active:not(:disabled){transform:translateY(0)}.lhv-btn-primary:disabled{opacity:.6;cursor:not-allowed}.lhv-btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;background:transparent;color:#16a34a;font-family:Inter,sans-serif;font-size:14px;font-weight:600;border:1.5px solid #16a34a;border-radius:10px;cursor:pointer;transition:all .18s ease;white-space:nowrap}.lhv-btn-outline:hover{background:#16a34a0f}.lhv-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background:transparent;color:#6a8a6a;font-family:Inter,sans-serif;font-size:14px;font-weight:500;border:1px solid rgba(0,0,0,.1);border-radius:9px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.lhv-btn-ghost:hover{background:#0000000a;color:#0a140a}.lhv-btn-xl{padding:15px 36px;font-size:16px;border-radius:14px}.lhv-btn-glow{box-shadow:0 0 #22c55e66;animation:lhv-pulse-glow 2.5s ease-in-out infinite}@keyframes lhv-pulse-glow{0%,to{box-shadow:0 0 #22c55e66,0 4px 16px #16a34a59}50%{box-shadow:0 0 0 8px #22c55e00,0 4px 16px #16a34a59}}.lhv-btn-white-xl{display:inline-flex;align-items:center;justify-content:center;padding:15px 36px;background:#fff;color:#16a34a;font-family:Inter,sans-serif;font-size:16px;font-weight:700;border:none;border-radius:14px;cursor:pointer;transition:all .18s ease;white-space:nowrap;box-shadow:0 4px 20px #0000001f}.lhv-btn-white-xl:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000002e}.lhv-card{background:#fff;border-radius:18px;border:1px solid rgba(34,197,94,.12);padding:24px 28px;box-shadow:0 1px 3px #0000000a}.lhv-card-hover{cursor:pointer;transition:all .2s ease}.lhv-card-hover:hover{border-color:#22c55e4d;box-shadow:0 8px 24px #00000012;transform:translateY(-2px)}.lhv-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#22c55e1a;color:#166534;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lhv-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#16a34a;margin-bottom:14px}.lhv-section-h2{font-family:Syne,sans-serif;font-size:clamp(30px,5vw,48px);font-weight:800;color:#0a140a;line-height:1.1;letter-spacing:-.02em}.lhv-input{width:100%;padding:11px 14px;background:#fff;border:1.5px solid #d1fae5;border-radius:10px;font-size:14px;font-family:Inter,sans-serif;color:#0a140a;transition:border-color .15s,box-shadow .15s;outline:none}.lhv-input:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.lhv-input::placeholder{color:#9ca3af}textarea.lhv-input{min-height:80px}.lhv-spinner{display:inline-block;width:36px;height:36px;border:3px solid rgba(22,163,74,.15);border-top-color:#22c55e;border-radius:50%;animation:lhv-spin .7s linear infinite}@keyframes lhv-spin{to{transform:rotate(360deg)}}@media (min-width: 768px){.lhv-auth-left{display:flex!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#16a34a40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#16a34a73}.lhv-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 40px;height:68px;display:flex;align-items:center;justify-content:space-between;transition:background .3s,backdrop-filter .3s,box-shadow .3s}.lhv-nav.scrolled{background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px #0000000f}.lhv-blob{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.lhv-faq-item{border-bottom:1px solid rgba(34,197,94,.12)}.lhv-faq-question{width:100%;padding:22px 0;background:none;border:none;text-align:left;font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#0a140a;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:color .15s}.lhv-faq-question:hover{color:#16a34a}.lhv-faq-answer{font-size:15px;color:#4a6a4a;line-height:1.7;padding-bottom:20px}.lhv-faq-chevron{transition:transform .25s ease;flex-shrink:0}.lhv-faq-chevron.open{transform:rotate(180deg)}.lhv-fadein{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.lhv-fadein.visible{opacity:1;transform:translateY(0)}@media (max-width: 640px){.lhv-nav{padding:0 20px}.lhv-nav-links{display:none}}
