@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Alkatra:wght@400..700&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:Quicksand,sans-serif}:root{--primary: #229799;--primary-hover: #1e7e7e;--primary-10: #2297991a;--primary-50: #2297995a;--bg: #f9fafb;--bento-bg: #ffffff;--stroke: #e4e7ec;--bar-separator: #f3f4f7;--icon: #777c88;--title: #1d2939;--text: #344054;--white-text: #ffffff;--px50: 50px;--px40: 40px;--px20: 20px;--px16: 16px;--px12: 12px}body{background-color:var(--bg);overflow-x:hidden}main{padding:0 8vw;overflow-x:hidden}@media(max-width:1024px){main{padding:0 2vw}}.desktop-nav{display:flex;justify-content:space-between;align-items:center;padding:10px 40px;margin-top:1rem;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1;width:80vw;background:#ffffff1a;border-radius:16px;box-shadow:0 8px 32px #1f268726;backdrop-filter:blur(4px) saturate(180%);-webkit-backdrop-filter:blur(4px) saturate(180%);border:1px solid #ffffff4d}.desktop-nav img{width:100px}.desktop-nav button{background-color:var(--primary);color:var(--white-text);padding:12px;border:none;border-radius:8px;cursor:pointer;width:140px;font-size:16px;transition:background-color .3s ease}.desktop-nav button:hover{background-color:var(--primary-hover)}.mobile-nav{display:none}@media(max-width:1024px){.desktop-nav{display:none}.mobile-nav{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;position:fixed;padding:10px;top:0;left:50%;transform:translate(-50%);z-index:100;width:90vw;background:#ffffff1a;border-radius:16px;box-shadow:0 8px 32px #1f268726;backdrop-filter:blur(4px) saturate(180%);-webkit-backdrop-filter:blur(4px) saturate(180%);border:1px solid #ffffff4d}.mobile-nav img{width:80px}.mobile-nav button{display:flex;justify-content:center;align-items:center;background-color:var(--bento-bg);color:var(--icon);border:1px solid var(--stroke);padding:10px;border-radius:8px;cursor:pointer;width:auto}.mobile-nav button svg{width:24px;height:24px;stroke:1px}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:99;display:flex;justify-content:center;align-items:center;animation:fadeIn .3s ease;padding:20px}.mobile-menu-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:20px;max-width:90vw;width:100%;animation:slideDown .3s ease;background:#ffffff1a;border-radius:16px;box-shadow:0 8px 32px #1f268726;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid #ffffff4d}.mobile-menu-cta button{width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}}@keyframes slideUpBlur{0%{opacity:0;transform:translateY(60px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.animate-section{opacity:0;transform:translateY(60px);filter:blur(10px);transition:none}.animate-section.visible{animation:slideUpBlur .8s cubic-bezier(.22,1,.36,1) forwards}.animate-section.visible.delay-1{animation-delay:.1s}.animate-section.visible.delay-2{animation-delay:.2s}.animate-section.visible.delay-3{animation-delay:.3s}.animate-section.visible.delay-4{animation-delay:.4s}.animate-section.visible.delay-5{animation-delay:.5s}.animate-children>*{opacity:0;transform:translateY(60px);filter:blur(10px)}.animate-children.visible>*{animation:slideUpBlur .8s cubic-bezier(.22,1,.36,1) forwards}.animate-children.visible>*:nth-child(1){animation-delay:.1s}.animate-children.visible>*:nth-child(2){animation-delay:.2s}.animate-children.visible>*:nth-child(3){animation-delay:.3s}.animate-children.visible>*:nth-child(4){animation-delay:.4s}.animate-children.visible>*:nth-child(5){animation-delay:.5s}.animate-children.visible>*:nth-child(6){animation-delay:.6s}.hero-title{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:24vh;gap:20px}.hero-title span{display:flex;align-items:center;gap:6px;background-color:var(--primary-10);color:var(--primary);padding:8px 12px;border-radius:16px;font-size:var(--px16)}.hero-title h1{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:var(--px50);color:var(--title);text-align:center;line-height:60px;letter-spacing:-3px;max-width:60vw}.hero-title p{font-size:var(--px20);color:var(--icon);max-width:60vw;text-align:center;line-height:24px}button{background-color:var(--primary);color:var(--white-text);padding:12px;border:none;border-radius:8px;cursor:pointer;width:220px;font-size:16px;transition:background-color .3s ease}.hero-image{display:flex;justify-content:center;align-items:center;margin-top:40px}.hero-image img{width:100%;max-width:900px;border-radius:16px;box-shadow:0 0 20px 10px var(--primary-50)}.ai-section{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:visible;padding:120px 0;margin-top:8rem}.ai-section .image{position:relative;width:100%;height:100%}.ai-section .image img{position:absolute;border:1px solid var(--stroke);width:110%;max-width:none;right:-30%;top:0;border-radius:16px}.section-title{display:flex;flex-direction:column;justify-content:start;align-items:start}.section-title span{display:flex;align-items:center;color:var(--primary);padding:8px 12px;border-radius:16px;border:1px solid var(--primary-10);font-size:var(--px16)}.section-title h1{display:flex;align-items:center;justify-content:center;gap:10px;font-family:Space Grotesk,sans-serif;font-weight:400;font-size:var(--px40);color:var(--title);letter-spacing:-3px}.section-title h1 .highlight-ai{font-family:Alkatra,system-ui;will-change:background-position;background:linear-gradient(90deg,#229799,#6a23ec,#229799);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:aiGlow 3s linear infinite;text-shadow:0 1px 3px rgba(34,151,153,.25),0 2px 6px rgba(106,35,236,.18);margin-top:4px}.section-title h1 .highlight{font-family:Alkatra,system-ui;margin-top:4px;background:none;color:var(--primary);animation:none}.section-title p{font-size:var(--px16);color:var(--icon);line-height:20px;width:100%}.section-title p .list{margin-top:40px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px;width:100%;padding-left:20px}.section-title p .list .benefit{display:flex;justify-content:center;align-items:center;gap:20px;width:100%}.section-title p .list .benefit svg{color:var(--primary)}.section-title p .list .benefit p{font-size:var(--px20);color:var(--text);line-height:24px}.title-section{margin-top:8rem}.centered{display:flex;justify-content:center;align-items:center}.centered p{text-align:center;color:var(--text)}.members-cont{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4vw;margin-top:4vh;max-width:50vw;margin:0 auto}.members-cont .member-card{display:flex;flex-direction:column;justify-content:center;align-items:center}.members-cont .member-card h2,.members-cont .member-card h3{margin-top:20px;font-size:var(--px16);color:var(--text);font-weight:700}.members-cont .member-card h3{font-weight:400;margin-top:0;font-size:var(--px20)}.members-cont .member-card .member-image{width:160px;height:160px;border-radius:80px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.members-cont .member-card .member-image img{width:100%;height:100%;object-fit:cover}.cta-section{margin-top:16rem}.cta{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:120px 20px;background:#ffffff1a;border-radius:16px;box-shadow:0 8px 32px #1f268726;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid #ffffff4d}.cta img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:100vw;height:auto;object-fit:contain;opacity:.025}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:8rem 0 2rem;gap:20px}footer p{color:var(--icon);font-size:var(--px12)}footer img{width:100px}@keyframes aiGlow{to{background-position:200% center}}@media(max-width:1024px){.hero-title span{font-size:var(--px12)}.hero-title h1{font-size:var(--px20);line-height:24px;max-width:90vw;letter-spacing:0px}.hero-title p{font-size:var(--px12);max-width:90vw;line-height:16px}button{width:90vw;font-size:16px}.hero-image{margin-top:8rem}.hero-image img{max-width:100%}.ai-section{display:flex;align-items:center;flex-direction:column;justify-content:center;overflow:hidden;padding:0;margin-top:8rem}.ai-section .image{position:relative;width:100%;height:100%;display:none}.ai-section .image img{position:relative;border:1px solid var(--stroke);width:100%;max-width:none;right:0;top:0;border-radius:16px}.section-title{gap:10px}.section-title span{font-size:var(--px12)}.section-title h1{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:0}.section-title h1 .highlight-ai{font-family:Alkatra,system-ui;line-height:40px}.section-title h1 .highlight{line-height:40px}.section-title p{font-size:var(--px12);color:var(--icon);line-height:16px;width:100%}.section-title p .list{margin-top:20px}.section-title p .list .benefit p{font-size:var(--px16);line-height:20px}.centered h1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.members-cont{max-width:90vw;gap:8vw}.members-cont .member-card h2,.members-cont .member-card h3{font-size:var(--px12)}.members-cont .member-card h3{font-size:var(--px12)}.members-cont .member-card .member-image{width:120px;height:120px}.cta-section{margin-top:8rem}.cta{padding:20px;background:#ffffff1a;border-radius:16px;box-shadow:0 8px 32px #1f268726;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid #ffffff4d}.cta button{width:100%}}.newsletter-container{display:flex;justify-content:center;align-items:center;padding:0;position:relative}.newsletter-container .back-arrow{position:absolute;top:4rem;left:4rem;background:var(--bento-bg);border:1px solid var(--stroke);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px;width:auto;border-radius:8px}.newsletter-container .back-arrow svg{color:var(--icon);stroke:1px}.newsletter-container .left-section,.newsletter-container .right-section{display:flex;justify-content:center;align-items:center;height:100vh;width:50vw}.newsletter-container .left-section .hero-title{transform:translateY(-100px)}.newsletter-container .left-section .hero-title .input-cont{display:flex;flex-direction:column;gap:10px}.newsletter-container .left-section .hero-title .input-cont input{padding:12px 16px;border-radius:8px;border:1px solid var(--stroke);background:var(--bento-bg);font-size:var(--px16)}.newsletter-container .left-section .hero-title .input-cont input:focus{outline:none;border-color:var(--primary)}.newsletter-container .left-section .hero-title .input-cont input::placeholder{color:var(--icon)}.newsletter-container .left-section .hero-title .input-cont button{width:auto}.newsletter-container .left-section .hero-title h1{font-size:var(--px40)}.newsletter-container .left-section .hero-title p{font-size:var(--px16);max-width:40vw;line-height:20px}.newsletter-container .right-section{background-color:var(--primary)}.newsletter-container .right-section img{width:200px}@media(max-width:1024px){.newsletter-container .back-arrow{top:1rem;left:1rem}.newsletter-container .left-section .hero-title{transform:translateY(-100px)}.newsletter-container .left-section .hero-title .input-cont{flex-direction:column;width:90vw}.newsletter-container .left-section .hero-title .input-cont input:focus{outline:none;border-color:var(--primary)}.newsletter-container .left-section .hero-title .input-cont input::placeholder{color:var(--icon)}.newsletter-container .left-section .hero-title .input-cont button{width:auto}.newsletter-container .left-section .hero-title h1{font-size:var(--px20);line-height:24px}.newsletter-container .left-section .hero-title p{font-size:var(--px12);max-width:90vw;line-height:16px}.newsletter-container .right-section{display:none}}.status-message{margin-top:1rem;padding:12px 16px;border-radius:8px;font-size:var(--px14);text-align:center;animation:fadeIn .3s ease-in}.status-message.success{background-color:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e}.status-message.error{background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.terms-conditions{display:flex;align-items:center;justify-content:start}.terms-title{font-family:Space Grotesk,sans-serif}.terms-conditions span{background-color:transparent;color:#000!important;margin:0}.terms-conditions input{margin:0!important}.terms-conditions input[type=checkbox]{accent-color:var(--primary);cursor:pointer;width:16px;height:16px}.terms-link{color:var(--primary);text-decoration:underline}.terms-container{max-width:860px;margin:0 auto;padding:4rem 1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1d2939;line-height:1.7;display:flex;flex-direction:column}.terms-container h1{font-size:2.5rem;margin-bottom:.5rem}.subtitle{font-size:.95rem;color:#667085;margin-bottom:.25rem}.updated{font-size:.85rem;color:#98a2b3;margin-bottom:2.5rem}.terms-page{margin-bottom:2.5rem}section h2{font-family:Space Grotesk,sans-serif;font-size:1.25rem;margin-bottom:.75rem}section p{margin-bottom:.75rem}section ul{padding-left:1.25rem;margin-bottom:.75rem}section ul li{margin-bottom:.4rem}a{color:#229799;text-decoration:underline}.newsletter-container{margin-bottom:0}
