:root{--primary-purple:#632cf1;--primary-blue:#004aad;--secondary-purple:#5f1dec;--gradient-primary:linear-gradient(135deg,#632cf1,#004aad);--gradient-secondary:linear-gradient(135deg,#5f1dec,#632cf1 50%,#004aad);--gradient-light:linear-gradient(180deg,#f0f4ff,#fff);--text-dark:#1a1a2e;--text-medium:#4a4a68;--text-light:#6c757d;--bg-light:#f8faff;--bg-white:#fff;--border-color:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-purple:0 10px 40px -10px #632cf14d}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a2e;color:var(--text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Inter,DM Sans,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2}a{color:inherit;text-decoration:none;transition:color .2s ease}button{border:none;cursor:pointer;font-family:inherit;outline:none}img{height:auto;max-width:100%}.container{margin:0 auto;max-width:1200px;padding:0 24px}.section{padding:20px 0}.section-title{color:#1a1a2e;color:var(--text-dark);font-size:2.5rem;margin-bottom:16px;text-align:center}.section-subtitle{color:#4a4a68;color:var(--text-medium);font-size:1.1rem;margin:0 auto 48px;max-width:600px;text-align:center}.btn{align-items:center;border-radius:8px;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#632cf1,#004aad);background:var(--gradient-primary);box-shadow:0 10px 40px -10px #632cf14d;box-shadow:var(--shadow-purple);color:#fff}.btn-primary:hover{box-shadow:0 15px 45px -10px #632cf166;transform:translateY(-2px)}.btn-secondary{background:#fff;border:2px solid #632cf1;border:2px solid var(--primary-purple);color:#632cf1;color:var(--primary-purple)}.btn-secondary:hover{background:#632cf1;background:var(--primary-purple);color:#fff}.btn-outline{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border-color);color:#632cf1;color:var(--primary-purple)}.btn-outline:hover{border-color:#632cf1;border-color:var(--primary-purple)}.badge{align-items:center;background:#632cf11a;border-radius:20px;color:#632cf1;color:var(--primary-purple);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;margin-left:auto;margin-right:auto;max-width:220px;padding:6px 14px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#632cf1,#004aad);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.card{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);padding:24px;transition:all .3s ease}.card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);transform:translateY(-4px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}@media (max-width:768px){.section{padding:60px 0}.section-title{font-size:2rem}.container{padding:0 16px}}.header{background:#0000;left:0;padding:16px 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header--scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 20px #00000014;padding:12px 0}.header__container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.header__container,.header__logo,.header__nav{align-items:center;display:flex}.header__nav-list{display:flex;font-weight:700;gap:8px;list-style:none}.header__nav-link{border-radius:8px;color:var(--text-dark);font-size:.95rem;font-weight:600;padding:10px 20px;transition:all .2s ease}.header__nav-link:hover{background:#632cf10d;color:var(--primary-purple)}.header__nav-link--active{background:#632cf11a;color:var(--primary-purple)}.header__actions{align-items:center;display:flex;gap:16px}.header__login{color:var(--text-dark);font-size:.95rem;font-weight:600;padding:10px 16px;transition:color .2s ease}.header__login:hover{color:var(--primary-purple);font-weight:700}.header__cta{font-size:.9rem;padding:10px 24px}.header__mobile-toggle{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;width:40px}.header__mobile-toggle span{background:var(--text-dark);border-radius:2px;display:block;height:2px;transition:all .3s ease;width:24px}.header__mobile-toggle--open span:first-child{transform:rotate(45deg) translate(5px,5px)}.header__mobile-toggle--open span:nth-child(2){opacity:0}.header__mobile-toggle--open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.header__nav{background:#fff;box-shadow:0 10px 30px #0000001a;left:0;opacity:0;padding:20px;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden}.header__nav--open{opacity:1;transform:translateY(0);visibility:visible}.header__nav-list{flex-direction:column;gap:0}.header__nav-link{border-radius:8px;display:block;padding:14px 16px}.header__actions{display:none}.header__mobile-toggle{display:flex}}.footer{background:#f8faff;border-top:1px solid var(--border-color);padding:60px 0 30px}.footer__container{margin:0 auto;max-width:1200px;padding:0 24px}.footer__main{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1.5fr 2fr;margin-bottom:40px}.footer__brand{max-width:300px}.footer__description{color:var(--text-medium);font-size:.95rem;line-height:1.7;margin-top:20px}.footer__social{display:flex;gap:16px;margin-top:24px}.footer__social a{align-items:center;background:#fff;border-radius:10px;box-shadow:var(--shadow-sm);color:var(--text-medium);display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.footer__social a:hover{background:var(--primary-purple);color:#fff;transform:translateY(-2px)}.footer__links{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.footer__column-title{color:var(--text-dark);font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.footer__list{list-style:none}.footer__list li{margin-bottom:12px}.footer__list a{color:var(--text-medium);font-size:.95rem;transition:color .2s ease}.footer__list a:hover{color:var(--primary-purple)}.footer__bottom{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding-top:30px}.footer__copyright{color:var(--text-light);font-size:.875rem}.footer__legal{display:flex;gap:24px}.footer__legal a{color:var(--text-light);font-size:.875rem;transition:color .2s ease}.footer__legal a:hover{color:var(--primary-purple)}@media (max-width:768px){.footer__main{gap:40px;grid-template-columns:1fr}.footer__brand{max-width:100%}.footer__links{gap:30px;grid-template-columns:repeat(2,1fr)}.footer__bottom{flex-direction:column;gap:16px;text-align:center}}@media (max-width:480px){.footer__links{grid-template-columns:1fr}}.hero{align-items:center;background:linear-gradient(135deg,#f0f4ff,#fff 50%,#f8faff);display:flex;min-height:100vh;overflow:hidden;padding:120px 0 80px;position:relative}.hero__bg{inset:0;overflow:hidden;position:absolute;z-index:0}.hero__gradient-orb{border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.hero__gradient-orb--1{background:linear-gradient(135deg,#632cf1,#004aad);height:600px;right:-100px;top:-200px;width:600px}.hero__gradient-orb--2{background:linear-gradient(135deg,#5f1dec,#632cf1);bottom:-100px;height:400px;left:-100px;width:400px}.hero__container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:1}.hero__badge{align-items:center;background:#632cf11a;border-radius:24px;color:var(--primary-purple);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:24px;padding:8px 16px}.hero__title{color:var(--text-dark);font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:24px}.hero__description{color:var(--text-medium);font-size:1.1rem;line-height:1.7;margin-bottom:32px;max-width:500px}.hero__cta{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.btn-lg{font-size:1.05rem;padding:16px 32px}.hero__cta-note{color:var(--text-light);font-size:.875rem}.hero__tags{display:flex;flex-wrap:wrap;gap:24px}.hero__tag{background:#fff;border:1px solid var(--border-color);border-radius:20px;color:var(--text-medium);font-size:.875rem;padding:10px 20px}.hero__laptop,.hero__visual{position:relative}.hero__laptop{perspective:1000px}.hero__laptop-screen{animation:float 6s ease-in-out infinite;background:linear-gradient(135deg,#1a1a2e,#2d2d44);border-radius:12px;box-shadow:0 30px 60px #0003;padding:8px;transform:rotateY(-5deg) rotateX(5deg)}.hero__dashboard{background:#1e1e32;border-radius:8px;overflow:hidden}.hero__dashboard-header{background:#ffffff0d;display:flex;gap:6px;padding:12px 16px}.hero__dashboard-dot{background:#fff3;border-radius:50%;height:10px;width:10px}.hero__dashboard-dot:first-child{background:#ff5f56}.hero__dashboard-dot:nth-child(2){background:#ffbd2e}.hero__dashboard-dot:nth-child(3){background:#27ca40}.hero__dashboard-content{display:flex;gap:20px;min-height:300px;padding:20px}.hero__dashboard-sidebar{display:flex;flex-direction:column;gap:12px;width:60px}.hero__dashboard-menu-item{background:#632cf14d;border-radius:8px;height:40px}.hero__dashboard-main{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1fr 1fr}.hero__dashboard-card{background:#ffffff14;border-radius:12px;padding:16px}.hero__dashboard-card--wide{grid-column:span 2}.meet{background:#fff;padding:100px 0}.meet__badge{display:block;margin-bottom:16px;text-align:center}.meet__visual{margin-top:60px}.meet__screen{background:linear-gradient(135deg,#632cf1,#004aad);border-radius:16px;box-shadow:0 30px 60px #632cf14d;margin:0 auto;max-width:900px;padding:24px}.meet__screen-content{background:#fff;border-radius:12px;overflow:hidden}.meet__interface{min-height:350px}.meet__interface-header{border-bottom:1px solid var(--border-color);padding:20px 24px}.meet__interface-tabs{display:flex;gap:24px}.meet__interface-tab{border-bottom:2px solid #0000;color:var(--text-light);font-size:.95rem;margin-bottom:-21px;padding-bottom:12px}.meet__interface-tab--active{border-bottom-color:var(--primary-purple);color:var(--primary-purple);font-weight:600}.meet__interface-body{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding:32px}.meet__interface-stat{background:var(--bg-light);border-radius:12px;padding:24px;text-align:center}.meet__interface-stat-number{color:var(--primary-purple);display:block;font-size:2.5rem;font-weight:700;margin-bottom:8px}.meet__interface-stat-label{color:var(--text-medium);font-size:.9rem}.meet__interface-list{display:flex;flex-direction:column;gap:12px;padding:20px;text-align:left}.meet__list-item{border-bottom:1px solid #ffffff1a;display:flex;font-size:.9rem;justify-content:space-between;padding-bottom:8px}.meet__interface-tab{transition:all .3s ease;-webkit-user-select:none;user-select:none}.meet__interface-tab:hover{opacity:.8}.features{background:var(--bg-light)}.features__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#fff;border:1px solid #0000;border-radius:16px;padding:28px;transition:all .3s ease}.feature-card:hover{border-color:#632cf11a;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.feature-card__icon{align-items:center;background:linear-gradient(135deg,#632cf11a,#004aad1a);border-radius:12px;color:var(--primary-purple);display:flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}.feature-card__title{color:var(--text-dark);font-size:1.1rem;font-weight:600;margin-bottom:12px}.feature-card__description{color:var(--text-medium);font-size:.9rem;line-height:1.6;margin-bottom:20px}.feature-card__preview{align-items:center;background:var(--bg-light);border-radius:12px;display:flex;height:120px;justify-content:center}.feature-card__preview-placeholder{color:var(--text-light)}.automation{background:linear-gradient(135deg,#632cf1,#004aad);padding:80px 0}.automation__container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.automation__title{color:#fff;font-size:2.5rem;margin-bottom:32px}.automation__title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a8ff78,#78ffd6);-webkit-background-clip:text}.automation__list{list-style:none}.automation__item{align-items:center;color:#ffffffe6;display:flex;font-size:1.05rem;gap:12px;margin-bottom:16px}.automation__item svg{color:#78ffd6}.automation__demo{display:flex;justify-content:center}.automation__comparison{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:16px;display:flex;gap:24px;padding:32px}.automation__comparison-item{align-items:center;display:flex;flex-direction:column;gap:12px}.automation__comparison-label{color:#fffc;font-size:.9rem}.automation__comparison-badge{border-radius:12px;font-size:1.5rem;font-weight:700;padding:16px 32px}.automation__comparison-badge--manual{background:#fff3;color:#fff}.automation__comparison-badge--ai{background:linear-gradient(135deg,#78ffd6,#a8ff78);color:#1a1a2e}.automation__comparison-divider{color:#ffffff80}.founding{background:linear-gradient(180deg,#1a1a2e,#2d2d44);color:#fff;padding:100px 0}.founding__container{margin:0 auto;max-width:700px;padding:0 24px;text-align:center}.founding__badge{background:#632cf14d;color:#a78bfa;margin-bottom:24px}.founding__title{font-size:2.5rem;margin-bottom:16px}.founding__subtitle{color:#ffffffb3;font-size:1.05rem;margin-bottom:32px}.founding__offer{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.founding__offer-badge{background:linear-gradient(135deg,#78ffd6,#a8ff78);border-radius:8px;color:#1a1a2e;display:inline-block;font-size:1.1rem;font-weight:700;padding:12px 24px}.founding__offer-note{color:#fff9;font-size:.875rem}.founding__benefits{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:48px;text-align:left}.founding__benefit{align-items:center;color:#fffc;display:flex;font-size:.95rem;gap:12px}.founding__benefit svg{color:#78ffd6;flex-shrink:0}.founding__form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:32px}.founding__form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.founding__form input,.founding__form select{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#fff;font-size:1rem;padding:16px;transition:all .2s ease;width:100%}.founding__form input::placeholder{color:#ffffff80}.founding__form input:focus,.founding__form select:focus{background:#ffffff1f;border-color:var(--primary-purple);outline:none}.founding__form select{cursor:pointer}.founding__form select option{background:#1a1a2e;color:#fff}.founding__submit{margin-top:8px}.founding__form-note{color:#ffffff80;font-size:.875rem}.testimonials{background:#fff}.testimonials__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.testimonial-card{background:#fff;border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-md);padding:28px}.testimonial-card__rating{color:#fbbf24;display:flex;gap:4px;margin-bottom:16px}.testimonial-card__text{color:var(--text-medium);font-size:.95rem;font-style:italic;line-height:1.7;margin-bottom:24px}.testimonial-card__author{align-items:center;display:flex;gap:12px}.testimonial-card__avatar{align-items:center;background:var(--gradient-primary);border-radius:50%;color:#fff;display:flex;font-size:1.1rem;font-weight:600;height:48px;justify-content:center;width:48px}.testimonial-card__info{display:flex;flex-direction:column}.testimonial-card__name{color:var(--text-dark);font-size:.95rem;font-weight:600}.testimonial-card__role{color:var(--text-light);font-size:.85rem}@media (max-width:1024px){.hero__container{grid-template-columns:1fr;text-align:center}.hero__content{margin:0 auto;max-width:600px}.hero__description{margin:0 auto 32px}.hero__tags{justify-content:center}.hero__visual{display:none}.features__grid{grid-template-columns:repeat(2,1fr)}.automation__container{grid-template-columns:1fr;text-align:center}.automation__demo{margin-top:40px}.built-by__stats,.testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero__title{font-size:2.5rem}.built-by__stats,.features__grid,.founding__benefits,.founding__form-row,.meet__interface-body,.testimonials__grid{grid-template-columns:1fr}.automation__comparison{flex-direction:column}}.features-page{padding-top:80px}.features-hero{background:linear-gradient(180deg,#f0f4ff,#fff);padding:80px 0;text-align:center}.features-hero__title{color:var(--text-dark);font-size:3rem;margin-bottom:20px;margin-top:16px}.features-hero__subtitle{color:var(--text-medium);font-size:1.15rem;line-height:1.7;margin:0 auto;max-width:600px}.feature-detail{grid-gap:60px;align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:60px 0}.feature-detail:last-child{border-bottom:none}.feature-detail--reverse{direction:rtl}.feature-detail--reverse>*{direction:ltr}.feature-detail__icon{align-items:center;background:linear-gradient(135deg,#632cf11a,#004aad1a);border-radius:16px;color:var(--primary-purple);display:flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.feature-detail__title{color:var(--text-dark);font-size:1.75rem;margin-bottom:16px}.feature-detail__description{color:var(--text-medium);font-size:1.05rem;line-height:1.7;margin-bottom:24px}.feature-detail__benefits{list-style:none}.feature-detail__benefits li{align-items:center;color:var(--text-medium);display:flex;gap:12px;padding:10px 0}.feature-detail__benefits svg{color:var(--primary-purple);flex-shrink:0}.feature-detail__visual{display:flex;justify-content:center}.feature-detail__preview{background:linear-gradient(135deg,#632cf1,#004aad);border-radius:16px;box-shadow:var(--shadow-purple);max-width:450px;padding:16px;width:100%}.feature-detail__preview-content{background:#fff;border-radius:12px;min-height:280px;overflow:hidden}.feature-detail__preview-header{background:var(--bg-light);border-bottom:1px solid var(--border-color);display:flex;gap:6px;padding:12px 16px}.feature-detail__preview-header span{background:var(--border-color);border-radius:50%;height:10px;width:10px}.feature-detail__preview-header span:first-child{background:#ff5f56}.feature-detail__preview-header span:nth-child(2){background:#ffbd2e}.feature-detail__preview-header span:nth-child(3){background:#27ca40}.feature-detail__preview-body{display:flex;flex-direction:column;gap:12px;padding:20px}.feature-detail__preview-block{background:var(--bg-light);border-radius:8px;height:60px}.feature-detail__preview-block--small{height:40px;width:60%}.feature-detail__preview-block--medium{height:80px}.integrations{background:var(--bg-light)}.integrations__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.integration-card{background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:24px;text-align:center;transition:all .3s ease}.integration-card:hover{border-color:var(--primary-purple);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.integration-card__icon{align-items:center;background:var(--bg-light);border-radius:12px;color:var(--primary-purple);display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.integration-card__name{color:var(--text-dark);display:block;font-weight:600;margin-bottom:4px}.integration-card__category{color:var(--text-light);font-size:.85rem}.features-cta{background:linear-gradient(135deg,#632cf1,#004aad);color:#fff;padding:80px 0;text-align:center}.features-cta__title{font-size:2.5rem;margin-bottom:16px}.features-cta__subtitle{font-size:1.15rem;margin-bottom:32px;opacity:.9}.features-cta .btn-primary{background:#fff;color:var(--primary-purple)}.features-cta .btn-primary:hover{background:#f0f4ff}@media (max-width:1024px){.feature-detail{gap:40px;grid-template-columns:1fr}.feature-detail--reverse{direction:ltr}.integrations__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.features-hero__title{font-size:2.25rem}.integrations__grid{grid-template-columns:repeat(2,1fr)}.features-cta__title{font-size:2rem}}@media (max-width:480px){.integrations__grid{grid-template-columns:1fr}}.pricing-page{padding-top:80px}.pricing-hero{background:linear-gradient(180deg,#f0f4ff,#fff);padding:80px 0 40px;text-align:center}.pricing-hero__title{color:var(--text-dark);font-size:3rem;margin-bottom:16px;margin-top:16px}.pricing-hero__subtitle{color:var(--text-medium);font-size:1.15rem;margin:0 auto;max-width:500px}.pricing-main{padding-top:40px}.pricing-card{background:#fff;border:2px solid var(--primary-purple);border-radius:24px;box-shadow:0 20px 60px #632cf126;margin:0 auto 60px;max-width:500px;padding:48px;position:relative;text-align:center}.pricing-card__badge{background:var(--gradient-primary);border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;left:50%;padding:8px 24px;position:absolute;top:-14px;transform:translateX(-50%)}.pricing-card__header{margin-bottom:32px}.pricing-card__name{color:var(--text-dark);font-size:1.5rem;margin-bottom:16px}.pricing-card__price{align-items:baseline;display:flex;gap:4px;justify-content:center;margin-bottom:12px}.pricing-card__amount{color:var(--text-dark);font-size:4rem;font-weight:800}.pricing-card__period{color:var(--text-medium);font-size:1.1rem}.pricing-card__description{color:var(--text-medium);font-size:1rem}.pricing-card__features{list-style:none;margin-bottom:32px;text-align:left}.pricing-card__features li{align-items:center;border-bottom:1px solid var(--border-color);color:var(--text-medium);display:flex;gap:12px;padding:14px 0}.pricing-card__features li:last-child{border-bottom:none}.pricing-card__features svg{color:var(--primary-purple);flex-shrink:0}.pricing-card__cta{margin-bottom:16px;width:100%}.pricing-card__note{color:var(--text-light);font-size:.875rem}.pricing-enterprise{align-items:center;background:var(--bg-light);border-radius:16px;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:800px;padding:40px}.pricing-enterprise__title{color:var(--text-dark);font-size:1.25rem;margin-bottom:8px}.pricing-enterprise__description{color:var(--text-medium);font-size:.95rem}.founding-offer{background:linear-gradient(135deg,#632cf1,#004aad);padding:80px 0}.founding-offer__card{color:#fff;margin:0 auto;max-width:700px;text-align:center}.founding-offer__badge{background:#fff3;border-radius:20px;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:24px;padding:8px 20px}.founding-offer__title{font-size:2.5rem;margin-bottom:16px}.founding-offer__description{font-size:1.1rem;line-height:1.7;margin-bottom:32px;opacity:.9}.founding-offer .btn-primary{background:#fff;color:var(--primary-purple)}.pricing-faqs{background:#fff}.faqs__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:48px}.faq-card{background:var(--bg-light);border-radius:16px;padding:28px}.faq-card__question{color:var(--text-dark);font-size:1.1rem;margin-bottom:12px}.faq-card__answer{color:var(--text-medium);font-size:.95rem;line-height:1.6}.pricing-cta{background:var(--bg-light);padding:80px 0;text-align:center}.pricing-cta__title{color:var(--text-dark);font-size:2.25rem;margin-bottom:16px}.pricing-cta__subtitle{color:var(--text-medium);font-size:1.1rem;margin-bottom:32px}@media (max-width:768px){.pricing-hero__title{font-size:2.25rem}.pricing-card{padding:32px 24px}.pricing-card__amount{font-size:3rem}.pricing-enterprise{flex-direction:column;text-align:center}.faqs__grid{grid-template-columns:1fr}.founding-offer__title{font-size:2rem}}.about-page{padding-top:80px}.about-hero{background:linear-gradient(180deg,#f0f4ff,#fff);padding:80px 0;text-align:center}.about-hero__title{color:var(--text-dark);font-size:3rem;margin-bottom:20px;margin-top:16px}.about-hero__subtitle{color:var(--text-medium);font-size:1.15rem;line-height:1.7;margin:0 auto;max-width:600px}.about-story .container{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.about-story__title{color:var(--text-dark);font-size:2rem;margin-bottom:24px}.about-story__content p{color:var(--text-medium);font-size:1.05rem;line-height:1.8;margin-bottom:20px}.about-story__image{aspect-ratio:4/3;background:linear-gradient(135deg,#632cf1,#004aad);border-radius:20px}.about-story__image,.about-story__image-placeholder{align-items:center;display:flex;justify-content:center}.about-story__image-placeholder{background:#ffffff1a;border-radius:50%;color:#fff;height:120px;width:120px}.about-values{background:var(--bg-light)}.values__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.value-card{background:#fff;border-radius:16px;padding:32px;transition:all .3s ease}.value-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.value-card__icon{align-items:center;background:linear-gradient(135deg,#632cf11a,#004aad1a);border-radius:14px;color:var(--primary-purple);display:flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.value-card__title{color:var(--text-dark);font-size:1.2rem;margin-bottom:12px}.value-card__description{color:var(--text-medium);font-size:.95rem;line-height:1.6}.about-team{background:#fff}.team__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.team-card{background:var(--bg-light);border-radius:16px;padding:32px 24px;text-align:center;transition:all .3s ease}.team-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.team-card__avatar{align-items:center;background:var(--gradient-primary);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.team-card__name{color:var(--text-dark);font-size:1.1rem;margin-bottom:4px}.team-card__role{color:var(--primary-purple);display:block;font-size:.9rem;font-weight:500;margin-bottom:12px}.team-card__bio{color:var(--text-medium);font-size:.9rem;line-height:1.5}.about-cta{background:linear-gradient(135deg,#632cf1,#004aad);color:#fff;padding:80px 0;text-align:center}.about-cta__title{font-size:2.5rem;margin-bottom:16px}.about-cta__subtitle{font-size:1.15rem;margin-bottom:32px;opacity:.9}.about-cta__buttons{display:flex;gap:16px;justify-content:center}.about-cta .btn-primary{background:#fff;color:var(--primary-purple)}.about-cta .btn-secondary{background:#0000;border-color:#fff;color:#fff}.about-cta .btn-secondary:hover{background:#fff;color:var(--primary-purple)}@media (max-width:1024px){.about-story .container{gap:40px;grid-template-columns:1fr}.team__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about-hero__title{font-size:2.25rem}.team__grid,.values__grid{grid-template-columns:1fr}.about-cta__buttons{align-items:center;flex-direction:column}}.contact-page{padding-top:80px}.contact-hero{background:linear-gradient(180deg,#f0f4ff,#fff);padding:80px 0 40px;text-align:center}.contact-hero__title{color:var(--text-dark);font-size:3rem;margin-bottom:16px;margin-top:16px}.contact-hero__subtitle{color:var(--text-medium);font-size:1.15rem;line-height:1.7;margin:0 auto;max-width:500px}.contact-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1.2fr}.contact-info__title{color:var(--text-dark);font-size:1.75rem;margin-bottom:16px}.contact-info__description{color:var(--text-medium);line-height:1.7;margin-bottom:32px}.contact-info__list{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.contact-info__item{align-items:flex-start;display:flex;gap:16px}.contact-info__icon{align-items:center;background:linear-gradient(135deg,#632cf11a,#004aad1a);border-radius:12px;color:var(--primary-purple);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.contact-info__details{display:flex;flex-direction:column}.contact-info__label{color:var(--text-light);font-size:.875rem;margin-bottom:4px}.contact-info__value{color:var(--text-dark);font-size:1.05rem;font-weight:500}a.contact-info__value:hover{color:var(--primary-purple)}.contact-info__social h3{color:var(--text-dark);font-size:1rem;margin-bottom:16px}.contact-info__social-links{display:flex;gap:12px}.contact-info__social-links a{align-items:center;background:var(--bg-light);border-radius:10px;color:var(--text-medium);display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.contact-info__social-links a:hover{background:var(--primary-purple);color:#fff}.contact-form-wrapper{background:#fff;border-radius:20px;box-shadow:var(--shadow-lg);padding:40px}.contact-form__row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.contact-form__group{margin-bottom:20px}.contact-form__group label{color:var(--text-dark);display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.contact-form__group input,.contact-form__group select,.contact-form__group textarea{background:#fff;border:1px solid var(--border-color);border-radius:10px;color:var(--text-dark);font-size:1rem;padding:14px 16px;transition:all .2s ease;width:100%}.contact-form__group input:focus,.contact-form__group select:focus,.contact-form__group textarea:focus{border-color:var(--primary-purple);box-shadow:0 0 0 3px #632cf11a;outline:none}.contact-form__group textarea{min-height:120px;resize:vertical}.contact-form__submit{margin-top:8px;width:100%}@media (max-width:1024px){.contact-grid{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.contact-hero__title{font-size:2.25rem}.contact-form-wrapper{padding:24px}.contact-form__row{gap:0;grid-template-columns:1fr}}.blog-page{padding-top:80px}.blog-hero{background:linear-gradient(180deg,#f0f4ff,#fff);padding:80px 0 40px;text-align:center}.blog-hero__title{color:var(--text-dark);font-size:3rem;margin-bottom:16px;margin-top:16px}.blog-hero__subtitle{color:var(--text-medium);font-size:1.15rem;margin:0 auto;max-width:500px}.blog-featured{padding-top:40px}.featured-post{grid-gap:48px;align-items:center;background:#fff;border-radius:20px;box-shadow:var(--shadow-lg);display:grid;gap:48px;grid-template-columns:1fr 1fr;overflow:hidden}.featured-post__image{align-items:center;background:linear-gradient(135deg,#632cf1,#004aad);display:flex;justify-content:center;min-height:400px}.featured-post__image-placeholder{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:120px;justify-content:center;width:120px}.featured-post__content{padding:40px}.featured-post__category{background:#632cf11a;border-radius:20px;color:var(--primary-purple);display:inline-block;font-size:.85rem;font-weight:500;margin-bottom:16px;padding:6px 14px}.featured-post__title{color:var(--text-dark);font-size:1.75rem;margin-bottom:16px}.featured-post__excerpt{color:var(--text-medium);line-height:1.7;margin-bottom:20px}.featured-post__meta{align-items:center;color:var(--text-light);display:flex;font-size:.9rem;gap:8px;margin-bottom:24px}.featured-post__divider{color:var(--border-color)}.blog-posts{background:var(--bg-light)}.blog-posts__header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.blog-posts__header .section-title{margin-bottom:0;text-align:left}.blog-posts__categories{display:flex;flex-wrap:wrap;gap:8px}.blog-posts__category{background:#fff;border:1px solid var(--border-color);border-radius:20px;color:var(--text-medium);cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .2s ease}.blog-posts__category:hover{border-color:var(--primary-purple);color:var(--primary-purple)}.blog-posts__category--active{background:var(--primary-purple);border-color:var(--primary-purple);color:#fff}.posts__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.post-card{background:#fff;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.post-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.post-card__image{background:linear-gradient(135deg,#632cf11a,#004aad1a);height:180px}.post-card__image-placeholder{height:100%;width:100%}.post-card__content{padding:24px}.post-card__category{color:var(--primary-purple);display:inline-block;font-size:.8rem;font-weight:500;margin-bottom:12px}.post-card__title{color:var(--text-dark);font-size:1.1rem;line-height:1.4;margin-bottom:12px}.post-card__excerpt{color:var(--text-medium);font-size:.9rem;line-height:1.6;margin-bottom:16px}.post-card__meta{align-items:center;color:var(--text-light);display:flex;font-size:.85rem;gap:8px}.post-card__divider{color:var(--border-color)}.blog-posts__load-more{margin-top:48px;text-align:center}.blog-newsletter{background:#fff;padding:80px 0}.newsletter-card{background:linear-gradient(135deg,#632cf1,#004aad);border-radius:20px;color:#fff;margin:0 auto;max-width:600px;padding:48px;text-align:center}.newsletter-card__title{font-size:1.75rem;margin-bottom:12px}.newsletter-card__description{margin-bottom:24px;opacity:.9}.newsletter-card__form{display:flex;gap:12px;margin:0 auto;max-width:400px}.newsletter-card__form input{border:none;border-radius:8px;flex:1 1;font-size:1rem;padding:14px 18px}.newsletter-card__form .btn-primary{background:#fff;color:var(--primary-purple)}@media (max-width:1024px){.featured-post{grid-template-columns:1fr}.featured-post__image{min-height:250px}.posts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-hero__title{font-size:2.25rem}.blog-posts__header{align-items:flex-start;flex-direction:column}.posts__grid{grid-template-columns:1fr}.newsletter-card__form{flex-direction:column}}.careers-page{padding-top:80px}.careers-hero{background:linear-gradient(180deg,#f0f4ff,#fff);padding:80px 0;text-align:center}.careers-hero__title{color:var(--text-dark);font-size:3rem;margin-bottom:20px;margin-top:16px}.careers-hero__subtitle{color:var(--text-medium);font-size:1.15rem;line-height:1.7;margin:0 auto 32px;max-width:500px}.careers-why{background:#fff}.benefits__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.benefit-card{background:var(--bg-light);border-radius:16px;padding:28px;text-align:center;transition:all .3s ease}.benefit-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.benefit-card__icon{align-items:center;background:linear-gradient(135deg,#632cf11a,#004aad1a);border-radius:14px;color:var(--primary-purple);display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.benefit-card__title{color:var(--text-dark);font-size:1.1rem;margin-bottom:8px}.benefit-card__description{color:var(--text-medium);font-size:.9rem}.careers-culture{background:var(--bg-light)}.culture-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.culture-text__title{color:var(--text-dark);font-size:2rem;margin-bottom:20px}.culture-text p{color:var(--text-medium);line-height:1.7;margin-bottom:16px}.culture-values{list-style:none;margin-top:24px}.culture-values li{align-items:center;color:var(--text-dark);display:flex;font-weight:500;gap:12px;padding:10px 0}.culture-values svg{color:var(--primary-purple)}.culture-image{aspect-ratio:4/3;background:linear-gradient(135deg,#632cf1,#004aad);border-radius:20px}.culture-image,.culture-image__placeholder{align-items:center;display:flex;justify-content:center}.culture-image__placeholder{background:#ffffff1a;border-radius:50%;color:#fff;height:120px;width:120px}.careers-openings{background:#fff}.openings__list{display:flex;flex-direction:column;gap:16px;margin:48px auto 0;max-width:800px}.job-card{align-items:center;background:var(--bg-light);border-radius:12px;display:flex;justify-content:space-between;padding:24px 28px;transition:all .3s ease}.job-card:hover{box-shadow:var(--shadow-md);transform:translateX(4px)}.job-card__title{color:var(--text-dark);font-size:1.1rem;margin-bottom:8px}.job-card__meta{align-items:center;color:var(--text-medium);display:flex;font-size:.9rem;gap:8px}.job-card__divider{color:var(--border-color)}.job-card__apply{flex-shrink:0}.careers-cta{background:linear-gradient(135deg,#632cf1,#004aad);color:#fff;padding:80px 0;text-align:center}.careers-cta__title{font-size:2.25rem;margin-bottom:16px}.careers-cta__subtitle{font-size:1.1rem;margin:0 auto 32px;max-width:500px;opacity:.9}.careers-cta .btn-primary{background:#fff;color:var(--primary-purple)}@media (max-width:1024px){.culture-content{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.careers-hero__title{font-size:2.25rem}.benefits__grid{grid-template-columns:1fr}.job-card{align-items:flex-start;flex-direction:column;gap:16px}.job-card__apply{text-align:center;width:100%}}.help-page{padding-top:80px}.help-hero{background:linear-gradient(135deg,#632cf1,#004aad);color:#fff;padding:80px 0;text-align:center}.help-hero__title{font-size:2.75rem;margin-bottom:32px}.help-hero__search{align-items:center;background:#fff;border-radius:12px;box-shadow:var(--shadow-lg);display:flex;margin:0 auto;max-width:600px;padding:8px 20px}.help-hero__search svg{color:var(--text-light);flex-shrink:0}.help-hero__search input{border:none;color:var(--text-dark);flex:1 1;font-size:1.05rem;outline:none;padding:12px 16px}.help-categories{background:#fff}.categories__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:48px}.category-card{background:var(--bg-light);border-radius:16px;cursor:pointer;padding:28px;transition:all .3s ease}.category-card:hover{background:#fff;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.category-card__icon{align-items:center;background:linear-gradient(135deg,#632cf11a,#004aad1a);border-radius:14px;color:var(--primary-purple);display:flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.category-card__title{color:var(--text-dark);font-size:1.15rem;margin-bottom:8px}.category-card__description{color:var(--text-medium);font-size:.9rem;margin-bottom:16px}.category-card__count{color:var(--primary-purple);font-size:.85rem;font-weight:500}.help-popular{background:var(--bg-light)}.popular__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:48px}.popular-article{align-items:center;background:#fff;border-radius:12px;color:var(--text-dark);display:flex;gap:12px;padding:20px 24px;transition:all .3s ease}.popular-article:hover{box-shadow:var(--shadow-md);transform:translateX(4px)}.popular-article svg:first-child{color:var(--primary-purple);flex-shrink:0}.popular-article span{flex:1 1;font-weight:500}.popular-article .arrow{color:var(--text-light);opacity:0;transition:opacity .3s ease}.popular-article:hover .arrow{opacity:1}.help-contact{background:#fff;padding:80px 0}.help-contact__card{background:linear-gradient(135deg,#632cf10d,#004aad0d);border-radius:20px;margin:0 auto;max-width:600px;padding:48px;text-align:center}.help-contact__title{color:var(--text-dark);font-size:1.75rem;margin-bottom:12px}.help-contact__description{color:var(--text-medium);margin-bottom:24px}@media (max-width:1024px){.categories__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.help-hero__title{font-size:2rem}.categories__grid,.popular__grid{grid-template-columns:1fr}}:root{--bg-soft:#f8fafc}html{scroll-padding-top:100px}.legal-page{color:#475569;color:var(--text-medium);font-family:Inter,system-ui,sans-serif}.legal-hero__title{margin-bottom:8px}.legal-hero__subtitle{color:#475569;color:var(--text-medium);font-size:1.25rem;font-weight:400;margin-bottom:12px}.legal-hero__date{color:#94a3b8;color:var(--text-light);font-size:.95rem}.legal-sidebar{position:relative}.sidebar-title{letter-spacing:.5px}.legal-sidebar li a{font-size:.95rem;padding:10px 20px;transition:all .2s ease}.legal-sidebar li a:hover{background:#f1f5f9}.legal-document{max-width:850px}.policy-intro{font-size:1.1rem;line-height:1.8}.legal-document h2{font-size:1.75rem;margin:50px 0 20px;padding-top:20px}.legal-document h3{color:#0f172a;color:var(--text-dark);font-size:1.25rem;margin:30px 0 15px}.highlight-box{background:#f0fdf4;border-left:4px solid #22c55e;border-radius:0 8px 8px 0}.contact-card{background:var(--bg-soft);margin-top:40px}.contact-details a{color:#2563eb;color:var(--primary-blue);font-weight:600;text-decoration:none}.section-divider{margin:40px 0}@media (max-width:992px){.legal-grid{gap:0;grid-template-columns:1fr}.legal-sidebar{display:none}.legal-hero__title{font-size:2.25rem}}:root{--primary-blue:#2563eb;--text-dark:#0f172a;--text-medium:#475569;--text-light:#94a3b8;--border-gray:#e2e8f0}html{scroll-behavior:smooth;scroll-padding-top:110px}.legal-page{background-color:#fff}.legal-hero{background:linear-gradient(180deg,#eff6ff,#fff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-gray);padding:100px 0 60px;text-align:center}.legal-badge{background:#dbeafe;border-radius:100px;color:#2563eb;color:var(--primary-blue);display:inline-block;font-size:12px;font-weight:600;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.legal-hero__title{color:#0f172a;color:var(--text-dark);font-size:3rem;font-weight:800}.legal-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:280px 1fr;margin:0 auto;max-width:1200px;padding:60px 20px}.sidebar-sticky{position:-webkit-sticky;position:sticky;top:120px}.sidebar-title{color:#0f172a;color:var(--text-dark);font-size:13px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.legal-sidebar ul{border-left:1px solid #e2e8f0;border-left:1px solid var(--border-gray);list-style:none;padding:0}.legal-sidebar li a{color:#475569;color:var(--text-medium);display:block;font-size:.9rem;padding:8px 20px;text-decoration:none;transition:.2s}.legal-sidebar li a:hover{border-left:2px solid #2563eb;border-left:2px solid var(--primary-blue);color:#2563eb;color:var(--primary-blue);margin-left:-1px}.legal-document h2{color:#0f172a;color:var(--text-dark);font-size:1.6rem;margin:40px 0 15px}.legal-document p{color:#475569;color:var(--text-medium);line-height:1.8;margin-bottom:20px}.highlight-box{background:#f8fafc;border-left:4px solid #2563eb;border-left:4px solid var(--primary-blue);border-radius:4px;margin:30px 0;padding:20px}.contact-card{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border-gray);border-radius:12px;padding:30px}.section-divider{border:0;border-top:1px solid #e2e8f0;border-top:1px solid var(--border-gray);margin:50px 0}.legal-list{margin-bottom:24px;padding-left:20px}.legal-list li{line-height:1.6;margin-bottom:10px}@media (max-width:992px){.legal-grid{grid-template-columns:1fr}.legal-sidebar{display:none}}
/*# sourceMappingURL=main.4a0cdbbe.css.map*/