.enquiry-overlay[data-v-a910c52c]{position:fixed;inset:0;z-index:50000;display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:20px}.enquiry-modal[data-v-a910c52c]{position:relative;background:#fff;border-radius:24px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:40px;box-shadow:0 40px 80px #0000001f,0 0 0 1px #0000000a}.modal-close[data-v-a910c52c]{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:none;background:#f1f5f9;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.modal-close[data-v-a910c52c]:hover{background:#e2e8f0;color:#0f172a}.modal-header[data-v-a910c52c]{margin-bottom:28px}.header-badge[data-v-a910c52c]{display:inline-flex;align-items:center;gap:8px;background:#3aad6a14;border:1px solid rgba(58,173,106,.2);padding:5px 14px;border-radius:999px;font-size:.72rem;font-weight:700;color:#3aad6a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.badge-dot[data-v-a910c52c]{width:6px;height:6px;background:#3aad6a;border-radius:50%;animation:pulse-dot-a910c52c 2s infinite}@keyframes pulse-dot-a910c52c{0%,to{opacity:1}50%{opacity:.3}}.modal-title[data-v-a910c52c]{font-family:var(--font-head, "Inter", sans-serif);font-size:1.6rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;margin:0 0 8px}.modal-sub[data-v-a910c52c]{font-size:.9rem;color:#64748b;line-height:1.5;margin:0}.form-grid[data-v-a910c52c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group[data-v-a910c52c]{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.form-group label[data-v-a910c52c]{font-size:.78rem;font-weight:700;color:#334155;letter-spacing:.02em}.req[data-v-a910c52c]{color:#ef4444}.opt[data-v-a910c52c]{color:#94a3b8;font-weight:400}.form-group input[data-v-a910c52c],.form-group select[data-v-a910c52c],.form-group textarea[data-v-a910c52c]{padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:12px;font-size:.88rem;color:#0f172a;background:#f8fafc;transition:all .3s;outline:none;font-family:inherit;resize:vertical}.form-group input[data-v-a910c52c]:focus,.form-group select[data-v-a910c52c]:focus,.form-group textarea[data-v-a910c52c]:focus{border-color:#3aad6a;background:#fff;box-shadow:0 0 0 3px #3aad6a1a}.form-group input[data-v-a910c52c]::placeholder,.form-group textarea[data-v-a910c52c]::placeholder{color:#94a3b8}.form-error[data-v-a910c52c]{background:#ef44440f;border:1px solid rgba(239,68,68,.2);color:#dc2626;font-size:.82rem;font-weight:600;padding:10px 16px;border-radius:10px;margin-bottom:16px}.btn-submit[data-v-a910c52c]{width:100%;padding:14px;border:none;border-radius:14px;background:#0f172a;color:#fff;font-size:.92rem;font-weight:800;cursor:pointer;transition:all .4s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.btn-submit[data-v-a910c52c]:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.btn-submit[data-v-a910c52c]:disabled{opacity:.6;cursor:not-allowed;transform:none}.spinner[data-v-a910c52c]{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-a910c52c .7s linear infinite}@keyframes spin-a910c52c{to{transform:rotate(360deg)}}.success-state[data-v-a910c52c]{text-align:center;padding:20px 0}.success-icon[data-v-a910c52c]{margin-bottom:20px}.success-title[data-v-a910c52c]{font-size:1.5rem;font-weight:900;color:#0f172a;margin:0 0 12px}.success-text[data-v-a910c52c]{font-size:.92rem;color:#64748b;line-height:1.6;max-width:380px;margin:0 auto 24px}.btn-done[data-v-a910c52c]{padding:12px 40px;border:none;border-radius:12px;background:#3aad6a;color:#fff;font-weight:800;font-size:.88rem;cursor:pointer;transition:all .3s}.btn-done[data-v-a910c52c]:hover{background:#2d9055;transform:translateY(-2px)}.modal-enter-active[data-v-a910c52c]{transition:all .4s cubic-bezier(.16,1,.3,1)}.modal-leave-active[data-v-a910c52c]{transition:all .25s ease}.modal-enter-from[data-v-a910c52c],.modal-leave-to[data-v-a910c52c]{opacity:0}.modal-enter-from .enquiry-modal[data-v-a910c52c]{transform:scale(.95) translateY(20px)}.modal-leave-to .enquiry-modal[data-v-a910c52c]{transform:scale(.97) translateY(10px)}@media (max-width: 600px){.enquiry-modal[data-v-a910c52c]{padding:28px 20px}.form-grid[data-v-a910c52c]{grid-template-columns:1fr}.modal-title[data-v-a910c52c]{font-size:1.3rem}}#production-nav[data-v-9f519c72]{position:fixed;top:0;left:0;right:0;z-index:9999;padding:40px 60px;transition:all .6s cubic-bezier(.19,1,.22,1);background:transparent}#production-nav.scrolled[data-v-9f519c72]{padding:20px 60px;background:#fffffff2;backdrop-filter:blur(10px);box-shadow:0 10px 40px #0000000d;border-bottom:1px solid rgba(0,0,0,.05)}.nav-wrapper[data-v-9f519c72]{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:100px}.nav-branding[data-v-9f519c72]{display:flex;align-items:center;flex-shrink:0}.nav-logo-link[data-v-9f519c72]{display:block;background:transparent!important}.nav-logo-image[data-v-9f519c72]{height:44px;padding:4px 0;width:auto;object-fit:contain;display:block;background:transparent!important}.nav-actions[data-v-9f519c72]{display:flex;align-items:center;gap:40px;flex-grow:1;justify-content:flex-end}.nav-items-desktop[data-v-9f519c72]{display:flex;gap:30px}.p-nav-link[data-v-9f519c72]{font-size:.75rem;font-weight:700;color:var(--gray-700);text-decoration:none;text-transform:uppercase;letter-spacing:.15em;transition:all .3s;display:flex;align-items:center;gap:6px;position:relative}.p-nav-link[data-v-9f519c72]:hover{color:var(--green);transform:translateY(-2px)}.dropdown-chevron[data-v-9f519c72]{transition:transform .3s ease}.nav-dropdown-wrapper:hover .dropdown-chevron[data-v-9f519c72]{transform:rotate(180deg)}.nav-dropdown-wrapper[data-v-9f519c72]{padding-bottom:60px;margin-bottom:-60px}.mega-menu[data-v-9f519c72]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(15px);width:calc(100vw - 120px);max-width:1600px;background:#fffffff2;backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 20px 40px #00000014,0 1px 3px #00000005;padding:24px;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1);z-index:100;pointer-events:none}.nav-dropdown-wrapper:hover .mega-menu[data-v-9f519c72]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.mega-menu-inner[data-v-9f519c72]{display:flex;gap:60px;align-items:stretch}.mega-menu-intro[data-v-9f519c72]{flex:0 0 320px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(0,0,0,.06);padding-right:60px}.mega-quote[data-v-9f519c72]{font-family:var(--font-serif);font-size:1.4rem;font-style:italic;color:#111;line-height:1.5;margin-bottom:20px}.mega-quote-author[data-v-9f519c72]{font-size:.8rem;font-weight:800;text-transform:uppercase;color:#3aad6a;letter-spacing:.1em}.mega-menu-grid[data-v-9f519c72]{flex-grow:1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mega-product-card[data-v-9f519c72]{display:flex;flex-direction:column;padding:20px;background:#00000005;border:1px solid rgba(0,0,0,.04);border-radius:12px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.mega-product-card[data-v-9f519c72]:hover{background:#fff;border-color:#3aad6a33;box-shadow:0 10px 20px #0000000a;transform:translateY(-4px)}.product-image-wrap[data-v-9f519c72]{width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;margin-bottom:20px;background:#0000000d}.mega-product-img[data-v-9f519c72]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.mega-product-card:hover .mega-product-img[data-v-9f519c72]{transform:scale(1.05)}.product-info[data-v-9f519c72]{flex-grow:1}.product-title[data-v-9f519c72]{font-family:var(--font-head);font-weight:800;font-size:.95rem;color:#111;margin-bottom:8px;letter-spacing:-.02em}.product-desc[data-v-9f519c72]{font-size:.8rem;color:var(--gray-500);line-height:1.5;margin-bottom:20px}.product-arrow[data-v-9f519c72]{font-weight:800;font-size:1.1rem;color:var(--gray-400);align-self:flex-start;transition:all .3s ease}.mega-product-card:hover .product-arrow[data-v-9f519c72]{color:#3aad6a;transform:translate(6px)}.p-nav-btn[data-v-9f519c72]{background:var(--dark);color:var(--white);padding:12px 30px;border-radius:var(--radius-pill);font-weight:800;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.19,1,.22,1)}.p-nav-btn[data-v-9f519c72]:hover{transform:scale(1.05);box-shadow:var(--shadow);background:var(--green)}.p-menu-trigger[data-v-9f519c72]{background:transparent;border:none;cursor:pointer;width:40px;height:40px;display:none;align-items:center;justify-content:center;position:relative;z-index:10001}.burger-lines[data-v-9f519c72]{width:24px;height:8px;position:relative}.line[data-v-9f519c72]{position:absolute;width:100%;height:2px;background:var(--dark);transition:all .4s cubic-bezier(.19,1,.22,1)}.line-1[data-v-9f519c72]{top:0}.line-2[data-v-9f519c72]{bottom:0;width:60%;right:0}.p-menu-trigger:hover .line-2[data-v-9f519c72]{width:100%}.menu-overlay[data-v-9f519c72]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#f7f7f7;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:all .8s cubic-bezier(.19,1,.22,1);overflow-y:auto}.menu-overlay.open[data-v-9f519c72]{opacity:1;visibility:visible;pointer-events:auto}.menu-links[data-v-9f519c72]{display:flex;flex-direction:column;gap:20px;counter-reset:menu-counter;padding:80px 0 40px}.menu-link-item[data-v-9f519c72]{color:var(--dark);text-decoration:none;font-size:clamp(3rem,8vw,6rem);font-family:var(--font-serif);font-style:italic;display:flex;align-items:baseline;gap:30px;transition:all .4s ease;perspective:1000px}.link-num[data-v-9f519c72]{font-family:var(--font-head);font-style:normal;font-size:1rem;color:var(--green-mid)}.menu-link-item[data-v-9f519c72]:hover{font-family:var(--font-head);font-style:normal;font-weight:800;letter-spacing:-.05em;transform:translate(40px) scale(1.1)}.menu-link-group[data-v-9f519c72]{width:100%}.menu-link-group .menu-link-item[data-v-9f519c72]{cursor:pointer}.sub-chevron[data-v-9f519c72]{font-family:var(--font-head);font-style:normal;font-size:1.5rem;font-weight:300;color:var(--green);margin-left:auto;transition:transform .4s ease;display:inline-block}.sub-chevron.rotated[data-v-9f519c72]{transform:rotate(45deg)}.mobile-sub-menu[data-v-9f519c72]{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.19,1,.22,1),padding .5s ease;padding-left:56px}.mobile-sub-menu.expanded[data-v-9f519c72]{max-height:300px;padding-top:8px;padding-bottom:8px}.mobile-sub-item[data-v-9f519c72]{display:flex;align-items:center;gap:12px;padding:12px 0;text-decoration:none;font-family:var(--font-body);font-size:1.1rem;font-weight:600;color:var(--dark);transition:color .3s,transform .3s}.mobile-sub-item[data-v-9f519c72]:hover{color:var(--green);transform:translate(8px)}.sub-dot[data-v-9f519c72]{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}@media (max-width: 1024px){#production-nav[data-v-9f519c72]{padding:16px 20px}#production-nav.scrolled[data-v-9f519c72]{padding:12px 20px}.nav-wrapper[data-v-9f519c72]{gap:16px}.nav-items-desktop[data-v-9f519c72]{display:none}.nav-logo-image[data-v-9f519c72]{height:32px}.p-nav-btn[data-v-9f519c72]{padding:8px 18px;font-size:.7rem}.p-menu-trigger[data-v-9f519c72]{display:flex}}@media (max-width: 480px){#production-nav[data-v-9f519c72]{padding:12px 16px}.nav-logo-image[data-v-9f519c72]{height:28px}.p-nav-btn[data-v-9f519c72]{padding:7px 14px;font-size:.65rem}.menu-link-item[data-v-9f519c72]{font-size:clamp(2rem,8vw,3.5rem);gap:16px}}footer[data-v-94a7c572]{background:#050a08;color:#ffffffbf;font-family:var(--font-body);position:relative;border-top:1px solid rgba(58,173,106,.1)}.footer-top-strip[data-v-94a7c572]{background:linear-gradient(90deg,#0f1f15cc,#162a1c99,#0f1f15cc);backdrop-filter:blur(12px);border-bottom:1px solid rgba(58,173,106,.15);padding:16px 64px}.footer-strip-inner[data-v-94a7c572]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-strip-text[data-v-94a7c572]{font-family:var(--font-head);font-size:.85rem;font-weight:500;color:#ffffffd9;letter-spacing:.02em}.footer-strip-cta[data-v-94a7c572]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:800;font-size:.75rem;color:#fff;background:#3aad6a1a;border:1px solid rgba(58,173,106,.3);padding:8px 18px;border-radius:100px;text-decoration:none;letter-spacing:.05em;transition:all .3s}.footer-strip-cta[data-v-94a7c572]:hover{background:#3aad6a40;border-color:#3aad6a99;box-shadow:0 4px 12px #3aad6a33;transform:translateY(-1px)}.footer-body[data-v-94a7c572]{max-width:1400px;margin:0 auto;padding:100px 64px;display:grid;grid-template-columns:1fr 2.5fr;gap:100px}.footer-logo[data-v-94a7c572]{display:flex;align-items:center;margin-bottom:24px}.footer-logo-image[data-v-94a7c572]{height:44px;width:auto;object-fit:contain;filter:drop-shadow(0 0 12px rgba(58,173,106,.4))}.footer-brand-desc[data-v-94a7c572]{font-size:.95rem;line-height:1.8;color:#ffffffb3;margin-bottom:40px;max-width:340px}.footer-socials[data-v-94a7c572]{display:flex;gap:14px}.social-btn[data-v-94a7c572]{width:44px;height:44px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff80;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1)}.social-btn[data-v-94a7c572]:hover{background:#3aad6a1a;border-color:#3aad6a;color:#3aad6a;transform:translateY(-4px);box-shadow:0 10px 20px #3aad6a26}.footer-links-grid[data-v-94a7c572]{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.footer-col-title[data-v-94a7c572]{position:relative;font-family:var(--font-head);font-weight:800;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:28px;padding-bottom:12px}.footer-col-title[data-v-94a7c572]:after{content:"";position:absolute;left:0;bottom:0;width:20px;height:2px;background:#3aad6a;border-radius:2px}.footer-link[data-v-94a7c572],.footer-col a[data-v-94a7c572]{display:block;font-size:.85rem;color:#ffffffbf;text-decoration:none;margin-bottom:14px;transition:color .3s,transform .3s cubic-bezier(.165,.84,.44,1)}.footer-link.mb-0[data-v-94a7c572]{margin-bottom:0}.footer-link[data-v-94a7c572]:hover,.footer-col a[data-v-94a7c572]:hover{color:#fff;transform:translate(5px)}.footer-badge[data-v-94a7c572]{display:inline-block;background:#3aad6a26;color:#3aad6a;font-family:var(--font-head);font-size:.55rem;font-weight:900;letter-spacing:.1em;padding:3px 8px;border-radius:100px;border:1px solid rgba(58,173,106,.4);margin-left:8px;vertical-align:middle;text-transform:uppercase}.footer-contact-info[data-v-94a7c572]{display:flex;flex-direction:column;gap:20px}.footer-contact-row[data-v-94a7c572]{display:flex;align-items:center;gap:14px}.icon-wrap[data-v-94a7c572]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#3aad6a14;border-radius:50%;color:#3aad6a;flex-shrink:0}.footer-contact-text[data-v-94a7c572]{font-size:.85rem;color:#ffffffbf}.footer-bottom[data-v-94a7c572]{max-width:1400px;margin:0 auto;padding:30px 64px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-copy[data-v-94a7c572]{font-size:.8rem;color:#ffffff80}.footer-bottom-links[data-v-94a7c572]{display:flex;gap:30px}.footer-bottom-link[data-v-94a7c572]{font-size:.8rem;color:#ffffff80;text-decoration:none;transition:color .3s}.footer-bottom-link[data-v-94a7c572]:hover{color:#fffc}@media (max-width: 1100px){.footer-body[data-v-94a7c572]{grid-template-columns:1fr;gap:60px;padding:80px 40px}.footer-links-grid[data-v-94a7c572]{grid-template-columns:repeat(2,1fr)}.footer-top-strip[data-v-94a7c572]{padding:14px 40px}.footer-bottom[data-v-94a7c572]{padding:30px 40px}}@media (max-width: 640px){.footer-links-grid[data-v-94a7c572]{grid-template-columns:1fr;gap:40px}.footer-body[data-v-94a7c572]{padding:60px 24px}.footer-bottom[data-v-94a7c572]{padding:30px 24px;flex-direction:column;align-items:flex-start}.footer-top-strip[data-v-94a7c572]{padding:16px 24px}}.page-loader[data-v-74eb9752]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0b0f19;color:#fff;z-index:99999;display:flex;align-items:center;justify-content:center;will-change:transform,border-radius;overflow:hidden;pointer-events:all}.page-loader.is-hidden[data-v-74eb9752]{pointer-events:none;visibility:hidden}.loader-content[data-v-74eb9752]{display:flex;flex-direction:column;align-items:center;gap:20px}.loader-logo[data-v-74eb9752]{height:48px;width:auto;object-fit:contain;margin-bottom:8px;opacity:.9}.brand-slogan[data-v-74eb9752]{font-family:var(--font-head, "Syne", sans-serif);font-size:1.25rem;font-weight:800;letter-spacing:.02em;text-transform:capitalize;color:#3aad6a;margin-bottom:12px;text-align:center}.counter-wrap[data-v-74eb9752]{display:flex;align-items:baseline}.counter-number[data-v-74eb9752]{font-size:7rem;font-weight:900;letter-spacing:-.05em;line-height:1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif}.counter-percent[data-v-74eb9752]{font-size:2.5rem;font-weight:700;color:#3aad6a;margin-left:4px}.progress-bar-container[data-v-74eb9752]{width:200px;height:2px;background:#ffffff1a;overflow:hidden;border-radius:2px}.progress-bar[data-v-74eb9752]{width:100%;height:100%;background:#3aad6a;transform-origin:left center;transform:scaleX(0)}:root{--font-head: "Syne", sans-serif;--font-serif: "Cormorant Garamond", serif;--font-body: "Inter", sans-serif;--font-mono: "Roboto Mono", monospace}body{margin:0;padding:0;background:#f7f7f7;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reveal-on-scroll{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}#hero[data-v-68dc2dc3]{--green: #3AAD6A;--dark: #0A1410;background:#f5f7f5;position:relative;overflow:hidden;padding:160px 40px 0;display:flex;flex-direction:column;align-items:center}.hero-glow[data-v-68dc2dc3]{position:absolute;bottom:-10%;left:50%;transform:translate(-50%);width:90%;height:600px;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(58,173,106,.22) 0%,transparent 70%);pointer-events:none;z-index:0}.grain-overlay[data-v-68dc2dc3]{position:absolute;inset:0;background-image:url(/noise.svg);opacity:.04;pointer-events:none;z-index:1}.hero-container[data-v-68dc2dc3]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px;width:100%}.eyebrow[data-v-68dc2dc3]{display:inline-flex;align-items:center;gap:8px;background:#3aad6a1a;border:1px solid rgba(58,173,106,.25);color:#1f7a45;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 18px;border-radius:999px;margin-bottom:32px}.eyebrow-dot[data-v-68dc2dc3]{width:6px;height:6px;background:var(--green);border-radius:50%;animation:blink-68dc2dc3 2s ease-in-out infinite}@keyframes blink-68dc2dc3{0%,to{opacity:1}50%{opacity:.3}}.hero-title[data-v-68dc2dc3]{font-family:var(--font-head);font-size:clamp(2rem,4vw,3.4rem);font-weight:900;color:var(--dark);line-height:1.12;letter-spacing:-.03em;margin:0 0 24px;text-align:center}.hero-title .line[data-v-68dc2dc3]{display:block}.hero-title .accent[data-v-68dc2dc3]{color:var(--green);font-style:normal}.hero-sub[data-v-68dc2dc3]{font-size:clamp(1rem,1.8vw,1.15rem);color:#0a14108f;line-height:1.7;max-width:640px;margin:0 0 40px}.hero-actions[data-v-68dc2dc3]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;margin-bottom:72px}.btn-primary[data-v-68dc2dc3]{background:var(--green);color:#fff;padding:14px 32px;border-radius:999px;border:none;cursor:pointer;font-family:var(--font-head);font-weight:800;font-size:.95rem;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:background .3s,transform .3s,box-shadow .3s;box-shadow:0 4px 24px #3aad6a59}.btn-primary[data-v-68dc2dc3]:hover{background:#2e9558;transform:translateY(-3px);box-shadow:0 12px 32px #3aad6a66}.btn-secondary[data-v-68dc2dc3]{background:#fff;color:var(--dark);padding:14px 32px;border-radius:999px;font-family:var(--font-head);font-weight:800;font-size:.95rem;display:inline-flex;align-items:center;gap:10px;text-decoration:none;border:1.5px solid rgba(10,20,16,.12);transition:border-color .3s,transform .3s,box-shadow .3s;box-shadow:0 2px 12px #0000000f}.btn-secondary[data-v-68dc2dc3]:hover{border-color:#3aad6a66;transform:translateY(-3px);box-shadow:0 10px 28px #00000017}.hero-image-wrap[data-v-68dc2dc3]{position:relative;z-index:10;width:100%;max-width:1100px;margin:0 auto;padding-bottom:80px}.image-frame[data-v-68dc2dc3]{background:#fff;border-radius:20px 20px 0 0;border:1px solid rgba(0,0,0,.08);box-shadow:0 0 0 1px #fffc,0 24px 80px #0000001f,0 60px 140px #00000012;overflow:hidden;aspect-ratio:16 / 10}.browser-chrome[data-v-68dc2dc3]{display:flex;align-items:center;gap:8px;padding:12px 18px;background:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.07)}.chrome-dot[data-v-68dc2dc3]{width:11px;height:11px;border-radius:50%;flex-shrink:0}.chrome-dot.red[data-v-68dc2dc3]{background:#ff5f57}.chrome-dot.yellow[data-v-68dc2dc3]{background:#febc2e}.chrome-dot.green[data-v-68dc2dc3]{background:#28c840}.chrome-url[data-v-68dc2dc3]{display:flex;align-items:center;gap:6px;margin-left:12px;background:#e5e5e5;border-radius:6px;padding:4px 12px;font-size:.72rem;color:#777;font-family:Space Grotesk,monospace;letter-spacing:.02em}.dashboard-img[data-v-68dc2dc3]{display:block;width:100%;height:auto;object-fit:cover}@media (max-width: 768px){#hero[data-v-68dc2dc3]{padding:130px 20px 0}.hero-title[data-v-68dc2dc3]{font-size:2.4rem}.hero-actions[data-v-68dc2dc3]{flex-direction:column;width:100%}.btn-primary[data-v-68dc2dc3],.btn-secondary[data-v-68dc2dc3]{width:100%;justify-content:center}.hero-image-wrap[data-v-68dc2dc3]{padding-bottom:0}}.impact-section[data-v-d269f279]{background:#fff;position:relative;padding:100px 0 120px;overflow:hidden;color:#111}.bg-pattern[data-v-d269f279]{position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.15) 1px,transparent 1px);background-size:24px 24px;opacity:.6;pointer-events:none}.axis[data-v-d269f279]{position:absolute;pointer-events:none;opacity:.3}.x-axis[data-v-d269f279]{top:50%;left:0;right:0;height:1px;border-top:1px dashed #E2863B;transform:translateY(-50%)}.y-axis[data-v-d269f279]{left:50%;top:0;bottom:0;width:1px;border-left:1px dashed #4CA49E;transform:translate(-50%)}.impact-container[data-v-d269f279]{max-width:1300px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.impact-header[data-v-d269f279]{text-align:center;margin-bottom:80px}.header-eyebrow[data-v-d269f279]{display:inline-flex;align-items:center;gap:8px;background:#3aad6a1a;border:1px solid rgba(58,173,106,.25);color:#3aad6a;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 18px;border-radius:999px;margin-bottom:24px}.eyebrow-dot[data-v-d269f279]{width:6px;height:6px;background:#3aad6a;border-radius:50%;animation:blink-d269f279 2s ease-in-out infinite}@keyframes blink-d269f279{0%,to{opacity:1}50%{opacity:.25}}.impact-title[data-v-d269f279]{font-family:var(--font-head);font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:900;color:#111;line-height:1.1;letter-spacing:-.03em;margin:0 0 16px}.title-accent[data-v-d269f279]{color:#3aad6a}.impact-sub[data-v-d269f279]{font-size:1.05rem;color:#0009;max-width:600px;margin:0 auto;line-height:1.6}.infographic-wrapper[data-v-d269f279]{position:relative;width:100%;max-width:1050px;padding-bottom:calc(640 / 1200 * 100%);margin:0 auto}.lines-layer[data-v-d269f279]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.apple-orb-container[data-v-d269f279]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;border-radius:50%;z-index:2;box-shadow:0 30px 60px #0000000f,0 0 0 1px #00000005 inset;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);mask-image:radial-gradient(circle,#fff 100%,#000);-webkit-transform:translate(-50%,-50%) translateZ(0);transform:translate(-50%,-50%) translateZ(0);will-change:transform}.apple-fluid-mesh[data-v-d269f279]{position:absolute;inset:0;width:100%;height:100%;isolation:isolate}.fluid-blob[data-v-d269f279]{position:absolute;border-radius:50%;-webkit-filter:blur(28px);filter:blur(28px);opacity:.6;-webkit-mix-blend-mode:multiply;mix-blend-mode:multiply;-webkit-animation:fluid-roam-d269f279 8s infinite alternate ease-in-out;animation:fluid-roam-d269f279 8s infinite alternate ease-in-out;-webkit-transform-origin:center center;transform-origin:center center}.fluid-g[data-v-d269f279]{width:90%;height:90%;background:#3aad6a;top:-10%;left:-10%;animation-duration:14s}.fluid-b[data-v-d269f279]{width:80%;height:80%;background:#0ea5e9;bottom:-15%;right:-10%;animation-duration:11s;animation-direction:alternate-reverse}.fluid-p[data-v-d269f279]{width:85%;height:85%;background:#8b5cf6;top:15%;left:15%;animation-duration:16s;animation-timing-function:linear}@-webkit-keyframes fluid-roam-d269f279{0%{-webkit-transform:translate(0,0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0)}33%{-webkit-transform:translate(25px,-25px) scale(1.15) rotate(120deg);transform:translate(25px,-25px) scale(1.15) rotate(120deg)}66%{-webkit-transform:translate(-20px,20px) scale(.85) rotate(240deg);transform:translate(-20px,20px) scale(.85) rotate(240deg)}to{-webkit-transform:translate(0,0) scale(1) rotate(360deg);transform:translate(0) scale(1) rotate(360deg)}}@keyframes fluid-roam-d269f279{0%{-webkit-transform:translate(0,0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0)}33%{-webkit-transform:translate(25px,-25px) scale(1.15) rotate(120deg);transform:translate(25px,-25px) scale(1.15) rotate(120deg)}66%{-webkit-transform:translate(-20px,20px) scale(.85) rotate(240deg);transform:translate(-20px,20px) scale(.85) rotate(240deg)}to{-webkit-transform:translate(0,0) scale(1) rotate(360deg);transform:translate(0) scale(1) rotate(360deg)}}.apple-glass-overlay[data-v-d269f279]{position:absolute;inset:16px;border-radius:50%;background:#ffffffa6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 24px #0000000a;display:flex;align-items:center;justify-content:center}.glass-content[data-v-d269f279]{text-align:center;display:flex;flex-direction:column}.apple-center-num[data-v-d269f279]{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:3.2rem;font-weight:800;line-height:1;color:#000;letter-spacing:-.04em}.apple-center-text[data-v-d269f279]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:700;color:#00000080;letter-spacing:.08em;text-transform:uppercase;margin-top:6px}.apple-node[data-v-d269f279]{position:absolute;width:80px;height:80px;z-index:5;-webkit-transform:translate(-50%,-50%) translateZ(0);transform:translate(-50%,-50%) translateZ(0);border-radius:50%;box-shadow:0 12px 24px #0000000f,0 0 0 1px #00000005 inset;background:#fff;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);mask-image:radial-gradient(circle,#fff 100%,#000);will-change:transform}.node-1[data-v-d269f279]{top:28%;left:39.5%}.node-2[data-v-d269f279]{top:50%;left:33%}.node-3[data-v-d269f279]{top:72%;left:39.5%}.node-4[data-v-d269f279]{top:28%;left:60.5%}.node-5[data-v-d269f279]{top:50%;left:67%}.node-6[data-v-d269f279]{top:72%;left:60.5%}.mini-mesh[data-v-d269f279]{position:absolute;inset:-20%;-webkit-filter:blur(15px);filter:blur(15px);opacity:.25}.node-glass[data-v-d269f279]{position:absolute;inset:4px;border-radius:50%;background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center}.node-icon[data-v-d269f279] svg{width:28px;height:28px}.text-block[data-v-d269f279]{position:absolute;width:320px;max-width:28vw;z-index:3;transform:translateY(-50%);background:transparent;padding:6px 8px;border-radius:10px;cursor:default}.text-block[data-v-d269f279]:before{content:"";position:absolute;inset:-16px -20px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(58,173,106,.18) 0%,rgba(14,165,233,.1) 35%,rgba(139,92,246,.06) 60%,transparent 80%);opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:-1;pointer-events:none}.text-block[data-v-d269f279]:hover:before{opacity:1}.text-block[data-v-d269f279]:hover{z-index:10}.text-block:hover .block-num[data-v-d269f279]{color:#3aad6a!important;transition:color .3s ease}.block-1[data-v-d269f279]{top:12.5%;left:-2%}.block-2[data-v-d269f279]{top:50%;left:-2%}.block-3[data-v-d269f279]{top:87.5%;left:-2%}.block-4[data-v-d269f279]{top:12.5%;right:-2%;text-align:right}.block-5[data-v-d269f279]{top:50%;right:-2%;text-align:right}.block-6[data-v-d269f279]{top:87.5%;right:-2%;text-align:right}.block-num[data-v-d269f279]{font-family:Space Grotesk,monospace;font-size:2.2rem;font-weight:900;line-height:1;letter-spacing:-.04em;margin-bottom:2px}.block-title[data-v-d269f279]{font-family:var(--font-head);font-size:1.05rem;font-weight:800;color:#111;margin:0 0 4px;line-height:1.15}.block-impact[data-v-d269f279]{font-size:.82rem;font-weight:600;color:#444;margin:0 0 4px;line-height:1.3}.block-desc[data-v-d269f279]{font-size:.78rem;color:#666;line-height:1.4;margin:0}@media (max-width: 1024px){.impact-container[data-v-d269f279]{padding:0 20px}.infographic-wrapper[data-v-d269f279]{display:none}}.apple-bento-section[data-v-dee8bcb6]{padding:80px 0 160px;background-color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif}.bento-container[data-v-dee8bcb6]{max-width:1240px;margin:0 auto;padding:0 24px}.bento-header[data-v-dee8bcb6]{text-align:center;margin-bottom:60px}.section-title[data-v-dee8bcb6]{font-size:clamp(3rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:#111}.gradient-text[data-v-dee8bcb6]{background:linear-gradient(135deg,#3aad6a,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.title-xl[data-v-dee8bcb6]{font-size:3.5rem;color:#fff}.title-lg[data-v-dee8bcb6]{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.title-md[data-v-dee8bcb6]{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.desc[data-v-dee8bcb6]{font-size:.85rem;font-weight:500;line-height:1.35}.desc-light[data-v-dee8bcb6]{color:#ffffffb3;font-size:.85rem;font-weight:500;line-height:1.35}.stat-huge[data-v-dee8bcb6]{font-size:4.5rem;font-weight:900;letter-spacing:-.05em;line-height:1}.stat-med[data-v-dee8bcb6]{font-size:2.75rem;font-weight:800;letter-spacing:-.04em;line-height:1}.text-green[data-v-dee8bcb6]{color:#3aad6a}.text-blue[data-v-dee8bcb6]{color:#3b82f6}.pct[data-v-dee8bcb6]{font-size:1.5rem;vertical-align:top}.apple-grid[data-v-dee8bcb6]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;grid-auto-flow:dense;gap:24px}.c-tall[data-v-dee8bcb6]{grid-column:span 1;grid-row:span 2}.c-wide[data-v-dee8bcb6]{grid-column:span 2;grid-row:span 1}.c-large[data-v-dee8bcb6]{grid-column:span 2;grid-row:span 2}.c-square[data-v-dee8bcb6]{grid-column:span 1;grid-row:span 1}.a-card[data-v-dee8bcb6]{border-radius:36px;padding:24px 32px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease;box-shadow:0 10px 30px #0000000f}.a-card[data-v-dee8bcb6]:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px #0000001f;z-index:10}.bg-pastel[data-v-dee8bcb6]{background-color:#ffe4e6}.bg-white[data-v-dee8bcb6]{background-color:#fff}.bg-black[data-v-dee8bcb6]{background-color:#0b0f19}.bg-blue-50[data-v-dee8bcb6]{background-color:#f0f9ff}.bg-pastel-green[data-v-dee8bcb6]{background-color:#f0fdf4}.text-black[data-v-dee8bcb6]{color:#111}.text-white[data-v-dee8bcb6]{color:#fff}.text-gray[data-v-dee8bcb6]{color:#64748b}.text-black-60[data-v-dee8bcb6]{color:#0009}.text-green-dark[data-v-dee8bcb6]{color:#047857}.bg-green-deep[data-v-dee8bcb6]{background:#059669}.border-green[data-v-dee8bcb6]{border-color:#0596694d}.flex-col[data-v-dee8bcb6]{display:flex;flex-direction:column}.justify-between[data-v-dee8bcb6]{justify-content:space-between}.justify-center[data-v-dee8bcb6]{justify-content:center}.items-center[data-v-dee8bcb6]{align-items:center}.text-center[data-v-dee8bcb6]{text-align:center}.mx-auto[data-v-dee8bcb6]{margin:0 auto}.mt-1[data-v-dee8bcb6]{margin-top:4px}.mt-2[data-v-dee8bcb6]{margin-top:8px}.mt-4[data-v-dee8bcb6]{margin-top:16px}.mt-6[data-v-dee8bcb6]{margin-top:24px}.mt-auto[data-v-dee8bcb6]{margin-top:auto}.max-w-sm[data-v-dee8bcb6]{max-width:320px}.relative[data-v-dee8bcb6]{position:relative}.z-10[data-v-dee8bcb6]{z-index:10}.overflow-hidden[data-v-dee8bcb6]{overflow:hidden}.icon-wrap[data-v-dee8bcb6]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-wrap svg[data-v-dee8bcb6]{width:24px;height:24px}.bg-green-light[data-v-dee8bcb6]{background:#dcfce7}.bg-white-10[data-v-dee8bcb6]{background:#ffffff1a;color:#fff}.visual-path[data-v-dee8bcb6]{display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:20px}.path-node[data-v-dee8bcb6]{width:16px;height:16px;border-radius:50%;border:3px solid #6ee7b7;position:relative}.path-line[data-v-dee8bcb6]{width:3px;height:32px;background:#05966933;position:relative;overflow:hidden}.pulse-node-1[data-v-dee8bcb6]{animation:pulseGreen-dee8bcb6 2s infinite}.pulse-node-2[data-v-dee8bcb6]{animation:pulseGreen-dee8bcb6 2s infinite .6s}.pulse-node-3[data-v-dee8bcb6]{animation:pulseGreen-dee8bcb6 2s infinite 1.2s}@keyframes pulseGreen-dee8bcb6{0%,to{transform:scale(1);box-shadow:0 0 #05966900}50%{transform:scale(1.2);box-shadow:0 0 16px #05966966}}.draw-line-1[data-v-dee8bcb6]:after,.draw-line-2[data-v-dee8bcb6]:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:#059669;animation:drawLine-dee8bcb6 2s infinite ease-in-out}.draw-line-2[data-v-dee8bcb6]:after{animation-delay:1s}@keyframes drawLine-dee8bcb6{0%{top:-100%}50%,to{top:100%}}.kpi-chart-visual[data-v-dee8bcb6]{width:100%;margin-top:auto}.relative-chart[data-v-dee8bcb6]{position:relative;height:60px}.chart-cycle[data-v-dee8bcb6]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:cycleChart-dee8bcb6 9s infinite}.c1[data-v-dee8bcb6]{animation-delay:0s;display:block;overflow:visible}.c2[data-v-dee8bcb6]{animation-delay:3s}.c3[data-v-dee8bcb6]{animation-delay:6s}@keyframes cycleChart-dee8bcb6{0%,25%{opacity:1;transform:translateY(0)}33%,92%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.spark-node[data-v-dee8bcb6]{transform-origin:center}.icon-bounce[data-v-dee8bcb6]{animation:bounce-dee8bcb6 3s ease-in-out infinite}@keyframes bounce-dee8bcb6{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.course-build-visual[data-v-dee8bcb6]{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px;background:#00000005;border-radius:12px;border:1px solid rgba(0,0,0,.04)}.course-bar[data-v-dee8bcb6]{height:6px;background:#e2e8f0;border-radius:4px;overflow:hidden;position:relative}.cb-1[data-v-dee8bcb6]{width:70%}.cb-2[data-v-dee8bcb6]{width:100%}.cb-3[data-v-dee8bcb6]{width:40%}.course-bar[data-v-dee8bcb6]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#3aad6a;animation:fillBar-dee8bcb6 2s ease-in-out infinite}.cb-2[data-v-dee8bcb6]:after{animation-delay:.2s}.cb-3[data-v-dee8bcb6]:after{animation-delay:.4s}@keyframes fillBar-dee8bcb6{0%,20%{left:-100%}80%,to{left:0}}.devora-spin svg[data-v-dee8bcb6]{transition:transform .5s ease}.group:hover .devora-spin svg[data-v-dee8bcb6]{transform:rotate(180deg)}.soundwave-visual[data-v-dee8bcb6]{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;width:100%;border-radius:12px;background:#ffffff0d;padding:8px}.sw-bar[data-v-dee8bcb6]{width:4px;background:#a855f7;border-radius:4px;animation:soundwave-dee8bcb6 1s ease-in-out infinite alternate}.w1[data-v-dee8bcb6]{height:12px;animation-delay:.1s;background:#3b82f6}.w2[data-v-dee8bcb6]{height:24px;animation-delay:.3s;background:#8b5cf6}.w3[data-v-dee8bcb6]{height:32px;animation-delay:.5s;background:#d946ef}.w4[data-v-dee8bcb6]{height:20px;animation-delay:.2s;background:#ec4899}.w5[data-v-dee8bcb6]{height:16px;animation-delay:.4s;background:#f43f5e}@keyframes soundwave-dee8bcb6{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.center-card[data-v-dee8bcb6]{border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 60px #0003}.siri-container[data-v-dee8bcb6]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:0}.s-layer[data-v-dee8bcb6]{position:absolute;width:200px;height:200px;border-radius:50%;filter:blur(30px);mix-blend-mode:screen;opacity:.8}.sl-1[data-v-dee8bcb6]{background:#ff2a5f;animation:siri-dee8bcb6 6s ease-in-out infinite alternate}.sl-2[data-v-dee8bcb6]{background:#00d2ff;animation:siri-dee8bcb6 8s ease-in-out infinite alternate-reverse;transform-origin:top right}.sl-3[data-v-dee8bcb6]{background:#3a86ff;animation:siri-dee8bcb6 10s ease-in-out infinite alternate;transform-origin:bottom left}.sl-4[data-v-dee8bcb6]{background:#3aad6a;animation:siri-dee8bcb6 7s ease-in-out infinite alternate-reverse}@keyframes siri-dee8bcb6{0%{transform:scale(.9) translate(0)}50%{transform:scale(1.3) translate(30px,-30px);border-radius:40% 60% 70% 30%/40% 50% 60%}to{transform:scale(1) translate(-20px,20px);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.glass-prompt[data-v-dee8bcb6]{background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);padding:16px 24px;border-radius:20px;font-family:Space Grotesk,monospace;font-size:1.05rem;line-height:1.5;color:#fff;box-shadow:inset 0 0 20px #ffffff0d,0 10px 30px #00000080}.shadow-text[data-v-dee8bcb6]{text-shadow:0 4px 20px rgba(0,0,0,.8)}.cursor[data-v-dee8bcb6]{display:inline-block;width:8px;height:16px;background:#fff;margin-left:4px;vertical-align:middle;animation:blink-dee8bcb6 1s step-end infinite}@keyframes blink-dee8bcb6{50%{opacity:0}}.drop-shadow-2xl[data-v-dee8bcb6]{filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}.badge-visual[data-v-dee8bcb6]{width:80px;height:80px;border-radius:20px;background:#fffbeb;border:1px solid #fde68a;display:flex;align-items:center;justify-content:center;position:relative}.badge-star[data-v-dee8bcb6]{width:40px;height:40px}.badge-float[data-v-dee8bcb6]{animation:badgeFloat-dee8bcb6 4s ease-in-out infinite}@keyframes badgeFloat-dee8bcb6{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.pulse-text[data-v-dee8bcb6]{animation:pulseOpa-dee8bcb6 2s infinite}@keyframes pulseOpa-dee8bcb6{0%,to{opacity:1}50%{opacity:.5}}.code-box[data-v-dee8bcb6]{background:#1e1e24;color:#fff;font-family:monospace;font-size:.9rem;padding:14px;border-radius:12px;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 2px 10px #0003}.typing-code[data-v-dee8bcb6]{display:inline-block;overflow:hidden;white-space:nowrap;width:0;animation:typing-dee8bcb6 3s steps(20,end) infinite}.cursor-code[data-v-dee8bcb6]{display:inline-block;width:6px;height:14px;background:#fff;vertical-align:middle;animation:blink-dee8bcb6 1s step-end infinite}@keyframes typing-dee8bcb6{0%,20%{width:0}60%,to{width:100%}}.kw[data-v-dee8bcb6]{color:#c678dd}.fn[data-v-dee8bcb6]{color:#61afef}.radar-visual[data-v-dee8bcb6]{width:64px;height:64px;border-radius:50%;border:2px dashed #94a3b8;position:relative;display:flex;align-items:center;justify-content:center}.radar-scan[data-v-dee8bcb6]{width:50%;height:50%;position:absolute;top:0;left:50%;background:conic-gradient(from 0deg,transparent 60%,rgba(58,173,106,.4) 100%);transform-origin:0% 100%;border-radius:0 100% 0 0;animation:scan-dee8bcb6 3s linear infinite}@keyframes scan-dee8bcb6{to{transform:rotate(360deg)}}.browser-hero[data-v-dee8bcb6]{position:absolute;right:20px;bottom:-30px;width:55%;height:160px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:-10px 10px 30px #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:bottom .5s cubic-bezier(.175,.885,.32,1.275)}.labs-card:hover .browser-hero[data-v-dee8bcb6]{bottom:20px}.browser-header[data-v-dee8bcb6]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f1f5f9;background:#fafafa}.b-dots[data-v-dee8bcb6]{display:flex;gap:6px}.b-dots span[data-v-dee8bcb6]{width:10px;height:10px;border-radius:50%;background:#cbd5e1}.b-text[data-v-dee8bcb6]{font-family:monospace;font-size:.85rem;background:#f1f5f9;padding:4px 12px;border-radius:6px;color:#64748b;flex-grow:1;display:flex;align-items:center;line-height:1}.url-type[data-v-dee8bcb6]{display:inline-block;overflow:hidden;white-space:nowrap;animation:typeUrl-dee8bcb6 6s steps(30,end) infinite}.url-cursor[data-v-dee8bcb6]{display:inline-block;width:2px;height:12px;background:#64748b;margin-left:2px;animation:blink-dee8bcb6 1s step-end infinite}@keyframes typeUrl-dee8bcb6{0%,15%{width:0}30%,85%{width:125px}to{width:0}}.browser-content[data-v-dee8bcb6]{padding:16px;display:flex;flex-direction:column;gap:10px;flex-grow:1;background:#fff}.b-code-line[data-v-dee8bcb6]{height:8px;border-radius:4px;background:#e2e8f0;animation:contentLoad-dee8bcb6 6s infinite}.l1[data-v-dee8bcb6]{width:80%;background:#cbd5e1;height:12px}.l2[data-v-dee8bcb6]{width:60%;animation-delay:.2s}.l3[data-v-dee8bcb6]{width:90%;animation-delay:.4s}.l4[data-v-dee8bcb6]{width:40%;animation-delay:.6s}@keyframes contentLoad-dee8bcb6{0%,35%{opacity:0;transform:translateY(10px)}50%,90%{opacity:1;transform:translateY(0)}to{opacity:0}}.server-rack-bg[data-v-dee8bcb6]{position:absolute;right:-10px;top:0;bottom:0;width:50%;opacity:.05;background-image:repeating-linear-gradient(0deg,transparent,transparent 10px,#000 10px,#000 12px);background-size:100% 22px;animation:scrollRack-dee8bcb6 5s linear infinite}@keyframes scrollRack-dee8bcb6{0%{background-position:0 0}to{background-position:0 22px}}@media (max-width: 1024px){.apple-grid[data-v-dee8bcb6]{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(220px,auto)}.c-wide[data-v-dee8bcb6],.c-large[data-v-dee8bcb6]{grid-column:span 2}.c-tall[data-v-dee8bcb6]{grid-row:span 1;grid-column:span 2}.visual-path[data-v-dee8bcb6]{flex-direction:row;padding-bottom:0;gap:8px}.path-line[data-v-dee8bcb6]{width:32px;height:3px}.browser-hero[data-v-dee8bcb6]{width:50%;position:relative;right:auto;bottom:auto;align-self:center;margin-left:20px}}@media (max-width: 640px){.apple-grid[data-v-dee8bcb6]{grid-template-columns:1fr}.c-hero[data-v-dee8bcb6],.c-wide[data-v-dee8bcb6],.c-tall[data-v-dee8bcb6],.c-square[data-v-dee8bcb6],.c-large[data-v-dee8bcb6]{grid-column:span 1;grid-row:auto}.browser-hero[data-v-dee8bcb6]{display:none}.title-xl[data-v-dee8bcb6]{font-size:2.8rem}.stat-huge[data-v-dee8bcb6]{font-size:3.5rem}}.problems-section[data-v-04e70d1b]{background:#f5f7f5;position:relative;padding:100px 0 80px;overflow:hidden}.bg-grid[data-v-04e70d1b]{position:absolute;inset:0;background-image:linear-gradient(rgba(58,173,106,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(58,173,106,.05) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.section-line[data-v-04e70d1b]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(58,173,106,.4),transparent)}.problems-container[data-v-04e70d1b]{max-width:1300px;margin:0 auto;padding:0 80px;position:relative;z-index:1}.problems-header[data-v-04e70d1b]{display:flex;flex-direction:column;gap:20px;margin-bottom:64px}.header-tag[data-v-04e70d1b]{display:inline-flex;align-items:center;gap:10px;font-family:Space Grotesk,monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0a141073}.tag-num[data-v-04e70d1b]{color:#3aad6a;font-weight:800}.tag-sep[data-v-04e70d1b]{color:#0a141033}.problems-title[data-v-04e70d1b]{font-family:var(--font-head);font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:900;color:#0a1410;line-height:1.1;letter-spacing:-.03em;margin:0}.title-green[data-v-04e70d1b]{color:#3aad6a}.cards-grid[data-v-04e70d1b]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}.problem-card[data-v-04e70d1b]{text-decoration:none;display:block;position:relative;border-radius:20px;background:#fff;border:1px solid rgba(10,20,16,.08);overflow:hidden;cursor:default;transition:transform .4s cubic-bezier(.19,1,.22,1),border-color .3s ease,box-shadow .4s ease}.problem-card[data-v-04e70d1b]:hover{transform:translateY(-6px);border-color:#3aad6a4d;box-shadow:0 24px 60px #00000012,0 0 0 1px #3aad6a1a}.problem-card:hover .card-glow[data-v-04e70d1b]{opacity:1}.problem-card:hover .card-arrow[data-v-04e70d1b]{background:#3aad6a;color:#fff}.problem-card:hover .card-icon[data-v-04e70d1b]{color:#3aad6a;background:#3aad6a1a}.card-featured[data-v-04e70d1b]{background:#0a1410;border-color:#ffffff0f}.card-featured .card-num[data-v-04e70d1b]{color:#ffffff26}.card-featured .card-title[data-v-04e70d1b]{color:#fff}.card-featured .card-desc[data-v-04e70d1b]{color:#ffffff8c}.card-featured .card-label[data-v-04e70d1b]{color:#fff6}.card-featured .card-arrow[data-v-04e70d1b]{border-color:#ffffff1f;color:#fff9;background:transparent}.card-featured .card-icon[data-v-04e70d1b]{background:#3aad6a26;color:#3aad6a}.card-featured[data-v-04e70d1b]:hover{border-color:#3aad6a66;box-shadow:0 24px 60px #0000004d}.card-inner[data-v-04e70d1b]{padding:32px;display:flex;flex-direction:column;height:100%;gap:0}.card-top[data-v-04e70d1b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.card-icon[data-v-04e70d1b]{width:52px;height:52px;background:#0a14100d;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#0a141080;transition:background .3s,color .3s;flex-shrink:0}.card-icon svg[data-v-04e70d1b]{width:26px;height:26px}.card-num[data-v-04e70d1b]{font-family:Space Grotesk,monospace;font-size:2.8rem;font-weight:800;color:#0a14100f;line-height:1;letter-spacing:-.04em;transition:color .3s}.card-body[data-v-04e70d1b]{flex:1}.card-title[data-v-04e70d1b]{font-family:var(--font-head);font-size:1.45rem;font-weight:800;color:#0a1410;line-height:1.2;margin:0 0 14px;letter-spacing:-.02em}.card-desc[data-v-04e70d1b]{font-size:.9rem;color:#0a14108c;line-height:1.7;margin:0}.card-footer[data-v-04e70d1b]{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding-top:20px;border-top:1px solid rgba(10,20,16,.06)}.card-featured .card-footer[data-v-04e70d1b]{border-top-color:#ffffff12}.card-label[data-v-04e70d1b]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0a141059}.card-arrow[data-v-04e70d1b]{width:34px;height:34px;border-radius:50%;border:1px solid rgba(10,20,16,.12);display:flex;align-items:center;justify-content:center;color:#0a141073;transition:background .3s,color .3s,border-color .3s;flex-shrink:0}.card-arrow svg[data-v-04e70d1b]{width:16px;height:16px}.card-glow[data-v-04e70d1b]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 110%,rgba(58,173,106,.12) 0%,transparent 65%);opacity:0;transition:opacity .4s ease;pointer-events:none}.bottom-bar[data-v-04e70d1b]{display:flex;align-items:center;gap:24px;margin-top:56px;padding-top:4px}.bottom-text[data-v-04e70d1b]{font-size:.9rem;color:#0a141099;font-weight:600;white-space:nowrap}.bottom-line[data-v-04e70d1b]{flex:1;height:1px;background:#0a14101f}@media (max-width: 1024px){.problems-container[data-v-04e70d1b]{padding:0 40px}.cards-grid[data-v-04e70d1b]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.problems-section[data-v-04e70d1b]{padding:72px 0 60px}.problems-container[data-v-04e70d1b]{padding:0 20px}.problems-title[data-v-04e70d1b]{font-size:2.2rem}.cards-grid[data-v-04e70d1b]{grid-template-columns:1fr}.problem-card[data-v-04e70d1b]:last-child{grid-column:auto}.card-inner[data-v-04e70d1b]{padding:24px}.bottom-bar[data-v-04e70d1b]{flex-direction:column;align-items:flex-start;gap:12px}.bottom-line[data-v-04e70d1b]{width:100%}}.marquee-section[data-v-d2504ac0]{width:100%;background:#0a1410;overflow:hidden;padding:28px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.marquee-track[data-v-d2504ac0]{overflow:hidden;white-space:nowrap}.marquee-inner[data-v-d2504ac0]{display:inline-flex;will-change:transform}.marquee-group[data-v-d2504ac0]{display:inline-flex;align-items:center}.marquee-item[data-v-d2504ac0]{display:inline-flex;align-items:center;gap:18px;padding:0 40px}.marquee-gem[data-v-d2504ac0]{color:var(--green-mid);font-size:.65rem;opacity:.8;flex-shrink:0}.marquee-text[data-v-d2504ac0]{font-family:var(--font-head);font-size:.72rem;font-weight:700;letter-spacing:.22em;color:#ffffffbf;text-transform:uppercase;white-space:nowrap}#stats-bento[data-v-45c7d474]{background:#f7f7f7;padding:4vh 0}.stats-wrapper[data-v-45c7d474]{max-width:1400px;margin:0 auto;padding:0 80px}.stats-header[data-v-45c7d474]{margin-bottom:30px}.eyebrow-text[data-v-45c7d474]{font-family:Space Grotesk,monospace;font-size:.8rem;letter-spacing:.4em;color:#3aad6a;margin-bottom:20px}.stats-title[data-v-45c7d474]{font-size:clamp(3rem,6vw,4rem);font-weight:800;color:#0a1410;letter-spacing:-.03em}.accent-serif[data-v-45c7d474]{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;color:#3aad6a}.bento-grid[data-v-45c7d474]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,220px);gap:24px;perspective:1200px}.bento-card[data-v-45c7d474]{background:#fff;border-radius:24px;border:1px solid rgba(10,20,16,.05);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;transition:box-shadow .4s;box-shadow:0 10px 40px #00000008}.bento-card[data-v-45c7d474]:hover{box-shadow:0 40px 80px #00000014;border-color:#3aad6a33}.card-content[data-v-45c7d474]{position:relative;z-index:2}.stat-main[data-v-45c7d474]{display:flex;align-items:center;gap:4px;margin-bottom:12px}.stat-number[data-v-45c7d474]{font-size:4.5rem;font-weight:900;color:#0a1410;line-height:1;letter-spacing:-.05em}.stat-k[data-v-45c7d474]{font-size:4.1rem;font-family:inherit;font-weight:inherit}.stat-suffix[data-v-45c7d474]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:6rem;color:#3aad6a;margin-left:10px;line-height:1}.stat-suffix.plus-suffix[data-v-45c7d474]{display:inline-block;transform:translateY(-.05em)}.stat-label[data-v-45c7d474]{font-size:.8rem;font-weight:800;color:#6b8070;text-transform:uppercase;letter-spacing:.15em}.stat-desc[data-v-45c7d474]{margin-top:15px;font-size:.95rem;color:#3a4d40;line-height:1.5;max-width:250px}.card-glow[data-v-45c7d474]{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(58,173,106,.15) 0%,transparent 60%);border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%);z-index:1}.bento-card.featured[data-v-45c7d474]{grid-column:span 2;grid-row:span 2;background:#fff;justify-content:center}.bento-card.featured .stat-number[data-v-45c7d474]{font-size:8rem}.bento-card.medium[data-v-45c7d474]{grid-column:span 2;grid-row:span 1}.bento-card.tall[data-v-45c7d474]{grid-column:span 1;grid-row:span 1;background:#0a1410;justify-content:flex-end}.bento-card.tall .stat-number[data-v-45c7d474]{color:#fff}.bento-card.tall .stat-label[data-v-45c7d474]{color:#ffffff80}.card-footer-text[data-v-45c7d474]{font-size:10px;color:#3aad6a;writing-mode:vertical-rl;text-align:right;letter-spacing:.5em;opacity:.6}.card-visual[data-v-45c7d474]{position:absolute;top:30px;right:30px}.visual-circle[data-v-45c7d474]{width:100px;height:100px;border:4px solid rgba(58,173,106,.1);border-radius:50%;position:relative}.visual-circle[data-v-45c7d474]:after{content:"";position:absolute;inset:10px;border:1px solid rgba(58,173,106,.4);border-radius:50%}@media (max-width: 1200px){.bento-grid[data-v-45c7d474]{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.bento-card.featured[data-v-45c7d474],.bento-card.medium[data-v-45c7d474],.bento-card.tall[data-v-45c7d474]{grid-column:span 2;grid-row:auto;height:280px}}@media (max-width: 768px){.stats-wrapper[data-v-45c7d474]{padding:0 24px}.bento-grid[data-v-45c7d474]{gap:16px}.bento-card[data-v-45c7d474]{padding:30px;height:auto!important;min-height:250px}.stat-number[data-v-45c7d474]{font-size:3.5rem!important}}.apple-bento-section[data-v-9091ac9a]{background-color:#f5f5f7;padding:140px 0 160px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;color:#1d1d1f;min-height:100vh;position:relative;overflow:hidden}.bento-container[data-v-9091ac9a]{max-width:1400px;margin:0 auto;padding:0 40px;position:relative}.bento-grid[data-v-9091ac9a]{display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:150px;gap:20px;grid-auto-flow:dense;position:relative}.bento-hero[data-v-9091ac9a]{grid-column:3 / span 4;grid-row:2 / span 2;background:#fff;border-radius:44px;box-shadow:0 40px 80px #0000000f;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:10;padding:0 40px}.hero-bg-glow[data-v-9091ac9a]{position:absolute;top:50%;left:50%;width:140%;height:140%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(58,173,106,.05),transparent 60%);z-index:0;pointer-events:none}.hero-content[data-v-9091ac9a]{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%;height:100%}.hero-chip-container[data-v-9091ac9a]{width:140px;height:140px;flex-shrink:0;position:relative}.chip-shadow[data-v-9091ac9a]{position:absolute;top:50%;left:50%;width:100px;height:100px;transform:translate(-50%,-50%);background:linear-gradient(135deg,#a78bfa,#3b82f6,#3aad6a);filter:blur(40px);opacity:.7;animation:breathe-9091ac9a 5s ease-in-out infinite alternate}.chip-glass[data-v-9091ac9a]{width:100%;height:100%;border-radius:36px;background:#fff9;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 40px #0000000f,inset 0 0 30px #fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.chip-spin-border[data-v-9091ac9a]{position:absolute;inset:-20px;background:conic-gradient(from 0deg,transparent 0%,rgba(58,173,106,.4) 30%,transparent 60%);animation:rotateSpin-9091ac9a 6s linear infinite;opacity:.15}.chip-core[data-v-9091ac9a]{width:50px;height:50px;border-radius:14px;background:linear-gradient(135deg,#a78bfa,#3b82f6);background-size:200% 200%;box-shadow:0 0 40px #a78bfab3,inset 0 0 10px #fff,inset 0 2px 4px #fff;animation:pulseCore-9091ac9a 3s ease-in-out infinite,gradientShift-9091ac9a 8s ease infinite;z-index:2;display:flex;align-items:center;justify-content:center}.core-chip-icon[data-v-9091ac9a]{width:22px;height:22px}@keyframes rotateSpin-9091ac9a{to{transform:rotate(360deg)}}@keyframes breathe-9091ac9a{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}to{opacity:.85;transform:translate(-50%,-50%) scale(1.15)}}@keyframes pulseCore-9091ac9a{0%,to{transform:scale(1);box-shadow:0 0 30px #a78bfa80,inset 0 2px 4px #fff}50%{transform:scale(1.08);box-shadow:0 0 50px #a78bfae6,inset 0 2px 4px #fff}}@keyframes gradientShift-9091ac9a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-text[data-v-9091ac9a]{text-align:left}.hero-title[data-v-9091ac9a]{font-size:clamp(2.4rem,3.5vw,3.5rem);font-weight:800;letter-spacing:-.04em;margin:0 0 6px;background:linear-gradient(135deg,#1d1d1f 10%,#3aad6a 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-9091ac9a]{font-size:1.1rem;color:#86868b;font-weight:500;letter-spacing:-.01em;margin:0}.bento-card[data-v-9091ac9a]{grid-column:span 1;background:#fff;border-radius:28px;padding:16px 20px;box-shadow:0 4px 14px #00000008;transition:transform .1s linear,box-shadow .3s ease,border-color .3s ease;cursor:pointer;border:1px solid rgba(0,0,0,.02);position:relative;overflow:hidden}.bento-card[data-v-9091ac9a]:hover{box-shadow:0 14px 28px #00000014;border-color:#0000000a;z-index:5}.bento-card[data-v-9091ac9a]:before{content:"";position:absolute;inset:0;background:radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(58,173,106,.25),transparent 40%);opacity:0;transition:opacity .5s;pointer-events:none;z-index:0}.bento-card[data-v-9091ac9a]:hover:before{opacity:1}.bento-card.wide[data-v-9091ac9a]{grid-column:span 2}.bento-card.massive[data-v-9091ac9a]{grid-column:span 2;grid-row:span 2;background:linear-gradient(135deg,#fff 40%,#a78bfa0d);border:1px solid rgba(167,139,250,.15)}.bento-card.massive[data-v-9091ac9a]:hover{background:linear-gradient(135deg,#fff 40%,#a78bfa26);border:1px solid rgba(167,139,250,.3)}.card-content[data-v-9091ac9a]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:16px;text-align:center;position:relative;z-index:10}.bento-card.wide .card-content[data-v-9091ac9a]{flex-direction:row;justify-content:flex-start;text-align:left;padding:0 12px;gap:20px}.bento-card.massive .card-content[data-v-9091ac9a]{justify-content:center;gap:24px}.feat-icon[data-v-9091ac9a]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bento-card.massive .feat-icon[data-v-9091ac9a]{width:72px;height:72px;border-radius:20px}.feat-icon svg[data-v-9091ac9a]{width:24px;height:24px}.bento-card.massive .feat-icon svg[data-v-9091ac9a]{width:32px;height:32px}.feat-title[data-v-9091ac9a]{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#1d1d1f;margin:0;line-height:1.3}.bento-card.wide .feat-title[data-v-9091ac9a]{font-size:1.25rem}.bento-card.massive .feat-title[data-v-9091ac9a]{font-size:1.5rem;background:linear-gradient(90deg,#a78bfa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.feature-detail-sheet[data-v-9091ac9a]{width:100%;max-width:1200px;margin:0 auto;background:#fff;border-radius:36px;box-shadow:0 40px 100px #00000014;display:flex;flex-direction:column;height:85vh;border:1px solid rgba(0,0,0,.04);overflow:hidden}.sheet-nav-bar[data-v-9091ac9a]{padding:24px 40px;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;background:#fffc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:10}.nav-back-button[data-v-9091ac9a]{display:inline-flex;align-items:center;gap:10px;border:none;background:#f5f5f7;border-radius:20px;padding:10px 24px 10px 18px;font-size:.95rem;font-weight:600;color:#424245;cursor:pointer;transition:all .2s cubic-bezier(.165,.84,.44,1)}.nav-back-button svg[data-v-9091ac9a]{width:18px;height:18px;color:#86868b;transition:color .2s}.nav-back-button[data-v-9091ac9a]:hover{background:#1d1d1f;color:#fff;transform:translate(-4px)}.nav-back-button:hover svg[data-v-9091ac9a]{color:#fff}.sheet-main-layout[data-v-9091ac9a]{display:flex;flex-direction:row;flex:1;overflow:hidden}.sheet-sidebar[data-v-9091ac9a]{width:320px;background:#fafafc;border-right:1px solid rgba(0,0,0,.06);overflow-y:auto;padding:24px 20px;scrollbar-width:thin}.sheet-sidebar[data-v-9091ac9a]::-webkit-scrollbar{width:6px}.sheet-sidebar[data-v-9091ac9a]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:8px}.sidebar-header[data-v-9091ac9a]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#86868b;margin-bottom:16px;padding-left:12px}.sidebar-item[data-v-9091ac9a]{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:16px;cursor:pointer;transition:all .2s;color:#424245;margin-bottom:4px}.sidebar-item[data-v-9091ac9a]:hover{background:#00000008}.sidebar-item.active[data-v-9091ac9a]{background:#fff;box-shadow:0 4px 12px #0000000a;color:#1d1d1f;border:1px solid rgba(0,0,0,.02)}.sidebar-icon[data-v-9091ac9a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.sidebar-icon svg[data-v-9091ac9a]{width:100%;height:100%}.sidebar-label[data-v-9091ac9a]{font-size:1rem;font-weight:500;letter-spacing:-.01em}.sidebar-item.active .sidebar-label[data-v-9091ac9a]{font-weight:700}.sheet-scroll-area[data-v-9091ac9a]{flex:1;overflow-y:auto;overflow-x:hidden;padding:60px 80px 100px;scrollbar-width:thin;scrollbar-color:#d1d1d6 transparent;scroll-behavior:smooth;background:#fff}.sheet-scroll-area[data-v-9091ac9a]::-webkit-scrollbar{width:8px}.sheet-scroll-area[data-v-9091ac9a]::-webkit-scrollbar-track{background:transparent}.sheet-scroll-area[data-v-9091ac9a]::-webkit-scrollbar-thumb{background-color:#d1d1d6;border-radius:10px}.sheet-content-wrapper[data-v-9091ac9a]{max-width:800px;margin:0 auto}.sheet-header[data-v-9091ac9a]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:50px}.sheet-hero-icon[data-v-9091ac9a]{width:80px;height:80px;border-radius:24px;display:flex;align-items:center;justify-content:center}.sheet-hero-icon svg[data-v-9091ac9a]{width:40px;height:40px}.sheet-hero-title[data-v-9091ac9a]{font-size:3.5rem;font-weight:800;margin:0;letter-spacing:-.04em;color:#1d1d1f;line-height:1.1}[data-v-9091ac9a] .markdown-body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;color:#424245;font-size:1.15rem;line-height:1.8}[data-v-9091ac9a] .markdown-body h1{display:none}[data-v-9091ac9a] .markdown-body h2{font-size:2rem;font-weight:800;margin:60px 0 24px;color:#1d1d1f;letter-spacing:-.03em}[data-v-9091ac9a] .markdown-body h3{font-size:1.4rem;font-weight:700;margin:40px 0 16px;color:#1d1d1f}[data-v-9091ac9a] .markdown-body>p:first-of-type:first-letter{float:left;font-size:4.5rem;line-height:.8;padding-right:12px;padding-top:8px;color:#1d1d1f;font-weight:800}[data-v-9091ac9a] .markdown-body p{margin-bottom:24px;max-width:70ch}[data-v-9091ac9a] .markdown-body strong{font-weight:700;color:#1d1d1f}[data-v-9091ac9a] .markdown-body hr{border:none;height:1px;background:#e5e5e7;margin:60px 0}[data-v-9091ac9a] .markdown-body ul{margin:0 0 32px 24px;padding:0}[data-v-9091ac9a] .markdown-body li{margin-bottom:12px;padding-left:8px}[data-v-9091ac9a] .markdown-body blockquote{background:#f5f5f7;border-radius:20px;padding:24px 32px;margin:40px 0;border-left:4px solid #3b82f6}[data-v-9091ac9a] .markdown-body blockquote p{margin:0;font-style:italic;color:#1d1d1f;font-size:1.2rem}[data-v-9091ac9a] .markdown-body pre{background:#1d1d1f;padding:48px 24px 24px;border-radius:16px;overflow-x:auto;font-size:.95rem;line-height:1.5;margin-bottom:32px;position:relative;color:#f5f5f7}[data-v-9091ac9a] .markdown-body pre:before{content:"";position:absolute;top:18px;left:20px;width:12px;height:12px;border-radius:50%;background:#ff5f56;box-shadow:20px 0 #ffbd2e,40px 0 #27c93f}.page-flip-enter-active[data-v-9091ac9a],.page-flip-leave-active[data-v-9091ac9a]{transition:all .4s cubic-bezier(.165,.84,.44,1)}.page-flip-enter-from[data-v-9091ac9a]{opacity:0;transform:scale(.95) translateY(20px);filter:blur(4px)}.page-flip-leave-to[data-v-9091ac9a]{opacity:0;transform:scale(1.02) translateY(-20px);filter:blur(4px)}@media (max-width: 1200px){.bento-grid[data-v-9091ac9a]{grid-template-columns:repeat(6,1fr)}.bento-hero[data-v-9091ac9a]{grid-column:2 / span 4}.sheet-sidebar[data-v-9091ac9a]{width:260px}}@media (max-width: 900px){.bento-grid[data-v-9091ac9a]{grid-template-columns:repeat(4,1fr);grid-auto-rows:150px}.bento-hero[data-v-9091ac9a]{grid-column:1 / span 4;grid-row:1 / span 2;margin-bottom:20px;flex-direction:column;text-align:center}.hero-content[data-v-9091ac9a]{flex-direction:column;gap:16px}.hero-text[data-v-9091ac9a]{text-align:center}.bento-card.wide[data-v-9091ac9a],.bento-card.massive[data-v-9091ac9a]{grid-column:span 2}.sheet-sidebar[data-v-9091ac9a]{display:none}.sheet-scroll-area[data-v-9091ac9a]{padding:40px}}@media (max-width: 600px){.bento-container[data-v-9091ac9a]{padding:0 16px}.bento-grid[data-v-9091ac9a]{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.bento-hero[data-v-9091ac9a],.bento-card.wide[data-v-9091ac9a],.bento-card.massive[data-v-9091ac9a]{grid-column:span 2}.bento-hero[data-v-9091ac9a]{grid-row:auto;padding:40px 20px}.bento-card[data-v-9091ac9a]{min-height:140px}.bento-card.massive[data-v-9091ac9a]{min-height:240px}.hero-title[data-v-9091ac9a]{font-size:2.2rem}.sheet-scroll-area[data-v-9091ac9a]{padding:30px 20px}[data-v-9091ac9a] .markdown-body>p:first-of-type:first-letter{font-size:3rem}.sheet-hero-title[data-v-9091ac9a]{font-size:2.5rem}}.tgc-section[data-v-c698640e]{width:100%;max-width:1200px;margin:0 auto;padding:28px 20px 32px}.tgc-header[data-v-c698640e]{text-align:center;margin-bottom:10px}.tgc-badge[data-v-c698640e]{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;background:#3aad6a14;border:1px solid rgba(58,173,106,.2);border-radius:999px;color:#1a6b3c;font-size:.7rem;font-weight:800;letter-spacing:.12em;margin-bottom:8px}.badge-pulse[data-v-c698640e]{width:6px;height:6px;background:#3aad6a;border-radius:50%;animation:pulse-glow-c698640e 2s ease-in-out infinite}@keyframes pulse-glow-c698640e{0%,to{box-shadow:0 0 4px #3aad6a66;opacity:1}50%{box-shadow:0 0 12px #3aad6acc;opacity:.7}}.tgc-title[data-v-c698640e]{font-family:var(--font-head, "Inter", sans-serif);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:#0a1410;line-height:1.15;letter-spacing:-.02em;margin-bottom:4px}.accent[data-v-c698640e]{background:linear-gradient(135deg,#1a6b3c,#3aad6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tgc-subtitle[data-v-c698640e]{color:#64748b;font-size:.9rem;max-width:500px;margin:0 auto;line-height:1.5}.tgc-info-box[data-v-c698640e]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px 16px;margin:0 auto 8px;max-width:600px;min-height:36px;background:#00000008;border:1px solid rgba(0,0,0,.05);border-radius:12px;font-size:.88rem;transition:all .3s ease}.tgc-info-box.active[data-v-c698640e]{background:#3aad6a0f;border-color:#3aad6a33}.info-from[data-v-c698640e],.info-to[data-v-c698640e]{font-weight:700;color:#0a1410}.info-arrow[data-v-c698640e]{color:#3aad6a}.info-rationale[data-v-c698640e]{color:#64748b;font-style:italic;font-size:.82rem}.info-idle[data-v-c698640e]{color:#94a3b8;font-size:.85rem}.tgc-controls[data-v-c698640e]{display:flex;justify-content:center;margin-bottom:8px}.ctrl-btn[data-v-c698640e]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:#0000000a;border:1px solid rgba(0,0,0,.06);color:#556b5d;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.ctrl-btn[data-v-c698640e]:hover{background:#3aad6a14;color:#1a6b3c}.tgc-canvas-wrap[data-v-c698640e]{width:100%;overflow:hidden;border-radius:16px;background:#f9fafb;border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 40px #0000000a;display:flex;align-items:center;justify-content:center}.tgc-svg[data-v-c698640e]{height:500px;width:auto;max-width:100%;display:block}.tgc-edges path[data-v-c698640e]{transition:opacity .4s ease,stroke-width .4s ease}.edge-dash[data-v-c698640e]{animation:dash-flow-c698640e 1.2s linear infinite}@keyframes dash-flow-c698640e{to{stroke-dashoffset:-20}}.tgc-node[data-v-c698640e]{transition:transform .3s cubic-bezier(.19,1,.22,1)}.tgc-node.hovered[data-v-c698640e]{transform-origin:center}.node-circle[data-v-c698640e]{transition:stroke .3s ease,stroke-width .3s ease}.node-icon[data-v-c698640e]{transition:opacity .3s ease,filter .3s ease}.node-label[data-v-c698640e]{transition:fill .3s ease;font-family:var(--font-head, "Inter", sans-serif)}.tgc-node:hover .node-circle[data-v-c698640e]{stroke:#3aad6a;stroke-width:2}.tgc-node:hover .node-icon[data-v-c698640e]{opacity:1!important;filter:none!important}.tgc-node:hover .node-label[data-v-c698640e]{fill:#0a1410!important}@media (max-width: 768px){.tgc-canvas-wrap[data-v-c698640e]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tgc-svg[data-v-c698640e]{min-width:700px}.tgc-section[data-v-c698640e]{padding:60px 16px 80px}}#how-it-works-unique[data-v-eee92c2b]{background:#fff;padding:8vh 0;color:#0a1410;transition:color .3s ease}.hiw-container[data-v-eee92c2b]{max-width:1400px;margin:0 auto;padding:0 80px;display:flex;gap:120px}.hiw-sticky-side[data-v-eee92c2b]{flex:.8;height:fit-content;align-self:flex-start;position:sticky;top:15vh}.hiw-eyebrow[data-v-eee92c2b]{font-family:Space Grotesk,monospace;font-size:.8rem;letter-spacing:.5em;color:inherit;opacity:.5;margin-bottom:25px}.hiw-title[data-v-eee92c2b]{font-size:clamp(3rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:30px}.accent-serif[data-v-eee92c2b]{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;color:#3aad6a}.hiw-summary[data-v-eee92c2b]{font-size:1.15rem;line-height:1.6;color:inherit;opacity:.6;max-width:350px}.hiw-scroll-content[data-v-eee92c2b]{flex:1.2;display:flex;flex-direction:column;gap:80px}.hiw-step-card[data-v-eee92c2b]{padding-bottom:60px;position:relative}.step-header[data-v-eee92c2b]{display:flex;align-items:center;gap:20px;margin-bottom:30px}.step-index[data-v-eee92c2b]{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-style:italic;color:#3aad6a;line-height:1}.step-dot[data-v-eee92c2b]{width:10px;height:10px;background:currentColor;opacity:.2;border-radius:50%;transition:all .4s ease}.step-headline[data-v-eee92c2b]{font-size:2.2rem;font-weight:800;margin-bottom:20px;transition:all .4s ease}.step-text[data-v-eee92c2b]{font-size:1.1rem;line-height:1.6;color:inherit;opacity:.6;max-width:500px}.step-progress-line[data-v-eee92c2b]{position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#3AAD6A,transparent);transform-origin:left}@media (max-width: 1024px){.hiw-container[data-v-eee92c2b]{flex-direction:column;padding:0 40px;gap:60px}.hiw-sticky-side[data-v-eee92c2b]{position:relative;top:0;flex:none}.hiw-scroll-content[data-v-eee92c2b]{flex:none}}@media (max-width: 600px){.hiw-title[data-v-eee92c2b]{font-size:2.5rem}.step-headline[data-v-eee92c2b]{font-size:1.8rem}}#products-unique[data-v-ce497ba5]{background:#fff;padding:100px 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;color:#111}.products-wrapper[data-v-ce497ba5]{max-width:1240px;margin:0 auto;padding:0 40px}.p-header[data-v-ce497ba5]{margin-bottom:60px}.p-main-title[data-v-ce497ba5]{font-size:clamp(3rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:#111}.p-gradient-text[data-v-ce497ba5]{background:linear-gradient(135deg,#3aad6a,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.text-black-80[data-v-ce497ba5]{color:#0d1117cc}.font-normal[data-v-ce497ba5]{font-weight:400}.font-semibold[data-v-ce497ba5]{font-weight:600}.font-bold[data-v-ce497ba5]{font-weight:700}.font-mono[data-v-ce497ba5]{font-family:monospace}.font-serif[data-v-ce497ba5]{font-family:Georgia,serif;font-style:italic}.flex-column[data-v-ce497ba5]{display:flex;flex-direction:column}.flex-row[data-v-ce497ba5]{display:flex;flex-direction:row}.flex-center[data-v-ce497ba5]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-ce497ba5]{display:flex;align-items:center;justify-content:space-between}.flex-end[data-v-ce497ba5]{display:flex;align-items:flex-end;justify-content:center}.justify-end[data-v-ce497ba5]{justify-content:flex-end}.justify-center[data-v-ce497ba5]{justify-content:center}.align-start[data-v-ce497ba5]{align-items:flex-start}.align-end[data-v-ce497ba5]{align-items:flex-end}.shrink-0[data-v-ce497ba5]{flex-shrink:0}.flex-1[data-v-ce497ba5]{flex:1}.mt-auto[data-v-ce497ba5]{margin-top:auto}.mt-3[data-v-ce497ba5]{margin-top:12px}.mt-4[data-v-ce497ba5]{margin-top:16px}.mb-3[data-v-ce497ba5]{margin-bottom:12px}.pt-6[data-v-ce497ba5]{padding-top:24px}.pb-3[data-v-ce497ba5]{padding-bottom:12px}.pb-0[data-v-ce497ba5]{padding-bottom:0}.pb-6[data-v-ce497ba5]{padding-bottom:24px}.pr-4[data-v-ce497ba5]{padding-right:16px}.pl-4[data-v-ce497ba5]{padding-left:16px}.px-10[data-v-ce497ba5]{padding:0 40px}.w-full[data-v-ce497ba5]{width:100%}.h-\[180px\][data-v-ce497ba5]{height:180px}.w-half[data-v-ce497ba5]{width:50%}.w-1\/3[data-v-ce497ba5]{width:33.333333%}.w-2\/3[data-v-ce497ba5]{width:66.666667%}.w-\[45\%\][data-v-ce497ba5]{width:45%}.w-\[25\%\][data-v-ce497ba5]{width:25%}.w-\[30\%\][data-v-ce497ba5]{width:30%}.w-\[55\%\][data-v-ce497ba5]{width:55%}.mx-auto[data-v-ce497ba5]{margin-left:auto;margin-right:auto}.absolute[data-v-ce497ba5]{position:absolute}.relative[data-v-ce497ba5]{position:relative}.left-0[data-v-ce497ba5]{left:0}.z-0[data-v-ce497ba5]{z-index:0}.z-10[data-v-ce497ba5]{z-index:10}.z-20[data-v-ce497ba5]{z-index:20}.z-30[data-v-ce497ba5]{z-index:30}.gap-1[data-v-ce497ba5]{gap:4px}.gap-2[data-v-ce497ba5]{gap:8px}.gap-3[data-v-ce497ba5]{gap:12px}.gap-4[data-v-ce497ba5]{gap:16px}.ml-1[data-v-ce497ba5]{margin-left:4px}.mx-2[data-v-ce497ba5]{margin-left:8px;margin-right:8px}.bottom-10[data-v-ce497ba5]{bottom:40px}.whitespace-nowrap[data-v-ce497ba5]{white-space:nowrap}.truncate[data-v-ce497ba5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.hidden-sm[data-v-ce497ba5]{display:block}.overflow-hidden[data-v-ce497ba5]{overflow:hidden}.p-grid[data-v-ce497ba5]{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:460px;gap:24px}@media (min-width: 1024px){.p-grid[data-v-ce497ba5]{grid-template-columns:repeat(6,1fr)}.c-large[data-v-ce497ba5]:nth-child(1){grid-column:span 3}.c-large[data-v-ce497ba5]:nth-child(2){grid-column:span 3}.c-small[data-v-ce497ba5]:nth-child(3){grid-column:span 2}.c-small[data-v-ce497ba5]:nth-child(4){grid-column:span 2}.c-small[data-v-ce497ba5]:nth-child(5){grid-column:span 2}}.p-card[data-v-ce497ba5]{border-radius:36px;overflow:hidden;position:relative;display:flex}.p-card-content[data-v-ce497ba5]{padding:32px 32px 20px}.p-card-title[data-v-ce497ba5]{font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.p-card-desc[data-v-ce497ba5]{font-size:.95rem;line-height:1.45}.bg-white[data-v-ce497ba5]{background:#fff}.bg-black[data-v-ce497ba5]{background:#000}.bg-gray-50[data-v-ce497ba5]{background:#f9fafb}.text-white[data-v-ce497ba5]{color:#fff}.text-black[data-v-ce497ba5]{color:#111}.text-gray-dim[data-v-ce497ba5]{color:#9ca3af}.text-xs[data-v-ce497ba5]{font-size:.75rem}.text-sm[data-v-ce497ba5]{font-size:.875rem}.text-\[10px\][data-v-ce497ba5]{font-size:10px}.tracking-wider[data-v-ce497ba5]{letter-spacing:.05em}.uppercase[data-v-ce497ba5]{text-transform:uppercase}.shadow-drop[data-v-ce497ba5]{box-shadow:0 10px 40px #00000014}.shadow-sm[data-v-ce497ba5]{box-shadow:0 1px 2px #0000000d}.rounded-full[data-v-ce497ba5]{border-radius:9999px}.rounded-md[data-v-ce497ba5]{border-radius:6px}.px-3[data-v-ce497ba5]{padding-left:.75rem;padding-right:.75rem}.px-4[data-v-ce497ba5]{padding-left:1rem;padding-right:1rem}.py-1\.5[data-v-ce497ba5]{padding-top:.375rem;padding-bottom:.375rem}.py-2[data-v-ce497ba5]{padding-top:.5rem;padding-bottom:.5rem}.px-2[data-v-ce497ba5]{padding-left:.5rem;padding-right:.5rem}.py-1[data-v-ce497ba5]{padding-top:.25rem;padding-bottom:.25rem}.border-slate[data-v-ce497ba5]{border:1px solid #e2e8f0}.p-card-tl[data-v-ce497ba5]{background-color:#f6f8fb;border:1px solid #edf1f6}.p-card-tl .p-card-title[data-v-ce497ba5]{color:#1f2937;margin:0}.p-card-tl .p-card-desc[data-v-ce497ba5]{color:#4b5563;max-width:380px;margin-bottom:0}.ui-mockup-wrapper[data-v-ce497ba5]{width:100%;display:flex;justify-content:center;padding:0;overflow:hidden;align-items:flex-end}.floating-cmd[data-v-ce497ba5]{top:-20px;background:#000;left:50%;transform:translate(-50%);border-radius:100px;padding:12px 20px;box-shadow:0 20px 40px #00000026;border:1px solid #333;width:max-content}.ai-status[data-v-ce497ba5]{display:inline-flex;align-items:center;gap:6px}.ai-stars[data-v-ce497ba5]{display:inline-flex;gap:2px;margin-right:2px}.ai-star[data-v-ce497ba5]{display:inline-block;font-size:10px;animation:starFloat-ce497ba5 1.8s ease-in-out infinite}.ai-star.s1[data-v-ce497ba5]{color:#fbbf24;animation-delay:0s}.ai-star.s2[data-v-ce497ba5]{color:#34d399;animation-delay:.3s;font-size:12px}.ai-star.s3[data-v-ce497ba5]{color:#a78bfa;animation-delay:.6s;font-size:9px}@keyframes starFloat-ce497ba5{0%{transform:translateY(0) scale(.5);opacity:.3}50%{transform:translateY(-6px) scale(1.3);opacity:1}to{transform:translateY(0) scale(.5);opacity:.3}}.ai-text[data-v-ce497ba5]{background:linear-gradient(90deg,#d1d5db,#fbbf24 30%,#fff,#34d399 70%,#d1d5db);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textShimmer-ce497ba5 2.5s ease-in-out infinite}@keyframes textShimmer-ce497ba5{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-dots[data-v-ce497ba5]{display:inline}.dot[data-v-ce497ba5]{display:inline-block;-webkit-text-fill-color:#9ca3af;animation:dotBounce-ce497ba5 1.4s ease-in-out infinite}.dot.d1[data-v-ce497ba5]{animation-delay:0s}.dot.d2[data-v-ce497ba5]{animation-delay:.2s}.dot.d3[data-v-ce497ba5]{animation-delay:.4s}@keyframes dotBounce-ce497ba5{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-4px);opacity:1}}.badge-square[data-v-ce497ba5]{width:14px;height:14px;border-radius:4px}.bg-green-main[data-v-ce497ba5]{background:#10b981}.bg-green-100[data-v-ce497ba5]{background:#d1fae5}.bg-red-50[data-v-ce497ba5]{background:#fef2f2}.bg-blue-50[data-v-ce497ba5]{background:#eff6ff}.bg-green-dark[data-v-ce497ba5]{background:#064e3b80}.text-green-light[data-v-ce497ba5]{color:#34d399}.text-blue-main[data-v-ce497ba5]{color:#3b82f6}.font-red[data-v-ce497ba5]{color:#ef4444}.badge-pill[data-v-ce497ba5]{padding:4px 10px;border-radius:100px;border:1px solid rgba(16,185,129,.3)}.ui-dash-board[data-v-ce497ba5]{width:92%;max-width:600px;height:240px;border-radius:16px 16px 0 0;border:1px solid #eee;padding:20px 24px 0;display:flex;flex-direction:column;left:50%;transform:translate(-50%);border-bottom:none}.dash-row[data-v-ce497ba5]{font-size:.85rem;border-color:#0000000a;padding:8px 0}.dash-pill[data-v-ce497ba5]{padding:4px 8px;border-radius:6px;font-weight:700;white-space:nowrap;text-transform:uppercase;margin:0}.avatar[data-v-ce497ba5]{width:24px;height:24px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.caret[data-v-ce497ba5]{font-size:10px;color:#aaa;margin-left:8px}.bg-gray-light[data-v-ce497ba5]{background:#f3f4f6}.text-gray-dark[data-v-ce497ba5]{color:#4b5563}.bg-green-light[data-v-ce497ba5]{background:#ecfdf5}.border-green[data-v-ce497ba5]{border:1px solid #a7f3d0}.text-green-dark[data-v-ce497ba5]{color:#047857}.bg-purple-light[data-v-ce497ba5]{background:#f3e8ff}.text-purple-dark[data-v-ce497ba5]{color:#7e22ce}.bg-blue-light[data-v-ce497ba5]{background:#eff6ff}.text-blue-dark[data-v-ce497ba5]{color:#1d4ed8}.bg-pink-light[data-v-ce497ba5]{background:#fdf2f8}.text-pink-dark[data-v-ce497ba5]{color:#be185d}.p-card-tr[data-v-ce497ba5]{background-color:#050a07}.p-btn-link[data-v-ce497ba5]{background:none;border:none;color:#fff;font-size:.95rem;cursor:pointer;display:flex;align-items:center}.p-btn-link[data-v-ce497ba5]:hover{color:#34d399}.bg-radial-gradient[data-v-ce497ba5]{background:radial-gradient(circle at bottom left,#17422b,#0d281a,#08110a);opacity:.9}.bg-glow-orb[data-v-ce497ba5]{bottom:-120px;left:-120px;width:380px;height:380px;background:#2a7a4f;border-radius:50%;filter:blur(80px);opacity:.2;mix-blend-mode:screen;transition:transform .7s}.group:hover .group-hover-scale[data-v-ce497ba5]{transform:scale(1.1)}.pill-scroll-viewport[data-v-ce497ba5]{height:100%;overflow:visible;display:flex;align-items:center;padding:0 10px}.pill-scroll-mask[data-v-ce497ba5]{position:relative;width:100%;height:320px;overflow-x:visible;overflow-y:hidden;mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%)}.pill-scroll-track[data-v-ce497ba5]{display:flex;flex-direction:column;gap:12px}.pill-scroll-track[data-v-ce497ba5]:hover{cursor:default}.scroll-pill[data-v-ce497ba5]{transition:transform .35s ease,border-color .35s ease,background .35s ease,opacity .35s ease,box-shadow .35s ease;transform-origin:left center}.p-pill[data-v-ce497ba5]{border:1px solid rgba(255,255,255,.15);border-radius:100px;padding:8px 20px 8px 16px;font-size:.9rem;color:#fff;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:flex-start;background:#ffffff08;backdrop-filter:blur(8px);width:max-content}.p-pill[data-v-ce497ba5]:hover{border-color:#fff6;background:#ffffff1a;transform:translate(-6px) scale(1.05)}.pill-arrow[data-v-ce497ba5]{margin-left:10px;font-size:12px;opacity:.5}.pill-highlight[data-v-ce497ba5]{border-color:#ffffff59;background:#ffffff14}.pill-icon[data-v-ce497ba5]{filter:grayscale(1);line-height:1;display:flex}.p-pill:hover .pill-icon[data-v-ce497ba5]{filter:grayscale(0)}.mr-2[data-v-ce497ba5]{margin-right:8px}.p-card-bl[data-v-ce497ba5]{background-color:#e5f5ea;border:1px solid #d4ecd9}.p-color-mint-dark[data-v-ce497ba5]{color:#17502c}.p-color-mint-dim[data-v-ce497ba5]{color:#17502cb3}.node-visual[data-v-ce497ba5]{width:100%;display:flex;align-items:flex-end;justify-content:center}.dash-ring[data-v-ce497ba5]{border:3px dashed #4ade80;border-radius:50%;bottom:0;left:50%;box-shadow:0 0 15px #4ade804d,inset 0 0 15px #4ade801a}.solid-ring[data-v-ce497ba5]{border:2.5px solid #4ade80;border-radius:50%;bottom:0;left:50%;box-shadow:0 0 15px #4ade804d,inset 0 0 15px #4ade801a}.sr-3[data-v-ce497ba5]{width:340px;height:340px;margin-left:-170px;bottom:-80px;animation:radarPulse-ce497ba5 3s ease-out infinite 1.6s}.sr-2[data-v-ce497ba5]{width:260px;height:260px;margin-left:-130px;bottom:-40px;animation:radarPulse-ce497ba5 3s ease-out infinite .8s}.ring-inner[data-v-ce497ba5]{width:180px;height:180px;margin-left:-90px;border-color:#22c55e;margin-bottom:0;animation:radarPulse-ce497ba5 3s ease-out infinite 0s;box-shadow:0 0 20px #22c55e66,inset 0 0 20px #22c55e26}.ring-anim[data-v-ce497ba5]{animation:radarPulse-ce497ba5 3s ease-out infinite 0s,spinSlow-ce497ba5 40s linear infinite}@keyframes spinSlow-ce497ba5{to{transform:rotate(360deg)}}@keyframes radarPulse-ce497ba5{0%{transform:scale(.92);opacity:.8;box-shadow:0 0 10px #4ade8033,inset 0 0 10px #4ade801a}40%{transform:scale(1.05);opacity:.15;box-shadow:0 0 30px #4ade8080,inset 0 0 25px #4ade804d}to{transform:scale(.92);opacity:.8;box-shadow:0 0 10px #4ade8033,inset 0 0 10px #4ade801a}}.float-tag[data-v-ce497ba5]{background:#fff;color:#065f46;font-size:10px;font-weight:700;padding:6px 14px 6px 6px;border-radius:100px;white-space:nowrap}.rounded-icon[data-v-ce497ba5]{width:16px;height:16px;border-radius:100px;color:#fff;font-size:9px;font-weight:700}.float-left[data-v-ce497ba5]{left:4%;bottom:60px}.float-right[data-v-ce497ba5]{right:4%;bottom:60px}.float-center[data-v-ce497ba5]{left:50%;bottom:120px;transform:translate(-50%)}.pulse-node[data-v-ce497ba5]{width:72px;height:72px;border-radius:100px;font-size:1.5rem;transition:transform .5s;z-index:40;position:relative;bottom:10px}.shadow-glow-green[data-v-ce497ba5]{box-shadow:0 10px 40px #10b98180}.p-card-bc[data-v-ce497ba5]{background-color:#fdfaf6;border:1px solid #f6ece0}.p-color-brown-dark[data-v-ce497ba5]{color:#5c3a21}.p-color-brown-dim[data-v-ce497ba5]{color:#935930}.p-color-brown-light[data-v-ce497ba5]{color:#a88a76}.border-green-200[data-v-ce497ba5]{border-color:#bbf7d0}.border-red-100[data-v-ce497ba5]{border-color:#fee2e2}.border-blue-100[data-v-ce497ba5]{border-color:#dbeafe}.table-mockup-wrapper[data-v-ce497ba5]{align-items:center;position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.dotexam-blur-bg[data-v-ce497ba5]{height:70%;background:linear-gradient(180deg,#c8d0dc00,#bcc6d459,#afbccd8c 50%,#a0afc3b3);filter:blur(20px);transform:scale(1.2);border-radius:20px 20px 0 0}.dotexam-table-card[data-v-ce497ba5]{position:relative;width:100%;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 -6px 24px #0000000f,0 -1px 6px #00000008;overflow:hidden;z-index:10}.dotexam-header[data-v-ce497ba5]{background:#f4f4f5;color:#a1a1aa;font-size:12px;font-weight:500;padding:16px 28px;border-bottom:1px solid #e4e4e7;border-radius:12px 12px 0 0}.dotexam-body[data-v-ce497ba5]{background:#fff;max-height:240px;overflow:hidden}.dotexam-fade[data-v-ce497ba5]{position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to top,#fff 20%,transparent 100%);z-index:15;pointer-events:none}.dotexam-row[data-v-ce497ba5]{padding:16px 28px;font-size:14px;color:#27272a;border-bottom:1px solid #e4e4e7}.dotexam-row[data-v-ce497ba5]:last-child{border-bottom:none}.table-row-grid[data-v-ce497ba5]{display:grid;grid-template-columns:5fr 2fr 4fr;gap:16px;align-items:center}.hr-1[data-v-ce497ba5]{animation:rowHighlight1-ce497ba5 8s infinite}.hr-2[data-v-ce497ba5]{animation:rowHighlight2-ce497ba5 8s infinite}.hr-3[data-v-ce497ba5]{animation:rowHighlight3-ce497ba5 8s infinite}.hr-4[data-v-ce497ba5]{animation:rowHighlight4-ce497ba5 8s infinite}@keyframes rowHighlight1-ce497ba5{0%,5%{background:transparent}8%,22%{background:#f4f4f5}25%,to{background:transparent}}@keyframes rowHighlight2-ce497ba5{0%,25%{background:transparent}28%,47%{background:#f4f4f5}50%,to{background:transparent}}@keyframes rowHighlight3-ce497ba5{0%,50%{background:transparent}53%,72%{background:#f4f4f5}75%,to{background:transparent}}@keyframes rowHighlight4-ce497ba5{0%,75%{background:transparent}78%,97%{background:#f4f4f5}to{background:transparent}}.cursor-anim[data-v-ce497ba5]{position:absolute;top:14px;right:32%;z-index:30;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));animation:cursorMove-ce497ba5 8s infinite}@keyframes cursorMove-ce497ba5{0%,5%{transform:translate(0) rotate(-15deg)}8%,22%{transform:translate(-8px,6px) rotate(-15deg)}25%,28%{transform:translate(4px,58px) rotate(-12deg)}30%,47%{transform:translate(-4px,62px) rotate(-15deg)}50%,53%{transform:translate(8px,116px) rotate(-18deg)}55%,72%{transform:translateY(120px) rotate(-15deg)}75%,78%{transform:translate(-6px,174px) rotate(-12deg)}80%,97%{transform:translate(4px,178px) rotate(-15deg)}to{transform:translate(0) rotate(-15deg)}}.p-card-br[data-v-ce497ba5]{background-color:#0a0a0b}.ambient-glow[data-v-ce497ba5]{bottom:-100px;left:50%;transform:translate(-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,.15),transparent 70%);animation:ambientPulse-ce497ba5 4s ease-in-out infinite;z-index:1}@keyframes ambientPulse-ce497ba5{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.1)}}.red-ring-outer[data-v-ce497ba5]{bottom:-120px;left:50%;transform:translate(-50%);width:380px;height:380px;border-radius:50%;border:1px solid rgba(239,68,68,.15);animation:ringRotate-ce497ba5 20s linear infinite}.red-ring-inner[data-v-ce497ba5]{width:94%;height:94%;border-top:2px solid #ef4444;border-radius:50%;box-shadow:0 -20px 80px #ef444480;animation:ringPulse-ce497ba5 3s ease-in-out infinite}@keyframes ringRotate-ce497ba5{to{transform:rotate(360deg)}}@keyframes ringPulse-ce497ba5{0%,to{box-shadow:0 -20px 60px #ef44444d}50%{box-shadow:0 -20px 100px #ef4444b3}}.bg-black-glass[data-v-ce497ba5]{background:#151515}.border-glass[data-v-ce497ba5]{border:1px solid #2a2a2a}.shadow-deep[data-v-ce497ba5]{box-shadow:0 20px 50px #000c}.precision-widget[data-v-ce497ba5]{border-radius:20px;padding:16px 24px;min-width:260px;margin-bottom:20px}.border-r[data-v-ce497ba5]{border-right:1px solid #333}.pw-huge[data-v-ce497ba5]{font-size:2.2rem;line-height:1}.pw-small[data-v-ce497ba5]{font-size:1.1rem}.pw-tiny[data-v-ce497ba5]{font-size:.65rem}.pr-5[data-v-ce497ba5]{padding-right:1.25rem}.ml-5[data-v-ce497ba5]{margin-left:1.25rem}.mb-1[data-v-ce497ba5]{margin-bottom:.25rem}.text-\[8px\][data-v-ce497ba5]{font-size:8px}.tracking-widest[data-v-ce497ba5]{letter-spacing:.1em}.wv[data-v-ce497ba5]{width:3px;border-radius:2px;will-change:height}.bg-gray-dark[data-v-ce497ba5]{background:#333}.bg-gray-med[data-v-ce497ba5]{background:#444}.bg-gray-light[data-v-ce497ba5]{background:#555}.wv-1[data-v-ce497ba5]{animation:wave1-ce497ba5 2.5s ease-in-out infinite}.wv-2[data-v-ce497ba5]{animation:wave2-ce497ba5 2.8s ease-in-out infinite}.wv-3[data-v-ce497ba5]{animation:wave3-ce497ba5 2.2s ease-in-out infinite}.wv-4[data-v-ce497ba5]{animation:wave4-ce497ba5 2.6s ease-in-out infinite}.wv-5[data-v-ce497ba5]{animation:wave5-ce497ba5 3s ease-in-out infinite}.wv-6[data-v-ce497ba5]{animation:wave6-ce497ba5 2.7s ease-in-out infinite}.wv-7[data-v-ce497ba5]{animation:wave7-ce497ba5 2.3s ease-in-out infinite}.wv-8[data-v-ce497ba5]{animation:wave8-ce497ba5 2.9s ease-in-out infinite}.wv-9[data-v-ce497ba5]{animation:wave9-ce497ba5 2.4s ease-in-out infinite}.wv-10[data-v-ce497ba5]{animation:wave10-ce497ba5 3.1s ease-in-out infinite}.wv-11[data-v-ce497ba5]{animation:wave11-ce497ba5 2.6s ease-in-out infinite}@keyframes wave1-ce497ba5{0%,to{height:8px}50%{height:20px}}@keyframes wave2-ce497ba5{0%,to{height:16px}50%{height:32px}}@keyframes wave3-ce497ba5{0%,to{height:28px}50%{height:12px}}@keyframes wave4-ce497ba5{0%,to{height:32px}50%{height:8px}}@keyframes wave5-ce497ba5{0%,to{height:20px}50%{height:36px}}@keyframes wave6-ce497ba5{0%,to{height:24px}50%{height:10px}}@keyframes wave7-ce497ba5{0%,to{height:14px}50%{height:28px}}@keyframes wave8-ce497ba5{0%,to{height:22px}50%{height:8px}}@keyframes wave9-ce497ba5{0%,to{height:18px}50%{height:34px}}@keyframes wave10-ce497ba5{0%,to{height:10px}50%{height:22px}}@keyframes wave11-ce497ba5{0%,to{height:6px}50%{height:16px}}.wv-laser[data-v-ce497ba5]{width:2px;height:40px;background:#ef4444;border-radius:2px;box-shadow:0 0 12px 2px #ef444499,0 0 24px 4px #ef44444d;animation:laserPulse-ce497ba5 2s ease-in-out infinite}@keyframes laserPulse-ce497ba5{0%,to{opacity:.7;box-shadow:0 0 8px 1px #ef444466}50%{opacity:1;box-shadow:0 0 16px 4px #ef4444cc,0 0 32px 8px #ef44444d}}.shadow-red-glow[data-v-ce497ba5]{box-shadow:0 0 15px #ef4444}@media (max-width: 1200px){.hidden-sm[data-v-ce497ba5]{display:none!important}}@media (max-width: 1024px){.p-grid[data-v-ce497ba5]{grid-template-columns:1fr;grid-auto-rows:auto}.p-card[data-v-ce497ba5]{min-height:440px;flex-direction:column!important}.pill-stack[data-v-ce497ba5]{width:100%;align-items:flex-start;padding:0 40px 40px;margin-top:40px}.p-card-tr .p-card-content[data-v-ce497ba5]{width:100%}.p-card-tr .p-btn-link[data-v-ce497ba5]{position:relative;bottom:0;left:0;margin-top:40px}.ui-dash-board[data-v-ce497ba5]{overflow-y:hidden}}.sec-trust[data-v-c24f44fe]{background:#fcfdfd;padding:120px 0 140px;position:relative;overflow:hidden;color:#0f172a}.trust-bg[data-v-c24f44fe]{position:absolute;inset:0;pointer-events:none}.trust-grid-lines[data-v-c24f44fe]{position:absolute;inset:0;background-image:radial-gradient(rgba(58,173,106,.04) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%)}.trust-glow[data-v-c24f44fe]{position:absolute;border-radius:50%;filter:blur(140px);opacity:.3}.glow-1[data-v-c24f44fe]{top:-20%;left:20%;width:500px;height:500px;background:#3aad6a14}.glow-2[data-v-c24f44fe]{bottom:-15%;right:10%;width:600px;height:600px;background:#3b82f60d}.trust-container[data-v-c24f44fe]{max-width:1320px;margin:0 auto;padding:0 40px;position:relative;z-index:2}.trust-header[data-v-c24f44fe]{text-align:center;margin-bottom:72px}.trust-eyebrow[data-v-c24f44fe]{display:inline-flex;align-items:center;gap:14px;font-family:Space Grotesk,monospace;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#3aad6a;margin-bottom:24px}.eyebrow-bar[data-v-c24f44fe]{width:32px;height:2px;background:linear-gradient(90deg,transparent,#3AAD6A);border-radius:1px}.trust-title[data-v-c24f44fe]{font-family:var(--font-head);font-size:clamp(2.6rem,4.5vw,4rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:#0f172a;margin-bottom:20px}.trust-accent[data-v-c24f44fe]{background:linear-gradient(135deg,#111 10%,#3aad6a 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trust-sub[data-v-c24f44fe]{font-size:1.1rem;color:#64748b;line-height:1.7;max-width:640px;margin:0 auto}.trust-cards[data-v-c24f44fe]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.trust-card[data-v-c24f44fe]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:24px;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative}.trust-card[data-v-c24f44fe]:hover{transform:translateY(-10px);box-shadow:0 32px 64px #0000000f,0 0 0 1px #3aad6a1a}.card-accent[data-v-c24f44fe]{height:4px;width:100%;opacity:.7;transition:opacity .4s ease}.trust-card:hover .card-accent[data-v-c24f44fe]{opacity:1}.card-inner[data-v-c24f44fe]{padding:36px 28px 40px}.card-icon-ring[data-v-c24f44fe]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .4s ease,box-shadow .4s ease}.trust-card:hover .card-icon-ring[data-v-c24f44fe]{transform:scale(1.08);box-shadow:0 8px 24px #0000000f}.card-emoji[data-v-c24f44fe]{font-size:1.6rem}.card-number[data-v-c24f44fe]{font-family:Space Grotesk,monospace;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#cbd5e1;margin-bottom:12px}.card-heading[data-v-c24f44fe]{font-family:var(--font-head);font-size:1.2rem;font-weight:800;color:#0f172a;line-height:1.25;margin-bottom:12px;letter-spacing:-.01em}.card-body[data-v-c24f44fe]{font-size:.92rem;color:#64748b;line-height:1.6}@media (max-width: 1100px){.trust-cards[data-v-c24f44fe]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.sec-trust[data-v-c24f44fe]{padding:80px 0 100px}.trust-container[data-v-c24f44fe]{padding:0 20px}.trust-header[data-v-c24f44fe]{margin-bottom:48px}.trust-title[data-v-c24f44fe]{font-size:2.2rem}.trust-cards[data-v-c24f44fe]{grid-template-columns:1fr;gap:16px}.card-inner[data-v-c24f44fe]{padding:28px 24px 32px}}#lxp-vs-lms-unique[data-v-61ec4345]{background:#f7f7f7;padding:0 0 8vh;overflow:hidden;position:relative}.vs-curve-top[data-v-61ec4345]{width:100%;height:120px;position:relative;z-index:5;margin-top:-1px}.vs-curve-top svg[data-v-61ec4345]{width:100%;height:100%;display:block}.vs-wrapper[data-v-61ec4345]{max-width:1400px;margin:0 auto;padding:0 80px}.vs-header[data-v-61ec4345]{text-align:center;margin-bottom:50px}.vs-eyebrow[data-v-61ec4345]{font-family:Space Grotesk,monospace;font-size:.8rem;letter-spacing:.4em;color:#3aad6a;margin-bottom:20px}.vs-title[data-v-61ec4345]{font-size:clamp(3rem,6vw,4.5rem);font-weight:800;color:#0a1410;letter-spacing:-.03em}.accent-serif[data-v-61ec4345]{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;color:#3aad6a}.vs-grid[data-v-61ec4345]{display:flex;align-items:stretch;gap:60px;position:relative}.vs-side[data-v-61ec4345]{flex:1;padding:60px;border-radius:40px;transition:all .5s ease}.vs-side.legacy[data-v-61ec4345]{background:#fff;border:1px solid rgba(10,20,16,.05);opacity:.6}.vs-side.legacy[data-v-61ec4345]:hover{opacity:.8;transform:translate(-10px)}.vs-side.future[data-v-61ec4345]{background:#0a1410;color:#fff;box-shadow:0 40px 100px #3aad6a26}.vs-side.future[data-v-61ec4345]:hover{transform:scale(1.02);box-shadow:0 60px 120px #3aad6a33}.side-label[data-v-61ec4345]{font-family:Space Grotesk,monospace;font-size:.7rem;font-weight:800;letter-spacing:.3em;margin-bottom:50px;color:#6b8070;display:flex;align-items:center}.side-label.green[data-v-61ec4345]{color:#3aad6a}.typing-container[data-v-61ec4345]{display:flex;align-items:center}.type-char[data-v-61ec4345]{display:none}.type-char.space[data-v-61ec4345]{width:.3em;display:inline-block}.typing-cursor[data-v-61ec4345]{margin-left:2px;animation:blink-61ec4345 1s infinite;font-weight:300}@keyframes blink-61ec4345{0%,to{opacity:1}50%{opacity:0}}.vs-card-list[data-v-61ec4345]{display:flex;flex-direction:column;gap:30px}.vs-item[data-v-61ec4345]{display:flex;flex-direction:column;gap:5px}.item-feature[data-v-61ec4345]{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;opacity:.5}.item-val[data-v-61ec4345]{font-size:1.5rem;font-weight:800;letter-spacing:-.01em}.future-item .item-val[data-v-61ec4345]{color:#fff}.vs-divider[data-v-61ec4345]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.vs-line[data-v-61ec4345]{width:1px;flex:1;background:#0a14101a}.vs-circle[data-v-61ec4345]{width:50px;height:50px;background:#3aad6a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,monospace;font-weight:900;font-size:.8rem;box-shadow:0 0 30px #3aad6a66}@media (max-width: 1024px){.vs-wrapper[data-v-61ec4345]{padding:0 40px}.vs-grid[data-v-61ec4345]{flex-direction:column;gap:40px}.vs-divider[data-v-61ec4345]{display:none}.vs-side[data-v-61ec4345]{padding:40px}}#curriculum-ribbon[data-v-142137e7]{min-height:100vh;background:#fff;padding:8vh 0;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.ribbon-wrapper[data-v-142137e7]{width:100%;display:flex;flex-direction:column;align-items:center}.ribbon-header[data-v-142137e7]{text-align:center;margin-bottom:60px;padding:0 20px}.ribbon-title[data-v-142137e7]{font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:900;color:#0a1410;letter-spacing:-.04em;line-height:1.1}.ribbon-title .accent[data-v-142137e7]{color:#3aad6a;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400}.ribbon-subtitle[data-v-142137e7]{color:#0a141099;font-size:1.05rem;margin-top:15px;max-width:600px}.ribbon-container[data-v-142137e7]{width:100%;perspective:2000px;margin:40px 0}.ribbon-track[data-v-142137e7]{display:flex;gap:120px;padding:0 40vw;transform-style:preserve-3d}.course-card-wrapper[data-v-142137e7]{flex:0 0 400px;transform-style:preserve-3d;transition:transform .4s ease}.course-card[data-v-142137e7]{width:100%;height:520px;transform-style:preserve-3d}.card-glass[data-v-142137e7]{background:#fffc;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(10,20,16,.08);border-radius:40px;padding:40px;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 60px #0a14100d}.card-num[data-v-142137e7]{font-family:Space Grotesk,monospace;font-size:.9rem;font-weight:800;color:#3aad6a;margin-bottom:15px}.card-tag[data-v-142137e7]{display:inline-block;font-size:.65rem;font-weight:900;letter-spacing:.1em;padding:6px 14px;background:#3aad6a1a;color:#3aad6a;border-radius:100px;align-self:flex-start;margin-bottom:30px}.card-content[data-v-142137e7]{flex:1}.card-title[data-v-142137e7]{font-size:1.8rem;font-weight:800;color:#0a1410;line-height:1.2;margin-bottom:20px}.card-desc[data-v-142137e7]{font-size:1rem;line-height:1.6;color:#0a141099}.card-footer[data-v-142137e7]{display:flex;justify-content:space-between;padding-top:30px;border-top:1px solid rgba(10,20,16,.05)}.stat .label[data-v-142137e7]{display:block;font-size:.6rem;font-weight:800;color:#0a141066;letter-spacing:.1em;margin-bottom:5px}.stat .value[data-v-142137e7]{font-size:.9rem;font-weight:700;color:#0a1410}.stat .rating[data-v-142137e7]{color:#3aad6a}.card-motif[data-v-142137e7]{position:absolute;bottom:-20px;right:-20px;font-size:12rem;font-weight:900;color:#3aad6a08;pointer-events:none;z-index:-1}.card-bg-pattern[data-v-142137e7]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-2}.ribbon-cta[data-v-142137e7]{margin-top:60px}.explore-btn[data-v-142137e7]{background:#0a1410;color:#fff;border:none;padding:18px 40px;border-radius:100px;font-weight:700;font-size:1rem;display:flex;align-items:center;gap:15px;cursor:pointer;transition:all .3s ease}.explore-btn[data-v-142137e7]:hover{background:#3aad6a;transform:translateY(-5px);box-shadow:0 20px 40px #3aad6a33}.explore-btn .arrow[data-v-142137e7]{font-size:1.2rem}@media (max-width: 1024px){.ribbon-track[data-v-142137e7]{padding:0 20px;gap:40px;flex-wrap:wrap;justify-content:center}.course-card-wrapper[data-v-142137e7]{flex:0 0 100%;max-width:400px;transform:none!important;opacity:1!important}}#testimonials-unique[data-v-f5ebd88f]{min-height:100vh;background:#fcfdfd;padding:8vh 0;overflow:hidden;position:relative;perspective:2000px}.testi-wrapper[data-v-f5ebd88f]{max-width:1400px;margin:0 auto;padding:0 40px;height:100%;display:flex;flex-direction:column}.testi-header[data-v-f5ebd88f]{text-align:center;margin-bottom:40px;position:relative;z-index:10}.testi-eyebrow[data-v-f5ebd88f]{display:flex;align-items:center;justify-content:center;gap:20px;color:#3aad6a;margin-bottom:25px}.eyebrow-text[data-v-f5ebd88f]{font-family:Space Grotesk,monospace;font-size:.8rem;font-weight:800;letter-spacing:.4em}.pulse-line[data-v-f5ebd88f]{opacity:.3}.testi-title[data-v-f5ebd88f]{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:#0a1410;letter-spacing:-.04em;line-height:1}.accent-serif[data-v-f5ebd88f]{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;color:#3aad6a}.testi-scroll-area[data-v-f5ebd88f]{max-width:100vw;margin:0 -40px;padding:50px 40px;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:thin;scrollbar-color:#3AAD6A rgba(10,20,16,.05)}.testi-scroll-area[data-v-f5ebd88f]::-webkit-scrollbar{height:6px}.testi-scroll-area[data-v-f5ebd88f]::-webkit-scrollbar-track{background:#0a141008;border-radius:10px;margin:0 40px}.testi-scroll-area[data-v-f5ebd88f]::-webkit-scrollbar-thumb{background:#3aad6a;border-radius:10px}.testi-wall[data-v-f5ebd88f]{position:relative;height:520px;width:2400px;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;margin:0 auto}.testi-card[data-v-f5ebd88f]{position:absolute;width:380px;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.23,1,.32,1);z-index:1}.testi-card[data-v-f5ebd88f]:hover{z-index:20}.card-glass[data-v-f5ebd88f]{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(10,20,16,.08);border-radius:40px;padding:45px;height:100%;box-shadow:0 40px 100px #0a141008;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:all .4s ease}.testi-card:hover .card-glass[data-v-f5ebd88f]{background:#fffffff2;border-color:#3aad6a4d;box-shadow:0 50px 120px #3aad6a1f;transform:translateY(-10px) scale(1.02)}.stars[data-v-f5ebd88f]{color:#ffc107;font-size:.9rem;margin-bottom:25px;display:flex;gap:5px}.quote[data-v-f5ebd88f]{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5;color:#0a1410;margin-bottom:40px}.card-bottom[data-v-f5ebd88f]{display:flex;align-items:center;gap:15px;padding-top:30px;border-top:1px solid rgba(10,20,16,.05)}.author-avatar[data-v-f5ebd88f]{width:45px;height:45px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:1.1rem}.author-details .name[data-v-f5ebd88f]{font-size:1rem;font-weight:800;color:#0a1410}.author-details .org[data-v-f5ebd88f]{font-size:.7rem;font-weight:700;color:#0a141066;letter-spacing:.05em;margin-top:2px}.verify-badge[data-v-f5ebd88f]{margin-left:auto;color:#3aad6a;background:#3aad6a14;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.card-glow[data-v-f5ebd88f]{position:absolute;top:0;right:0;width:150px;height:150px;z-index:-1}@media (max-width: 1024px){.testi-scroll-area[data-v-f5ebd88f]{margin:0;padding:20px 0;overflow-x:hidden}.testi-wall[data-v-f5ebd88f]{height:auto;width:100%!important;display:flex;flex-wrap:wrap;justify-content:center;gap:30px;perspective:none;margin-top:50px}.testi-card[data-v-f5ebd88f]{position:relative!important;left:auto!important;top:auto!important;transform:none!important;opacity:1!important;width:100%;max-width:400px}}#clients-vertical-diagonal[data-v-8e32e15a]{background:#fff;position:relative;overflow:hidden;height:100vh;min-height:800px;max-height:1200px;font-family:var(--font-head);display:flex;align-items:center}.cs-text-block[data-v-8e32e15a]{position:absolute;z-index:50;max-width:450px}.cs-top-left[data-v-8e32e15a]{top:15%;left:8%}.cs-bottom-right[data-v-8e32e15a]{bottom:15%;right:8%;text-align:right}.cs-title[data-v-8e32e15a]{font-size:clamp(3rem,5vw,4.5rem);line-height:1.1;color:#000;margin-bottom:20px;letter-spacing:-.01em}.cs-sans-bold[data-v-8e32e15a]{font-family:var(--font-head);font-weight:900;color:#3aad6a}.cs-serif-regular[data-v-8e32e15a]{font-family:Cormorant Garamond,serif;font-style:normal;font-weight:400;color:#000}.cs-text-green[data-v-8e32e15a]{color:#3aad6a}.cs-text-black[data-v-8e32e15a]{color:#000}.cs-subtitle[data-v-8e32e15a]{font-size:clamp(1rem,1.5vw,1.3rem);color:#555;font-family:var(--font-body);line-height:1.5}.cs-stripe[data-v-8e32e15a]{position:absolute;top:50%;left:-5%;width:110%;height:52vh;transform:translateY(-50%) skewY(-15deg);background:linear-gradient(135deg,#fff6,#ffffff1a);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);box-shadow:0 0 50px #0000000d inset;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);overflow:hidden;z-index:5}.cs-stripe-inner[data-v-8e32e15a]{position:relative;width:100%;height:200vh;top:50%;transform:translateY(-50%) skewY(15deg);display:flex;justify-content:center;align-items:center;gap:30px;padding:0 5%}.cs-v-track[data-v-8e32e15a]{width:260px;display:flex;flex-direction:column}.cs-v-marquee[data-v-8e32e15a]{display:flex;flex-direction:column;will-change:transform}.cs-v-marquee-content[data-v-8e32e15a]{display:flex;flex-direction:column;gap:30px;padding-bottom:30px}.cs-card[data-v-8e32e15a]{width:100%;height:150px;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000a;display:flex;align-items:center;justify-content:center;padding:30px;transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0}.cs-card[data-v-8e32e15a]:hover{transform:scale(1.05);box-shadow:0 20px 50px #0000001f;z-index:30;position:relative}.cs-logo[data-v-8e32e15a]{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%) opacity(.8);transition:filter .3s ease}.cs-card:hover .cs-logo[data-v-8e32e15a]{filter:grayscale(0%) opacity(1)}.cs-placeholder-text[data-v-8e32e15a]{font-size:1.2rem;font-weight:700;color:#a0a0a0;text-align:center}@media (max-width: 1024px){.cs-v-track[data-v-8e32e15a]{width:200px}.cs-stripe-inner[data-v-8e32e15a]{gap:20px}.cs-card[data-v-8e32e15a]{height:120px;padding:20px}}@media (max-width: 768px){#clients-vertical-diagonal[data-v-8e32e15a]{height:auto;min-height:100vh;padding:100px 0}.cs-top-left[data-v-8e32e15a]{position:relative;top:0;left:0;text-align:center;margin:0 auto 50px}.cs-bottom-right[data-v-8e32e15a]{position:relative;bottom:0;right:0;text-align:center;margin:50px auto 0}.cs-stripe[data-v-8e32e15a]{position:relative;top:0;transform:none;width:100vw;left:0;height:60vh;border:none;background:transparent}.cs-stripe-inner[data-v-8e32e15a]{transform:none;height:100%;top:0;align-items:flex-start}.cs-v-track[data-v-8e32e15a]{width:150px}}#faq[data-v-b9e879c8]{padding:120px 0;background-color:#f7f7f7;position:relative;overflow:hidden}.faq-mesh[data-v-b9e879c8]{position:absolute;inset:0;background-image:radial-gradient(rgba(58,173,106,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.container-faq[data-v-b9e879c8]{max-width:1400px;margin:0 auto;padding:0 80px;position:relative;z-index:5}.faq-layout[data-v-b9e879c8]{display:grid;grid-template-columns:1fr 1.5fr;gap:120px;align-items:start}.faq-left[data-v-b9e879c8]{position:sticky;top:150px}.faq-eyebrow[data-v-b9e879c8]{font-family:var(--font-head);font-size:.8rem;font-weight:800;color:#3aad6a;letter-spacing:.4em;margin-bottom:25px}.faq-title[data-v-b9e879c8]{font-size:clamp(3rem,5vw,4.5rem);font-weight:900;line-height:1.1;letter-spacing:-.04em;margin-bottom:20px;color:#111}.accent-italic[data-v-b9e879c8]{font-family:var(--font-head);font-style:italic;color:#3aad6a}.faq-subtitle[data-v-b9e879c8]{font-size:1.1rem;color:#0006;margin-bottom:40px;max-width:400px;line-height:1.6}.faq-cta-box[data-v-b9e879c8]{background:#fff;padding:40px;border-radius:30px;box-shadow:0 20px 50px #00000008;border:1px solid rgba(0,0,0,.05)}.cta-h[data-v-b9e879c8]{font-size:1.2rem;font-weight:800;margin-bottom:10px;color:#111}.cta-p[data-v-b9e879c8]{font-size:.9rem;color:#0006;margin-bottom:25px}.faq-contact-btn[data-v-b9e879c8]{display:inline-flex;align-items:center;gap:12px;color:#3aad6a;font-family:var(--font-head);font-weight:800;font-size:.9rem;text-decoration:none;transition:all .3s}.faq-contact-btn[data-v-b9e879c8]:hover{gap:18px}.faq-accordion[data-v-b9e879c8]{display:flex;flex-direction:column}.faq-box[data-v-b9e879c8]{border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .3s}.faq-box[data-v-b9e879c8]:first-child{border-top:1px solid rgba(0,0,0,.06)}.faq-trigger[data-v-b9e879c8]{padding:35px 0;display:flex;align-items:center;gap:30px}.faq-index[data-v-b9e879c8]{font-family:var(--font-head);font-size:.9rem;font-weight:800;color:#3aad6a;opacity:.5}.faq-q-text[data-v-b9e879c8]{flex:1;font-family:var(--font-head);font-size:1.25rem;font-weight:700;color:#111;line-height:1.4;transition:color .3s}.faq-box:hover .faq-q-text[data-v-b9e879c8]{color:#3aad6a}.faq-plus[data-v-b9e879c8]{position:relative;width:24px;height:24px;transition:transform .4s}.bar-v[data-v-b9e879c8],.bar-h[data-v-b9e879c8]{position:absolute;background:#3aad6a;border-radius:10px}.bar-v[data-v-b9e879c8]{width:4px;height:100%;left:10px;transition:transform .4s}.bar-h[data-v-b9e879c8]{width:100%;height:4px;top:10px}.faq-box.active .bar-v[data-v-b9e879c8]{transform:rotate(90deg)}.faq-box.active .faq-plus[data-v-b9e879c8]{transform:rotate(180deg)}.faq-response[data-v-b9e879c8]{overflow:hidden;transition:max-height .5s cubic-bezier(.165,.84,.44,1)}.faq-ans-inner[data-v-b9e879c8]{padding:0 0 40px 60px}.faq-ans-inner p[data-v-b9e879c8]{font-size:1.1rem;line-height:1.8;color:#00000080;max-width:700px}@media (max-width: 1024px){.container-faq[data-v-b9e879c8]{padding:0 40px}.faq-layout[data-v-b9e879c8]{grid-template-columns:1fr;gap:60px}.faq-left[data-v-b9e879c8]{position:static}.faq-ans-inner[data-v-b9e879c8]{padding-left:0}}#cta-banner[data-v-4fe54676]{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0a1410;padding:120px 20px;margin-top:0}.ambient-glow[data-v-4fe54676]{position:absolute;border-radius:50%;filter:blur(120px);z-index:0;opacity:.6;pointer-events:none;animation:floatGlow-4fe54676 12s infinite alternate ease-in-out}.glow-1[data-v-4fe54676]{width:60vw;height:60vw;background:#3aad6a40;top:-20%;left:-10%}.glow-2[data-v-4fe54676]{width:50vw;height:50vw;background:#3aad6a26;bottom:-20%;right:-10%;animation-delay:-6s}@keyframes floatGlow-4fe54676{0%{transform:scale(.8) translate(0)}to{transform:scale(1.1) translate(5%,5%)}}.cta-content[data-v-4fe54676]{position:relative;z-index:10;text-align:center;display:flex;flex-direction:column;align-items:center;gap:30px}.cta-title[data-v-4fe54676]{font-size:clamp(4rem,7vw,7.5rem);font-weight:900;line-height:.95;letter-spacing:-.06em;color:#fff;margin:0}.cta-accent[data-v-4fe54676]{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;background:linear-gradient(135deg,#3aad6a,#5dde96);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-right:15px}.cta-sub[data-v-4fe54676]{font-size:1.25rem;line-height:1.6;color:#fff9;max-width:520px;margin:10px auto 20px}.btn-creative[data-v-4fe54676]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:24px 64px;background:transparent;color:#fff;font-weight:900;font-size:1.4rem;letter-spacing:-.02em;border-radius:100px;text-decoration:none;overflow:hidden;transition:all .4s cubic-bezier(.19,1,.22,1);border:2px solid rgba(255,255,255,.15)}.btn-creative[data-v-4fe54676]:before{content:"";position:absolute;inset:0;background:#3aad6a;border-radius:100px;transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.8,0,.2,1);z-index:-1}.btn-creative[data-v-4fe54676]:hover{color:#0a1410;border-color:#3aad6a;box-shadow:0 20px 50px #3aad6a4d;transform:translateY(-8px)}.btn-creative[data-v-4fe54676]:hover:before{transform:scaleY(1)}@media (max-width: 600px){.cta-title[data-v-4fe54676]{font-size:3.2rem}.btn-creative[data-v-4fe54676]{padding:20px 40px;font-size:1.2rem}}:root{--green: #1A6B3C;--green-light: #2E9159;--green-mid: #3AAD6A;--green-pale: #E8F5EE;--green-glow: rgba(46, 145, 89, .15);--neon-accent: #D4FF00;--white: #FFFFFF;--off-white: #F4F7F6;--gray-50: #EEF2F0;--gray-100: #E0E7E3;--gray-300: #B0C0B4;--gray-500: #6B8070;--gray-700: #3A4D40;--dark: #0A1410;--dark-2: #10241A;--gold: #D4A843;--blue-accent: #1E6EDD;--font-head: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "Space Grotesk", "SF Mono", "Cascadia Mono", monospace;--radius: 32px;--radius-lg: 48px;--radius-pill: 999px;--shadow-sm: 0 6px 16px rgba(0, 0, 0, .03);--shadow: 0 16px 40px rgba(0, 0, 0, .04);--shadow-lg: 0 32px 64px rgba(0, 0, 0, .06);--shadow-xl: 0 40px 100px rgba(0, 0, 0, .08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{font-family:var(--font-body);background:var(--off-white);color:var(--dark);overflow-x:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--gray-50)}::-webkit-scrollbar-thumb{background:var(--green-mid);border-radius:99px}.cursor{position:fixed;width:10px;height:10px;background:var(--green-mid);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .3s,height .3s,background .3s}.cursor-ring{position:fixed;width:38px;height:38px;border:1.5px solid var(--green-mid);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:transform .12s ease,width .3s,height .3s;opacity:.7}#bg-canvas{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.35}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:18px 64px;display:flex;align-items:center;justify-content:space-between;transition:all .4s ease}nav.scrolled{background:#fffffff2;backdrop-filter:blur(20px);padding:12px 64px;box-shadow:0 1px 0 var(--gray-100),0 8px 40px #1a6b3c0f}.nav-logo{display:flex;align-items:center}.nav-logo-text{font-family:Nunito,Syne,sans-serif;font-weight:900;font-style:italic;font-size:1.75rem;letter-spacing:-.5px;line-height:1;display:flex;align-items:baseline;gap:0;user-select:none}.logo-char{display:inline-block;color:#1a6b3c;opacity:1;transform:none;transition:color .3s ease;will-change:auto}.logo-char.revealed{opacity:1;transform:none}nav.scrolled .logo-char{color:#1a6b3c}.footer-logo-text{font-family:Nunito,Syne,sans-serif;font-weight:900;font-style:italic;font-size:1.9rem;letter-spacing:-.5px;color:#ffffffe0;line-height:1}.nav-links{display:flex;align-items:center;gap:36px;list-style:none}.nav-links a{font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--gray-700);text-decoration:none;transition:color .25s;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:var(--green);border-radius:2px;transform:scaleX(0);transition:transform .3s;transform-origin:left}.nav-links a:hover{color:var(--green)}.nav-links a:hover:after{transform:scaleX(1)}.nav-btn{background:var(--green);color:var(--white)!important;padding:10px 26px;border-radius:99px;font-size:.8rem!important;font-weight:700!important;box-shadow:0 4px 20px #1a6b3c4d;transition:all .3s!important}.nav-btn:after{display:none!important}.nav-btn:hover{background:var(--green-light)!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px #1a6b3c66!important}#hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;background:linear-gradient(160deg,#f0faf4,#fff 45%,#f5fff9);padding-top:90px}.hero-mesh{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 700px 500px at 80% 40%,rgba(46,145,89,.08) 0%,transparent 70%),radial-gradient(ellipse 400px 400px at 10% 70%,rgba(212,168,67,.06) 0%,transparent 60%),radial-gradient(ellipse 500px 300px at 50% 10%,rgba(26,107,60,.05) 0%,transparent 70%)}.hero-grid-lines{position:absolute;inset:0;pointer-events:none;overflow:hidden;background-image:linear-gradient(rgba(46,145,89,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(46,145,89,.04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 75%)}.hero-inner{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:60px 64px 80px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;width:100%}.hero-tag{display:inline-flex;align-items:center;gap:8px;background:var(--green-pale);border:1px solid rgba(46,145,89,.25);border-radius:99px;padding:6px 16px 6px 8px;font-size:.72rem;font-weight:700;color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;animation:fadeUp .7s ease forwards .2s;opacity:0}.hero-tag-dot{width:22px;height:22px;background:var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem}.hero-h1{font-family:var(--font-head);font-size:clamp(2.8rem,4.5vw,4.8rem);font-weight:800;line-height:1.08;color:var(--dark);letter-spacing:-.02em;animation:fadeUp .7s ease forwards .35s;opacity:0}.hero-h1 .green{color:var(--green)}.hero-h1 .underline-wrap{position:relative;display:inline-block}.hero-h1 .underline-wrap:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--green),var(--green-mid));border-radius:2px;transform:scaleX(0);transform-origin:left;animation:scaleIn .8s ease forwards 1.2s}@keyframes scaleIn{to{transform:scaleX(1)}}.hero-sub{font-size:1.05rem;color:var(--gray-500);line-height:1.7;font-weight:400;margin:22px 0 36px;max-width:480px;animation:fadeUp .7s ease forwards .5s;opacity:0}.hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;animation:fadeUp .7s ease forwards .65s;opacity:0}.btn-green{display:inline-flex;align-items:center;gap:10px;background:var(--green);color:#fff;padding:14px 36px;border-radius:99px;font-weight:700;font-size:.85rem;letter-spacing:.02em;text-decoration:none;border:none;cursor:pointer;box-shadow:0 6px 30px #1a6b3c4d,inset 0 1px #ffffff26;transition:all .3s;position:relative;overflow:hidden}.btn-green:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .4s}.btn-green:hover{transform:translateY(-3px);box-shadow:0 12px 40px #1a6b3c66;background:var(--green-light)}.btn-green:hover:before{opacity:1}.btn-ghost{display:inline-flex;align-items:center;gap:8px;color:var(--dark);font-weight:600;font-size:.85rem;text-decoration:none;border:2px solid var(--gray-100);padding:12px 28px;border-radius:99px;transition:all .3s}.btn-ghost:hover{border-color:var(--green);color:var(--green)}.hero-badges-row{display:flex;gap:28px;margin-top:44px;padding-top:36px;border-top:1px solid var(--gray-100);animation:fadeUp .7s ease forwards .8s;opacity:0}.hero-stat{display:flex;flex-direction:column;gap:3px}.hero-stat-num{font-family:var(--font-mono);font-size:1.9rem;font-weight:700;color:var(--dark);line-height:1}.hero-stat-num span{color:var(--green)}.hero-stat-lbl{font-size:.68rem;font-weight:600;color:var(--gray-500);letter-spacing:.12em;text-transform:uppercase}.hero-visual{position:relative;z-index:2;animation:fadeSlideRight .9s ease forwards .4s;opacity:0}@keyframes fadeSlideRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.hero-dashboard{background:#fff;border:1px solid var(--gray-100);border-radius:24px;box-shadow:var(--shadow-xl),0 0 0 1px #2e91590f;overflow:hidden;transform:perspective(1200px) rotateY(-6deg) rotateX(3deg);transition:transform .6s ease;animation:dashboardFloat 8s ease-in-out infinite;will-change:transform}.hero-dashboard:hover{transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}@keyframes dashboardFloat{0%,to{transform:perspective(1200px) rotateY(-6deg) rotateX(3deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-6deg) rotateX(3deg) translateY(-10px)}}.db-header{background:var(--dark);padding:14px 20px;display:flex;align-items:center;gap:12px}.db-dots{display:flex;gap:6px}.db-dot{width:11px;height:11px;border-radius:50%}.db-dot-r{background:#ff5f56}.db-dot-y{background:#ffbd2e}.db-dot-g{background:#27c93f}.db-title-bar{flex:1;background:#ffffff14;border-radius:6px;height:24px}.db-title-text{width:60%;height:8px;background:#ffffff26;border-radius:4px;margin:8px auto 0}.db-body{padding:20px;background:var(--gray-50)}.db-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.db-kpi{background:#fff;border-radius:12px;padding:14px 16px;border:1px solid var(--gray-100);box-shadow:0 2px 8px #1a6b3c0d}.db-kpi-val{font-family:var(--font-mono);font-size:1.3rem;font-weight:700;color:var(--dark)}.db-kpi-val span{color:var(--green)}.db-kpi-lbl{font-size:.65rem;color:var(--gray-500);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.db-chart-area{background:#fff;border-radius:12px;padding:16px;border:1px solid var(--gray-100);margin-bottom:14px}.db-chart-label{font-size:.7rem;font-weight:700;color:var(--gray-700);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.db-chart-label span{color:var(--green);font-size:.65rem}.db-bars{display:flex;align-items:flex-end;gap:8px;height:70px}.db-bar{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(to top,var(--green),var(--green-mid));animation:barGrow 1.5s ease forwards;transform-origin:bottom}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.db-bar:nth-child(2){animation-delay:.1s}.db-bar:nth-child(3){animation-delay:.2s}.db-bar:nth-child(4){animation-delay:.3s}.db-bar:nth-child(5){animation-delay:.4s}.db-bar:nth-child(6){animation-delay:.5s}.db-bar-gold{background:linear-gradient(to top,var(--gold),#E8C56A)!important}.db-users{display:flex;gap:10px}.db-user-card{flex:1;background:#fff;border:1px solid var(--gray-100);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px}.db-user-av{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#fff;flex-shrink:0}.db-user-name{font-size:.7rem;font-weight:700;color:var(--dark)}.db-user-score{font-size:.62rem;color:var(--green);font-weight:600}.hero-float{position:absolute;background:#fff;border:1px solid var(--gray-100);border-radius:14px;padding:12px 16px;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:12px;font-size:.78rem;animation:floatBadge 5s ease-in-out infinite}.hero-float-1{top:30px;right:-20px;animation-delay:0s}.hero-float-2{bottom:80px;left:-40px;animation-delay:-2.5s}.hero-float-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.hero-float-icon-green{background:var(--green-pale)}.hero-float-icon-gold{background:#d4a8431f}.hero-float-label{font-weight:700;color:var(--dark);font-size:.78rem;line-height:1.2}.hero-float-sub{font-size:.65rem;color:var(--gray-500);margin-top:2px}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.marquee-wrap{background:var(--dark);padding:16px 0;overflow:hidden;position:relative}.marquee-inner{display:flex;gap:56px;animation:marquee 22s linear infinite;width:max-content}.marquee-item{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3}.marquee-gem{color:var(--green-mid);font-size:.8rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:110px 64px}.container{max-width:1320px;margin:0 auto}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:16px}.eyebrow:before{content:"";width:28px;height:2px;background:var(--green);border-radius:1px}.section-title{font-family:var(--font-head);font-size:clamp(2rem,3.5vw,3rem);font-weight:800;color:var(--dark);line-height:1.12;letter-spacing:-.02em}.section-title .green{color:var(--green)}.section-sub{font-size:1rem;color:var(--gray-500);line-height:1.7;margin-top:14px;max-width:560px}#logos{padding:48px 64px;background:var(--gray-50);border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100)}.logos-label{font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-300);text-align:center;margin-bottom:28px}.logos-row{display:flex;justify-content:center;align-items:center;gap:60px;flex-wrap:wrap}.logo-item{width:100px;height:44px;background:var(--gray-100);border-radius:8px;opacity:.5;transition:opacity .3s;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:var(--gray-500);letter-spacing:.1em}.logo-item:hover{opacity:1}#products{background:var(--white)}.products-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:60px}.product-tabs{display:flex;gap:8px;background:var(--gray-50);padding:6px;border-radius:var(--radius-pill);margin-bottom:36px;overflow-x:auto}.p-tab{padding:12px 28px;border-radius:var(--radius-pill);font-size:.85rem;font-weight:600;color:var(--gray-500);background:transparent;border:none;cursor:pointer;transition:all .4s cubic-bezier(.19,1,.22,1);white-space:nowrap;font-family:var(--font-body)}.p-tab:hover{color:var(--dark);background:var(--white);box-shadow:var(--shadow-sm)}.p-tab.active{background:var(--dark);color:var(--white);box-shadow:var(--shadow);font-weight:700}.product-showcase{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.product-pane{display:none}.product-pane.active{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.product-info-side .p-name{font-family:var(--font-head);font-size:2.2rem;font-weight:800;color:var(--dark);margin-bottom:12px}.product-info-side .p-tagline{font-size:1rem;color:var(--gray-500);line-height:1.65;margin-bottom:28px}.p-features{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.p-feature{display:flex;align-items:center;gap:12px;font-size:.85rem;font-weight:600;color:var(--gray-700)}.p-feature-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}.p-feature-dot.gold{background:var(--gold)}.p-chip{display:inline-block;padding:5px 14px;border-radius:99px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chip-green{background:var(--green-pale);color:var(--green)}.chip-gold{background:#d4a8431a;color:var(--gold)}.chip-blue{background:#1e6edd1a;color:var(--blue-accent)}.product-visual-side{background:var(--green-pale);border-radius:var(--radius-lg);padding:40px;border:1px solid var(--white);position:relative;overflow:hidden;min-height:360px;display:flex;align-items:center;justify-content:center}.product-visual-side:before{content:"";position:absolute;top:-30%;right:-30%;width:300px;height:300px;background:radial-gradient(circle,var(--green-glow),transparent 60%);border-radius:50%}.p-mockup{background:#fff;border-radius:var(--radius-lg);padding:30px;border:1px solid var(--white);box-shadow:var(--shadow-lg);width:100%;position:relative;z-index:1}.p-mock-head{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--gray-50)}.p-mock-icon{width:36px;height:36px;background:var(--green-pale);color:var(--green);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.p-mock-title{font-size:.8rem;font-weight:700;color:var(--dark)}.p-mock-sub{font-size:.65rem;color:var(--gray-500)}.p-mock-rows{display:flex;flex-direction:column;gap:8px}.p-mock-row{height:8px;background:var(--gray-100);border-radius:4px}.p-mock-row.green{background:linear-gradient(to right,var(--green),var(--green-mid))}.p-mock-row.short{width:70%}.p-mock-row.shorter{width:45%}.p-mock-progress{margin-top:14px}.p-mock-prog-label{display:flex;justify-content:space-between;font-size:.65rem;font-weight:600;color:var(--gray-500);margin-bottom:6px}.p-mock-prog-bar{height:6px;background:var(--gray-100);border-radius:3px;overflow:hidden}.p-mock-prog-fill{height:100%;border-radius:3px;background:linear-gradient(to right,var(--green),var(--green-mid))}#stats{background:var(--green);padding:80px 64px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1320px;margin:0 auto}.stat-block{text-align:center;padding:20px;border-right:1px solid rgba(255,255,255,.15)}.stat-block:last-child{border-right:none}.stat-big{font-family:var(--font-mono);font-size:3.5rem;font-weight:700;color:#fff;line-height:1;margin-bottom:8px}.stat-big span{color:#fff9;font-size:2rem}.stat-lbl{font-size:.78rem;font-weight:600;color:#ffffffa6;letter-spacing:.1em;text-transform:uppercase}#forwho{background:var(--off-white)}.forwho-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:48px}.forwho-card{background:var(--white);border-radius:var(--radius-lg);padding:44px;border:1px solid var(--gray-100);position:relative;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1);cursor:default;box-shadow:var(--shadow)}.forwho-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-xl);border-color:var(--green-pale)}.forwho-icon{font-size:3.5rem;margin-bottom:24px;display:block}.forwho-title{font-family:var(--font-head);font-size:1.6rem;font-weight:800;color:var(--dark);margin-bottom:14px}.forwho-desc{font-size:.9rem;line-height:1.7;color:var(--gray-500)}.forwho-list{margin-top:24px;display:flex;flex-direction:column;gap:10px}.forwho-li{display:flex;align-items:center;gap:10px;font-size:.82rem;font-weight:600;color:var(--gray-700)}.forwho-check{width:24px;height:24px;border-radius:8px;background:var(--green-pale);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--green);font-size:.75rem}#trainers{background:var(--off-white)}.trainers-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.trainer-cards{position:relative;height:420px}.trainer-card{position:absolute;background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow);transition:all .5s cubic-bezier(.19,1,.22,1)}.trainer-card:hover{box-shadow:var(--shadow-lg);z-index:10}.tc-1{top:0;left:0;width:220px;animation:tcFloat 6s ease-in-out infinite}.tc-2{top:80px;left:180px;width:200px;animation:tcFloat 5s ease-in-out infinite 1s}.tc-3{bottom:20px;left:20px;width:210px;animation:tcFloat 7s ease-in-out infinite .5s}.tc-4{bottom:60px;right:0;width:200px;animation:tcFloat 5.5s ease-in-out infinite 1.5s}@keyframes tcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tc-av{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:#fff;margin-bottom:12px}.tc-name{font-weight:700;font-size:.85rem;color:var(--dark)}.tc-role{font-size:.7rem;color:var(--gray-500);margin-top:2px}.tc-stars{color:var(--gold);font-size:.7rem;margin-top:8px;letter-spacing:2px}#testimonials{background:var(--gray-50);padding:100px 0;overflow:hidden}.testi-header{max-width:1320px;margin:0 auto 56px;padding:0 64px}.testi-header .eyebrow{color:var(--green-mid)}.testi-header .eyebrow:before{background:var(--green-mid)}.testi-header .section-title{color:var(--dark)}.testi-track{display:flex;gap:24px;animation:testiScroll 28s linear infinite;width:max-content;padding:0 40px}.testi-track:hover{animation-play-state:paused}@keyframes testiScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.testi-card{width:360px;flex-shrink:0;background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow);transition:all .5s cubic-bezier(.19,1,.22,1)}.testi-card:hover{border-color:var(--green-pale);transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-xl)}.testi-stars{color:var(--gold);font-size:.8rem;letter-spacing:2px;margin-bottom:16px}.testi-text{font-size:.95rem;line-height:1.7;color:var(--gray-700);font-style:italic;margin-bottom:24px}.testi-author{display:flex;align-items:center;gap:14px}.testi-av{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:1rem}.testi-name{font-weight:700;font-size:.82rem;color:#fff}.testi-org{font-size:.68rem;color:var(--green-mid);font-weight:600;margin-top:2px}#faq{background:var(--off-white)}.faq-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.faq-list{display:flex;flex-direction:column;gap:12px;margin-top:48px}.faq-item{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:all .3s}.faq-item:hover{box-shadow:var(--shadow);border-color:var(--green-pale)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;font-weight:700;font-size:.9rem;color:var(--dark);transition:background .3s}.faq-q:hover{background:var(--gray-50)}.faq-icon{width:28px;height:28px;border-radius:50%;background:var(--green-pale);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex-shrink:0;transition:transform .3s,background .3s}.faq-item.open .faq-icon{transform:rotate(45deg);background:var(--green);color:#fff}.faq-a{font-size:.88rem;line-height:1.7;color:var(--gray-500);padding:0 24px;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s}.faq-item.open .faq-a{max-height:300px;padding:0 24px 20px}.faq-visual{position:sticky;top:120px;background:var(--white);border-radius:var(--radius-lg);padding:40px;border:1px solid var(--white);box-shadow:var(--shadow-xl)}.faq-big-number{font-family:var(--font-head);font-size:5rem;font-weight:800;color:var(--green);line-height:1}.faq-caption{font-size:1rem;font-weight:700;color:var(--dark);margin-top:8px}.faq-sub{font-size:.85rem;color:var(--gray-500);line-height:1.6;margin-top:8px}.faq-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.faq-tag{background:var(--green-pale);color:var(--green);padding:6px 14px;border-radius:99px;font-size:.72rem;font-weight:700;letter-spacing:.06em}#cta-banner{padding:100px 64px;background:var(--green);position:relative;overflow:hidden;border-radius:var(--radius-lg);margin:40px 60px}#cta-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(212,168,67,.12),transparent 50%),radial-gradient(ellipse at 80% 30%,rgba(255,255,255,.05),transparent 50%)}.cta-inner{position:relative;z-index:2;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.cta-text .section-title{color:#fff}.cta-text .section-sub{color:#ffffffb3;max-width:520px;margin-top:14px}.cta-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-end}.btn-white{background:#fff;color:var(--green);padding:14px 36px;border-radius:99px;font-weight:700;font-size:.85rem;text-decoration:none;box-shadow:0 6px 30px #0003;transition:all .3s;display:inline-block;text-align:center;border:none;cursor:pointer}.btn-white:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0000004d}.btn-white-ghost{background:transparent;color:#ffffffd9;border:2px solid rgba(255,255,255,.3);padding:12px 32px;border-radius:99px;font-weight:600;font-size:.82rem;text-decoration:none;transition:all .3s;display:inline-block;text-align:center}.btn-white-ghost:hover{background:#ffffff1a;border-color:#fff;color:#fff}footer{background:var(--dark);padding:70px 64px 40px}.footer-top{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:60px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand-logo{display:block}.footer-brand p{font-size:.83rem;color:#ffffff73;line-height:1.7;max-width:280px}.footer-socials{display:flex;gap:12px;margin-top:24px}.social-btn{width:36px;height:36px;border-radius:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#ffffff80;text-decoration:none;transition:all .3s}.social-btn:hover{background:var(--green);color:#fff;border-color:var(--green)}.footer-col h5{font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fff6;margin-bottom:18px}.footer-col a{display:block;font-size:.83rem;color:#ffffff8c;text-decoration:none;margin-bottom:10px;transition:color .3s}.footer-col a:hover{color:var(--green-mid)}.footer-contact-item{display:flex;align-items:center;gap:10px;font-size:.83rem;color:#ffffff8c;margin-bottom:12px}.footer-contact-icon{width:30px;height:30px;background:#ffffff12;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.footer-bottom{max-width:1320px;margin:0 auto;padding-top:28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-copy{font-size:.75rem;color:#ffffff4d}.footer-links-row{display:flex;gap:24px}.footer-links-row a{font-size:.72rem;color:#ffffff59;text-decoration:none;transition:color .3s}.footer-links-row a:hover{color:var(--green-mid)}.reveal,.reveal-l,.reveal-r{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1),filter .8s ease;filter:blur(8px);will-change:transform,opacity,filter}.reveal{transform:translateY(50px) scale(.96)}.reveal-l{transform:translate(-60px)}.reveal-r{transform:translate(60px)}.reveal.visible,.reveal-l.visible,.reveal-r.visible{opacity:1;transform:translate(0) scale(1);filter:blur(0px)}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}.d5{transition-delay:.5s}.d6{transition-delay:.6s}.d7{transition-delay:.7s}.d8{transition-delay:.8s}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.accent,.accent-serif,.accent-italic,.title-accent,.cs-sans-bold,.title-green,.cta-accent{background:linear-gradient(135deg,#111,#3aad6a,#16a34a)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:800!important;font-style:normal!important;font-family:inherit!important}@media (max-width: 1024px){nav{padding:18px 24px!important}nav.scrolled{padding:12px 24px!important}.section{padding:60px 24px}#logos{padding:36px 24px}#hero{padding-top:70px;min-height:auto}.hero-inner{grid-template-columns:1fr;gap:40px;padding:40px 24px 60px}.hero-visual{display:flex;justify-content:center}.hero-float{display:none}.hero-badges-row{gap:16px;flex-wrap:wrap}.products-intro{grid-template-columns:1fr;gap:24px}.product-showcase,.product-pane.active{grid-template-columns:1fr}#stats{padding:60px 24px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:0}.stat-block{border-bottom:1px solid rgba(255,255,255,.1)}.stat-block:nth-child(odd){border-right:1px solid rgba(255,255,255,.15)}.stat-block:nth-child(2n){border-right:none}.stat-block:nth-last-child(-n+2){border-bottom:none}.forwho-grid{grid-template-columns:1fr}.trainers-layout{grid-template-columns:1fr;gap:40px}.trainer-cards{height:auto;min-height:360px}.logos-row{gap:24px}}@media (max-width: 768px){.cursor,.cursor-ring{display:none!important}.section{padding:48px 20px}#hero{padding-top:60px}.hero-inner{padding:30px 20px 40px}.hero-h1{font-size:2.2rem}.hero-sub{font-size:.95rem;margin:16px 0 24px}.hero-actions{flex-direction:column;width:100%;gap:12px}.btn-green,.btn-ghost{width:100%;justify-content:center;text-align:center}.hero-badges-row{flex-direction:column;gap:16px;align-items:flex-start}.hero-stat-num{font-size:1.5rem}.hero-dashboard{transform:none!important;animation:none!important}.product-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.p-tab{padding:10px 20px;font-size:.78rem}.product-info-side .p-name{font-size:1.6rem}.product-visual-side{padding:24px;min-height:260px}#stats{padding:48px 20px}.stat-big{font-size:2.4rem}.stat-lbl{font-size:.7rem}.forwho-card{padding:30px}.forwho-title{font-size:1.3rem}.trainer-cards{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;height:auto;min-height:auto}.trainer-card{position:relative!important;inset:auto!important;width:100%!important;animation:none!important}.marquee-wrap{padding:12px 0}#logos{padding:24px 20px}.logos-row{gap:16px}.logo-item{width:80px;height:36px;font-size:.6rem}.section-title{font-size:1.8rem}.section-sub{font-size:.9rem}}@media (max-width: 480px){nav{padding:14px 16px!important}nav.scrolled{padding:10px 16px!important}.hero-h1{font-size:1.8rem}.hero-tag{font-size:.65rem;padding:5px 12px 5px 6px}.hero-inner{padding:20px 16px 30px}.stats-grid{grid-template-columns:1fr}.stat-block{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.1)}.stat-block:last-child{border-bottom:none}.stat-big{font-size:2rem}.trainer-cards{grid-template-columns:1fr}.product-visual-side{padding:16px;min-height:200px}.p-mockup{padding:20px}}
