:root{--color-white:#fcfcfc;--color-light:#fafafa;--color-green:#5b8e55;--color-green-dark:#426b3e;--color-dark:#12121d;--color-green-light:#f8faf8;--color-mint:#d1efe7;--color-yellow:#ebecd2;--color-pink:#e7bdbb;--color-peach:#e7c2a0;--color-text-secondary:#555;--color-text-muted:#666;--color-text-hint:#777;--color-text-dim:#a0a0aa;--font-family-sans:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family-sans);background-color:var(--color-white);color:var(--color-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}ul{list-style:none}.btn{cursor:pointer;font-size:1rem;font-weight:600;font-family:var(--font-family-sans);border:none;border-radius:50px;justify-content:center;align-items:center;padding:.75rem 1.5rem;transition:all .3s;display:inline-flex}.btn-primary{background-color:var(--color-green);color:var(--color-white);box-shadow:0 4px 14px #5b8e554d}.btn-primary:hover{background-color:var(--color-green-dark);transform:translateY(-2px);box-shadow:0 6px 20px #5b8e5566}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.text-gradient{background:linear-gradient(135deg, var(--color-green), var(--color-green-dark));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fade-in{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.slide-up{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(60px)}.slide-left{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(60px)}.slide-right{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-60px)}.fade-in.visible,.slide-up.visible,.slide-left.visible,.slide-right.visible{opacity:1;transform:translate(0)}[data-delay="1"]{transition-delay:.1s}[data-delay="2"]{transition-delay:.2s}[data-delay="3"]{transition-delay:.3s}[data-delay="4"]{transition-delay:.4s}[data-delay="5"]{transition-delay:.5s}.section-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem}.section-subtitle{color:var(--color-text-muted);max-width:550px;font-size:1.125rem}@media (width<=768px){.section-title{font-size:1.8rem}}.header[data-v-8a11b8a5]{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#ffffffd9;border-bottom:1px solid #0000000d;width:100%;transition:all .3s;position:fixed;top:0;left:0}.header.scrolled[data-v-8a11b8a5]{background:#fffffff2;box-shadow:0 4px 20px #0000000f}.header.scrolled .header-content[data-v-8a11b8a5]{height:48px}.header-content[data-v-8a11b8a5]{justify-content:space-between;align-items:center;height:56px;transition:height .3s;display:flex}.logo-img[data-v-8a11b8a5]{width:auto;height:32px}.nav-desktop[data-v-8a11b8a5]{gap:2.5rem;display:flex}.nav-desktop a[data-v-8a11b8a5]{color:var(--color-dark);opacity:.8;font-size:.95rem;font-weight:500;transition:opacity .3s,color .3s;position:relative}.nav-desktop a[data-v-8a11b8a5]:after{content:"";background:var(--color-green);border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-desktop a[data-v-8a11b8a5]:hover{opacity:1;color:var(--color-green)}.nav-desktop a[data-v-8a11b8a5]:hover:after{width:100%}.header-actions[data-v-8a11b8a5]{align-items:center;gap:.75rem;display:flex}.header-actions .btn-header[data-v-8a11b8a5]{padding:.5rem 1.2rem;font-size:.9rem}.btn-outline[data-v-8a11b8a5]{border:1.5px solid var(--color-green);color:var(--color-green);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.btn-outline[data-v-8a11b8a5]:hover{background:var(--color-green);color:#fff}.btn-danger-outline[data-v-8a11b8a5]{color:#e53e3e;cursor:pointer;background:0 0;border:1.5px solid #e53e3e;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.account-wrapper[data-v-8a11b8a5]{position:relative}.btn-account[data-v-8a11b8a5]{cursor:pointer;color:var(--color-dark);background:#5b8e5514;border:1.5px solid #5b8e5533;border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .75rem .35rem .4rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.btn-account[data-v-8a11b8a5]:hover{border-color:var(--color-green);background:#5b8e5524}.account-avatar[data-v-8a11b8a5]{background:var(--color-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:flex}.account-name[data-v-8a11b8a5]{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.chevron[data-v-8a11b8a5]{opacity:.6;font-size:.75rem;transition:transform .2s;display:inline-block}.chevron.open[data-v-8a11b8a5]{transform:rotate(180deg)}.account-dropdown[data-v-8a11b8a5]{z-index:1100;background:#fff;border:1px solid #00000014;border-radius:12px;min-width:200px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 30px #0000001f}.account-email[data-v-8a11b8a5]{color:#888;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #0000000f;padding:.75rem 1rem;font-size:.8rem;overflow:hidden}.dropdown-item[data-v-8a11b8a5]{text-align:left;cursor:pointer;width:100%;color:var(--color-dark);background:0 0;border:none;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:background .15s;display:block}.dropdown-item[data-v-8a11b8a5]:hover{background:#0000000a}.dropdown-item.danger[data-v-8a11b8a5]{color:#e53e3e}.dropdown-item.danger[data-v-8a11b8a5]:hover{background:#e53e3e0f}.header-mobile-right[data-v-8a11b8a5]{align-items:center;gap:.5rem;display:none}.hamburger[data-v-8a11b8a5]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:4px;display:flex}.hamburger span[data-v-8a11b8a5]{background:var(--color-dark);transform-origin:50%;border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.hamburger.active span[data-v-8a11b8a5]:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.active span[data-v-8a11b8a5]:nth-child(2){opacity:0}.hamburger.active span[data-v-8a11b8a5]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-overlay[data-v-8a11b8a5]{opacity:0;pointer-events:none;z-index:1050;background:#0006;transition:opacity .3s;position:fixed;inset:0}.mobile-overlay.visible[data-v-8a11b8a5]{opacity:1;pointer-events:auto}.mobile-nav[data-v-8a11b8a5]{z-index:1100;background:#fff;flex-direction:column;gap:2rem;width:300px;padding:1.5rem;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-nav.open[data-v-8a11b8a5]{transform:translate(0)}.mobile-nav-header[data-v-8a11b8a5]{justify-content:space-between;align-items:center;display:flex}.mobile-nav-logo[data-v-8a11b8a5]{height:28px}.mobile-nav-close[data-v-8a11b8a5]{cursor:pointer;color:#aaa;background:0 0;border:none;font-size:1.2rem}.mobile-nav-links[data-v-8a11b8a5]{flex-direction:column;gap:1.5rem;display:flex}.mobile-nav-links a[data-v-8a11b8a5]{color:var(--color-dark);align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;display:flex}.link-dot[data-v-8a11b8a5]{background:var(--color-green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mobile-nav-cta[data-v-8a11b8a5]{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.modal-overlay[data-v-8a11b8a5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-8a11b8a5]{background:#fff;border-radius:20px;width:100%;max-width:400px;padding:2rem;position:relative;box-shadow:0 20px 60px #0003}.modal-close[data-v-8a11b8a5]{cursor:pointer;color:#aaa;background:0 0;border:none;padding:4px;font-size:1rem;line-height:1;transition:color .2s;position:absolute;top:1rem;right:1rem}.modal-close[data-v-8a11b8a5]:hover{color:#333}.modal-title[data-v-8a11b8a5]{color:var(--color-dark);margin-bottom:.25rem;font-size:1.5rem;font-weight:800}.modal-subtitle[data-v-8a11b8a5]{color:#888;margin-bottom:1.5rem;font-size:.9rem}.login-form[data-v-8a11b8a5]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-8a11b8a5]{flex-direction:column;gap:.4rem;display:flex}.form-group label[data-v-8a11b8a5]{color:var(--color-dark);font-size:.85rem;font-weight:600}.form-group input[data-v-8a11b8a5]{color:var(--color-dark);background:#fafafa;border:1.5px solid #0000001f;border-radius:10px;outline:none;padding:.7rem .9rem;font-size:.95rem;transition:border-color .2s}.form-group input[data-v-8a11b8a5]:focus{border-color:var(--color-green);background:#fff}.form-error[data-v-8a11b8a5]{color:#e53e3e;margin:0;font-size:.85rem}.btn-full[data-v-8a11b8a5]{width:100%;padding:.8rem;font-size:1rem}.btn-full[data-v-8a11b8a5]:disabled{opacity:.6;cursor:not-allowed}.modal-enter-active[data-v-8a11b8a5],.modal-leave-active[data-v-8a11b8a5]{transition:opacity .25s}.modal-enter-from[data-v-8a11b8a5],.modal-leave-to[data-v-8a11b8a5]{opacity:0}@media (width<=768px){.nav-desktop[data-v-8a11b8a5],.header-actions[data-v-8a11b8a5]{display:none}.header-mobile-right[data-v-8a11b8a5]{display:flex}}.delete-page[data-v-a07a07b1]{z-index:3000;background:#fff;position:fixed;inset:0;overflow-y:auto}.delete-page-inner[data-v-a07a07b1]{max-width:640px;margin:0 auto;padding:2rem 1.5rem 4rem}.back-btn[data-v-a07a07b1]{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.5rem 0;font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.back-btn[data-v-a07a07b1]:hover{color:var(--color-dark)}.delete-content[data-v-a07a07b1]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.warning-icon[data-v-a07a07b1]{font-size:3.5rem;line-height:1}.delete-title[data-v-a07a07b1]{color:var(--color-dark);margin:0;font-size:2rem;font-weight:800}.delete-subtitle[data-v-a07a07b1]{color:#555;max-width:480px;font-size:1.05rem;line-height:1.6}.delete-subtitle strong[data-v-a07a07b1]{color:#c53030}.data-card[data-v-a07a07b1]{text-align:left;background:#fff8f8;border:1.5px solid #fed7d7;border-radius:16px;width:100%;padding:1.5rem}.data-card-title[data-v-a07a07b1]{color:#c53030;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:.95rem;font-weight:700}.data-list[data-v-a07a07b1]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.data-item[data-v-a07a07b1]{color:var(--color-dark);align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5;display:flex}.data-icon[data-v-a07a07b1]{text-align:center;flex-shrink:0;width:1.5rem;margin-top:1px;font-size:1.1rem}.confirm-section[data-v-a07a07b1]{text-align:left;width:100%}.confirm-label[data-v-a07a07b1]{color:#555;margin-bottom:.75rem;font-size:.95rem;line-height:1.5}.confirm-label strong[data-v-a07a07b1]{color:#c53030;background:#fed7d7;border-radius:4px;padding:2px 6px;font-family:monospace}.confirm-input[data-v-a07a07b1]{letter-spacing:.1em;box-sizing:border-box;border:2px solid #0000001f;border-radius:10px;outline:none;width:100%;padding:.8rem 1rem;font-family:monospace;font-size:1rem;font-weight:700;transition:border-color .2s}.confirm-input[data-v-a07a07b1]:focus{border-color:#c53030}.form-error[data-v-a07a07b1]{color:#c53030;margin-top:.5rem;font-size:.85rem}.action-buttons[data-v-a07a07b1]{gap:1rem;width:100%;display:flex}.btn-cancel[data-v-a07a07b1]{color:#555;cursor:pointer;background:#fff;border:1.5px solid #00000026;border-radius:10px;flex:1;padding:.85rem;font-size:.95rem;font-weight:600;transition:all .2s}.btn-cancel[data-v-a07a07b1]:hover{border-color:var(--color-dark);color:var(--color-dark)}.btn-delete[data-v-a07a07b1]{color:#fff;cursor:pointer;background:#c53030;border:none;border-radius:10px;flex:2;justify-content:center;align-items:center;gap:.5rem;padding:.85rem;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}.btn-delete[data-v-a07a07b1]:hover:not(:disabled){background:#9b2c2c}.btn-delete[data-v-a07a07b1]:disabled{opacity:.4;cursor:not-allowed}.spinner[data-v-a07a07b1]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite spin-a07a07b1}@keyframes spin-a07a07b1{to{transform:rotate(360deg)}}.account-info[data-v-a07a07b1]{color:#999;font-size:.85rem}.success-screen[data-v-a07a07b1]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:4rem 1rem;display:flex}.success-icon[data-v-a07a07b1]{font-size:4rem;line-height:1}.success-title[data-v-a07a07b1]{color:var(--color-dark);margin:0;font-size:2rem;font-weight:800}.success-text[data-v-a07a07b1]{color:#555;max-width:400px;font-size:1rem;line-height:1.7}.btn-close-success[data-v-a07a07b1]{border-radius:10px;margin-top:.5rem;padding:.8rem 2rem;font-size:1rem}.fade-enter-active[data-v-a07a07b1],.fade-leave-active[data-v-a07a07b1]{transition:opacity .3s}.fade-enter-from[data-v-a07a07b1],.fade-leave-to[data-v-a07a07b1]{opacity:0}.page-slide-enter-active[data-v-a07a07b1],.page-slide-leave-active[data-v-a07a07b1]{transition:transform .3s,opacity .3s}.page-slide-enter-from[data-v-a07a07b1],.page-slide-leave-to[data-v-a07a07b1]{opacity:0;transform:translateY(20px)}@media (width<=600px){.delete-page-inner[data-v-a07a07b1]{padding:1.25rem 1rem 3rem}.back-btn[data-v-a07a07b1]{margin-bottom:1.5rem}.warning-icon[data-v-a07a07b1]{font-size:2.5rem}.delete-title[data-v-a07a07b1]{font-size:1.5rem}.delete-subtitle[data-v-a07a07b1]{font-size:.95rem}.data-card[data-v-a07a07b1]{padding:1rem}.delete-content[data-v-a07a07b1]{gap:1.25rem}.action-buttons[data-v-a07a07b1]{flex-direction:column-reverse;gap:.75rem}.btn-delete[data-v-a07a07b1],.btn-cancel[data-v-a07a07b1]{flex:unset;width:100%}}.legal-page[data-v-73ca7525]{z-index:3000;background:#fff;position:fixed;inset:0;overflow-y:auto}.legal-inner[data-v-73ca7525]{max-width:760px;margin:0 auto;padding:2rem 1.5rem 5rem}.back-btn[data-v-73ca7525]{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.5rem 0;font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.back-btn[data-v-73ca7525]:hover{color:var(--color-dark)}.legal-header[data-v-73ca7525]{border-bottom:1px solid #00000014;margin-bottom:3rem;padding-bottom:2rem}.legal-label[data-v-73ca7525]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-green);margin-bottom:.5rem;font-size:.8rem;font-weight:700}.legal-title[data-v-73ca7525]{color:var(--color-dark);margin:0 0 .75rem;font-size:2rem;font-weight:800}.legal-date[data-v-73ca7525]{color:#999;font-size:.875rem}.legal-body[data-v-73ca7525]{flex-direction:column;gap:2rem;display:flex}.mentions-block[data-v-73ca7525]{background:#f8faf8;border:1.5px solid #5b8e5526;border-radius:12px;padding:1.5rem}.mentions-block h2[data-v-73ca7525]{color:var(--color-green)!important}.notice[data-v-73ca7525]{margin-top:.75rem;font-style:italic;color:#888!important;font-size:.85rem!important}.legal-body section h2[data-v-73ca7525]{color:var(--color-dark);margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.legal-body section p[data-v-73ca7525]{color:#444;margin-bottom:.75rem;font-size:.95rem;line-height:1.75}.legal-body section p[data-v-73ca7525]:last-child{margin-bottom:0}.legal-body section ul[data-v-73ca7525]{flex-direction:column;gap:.4rem;margin-bottom:.75rem;padding-left:1.25rem;display:flex}.legal-body section ul li[data-v-73ca7525]{color:#444;font-size:.95rem;line-height:1.6}.legal-body a[data-v-73ca7525]{color:var(--color-green);text-decoration:underline}.page-slide-enter-active[data-v-73ca7525],.page-slide-leave-active[data-v-73ca7525]{transition:transform .3s,opacity .3s}.page-slide-enter-from[data-v-73ca7525],.page-slide-leave-to[data-v-73ca7525]{opacity:0;transform:translateY(20px)}@media (width<=600px){.legal-title[data-v-73ca7525]{font-size:1.5rem}}.legal-page[data-v-a23e921d]{z-index:3000;background:#fff;position:fixed;inset:0;overflow-y:auto}.legal-inner[data-v-a23e921d]{max-width:760px;margin:0 auto;padding:2rem 1.5rem 5rem}.back-btn[data-v-a23e921d]{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.5rem 0;font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.back-btn[data-v-a23e921d]:hover{color:var(--color-dark)}.legal-header[data-v-a23e921d]{border-bottom:1px solid #00000014;margin-bottom:3rem;padding-bottom:2rem}.legal-label[data-v-a23e921d]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-green);margin-bottom:.5rem;font-size:.8rem;font-weight:700}.legal-title[data-v-a23e921d]{color:var(--color-dark);margin:0 0 .75rem;font-size:2rem;font-weight:800}.legal-date[data-v-a23e921d]{color:#999;font-size:.875rem}.legal-body[data-v-a23e921d]{flex-direction:column;gap:2rem;display:flex}.mentions-block[data-v-a23e921d]{background:#f8faf8;border:1.5px solid #5b8e5526;border-radius:12px;padding:1.5rem}.mentions-block h2[data-v-a23e921d]{color:var(--color-green)!important}.notice[data-v-a23e921d]{margin-top:.75rem;font-style:italic;color:#888!important;font-size:.85rem!important}.address-block[data-v-a23e921d]{background:#f5f5f5;border-radius:8px;padding:.75rem 1rem;font-style:normal!important}.legal-body section h2[data-v-a23e921d]{color:var(--color-dark);margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.legal-body section p[data-v-a23e921d]{color:#444;margin-bottom:.75rem;font-size:.95rem;line-height:1.75}.legal-body section p[data-v-a23e921d]:last-child{margin-bottom:0}.legal-body section ul[data-v-a23e921d]{flex-direction:column;gap:.4rem;margin-bottom:.75rem;padding-left:1.25rem;display:flex}.legal-body section ul li[data-v-a23e921d]{color:#444;font-size:.95rem;line-height:1.6}.legal-body a[data-v-a23e921d]{color:var(--color-green);text-decoration:underline}.page-slide-enter-active[data-v-a23e921d],.page-slide-leave-active[data-v-a23e921d]{transition:transform .3s,opacity .3s}.page-slide-enter-from[data-v-a23e921d],.page-slide-leave-to[data-v-a23e921d]{opacity:0;transform:translateY(20px)}@media (width<=600px){.legal-title[data-v-a23e921d]{font-size:1.5rem}}.legal-page[data-v-e244724a]{z-index:3000;background:#fff;position:fixed;inset:0;overflow-y:auto}.legal-inner[data-v-e244724a]{max-width:760px;margin:0 auto;padding:2rem 1.5rem 5rem}.back-btn[data-v-e244724a]{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.5rem 0;font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.back-btn[data-v-e244724a]:hover{color:var(--color-dark)}.legal-header[data-v-e244724a]{border-bottom:1px solid #00000014;margin-bottom:3rem;padding-bottom:2rem}.legal-label[data-v-e244724a]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-green);margin-bottom:.5rem;font-size:.8rem;font-weight:700}.legal-title[data-v-e244724a]{color:var(--color-dark);margin:0 0 .75rem;font-size:2rem;font-weight:800}.legal-date[data-v-e244724a]{color:#999;font-size:.875rem}.legal-body[data-v-e244724a]{flex-direction:column;gap:2rem;display:flex}.mentions-block[data-v-e244724a]{background:#f8faf8;border:1.5px solid #5b8e5526;border-radius:12px;padding:1.5rem}.mentions-block h2[data-v-e244724a]{color:var(--color-green)!important}.legal-body section h2[data-v-e244724a]{color:var(--color-dark);margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.legal-body section p[data-v-e244724a]{color:#444;margin-bottom:.75rem;font-size:.95rem;line-height:1.75}.legal-body section p[data-v-e244724a]:last-child{margin-bottom:0}.legal-body section ul[data-v-e244724a]{flex-direction:column;gap:.4rem;margin-bottom:.75rem;padding-left:1.25rem;display:flex}.legal-body section ul li[data-v-e244724a]{color:#444;font-size:.95rem;line-height:1.6}.legal-body a[data-v-e244724a]{color:var(--color-green);text-decoration:underline}.page-slide-enter-active[data-v-e244724a],.page-slide-leave-active[data-v-e244724a]{transition:transform .3s,opacity .3s}.page-slide-enter-from[data-v-e244724a],.page-slide-leave-to[data-v-e244724a]{opacity:0;transform:translateY(20px)}@media (width<=600px){.legal-title[data-v-e244724a]{font-size:1.5rem}}.hero[data-v-8ef01552]{background-color:var(--color-light);align-items:center;min-height:100vh;padding-top:56px;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-8ef01552]{background:radial-gradient(circle, var(--color-mint) 0%, #d1efe700 70%);z-index:0;opacity:.6;border-radius:50%;width:600px;height:600px;position:absolute;top:-10%;right:-5%}.hero-bg-2[data-v-8ef01552]{background:radial-gradient(circle, var(--color-yellow) 0%, #ebecd200 70%);z-index:0;opacity:.4;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-20%;left:-10%}.hero-container[data-v-8ef01552]{z-index:1;grid-template-columns:1fr 1fr;gap:4rem;display:grid;position:relative}.hero-content[data-v-8ef01552]{flex-direction:column;justify-content:center;display:flex}.badge[data-v-8ef01552]{background-color:var(--color-green-light);color:var(--color-green);border:1px solid var(--color-mint);border-radius:50px;align-self:flex-start;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.hero-title[data-v-8ef01552]{letter-spacing:-.03em;color:var(--color-dark);margin-bottom:1.5rem;font-size:3.8rem;line-height:1.1}.hero-subtitle[data-v-8ef01552]{color:var(--color-text-secondary);max-width:500px;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.7}.hero-actions[data-v-8ef01552]{gap:1rem;margin-bottom:3rem;display:flex}.btn-large[data-v-8ef01552]{padding:1rem 2rem;font-size:1.1rem}.btn-outline[data-v-8ef01552]{color:var(--color-dark);cursor:pointer;font-weight:600;font-family:var(--font-family-sans);background:0 0;border:2px solid #e2e8f0;border-radius:50px;transition:all .3s}.btn-outline[data-v-8ef01552]:hover{border-color:var(--color-dark);background:var(--color-dark);color:var(--color-white)}.stats[data-v-8ef01552]{align-items:center;gap:2rem;display:flex}.stat-divider[data-v-8ef01552]{background:#0000001a;width:1px;height:40px}.stat-item strong[data-v-8ef01552]{color:var(--color-dark);font-size:1.5rem;display:block}.stat-item span[data-v-8ef01552]{color:var(--color-text-muted);font-size:.85rem}.hero-image-wrapper[data-v-8ef01552]{justify-content:center;align-items:center;display:flex;position:relative}.image-decoration[data-v-8ef01552]{background:var(--color-yellow);z-index:0;border-radius:30px;width:85%;height:85%;transition:transform .5s;position:absolute;transform:rotate(6deg)}.hero-image-wrapper:hover .image-decoration[data-v-8ef01552]{transform:rotate(2deg)scale(1.02)}.hero-mockup[data-v-8ef01552]{z-index:1;border-radius:20px;width:100%;max-width:400px;animation:6s ease-in-out infinite float-8ef01552;position:relative;box-shadow:0 20px 60px #12121d2e}@keyframes float-8ef01552{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@media (width<=992px){.hero-container[data-v-8ef01552]{text-align:center;grid-template-columns:1fr}.badge[data-v-8ef01552]{align-self:center}.hero-title[data-v-8ef01552]{font-size:2.8rem}.hero-subtitle[data-v-8ef01552]{margin:0 auto 2.5rem}.hero-actions[data-v-8ef01552],.stats[data-v-8ef01552]{justify-content:center}}@media (width<=576px){.hero-title[data-v-8ef01552]{font-size:2.2rem}.hero-actions[data-v-8ef01552]{flex-direction:column;align-items:center}.stats[data-v-8ef01552]{flex-direction:column;gap:1rem}.stat-divider[data-v-8ef01552]{width:40px;height:1px}}.features[data-v-b6d69719]{background-color:var(--color-white);padding:8rem 0}.text-center[data-v-b6d69719]{text-align:center}.features-header[data-v-b6d69719]{max-width:600px;margin:0 auto 5rem}.features-grid[data-v-b6d69719]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.feature-card[data-v-b6d69719]{background-color:var(--color-white);z-index:1;border:1px solid #0000000d;border-radius:24px;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.feature-card[data-v-b6d69719]:before{content:"";background-color:var(--card-bg);opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.feature-card[data-v-b6d69719]:hover{border-color:#0000;transform:translateY(-10px);box-shadow:0 15px 30px #0000000d}.feature-card[data-v-b6d69719]:hover:before{opacity:.3}.icon-box[data-v-b6d69719]{background:var(--color-light);border-radius:16px;margin-bottom:1.5rem;padding:1rem;font-size:2.5rem;display:inline-block;box-shadow:0 4px 10px #00000005}.feature-card h3[data-v-b6d69719]{margin-bottom:1rem;font-size:1.25rem}.feature-card p[data-v-b6d69719]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.7}@media (width<=768px){.features[data-v-b6d69719]{padding:4rem 0}}.how-it-works[data-v-9c0f46b6]{background-color:var(--color-light);padding:8rem 0}.text-center[data-v-9c0f46b6]{text-align:center}.section-header[data-v-9c0f46b6]{margin-bottom:5rem}.steps[data-v-9c0f46b6]{justify-content:center;gap:2rem;max-width:1000px;margin:0 auto;display:flex}.step[data-v-9c0f46b6]{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.step-number[data-v-9c0f46b6]{background:linear-gradient(135deg, var(--color-green), var(--color-green-dark));color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;font-size:1.2rem;font-weight:800;display:flex;position:relative;box-shadow:0 4px 14px #5b8e554d}.step-connector[data-v-9c0f46b6]{background:linear-gradient(90deg, var(--color-green), var(--color-mint));z-index:1;width:calc(100% - 48px + 2rem);height:2px;position:absolute;top:24px;left:calc(50% + 24px)}.step-card[data-v-9c0f46b6]{background:var(--color-white);text-align:center;border:1px solid #0000000d;border-radius:24px;width:100%;padding:2.5rem 2rem;transition:all .4s}.step-card[data-v-9c0f46b6]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0000000f}.step-icon[data-v-9c0f46b6]{margin-bottom:1.5rem;font-size:3rem}.step-card h3[data-v-9c0f46b6]{color:var(--color-dark);margin-bottom:.75rem;font-size:1.2rem}.step-card p[data-v-9c0f46b6]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.7}@media (width<=768px){.how-it-works[data-v-9c0f46b6]{padding:4rem 0}.steps[data-v-9c0f46b6]{flex-direction:column;gap:1.5rem;max-width:400px}.step-connector[data-v-9c0f46b6]{display:none}}.testimonials[data-v-8cb03eca]{background-color:var(--color-white);padding:8rem 0}.text-center[data-v-8cb03eca]{text-align:center}.section-header[data-v-8cb03eca]{margin-bottom:4rem}.testimonials-carousel[data-v-8cb03eca]{border-radius:24px;max-width:700px;margin:0 auto;overflow:hidden}.carousel-track[data-v-8cb03eca]{transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex}.testimonial-card[data-v-8cb03eca]{background:var(--color-light);border:1px solid #0000000d;border-radius:24px;min-width:100%;padding:3rem}.stars[data-v-8cb03eca]{letter-spacing:2px;margin-bottom:1.5rem;font-size:1.2rem}.testimonial-text[data-v-8cb03eca]{color:var(--color-dark);margin-bottom:2rem;font-size:1.2rem;font-style:italic;line-height:1.8}.testimonial-author[data-v-8cb03eca]{align-items:center;gap:1rem;display:flex}.avatar[data-v-8cb03eca]{background:var(--color-mint);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.testimonial-author strong[data-v-8cb03eca]{color:var(--color-dark);font-size:1rem;display:block}.testimonial-author span[data-v-8cb03eca]{color:var(--color-text-muted);font-size:.875rem}.carousel-dots[data-v-8cb03eca]{justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.dot[data-v-8cb03eca]{cursor:pointer;background:#ddd;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.dot.active[data-v-8cb03eca]{background:var(--color-green);transform:scale(1.3)}@media (width<=768px){.testimonials[data-v-8cb03eca]{padding:4rem 0}.testimonial-card[data-v-8cb03eca]{padding:2rem 1.5rem}.testimonial-text[data-v-8cb03eca]{font-size:1rem}}.cta[data-v-05950eec]{background:linear-gradient(135deg,#4a7c44 0%,#5b8e55 40%,#6da566 100%);padding:6rem 0;position:relative;overflow:hidden}.cta-bg-pattern[data-v-05950eec]{pointer-events:none;background-image:radial-gradient(circle at 20% 80%,#ffffff0f 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0a 0%,#0000 50%);position:absolute;inset:0}.cta-container[data-v-05950eec]{z-index:1;position:relative}.cta-content[data-v-05950eec]{text-align:center;max-width:600px;margin:0 auto}.cta-title[data-v-05950eec]{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3rem;line-height:1.1}.cta-subtitle[data-v-05950eec]{color:#ffffffd9;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.7}.cta-actions[data-v-05950eec]{justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.btn-large[data-v-05950eec]{padding:1rem 2rem;font-size:1.05rem}.btn-icon[data-v-05950eec]{margin-right:.5rem;font-size:1.2rem}.btn-white[data-v-05950eec]{color:var(--color-dark);cursor:pointer;font-weight:600;font-family:var(--font-family-sans);background:#fff;border:none;border-radius:50px;transition:all .3s;box-shadow:0 4px 14px #00000026}.btn-white[data-v-05950eec]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-disabled[data-v-05950eec]{color:#ffffff8c;font-weight:600;font-family:var(--font-family-sans);cursor:not-allowed;background:#ffffff14;border:2px solid #ffffff2e;border-radius:50px}.btn-disabled .btn-icon[data-v-05950eec]{filter:grayscale();opacity:.6}.btn-soon[data-v-05950eec]{letter-spacing:.03em;text-transform:uppercase;background:#ffffff26;border-radius:50px;margin-left:.6rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.cta-note[data-v-05950eec]{color:#fff9;letter-spacing:.02em;font-size:.875rem}@media (width<=768px){.cta[data-v-05950eec]{padding:4rem 0}.cta-title[data-v-05950eec]{font-size:2.2rem}.cta-actions[data-v-05950eec]{flex-direction:column;align-items:center}}.footer[data-v-46ba3a84]{background-color:var(--color-dark);color:var(--color-white);padding:5rem 0 2rem}.footer-grid[data-v-46ba3a84]{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:4rem;margin-bottom:4rem;display:grid}.logo[data-v-46ba3a84]{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.logo-text[data-v-46ba3a84]{color:var(--color-white);-webkit-text-fill-color:var(--color-white);background:0 0}.footer-desc[data-v-46ba3a84]{color:var(--color-text-dim);max-width:300px;line-height:1.7}.footer-links h4[data-v-46ba3a84],.footer-newsletter h4[data-v-46ba3a84]{margin-bottom:1.5rem;font-size:1.1rem}.footer-links ul[data-v-46ba3a84]{flex-direction:column;gap:.8rem;display:flex}.footer-links a[data-v-46ba3a84]{color:var(--color-text-dim);transition:color .3s}.footer-links a[data-v-46ba3a84]:hover{color:var(--color-green)}.newsletter-desc[data-v-46ba3a84]{color:var(--color-text-dim);margin-bottom:1rem;font-size:.9rem;line-height:1.6}.newsletter-form[data-v-46ba3a84]{gap:.5rem;display:flex}.newsletter-form input[data-v-46ba3a84]{color:#fff;width:100%;font-family:var(--font-family-sans);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;outline:none;padding:.75rem 1rem;transition:border-color .3s}.newsletter-form input[data-v-46ba3a84]::placeholder{color:var(--color-text-hint)}.newsletter-form input[data-v-46ba3a84]:focus{border-color:var(--color-green)}.newsletter-form button[data-v-46ba3a84]{padding:.75rem 1.5rem}.newsletter-consent[data-v-46ba3a84]{color:var(--color-text-hint);margin-top:.6rem;line-height:1.5;font-size:.75rem!important}.newsletter-consent a[data-v-46ba3a84]{color:var(--color-text-hint);text-underline-offset:2px;text-decoration:underline}.newsletter-consent a[data-v-46ba3a84]:hover{color:var(--color-green)}.footer-bottom[data-v-46ba3a84]{color:var(--color-text-hint);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:2rem;font-size:.875rem;display:flex}.legal-links[data-v-46ba3a84]{gap:1.5rem;display:flex}.legal-links a[data-v-46ba3a84]{color:var(--color-text-hint);transition:color .3s}.legal-links a[data-v-46ba3a84]:hover{color:var(--color-white)}@media (width<=992px){.footer-grid[data-v-46ba3a84]{grid-template-columns:1fr 1fr}}@media (width<=576px){.footer-grid[data-v-46ba3a84]{grid-template-columns:1fr;gap:2.5rem}.footer-bottom[data-v-46ba3a84]{text-align:center;flex-direction:column;gap:1rem}}.app-wrapper[data-v-5607dfd7]{overflow-x:hidden}.scroll-top-btn[data-v-5607dfd7]{background:var(--color-green);color:#fff;cursor:pointer;z-index:900;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.3rem;transition:all .3s;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 14px #5b8e5566}.scroll-top-btn[data-v-5607dfd7]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #5b8e5580}.fade-enter-active[data-v-5607dfd7],.fade-leave-active[data-v-5607dfd7]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-5607dfd7],.fade-leave-to[data-v-5607dfd7]{opacity:0;transform:translateY(10px)}
