*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:80px;--spacing-5xl:96px;--header-gap-desktop:32px;--header-gap-mobile:12px;--header-gap-mobile-elements:2px;--header-padding-desktop:20px;--header-padding-mobile:12px;--header-padding-mobile-small:8px}h1{font-size:clamp(48px,8vw,72px);font-weight:800;letter-spacing:-.02em;line-height:1.1}h2{font-size:clamp(24px,4vw,40px);letter-spacing:-.01em;line-height:1.2}h2,h3{font-weight:600}h3{font-size:clamp(18px,3vw,24px);line-height:1.3}p{font-size:clamp(16px,2.5vw,18px);font-weight:400;line-height:1.6}.btn{align-items:center;display:inline-flex;font-size:16px;gap:8px;gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-md) var(--spacing-xl)}.btn-primary{background-color:#7366ff!important;box-shadow:0 4px 20px #7366ff4d!important;color:#fff!important}.btn-primary:hover{background-color:#5a4fcf!important;box-shadow:0 8px 30px #7366ff66!important}.btn-secondary{background-color:initial;border:1px solid #e5e5e5;color:#666}.btn-secondary:hover{background-color:#f8f9fa;border-color:#ccc}.container{padding:0 16px;padding:0 var(--spacing-md)}@media (max-width:768px){.container{padding:0 16px;padding:0 var(--spacing-md)}}@media (max-width:480px){.container{padding:0 8px;padding:0 var(--spacing-sm)}}.header{left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}header.header{border:1px solid #ffffff4d!important;border-radius:16px!important}.header.header,header.header{backdrop-filter:blur(9.1px)!important;-webkit-backdrop-filter:blur(9.1px)!important;background:#ffffff8c!important}.header.menu-open{border-bottom:none!important;border-radius:16px 16px 0 0!important}.header-content{align-items:center;display:flex;gap:var(--header-gap-desktop);justify-content:space-between;min-height:70px;padding:var(--header-padding-desktop) 0}.logo{color:#000;gap:var(--spacing-sm)}.logo,.logo a{align-items:center;display:flex;text-decoration:none}.logo a{color:inherit}.logo-icon{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.logo-image{height:24px}.nav-desktop{align-items:center;display:flex;gap:var(--spacing-xl)}.nav-link{color:#666;font-size:14px;font-weight:500;position:relative;text-decoration:none;transition:color .2s ease}.nav-link:hover{color:#000}.nav-link:after{background:#000;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.nav-link:hover:after{width:100%}.header-cta{align-items:center;display:flex}.mobile-right-elements{align-items:center;display:none;gap:var(--header-gap-mobile-elements)}.mobile-header-cta{display:none}.mobile-header-cta .mobile-btn{background:#000;border:1px solid #000;border-radius:6px;box-shadow:0 2px 10px #0000001a;color:#fff;font-size:12px;font-weight:500;min-height:32px;padding:6px 12px;transition:all .2s ease}.mobile-header-cta .mobile-btn:hover{background:#333;border-color:#333;box-shadow:0 4px 20px #00000026;transform:translateY(-2px)}.header-cta .btn-primary{background:#000!important;border:1px solid #000!important;border-radius:6px;box-shadow:0 4px 20px #0000004d!important;color:#fff!important;font-size:12px;font-weight:500;min-height:36px;padding:8px 16px;transition:all .2s ease}.header-cta .btn-primary:hover{background:#333!important;border-color:#333!important;box-shadow:0 8px 30px #0006!important;transform:translateY(-2px)}.mobile-menu-btn{background:none;border:none;cursor:pointer;display:none;padding:var(--spacing-sm);z-index:1001}.hamburger{display:flex;flex-direction:column;height:18px;position:relative;width:24px}.hamburger span{background:#000;border-radius:1px;display:block;height:2px;transform-origin:center;transition:all .3s ease;width:100%}.hamburger span:first-child,.hamburger span:nth-child(2){margin-bottom:6px}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.nav-mobile{-webkit-backdrop-filter:blur(9.1px)!important;background:#fff0!important;border:1px solid hsla(0,0%,100%,.771)!important;border-radius:0 0 16px 16px!important;border-top:none!important;display:none;flex-direction:column;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;width:100%}.nav-mobile.open{display:flex;max-height:500px;opacity:1}.mobile-nav-link{border-bottom:1px solid #ffffff4d;color:#333;font-size:16px;font-weight:500;padding:var(--spacing-lg) var(--spacing-lg);text-decoration:none;transition:all .3s ease}.mobile-nav-link:hover{background-color:#ffffff4d;color:#000}.mobile-nav-link:last-child{border-bottom:none}.mobile-cta{justify-content:center;margin:var(--spacing-md) var(--spacing-lg);width:auto}@media (max-width:1024px){.header-content{gap:var(--header-gap-mobile)}}@media (max-width:768px){.header-cta,.nav-desktop{display:none}.header-content{gap:var(--header-gap-mobile);justify-content:space-between;min-height:60px;padding:var(--header-padding-mobile) 0}.mobile-right-elements{display:flex}.mobile-header-cta{align-items:center;display:flex}.mobile-menu-btn{display:block}.logo-image{height:20px}}@media (max-width:900px){.mobile-right-elements{display:flex}}@media (max-width:480px){.header-content{min-height:55px;padding:var(--header-padding-mobile-small) 0}.logo-image{height:18px}}.hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:60px 0 100px;position:relative;text-align:center}.hero-gradient{background:#fff;height:100%;left:0;position:absolute;right:0;top:0;z-index:-1}.hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:1}.hero-headline{color:#000;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:375;letter-spacing:-.01em;line-height:1.1;margin-bottom:24px}.hero-emphasis{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eeaa5,#7366ff);-webkit-background-clip:text;background-clip:text;font-weight:400}.mobile-break{display:none}.hero-subheadline{color:#666;font-size:clamp(20px,2.5vw,12px);font-weight:400;line-height:1.6;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:600px}.desktop-break{display:block}.hero-cta{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:50px}.cta-note{margin-bottom:var(--spacing-sm)}.handwritten{color:#666;font-size:16px;font-style:italic;font-weight:500}.hero-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:36px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.hero .btn.hero-button{border-radius:8px!important;font-size:14px!important;gap:8px!important;min-height:36px!important;padding:8px 16px!important}.primary-cta{background:#7366ff!important;box-shadow:0 4px 20px #7366ff4d!important;color:#fff!important}.primary-cta:hover{box-shadow:0 8px 30px #7366ff66!important;text-decoration:none!important;transform:translateY(-2px)}.secondary-cta{background:#fff;border:1px solid #ddd;box-shadow:0 2px 10px #0000001a;color:#333}.secondary-cta:hover{border-color:#999;box-shadow:0 4px 20px #00000026;text-decoration:none!important;transform:translateY(-2px)}.arrow{font-size:10px;transition:transform .2s ease}.primary-cta:hover .arrow{transform:translateX(2px)}.play-icon{font-size:9px;transition:transform .2s ease}.secondary-cta:hover .play-icon{transform:translateX(1px)}.trusted-by{margin-top:var(--spacing-2xl)}.trusted-divider{background:linear-gradient(90deg,#0000,#e5e5e5,#0000);height:1px;margin:0 auto var(--spacing-lg);width:200px}.trusted-text{color:#999;font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:var(--spacing-lg);text-transform:uppercase}.trusted-logos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xl);justify-content:center}.logo-item{color:#ccc;filter:grayscale(100%);font-size:16px;font-weight:600;opacity:.7;transition:opacity .2s ease}.logo-item:hover{filter:grayscale(0);opacity:1}@media (max-width:768px){.hero{min-height:90vh;padding:60px 0}.hero-headline{font-size:clamp(2.8rem,8vw,3.5rem);margin-bottom:16px}.mobile-break{display:block}.hero-subheadline{margin-bottom:24px}.desktop-break{display:none}.hero-cta{align-items:center;flex-direction:row;gap:12px;margin-bottom:40px}.hero-button{font-size:14px;justify-content:center;max-width:200px;padding:8px 16px;width:auto}.hero .btn.hero-button{font-size:14px!important;max-width:200px!important;padding:8px 16px!important}.trusted-by{margin-top:var(--spacing-xl)}.trusted-logos{gap:var(--spacing-lg)}.logo-item{font-size:14px}}@media (max-width:480px){.hero{min-height:80vh;padding:40px 0}.hero-content{padding:0 20px}.hero-headline{font-size:clamp(2.4rem,9vw,3rem);line-height:1.2;margin-bottom:24px}.hero-subheadline{font-size:16px;line-height:1.5;margin-bottom:40px;max-width:100%}.hero-cta{align-items:center;flex-direction:row;gap:12px;margin-bottom:50px}.hero-button{font-size:14px;justify-content:center;max-width:200px;padding:8px 16px;width:auto}.hero .btn.hero-button{font-size:14px!important;max-width:200px!important;padding:8px 16px!important}.trusted-by{margin-top:var(--spacing-lg)}.trusted-text{font-size:12px;margin-bottom:24px}.trusted-logos{flex-wrap:wrap;gap:24px;justify-content:center}.logo-item{font-size:14px;font-weight:500}}.hero-content{animation:fadeInUp .8s ease-out}.features{background:#fff;padding:0 0 var(--spacing-5xl) 0;position:relative}.features-content{margin:0 auto;max-width:1200px;text-align:center}.features-header{margin-bottom:var(--spacing-4xl);margin-top:calc(var(--spacing-xl)*-1);max-width:800px;text-align:left}.features-headline{color:#000;display:flex;flex-direction:column;font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:var(--spacing-sm)}.features-line{display:block}.features-emphasis{color:#7366ff;font-weight:600}.features-subheadline{color:#000;display:flex;flex-direction:column;font-size:clamp(24px,4vw,32px);font-weight:500;line-height:1.3;margin-bottom:var(--spacing-lg);max-width:600px;text-align:left}.subheadline-line{display:block}.features-tabs-container{margin-bottom:var(--spacing-lg)}.features-tabs{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.features-dropdown{display:none;position:relative}.dropdown-trigger{align-items:center;background:#0000!important;border:1px solid #e5e5e5;border-radius:8px;box-shadow:none;color:#666;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;gap:var(--spacing-xs);justify-content:space-between;outline:none;padding:var(--spacing-sm) var(--spacing-md);position:relative;transition:all .3s ease;white-space:nowrap;width:100%}.dropdown-trigger:hover{border-color:#7366ff;color:#7366ff}.dropdown-trigger:focus{outline:none}.dropdown-trigger:active,.dropdown-trigger:focus{background:#0000!important;box-shadow:none}.dropdown-arrow{color:#999;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-menu{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 20px #0000001a;left:0;margin-top:var(--spacing-xs);overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.dropdown-item{align-items:center;background:#0000!important;border:none;box-shadow:none;color:#666;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;gap:var(--spacing-xs);outline:none;padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:all .3s ease;white-space:nowrap;width:100%}.dropdown-item:hover{background:#7366ff0d!important;color:#7366ff}.dropdown-item.active{background:#7366ff1a!important;color:#7366ff}.dropdown-item:focus{background:#7366ff0d!important;box-shadow:none;outline:none}.dropdown-item:active{background:#7366ff1a!important;box-shadow:none}.feature-tab{align-items:baseline;border:none;color:#666;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);position:relative;transition:all .3s ease;white-space:nowrap}.feature-tab,.feature-tab:focus{outline:none}.feature-tab,.feature-tab:active,.feature-tab:focus{background:#0000!important;box-shadow:none}.feature-tab:hover{color:#7366ff}.feature-tab.active{background:#0000;color:#7366ff}.feature-icon{align-items:center;color:#999;display:inline-flex;font-size:18px;height:18px;justify-content:center;line-height:1;margin-bottom:1px;transition:color .3s ease;vertical-align:text-bottom;width:18px}.feature-tab.active .feature-icon,.feature-tab:hover .feature-icon{color:#7366ff}.feature-label{align-items:center;display:inline-flex;font-weight:500;line-height:1;vertical-align:middle}.features-mockup{display:flex;justify-content:center;margin-top:var(--spacing-2xl);width:100%}.macos-frame{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 20px 60px #00000026;max-width:1200px;overflow:hidden;width:100%}.macos-titlebar{align-items:center;background:#e8e8e8;border-bottom:1px solid #d0d0d0;display:flex;height:32px;padding:0 var(--spacing-md)}.macos-controls{display:flex;gap:6px;margin-right:var(--spacing-md)}.macos-control{border-radius:50%;cursor:pointer;height:12px;width:12px}.macos-control.close{background:#ff5f57}.macos-control.minimize{background:#ffbd2e}.macos-control.maximize{background:#28ca42}.macos-title{color:#666;flex:1 1;font-size:12px;font-weight:500;text-align:center}.macos-content{align-items:center;background:#fff;display:flex;justify-content:center;min-height:600px;padding:0}.product-mockup-image{border-radius:0;display:block;height:100%;max-width:100%;object-fit:cover;width:100%}.mockup-placeholder{color:#666;text-align:center}.placeholder-icon{margin-bottom:var(--spacing-lg)}.mockup-placeholder h3{color:#333;font-size:24px;font-weight:500;margin-bottom:var(--spacing-sm)}.mockup-placeholder p{color:#666;font-size:16px;line-height:1.5}@media (max-width:1024px){.features-content{padding:0 var(--spacing-md)}.features-header,.macos-frame{max-width:100%}}@media (max-width:768px){.features{padding:var(--spacing-3xl) 0}.features-content{padding:0 var(--spacing-sm)}.features-header{margin-bottom:var(--spacing-2xl);margin-top:calc(var(--spacing-lg)*-1);padding:0}.features-headline{font-size:clamp(1rem,2.7vw,1.3rem);margin-bottom:4px}.features-subheadline{font-size:clamp(18px,4vw,24px);margin-bottom:var(--spacing-md)}.desktop-tabs{display:none}.mobile-dropdown{display:block}.features-tabs-container{margin-bottom:var(--spacing-2xl)}.macos-content{min-height:300px;padding:0}.product-mockup-image{height:100%}.placeholder-icon{font-size:32px;margin-bottom:var(--spacing-sm)}.mockup-placeholder h3{font-size:18px}.mockup-placeholder p{font-size:14px}}@media (max-width:480px){.features{padding:var(--spacing-2xl) 0}.features-content{padding:0 var(--spacing-sm)}.features-header{margin-bottom:var(--spacing-xl);margin-top:calc(var(--spacing-md)*-1);padding:0}.features-headline{font-size:clamp(1.1rem,3.2vw,1.2rem);line-height:1.3;margin-bottom:2px}.features-subheadline{font-size:clamp(16px,5vw,20px);line-height:1.4;margin-bottom:var(--spacing-sm)}.desktop-tabs{display:none}.mobile-dropdown{display:block}.features-tabs-container{margin-bottom:var(--spacing-xl)}.dropdown-trigger{font-size:14px}.dropdown-item,.dropdown-trigger{padding:var(--spacing-xs) var(--spacing-sm)}.dropdown-item{font-size:13px}.macos-frame{border-radius:8px;margin:0}.macos-content{min-height:200px;padding:0}.product-mockup-image{height:100%}.placeholder-icon{font-size:28px;margin-bottom:var(--spacing-xs)}.mockup-placeholder h3{font-size:16px;margin-bottom:var(--spacing-xs)}.mockup-placeholder p{font-size:13px;line-height:1.4}}.features-content{animation:fadeInUp .8s ease-out}.feature-tab{transition:all .3s cubic-bezier(.4,0,.2,1)}.macos-frame:hover{box-shadow:0 25px 70px #0003;transform:translateY(-2px);transition:all .3s ease}.feature-cards{background-color:#fff;padding:80px 0}.container{margin:0 auto;max-width:1200px;padding:0 20px}.feature-cards-grid{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.feature-card,.feature-card-content{display:flex;flex-direction:column}.feature-card-content{gap:16px}.feature-card-title{color:#000;font-size:32px;font-weight:500;line-height:1.2;margin:0}.feature-card-description{color:#000;font-size:18px;font-weight:400;line-height:1.5;margin:0}.feature-card-visual{margin-top:16px}.settings-card{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:24px}.settings-header{align-items:center;border-bottom:1px solid #0000001a;display:flex;gap:8px;margin-bottom:20px;padding-bottom:12px}.settings-icon,.settings-title{color:#000;font-size:16px}.settings-title{font-weight:600}.settings-items{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.settings-item{background:#fffc;border:1px solid #ffffff80;border-radius:8px;gap:12px;padding:12px}.item-icon,.settings-item{align-items:center;display:flex}.item-icon{border-radius:8px;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}.item-icon.microphone{background:#3b82f6;color:#fff}.item-icon.system-audio{background:#fff;border:1px solid #e5e7eb;color:#000}.item-icon.voice-events{background:#ef4444;color:#fff}.item-icon.network{background:#3b82f6;color:#fff}.checkmark{align-items:center;background:#10b981;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;position:absolute;right:-4px;top:-4px;width:16px}.item-info{flex:1 1;min-width:0}.item-label{color:#000;font-size:14px;font-weight:500;margin-bottom:2px}.item-status{color:#6b7280;font-size:12px}.keyboard-shortcut{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #00000014;gap:12px;justify-content:center;padding:32px}.keyboard-shortcut,.keycap{align-items:center;display:flex}.keycap{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-direction:column;gap:4px;min-width:60px;padding:12px 16px}.key-symbol{color:#000;font-size:18px;font-weight:600;line-height:1}.key-label{color:#6b7280;font-size:12px;text-transform:lowercase}.key-separator{color:#000;font-size:16px;font-weight:600;margin:0 4px}.feature-card-full{grid-column:1/-1;margin-top:40px}.marketing-layout{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.marketing-content{display:flex;flex-direction:column;gap:16px}.marketing-title{color:#000;font-size:32px;font-weight:500;line-height:1.2;margin:0;text-align:left}.marketing-subtitle{color:#000;font-size:18px;font-weight:400;line-height:1.5;margin:0;text-align:left}.marketing-buttons{align-items:center;display:flex;gap:20px;margin-top:8px}.marketing-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .3s ease}.primary-btn{background:#7366ff!important;box-shadow:0 4px 20px #7366ff4d!important;color:#fff!important}.primary-btn:hover{box-shadow:0 8px 30px #7366ff66!important;text-decoration:none!important;transform:translateY(-2px)}.marketing-link{color:#7366ff;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s ease}.marketing-link:hover{color:#5b52e6;opacity:.8;text-decoration:none!important}.integrations-section{margin-top:32px}.integrations-title{color:#000;font-size:16px;font-weight:600;margin:0 0 16px;text-align:left}.integrations-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.integrations-column{display:flex;flex-direction:column;gap:4px}.integration-item{align-items:center;color:#666;display:flex;font-size:14px;font-weight:500;gap:6px;padding:4px 0}.integration-item.coming-soon{color:#000;font-weight:600}.integration-icon{flex-shrink:0;font-size:16px;height:20px;width:20px}.image-placeholder,.integration-icon,.marketing-visual{align-items:center;display:flex;justify-content:center}.image-placeholder{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #00000014;height:500px;width:100%}.placeholder-content{color:#666;text-align:center}.placeholder-icon{font-size:48px;margin-bottom:16px;opacity:.7}.placeholder-content h3{color:#333;font-size:20px;font-weight:500;margin:0 0 8px}.placeholder-content p{color:#666;font-size:14px;margin:0}.ai-chat-interface{align-items:center;border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;height:500px;justify-content:center;overflow:hidden;width:100%}.chat-interface-gif{border-radius:16px;height:100%;object-fit:cover;width:100%}.custom-reporting-image{align-items:center;border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;height:400px;justify-content:center;overflow:hidden;width:100%}.reporting-dashboard-img{border-radius:16px;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.feature-cards{padding:60px 0}.feature-cards-grid{gap:40px;grid-template-columns:1fr}.feature-card-title{font-size:28px}.feature-card-description{font-size:16px}.settings-items{gap:12px;grid-template-columns:1fr}.settings-item{padding:10px}.keyboard-shortcut{gap:8px;padding:24px}.keycap{min-width:50px;padding:10px 12px}.key-symbol{font-size:16px}.key-label{font-size:11px}.feature-card-full{margin-top:30px}.marketing-layout{gap:30px;grid-template-columns:1fr}.marketing-title{font-size:28px}.marketing-subtitle{font-size:16px}.marketing-buttons{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:4px}.marketing-button{font-size:14px;min-width:130px;padding:10px 20px;text-align:center}.marketing-link{font-size:15px;white-space:nowrap}.integrations-section{margin-top:20px}.integrations-grid{gap:6px;grid-template-columns:1fr 1fr}.image-placeholder{height:300px}}@media (max-width:480px){.feature-cards{padding:40px 0}.container{padding:0 16px}.feature-card-title{font-size:24px}.feature-card-description{font-size:15px}.settings-card{padding:20px}.keyboard-shortcut{flex-direction:column;gap:16px;padding:20px}.key-separator{transform:rotate(90deg)}.feature-card-full{margin-top:20px}.marketing-layout{gap:30px}.marketing-title{font-size:24px}.marketing-subtitle{font-size:15px}.marketing-buttons{align-items:center;flex-direction:row;gap:10px;margin-top:4px}.integrations-grid{gap:4px;grid-template-columns:1fr 1fr}.integrations-section{margin-top:16px}.marketing-button{font-size:13px;min-width:120px;padding:10px 16px;text-align:center}.marketing-link{font-size:14px;white-space:nowrap}.integrations-title{font-size:14px}.integration-item{font-size:13px;padding:6px 0}.integration-icon{font-size:14px;height:18px;width:18px}.image-placeholder{height:250px}.placeholder-content h3{font-size:18px}.placeholder-content p{font-size:13px}}.cta-section{background:linear-gradient(135deg,#f8f9ff,#fff);overflow:hidden;padding:120px 0;position:relative;text-align:center}.cta-container{margin:0 auto;max-width:800px;padding:0 20px}.cta-headline{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:3.5rem;font-weight:500;line-height:1.1;margin:0 0 40px}.cta-text{margin-bottom:50px}.cta-line{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.3;margin-bottom:8px}.cta-line,.cta-text-normal{color:#6b7280}.cta-text-image{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#feca57,#ff9ff3);background-clip:text;-webkit-background-clip:text;background-size:300% 300%;font-weight:600}.cta-section .hero-button{align-items:center;display:inline-flex;font-size:1rem;justify-content:center;min-height:48px;padding:14px 28px;white-space:nowrap}@media (max-width:768px){.cta-section{padding:80px 0}.cta-headline{font-size:2.5rem;margin-bottom:30px}.cta-line{font-size:1.8rem}.cta-section .hero-button{font-size:1.1rem;min-height:52px;padding:16px 32px;white-space:nowrap}}@media (max-width:480px){.cta-headline{font-size:2rem}.cta-line{font-size:1.5rem}.cta-container{padding:0 16px}.cta-section .hero-button{font-size:1rem;min-width:-webkit-fit-content;min-width:fit-content;padding:14px 24px;white-space:nowrap}}.faq-section{background-color:#fff;border-top:1px solid #e5e7eb;padding:80px 0}.faq-container{margin:0 auto;max-width:1200px;padding:0 20px}.faq-title{color:#000;font-size:48px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 60px}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid #e5e7eb}.faq-item:first-child{border-top:1px solid #e5e7eb}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:24px 0;text-align:left;transition:all .2s ease;width:100%}.faq-question:hover{background-color:#f9fafb}.faq-question:focus{outline:none}.question-text{color:#000;flex:1 1;font-size:18px;font-weight:400;line-height:1.5;margin-right:16px}.chevron-icon{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.chevron-icon.open{transform:rotate(180deg)}.faq-answer{animation:fadeIn .3s ease;padding:0 0 24px}.faq-answer p{color:#374151;font-size:16px;line-height:1.6;margin:0;padding-left:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-section{padding:60px 0}.faq-container{padding:0 16px}.faq-title{font-size:36px;margin-bottom:40px}.faq-question{padding:20px 0}.question-text{font-size:16px}.faq-answer p{font-size:14px}}@media (max-width:480px){.faq-title{font-size:28px;margin-bottom:32px}.faq-question{padding:16px 0}.question-text{font-size:15px}}.footer{background:#f8f9fa;border-top:1px solid #e9ecef;margin-top:5rem;padding:4rem 0 2rem}.footer-wrapper{margin:0 auto;max-width:1200px;padding:0 1.5rem}.footer-main{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 2fr;margin-bottom:3rem}.footer-brand{max-width:400px}.footer-logo{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem}.logo-image{height:2rem;object-fit:contain;width:auto}.footer-description{color:#6c757d;font-size:1rem;line-height:1.6;margin:0}.footer-links{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.link-column{display:flex;flex-direction:column}.column-title{color:#212529;font-size:1rem;font-weight:600;letter-spacing:-.025em;margin:0 0 1rem}.link-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.footer-link{color:#6c757d;font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#212529}.footer-bottom{border-top:1px solid #e9ecef;padding-top:2rem}.footer-bottom-content{align-items:center;display:flex;justify-content:space-between}.copyright{color:#6c757d;font-size:.875rem;margin:0}.social-links{display:flex;gap:1rem}.social-link{align-items:center;border-radius:.5rem;color:#6c757d;display:flex;height:2.5rem;justify-content:center;text-decoration:none;transition:all .2s ease;width:2.5rem}.social-link:hover{background:#e9ecef;color:#212529}@media (max-width:1024px){.footer-main{gap:3rem;grid-template-columns:1fr}.footer-links{gap:2rem;grid-template-columns:repeat(2,1fr)}.footer-brand{max-width:none;text-align:center}}@media (max-width:768px){.footer{padding:3rem 0 1.5rem}.footer-wrapper{padding:0 1rem}.footer-main{gap:2rem;margin-bottom:2rem}.footer-links{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.link-column{text-align:left}.footer-bottom-content{flex-direction:column;gap:1rem;text-align:center}.social-links{justify-content:center}}@media (max-width:480px){.footer{padding:2rem 0 1rem}.footer-main{gap:1.5rem}.footer-links{gap:1rem;grid-template-columns:repeat(2,1fr)}.footer-logo{justify-content:center}.logo-image{height:1.75rem}.column-title,.footer-description{font-size:.875rem}.copyright,.footer-link{font-size:.8125rem}.social-link{height:2rem;width:2rem}}.newsletter-signup{margin-top:1rem}.newsletter-description{color:#666;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.newsletter-form{width:100%}.newsletter-input-group{display:flex;gap:.5rem;margin-bottom:.5rem}.newsletter-input{border:1px solid #ddd;border-radius:6px;flex:1 1;font-size:.9rem;outline:none;padding:.75rem;transition:border-color .2s ease}.newsletter-input:focus{border-color:#7366ff;box-shadow:0 0 0 2px #7366ff1a}.newsletter-button{background-color:#7366ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 1rem;transition:background-color .2s ease;white-space:nowrap}.newsletter-button:hover:not(:disabled){background-color:#5a52d5}.newsletter-button:disabled{background-color:#ccc;cursor:not-allowed}.newsletter-success{color:#28a745;font-size:.85rem;font-weight:500}.newsletter-error{color:#dc3545;font-size:.85rem;font-weight:500}@media (max-width:768px){.newsletter-input-group{flex-direction:column}.newsletter-button{width:100%}}.careers-page{background-color:#fff;min-height:100vh}.careers-container{margin:0 auto;max-width:1200px;padding:0 20px}.careers-hero{background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:220px 0 50px;text-align:left}.careers-title{font-size:4.5rem;font-weight:500;line-height:1.1;margin:0 0 24px;text-align:left}.careers-tagline,.careers-title{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:800px}.careers-tagline{font-size:1.5rem;font-weight:400;line-height:1.4;margin:0 0 32px}.careers-description{margin-bottom:40px;max-width:800px}.careers-description p{color:#000;font-size:1.125rem;line-height:1.6;margin:0 0 16px}.careers-description p:last-child{margin-bottom:0}.section-title{color:#000;font-size:2.5rem;font-weight:500;line-height:1.2;margin:0 0 48px;text-align:center}.principles-section{padding:80px 0}.principles-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.principle-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px 24px;text-align:center}.principle-item h3{color:#000;font-size:1.5rem;font-weight:500;margin:0 0 16px}.principle-item.bold-principle h3{font-weight:700}.principle-item p{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}.jobs-section{padding:80px 0}.jobs-list{display:flex;flex-direction:column;gap:24px}.job-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:32px;transition:all .3s ease}.job-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.job-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.job-title{color:#000;font-size:1.5rem;font-weight:600;margin:0}.job-meta{display:flex;flex-wrap:wrap;gap:12px}.job-department,.job-location,.job-type{background:#f3f4f6;border-radius:20px;color:#374151;font-size:.875rem;font-weight:500;padding:4px 12px}.job-type{background:#e0d7ff;color:#6b46c1}.job-description{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 0 20px}.job-requirements{margin-bottom:24px}.job-requirements h4{color:#000;font-size:1rem;font-weight:600;margin:0 0 12px}.job-requirements ul{margin:0;padding-left:20px}.job-requirements li{color:#6b7280;font-size:.875rem;line-height:1.6;margin-bottom:4px}.apply-button{background:#7366ff;border:none;border-radius:6px;box-shadow:0 4px 20px #7366ff4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.apply-button:hover{box-shadow:0 8px 30px #7366ff66;transform:translateY(-2px)}.careers-cta-wrapper{background:linear-gradient(135deg,#f8f9ff,#fff);margin-left:calc(-50vw + 50%);margin-top:0;width:100vw}.careers-cta{margin:0 auto;max-width:1200px;padding:80px 20px;text-align:center}.careers-cta h2{color:#000;font-size:2rem;font-weight:500;margin:0 0 16px}.careers-cta p{color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0 auto 32px;max-width:500px}.cta-button{background:#7366ff;border:none;border-radius:6px;box-shadow:0 4px 20px #7366ff4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;padding:16px 32px;transition:all .3s ease}.cta-button:hover{box-shadow:0 8px 30px #7366ff66;transform:translateY(-2px)}@media (max-width:768px){.careers-hero{min-height:50vh;padding:120px 0 80px}.careers-title{font-size:3rem}.careers-tagline{font-size:1.25rem}.careers-description p{font-size:1rem}.section-title{font-size:2rem;margin-bottom:32px}.jobs-section,.principles-section{padding:60px 0}.principles-grid{gap:24px;grid-template-columns:1fr}.job-header{align-items:flex-start;flex-direction:column}.job-meta{justify-content:flex-start}.careers-cta-wrapper{margin-top:0}.careers-cta{padding:60px 16px}.careers-cta h2{font-size:1.75rem}}@media (max-width:480px){.careers-container{padding:0 16px}.careers-hero{min-height:40vh;padding:100px 0 60px}.careers-title{font-size:2.5rem}.careers-tagline{font-size:1.125rem}.careers-description p{font-size:.9rem}.section-title{font-size:1.75rem}.job-card{padding:24px}.principle-item{padding:24px 20px}}.help-page{background-color:#fff;min-height:100vh}.help-container{margin:0 auto;max-width:1200px;padding:0 20px}.help-hero{background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:220px 0 50px;text-align:left}.help-title{font-size:4.5rem;font-weight:500;line-height:1.1;margin:0 0 24px;text-align:left}.help-tagline,.help-title{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:800px}.help-tagline{font-size:1.5rem;font-weight:400;line-height:1.4;margin:0 0 32px}.help-navigation{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px;padding-bottom:24px}.nav-item{background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;padding:12px 20px;transition:all .3s ease}.nav-item:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.nav-item.active{background:#7366ff;border-color:#7366ff;color:#fff}.help-section{padding:40px 0 80px}.help-section h2{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.2;margin:0 0 24px}.section-description{color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0 0 48px;max-width:800px}.intro-content h2{color:#000;font-size:2.5rem;font-weight:500;line-height:1.2;margin:0 0 24px}.intro-description{color:#000;font-size:1.25rem;line-height:1.6;margin:0 0 48px;max-width:800px}.intro-features{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:48px}.feature-highlight{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px 24px;text-align:center}.feature-icon{color:#6b7280;margin-bottom:16px}.feature-highlight h3{color:#000;font-size:1.25rem;font-weight:600;margin:0 0 12px}.feature-highlight p{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}.onboarding-cta{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #e5e7eb;border-radius:12px;margin-bottom:48px;padding:32px;text-align:center}.onboarding-content h3{color:#000;font-size:1.5rem;font-weight:600;margin:0 0 8px}.onboarding-content p{color:#6b7280;font-size:1rem;margin:0 0 24px}.onboarding-button{background:#7366ff;border:none;border-radius:6px;box-shadow:0 4px 20px #7366ff4d;color:#fff;display:inline-block;font-size:1rem;font-weight:500;padding:14px 28px;text-decoration:none;transition:all .3s ease}.onboarding-button:hover{box-shadow:0 8px 30px #7366ff66;color:#fff;text-decoration:none;transform:translateY(-2px)}.quick-start-phases{display:flex;flex-direction:column;gap:48px}.phase{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px}.phase-title{color:#000;font-size:1.5rem;font-weight:600;margin:0 0 24px;text-align:center}.phase:first-child .phase-title{color:#0369a1}.phase:first-child .step-number{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.phase:nth-child(2) .phase-title{color:#166534}.phase:nth-child(2) .step-number{background:linear-gradient(135deg,#22c55e,#16a34a)}.phase:nth-child(3) .phase-title{color:#7c3aed}.phase:nth-child(3) .step-number{background:linear-gradient(135deg,#a855f7,#9333ea)}.phase-steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.quick-start-card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:20px;padding:24px;transition:all .3s ease}.quick-start-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.step-number{align-items:center;background:#7366ff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:600;height:40px;justify-content:center;width:40px}.step-content h3{color:#000;font-size:1.25rem;font-weight:600;margin:0 0 8px}.step-content p{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}.setup-guides{display:flex;flex-direction:column;gap:32px}.setup-guide-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:32px}.setup-guide-card h3{color:#000;font-size:1.5rem;font-weight:600;margin:0 0 20px}.guide-steps{list-style:none;margin:0;padding-left:0}.guide-steps li{color:#374151;font-size:1rem;line-height:1.6;margin-bottom:8px;padding-left:0}.guide-steps li.bullet-point{padding-left:0;position:relative}.contact-section{background:#fff;border-top:1px solid #e5e7eb;margin-top:80px;padding:80px 0}.contact-section h2{margin-bottom:24px;text-align:center}.contact-section .section-description{margin-bottom:48px;max-width:none;text-align:center!important}.contact-methods{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.contact-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px 24px;text-align:center}.contact-icon{color:#6b7280;margin-bottom:16px}.contact-card h3{color:#000;font-size:1.25rem;font-weight:600;margin:0 0 8px}.contact-card p{color:#6b7280;font-size:1rem;margin:0 0 16px}.contact-link:hover{color:#5b21b6}.contact-detail{color:#6b7280;font-size:.875rem;font-style:italic}@media (max-width:768px){.help-hero{min-height:40vh;padding:120px 0 40px}.help-title{font-size:3rem}.help-tagline{font-size:1.25rem}.help-navigation{gap:6px;margin-bottom:32px}.nav-item{font-size:.9rem;padding:10px 16px}.help-section h2{font-size:2rem;margin-bottom:16px}.section-description{font-size:1rem;margin-bottom:32px}.intro-description{font-size:1.125rem;margin-bottom:32px}.intro-features{gap:24px;grid-template-columns:1fr;margin-top:32px}.phase-steps{gap:16px;grid-template-columns:1fr}.phase{padding:24px}.phase-title{font-size:1.25rem;margin-bottom:20px}.phase:first-child .phase-title{color:#0369a1}.phase:nth-child(2) .phase-title{color:#166534}.phase:nth-child(3) .phase-title{color:#7c3aed}.onboarding-cta{margin-bottom:32px;padding:24px}.onboarding-content h3{font-size:1.25rem}.quick-start-card{gap:16px;padding:20px}.step-number{font-size:1rem;height:36px;width:36px}.step-content h3{font-size:1.125rem}.setup-guide-card{padding:24px}.setup-guide-card h3{font-size:1.25rem}.contact-section{margin-top:60px;padding:60px 0}.contact-methods{gap:24px;grid-template-columns:1fr}.contact-card{padding:24px 20px}}@media (max-width:480px){.help-container{padding:0 16px}.help-hero{min-height:35vh;padding:100px 0 30px}.help-title{font-size:2.5rem}.help-tagline{font-size:1.125rem}.help-navigation{gap:4px;margin-bottom:24px}.nav-item{font-size:.85rem;padding:8px 12px}.help-section h2{font-size:1.75rem}.section-description{font-size:.9rem}.intro-description{font-size:1rem}.intro-features{gap:20px;margin-top:24px}.feature-highlight{padding:24px 20px}.feature-highlight h3{font-size:1.125rem}.quick-start-card{gap:12px;padding:16px}.step-number{font-size:.9rem;height:32px;width:32px}.step-content h3,.step-content h4{font-size:1rem}.step-content p{font-size:.9rem}.phase{padding:20px}.phase-title{font-size:1.125rem}.phase:first-child .phase-title{color:#0369a1}.phase:nth-child(2) .phase-title{color:#166534}.phase:nth-child(3) .phase-title{color:#7c3aed}.onboarding-cta{padding:20px}.onboarding-content h3{font-size:1.125rem}.setup-guide-card{padding:20px}.setup-guide-card h3{font-size:1.125rem}.guide-steps li{font-size:.9rem}.contact-section{margin-top:40px;padding:40px 0}.contact-card{padding:20px 16px}.contact-card h3{font-size:1.125rem}.contact-card p{font-size:.9rem}}.privacy-policy{background:#fff;min-height:100vh;padding:120px 0 80px}.privacy-content{background:#fff;border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 40px #0000001a;margin:0 auto;max-width:800px;padding:60px}.privacy-content h1{color:#000;font-size:3rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.effective-date{background:#f7fafc;border-left:4px solid #667eea;border-radius:12px;margin-bottom:2rem;padding:20px}.effective-date p{color:#4a5568;font-size:.95rem;margin:0}.intro{color:#4a5568;font-size:1.1rem;font-style:italic;line-height:1.7;margin-bottom:2rem}.divider,.intro{text-align:center}.divider{color:#cbd5e0;font-size:1.5rem;font-weight:300;margin:3rem 0}section{margin-bottom:2.5rem}section h2{color:#2d3748;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}section h3{color:#4a5568;font-size:1.3rem;font-weight:600;margin:1.5rem 0 1rem}section p{color:#4a5568;font-size:1rem;line-height:1.7;margin-bottom:1rem}section ul{margin:1rem 0;padding-left:1.5rem}section li{color:#4a5568;font-size:1rem;line-height:1.7;margin-bottom:.5rem}section li strong{color:#2d3748;font-weight:600}section a{color:#667eea;font-weight:500;text-decoration:none;transition:color .2s ease}section a:hover{color:#5a67d8;opacity:.8;text-decoration:none!important}.contact-info{background:#f7fafc;border:1px solid #e2e8f0;margin-top:1rem;padding:25px}.contact-info p{font-size:1rem;margin:.5rem 0}.contact-info p:first-child{color:#2d3748;font-size:1.1rem;font-weight:600;margin-bottom:1rem}@media (max-width:768px){.privacy-policy{padding:100px 0 60px}.privacy-content{margin:0 20px;padding:40px 30px}.privacy-content h1{font-size:2.2rem}section h2{font-size:1.5rem}section h3{font-size:1.2rem}.intro{font-size:1rem}}@media (max-width:480px){.privacy-content{margin:0 15px;padding:30px 20px}.privacy-content h1{font-size:1.8rem}section h2{font-size:1.3rem}.effective-date{padding:15px}}.pricing-page{background-color:#fff;min-height:100vh}.pricing-container{margin:0 auto;max-width:1200px;padding:0 20px}.pricing-hero{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:auto;padding:140px 0 20px;text-align:center}.pricing-title{font-size:4.5rem;font-weight:500;line-height:1.1;margin:0 0 16px}.pricing-tagline,.pricing-title{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:800px;text-align:center}.pricing-tagline{font-size:1.5rem;font-weight:400;line-height:1.4;margin:0 0 8px}.pricing-toggle{-webkit-backdrop-filter:blur(9.1px);backdrop-filter:blur(9.1px);background:#ffffff8c;border:1px solid #ffffff4d;border-radius:16px;gap:16px;justify-content:center;margin:0 auto 32px;padding:8px;position:relative;width:-webkit-fit-content;width:fit-content}.pricing-toggle,.toggle-label{align-items:center;display:flex}.toggle-label{color:#666;font-size:16px;font-weight:500;gap:4px;transition:color .3s ease}.toggle-label.active{color:#000;font-weight:600}.discount-badge{background:#7366ff;border-radius:4px;color:#fff;font-size:12px;font-weight:600;margin-left:4px;padding:2px 6px}.toggle-switch{background:#e5e5e5;border:none;border-radius:16px;cursor:pointer;height:32px;outline:none;position:relative;transition:background-color .3s ease;width:60px}.toggle-switch:hover{background:#ddd}.toggle-switch:focus{outline:none;outline-offset:2px}.toggle-slider{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:28px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:28px}.toggle-slider.yearly{transform:translateX(28px)}.toggle-switch:hover .toggle-slider{box-shadow:0 4px 8px #00000026}.toggle-label-popup{animation:fadeInUp .3s ease-out;background:#000;border-radius:6px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;margin-top:8px;padding:8px 16px;top:100%;white-space:nowrap;z-index:1000}.toggle-label-popup,.toggle-label-popup:before{left:50%;position:absolute;transform:translateX(-50%)}.toggle-label-popup:before{border-bottom:4px solid #000;border-left:4px solid #0000;border-right:4px solid #0000;content:"";height:0;top:-4px;width:0}.pricing-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto 80px;max-width:1000px}.pricing-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:32px;position:relative;text-align:left;transition:all .3s ease}.pricing-card:hover{border-color:#7366ff;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.pricing-card.popular{border-color:#7366ff;box-shadow:0 4px 12px #7366ff26}.pricing-card.popular:hover{box-shadow:0 8px 20px #7366ff40}.plan-header{margin-bottom:24px;text-align:left}.plan-name{font-size:1.5rem;font-weight:600;margin:0 0 8px}.plan-description,.plan-name{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.plan-description{font-size:1rem;line-height:1.4;margin:0}.plan-features{flex-grow:1;list-style:none;margin:0 0 24px;padding:0}.feature-item{align-items:flex-start;color:#000;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;gap:12px;line-height:1.4;padding:8px 0}.check-icon{color:#000;flex-shrink:0;height:20px;margin-top:2px;width:20px}.plan-pricing{margin-bottom:24px;text-align:left}.price-container{align-items:baseline;display:flex;gap:4px;margin-bottom:8px}.price{font-size:2rem;font-weight:600;line-height:1}.price,.price-period{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.price-period{font-size:1rem;font-weight:400}.per-user{color:#666;font-size:.875rem;font-weight:400}.savings{background:#7366ff1a;border-radius:20px;color:#7366ff;display:inline-block;font-size:14px;font-weight:600;padding:4px 12px}.plan-cta{align-items:center;background:#7366ff!important;border:none;border-radius:8px;box-shadow:0 4px 20px #7366ff4d!important;color:#fff!important;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease;width:100%}.plan-cta:hover{background:#5a4fcf!important;box-shadow:0 8px 30px #7366ff66!important;transform:translateY(-1px)}.plan-cta:focus{outline:none;outline-offset:2px}.arrow-icon{color:#fff;height:16px;width:16px}.pricing-footer{margin:0 auto;max-width:600px;padding-top:80px;text-align:center}.footer-text{color:#666;font-size:16px;line-height:1.5;margin-bottom:var(--spacing-sm)}.contact-link{color:#7366ff;font-weight:500;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#5a4fcf;opacity:.8;text-decoration:none!important}@media (max-width:1024px){.pricing-container{padding:0 20px}.pricing-grid{gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.pricing-hero{min-height:50vh;padding:120px 0 80px}.pricing-title{font-size:3rem}.pricing-tagline{font-size:1.25rem}.pricing-toggle{margin-bottom:48px;padding:4px}.toggle-label{font-size:14px}.pricing-grid{gap:24px;grid-template-columns:1fr;max-width:400px}.pricing-card{padding:24px}.plan-name{font-size:1.25rem}.price{font-size:1.75rem}.feature-item,.plan-cta{font-size:.9rem}.plan-cta{padding:10px 20px}}@media (max-width:480px){.pricing-container{padding:0 16px}.pricing-hero{min-height:40vh;padding:100px 0 60px}.pricing-title{font-size:2.5rem}.pricing-tagline{font-size:1.125rem}.pricing-toggle{flex-direction:column;gap:8px;margin-bottom:32px;padding:8px}.toggle-switch{height:28px;width:50px}.toggle-slider{height:24px;left:2px;top:2px;width:24px}.toggle-slider.yearly{transform:translateX(22px)}.pricing-grid{gap:16px}.pricing-card{padding:20px}.plan-features,.plan-header,.plan-pricing{margin-bottom:20px}.feature-item{font-size:.875rem;padding:6px 0}.check-icon{height:18px;width:18px}.footer-text{font-size:14px}}.pricing-container{animation:fadeInUp .8s ease-out}.pricing-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.toggle-slider{transition:transform .3s cubic-bezier(.4,0,.2,1)}.plan-cta{transition:all .3s cubic-bezier(.4,0,.2,1)}.rainbow-text{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(45deg,#7366ff,#8b5cf6,#a855f7,#c084fc,#ddd6fe,#e0d7ff);background-clip:text;-webkit-background-clip:text;background-size:300% 300%;font-weight:600}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.contact-us{background:#fff;min-height:100vh;padding:120px 0 60px}.contact-container{margin:0 auto;max-width:1200px;padding:0 20px}.contact-header{margin-bottom:60px;padding-top:40px;text-align:center}.contact-title{color:#000;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:375;letter-spacing:-.01em;line-height:1.1;margin-bottom:20px}.contact-emphasis{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eeaa5,#7366ff);-webkit-background-clip:text;background-clip:text;font-weight:400}.contact-subtitle{color:#666;font-size:clamp(16px,2vw,18px);line-height:1.6;margin:0 auto 30px;max-width:600px}.header-cta-button{background:#7366ff;border:none;border-radius:8px;box-shadow:0 4px 20px #7366ff4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .2s ease}.header-cta-button:hover{background:#5a52d5;box-shadow:0 8px 30px #7366ff66;transform:translateY(-2px)}.contact-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:80px}.contact-form-section{background:#fafafa;border:1px solid #e5e5e5;border-radius:12px;padding:40px}.form-container{max-width:100%}.form-title{color:#000;font-size:1.75rem;font-weight:500;margin-bottom:8px}.form-description{color:#666;line-height:1.5;margin-bottom:30px}.contact-form{display:flex;flex-direction:column;gap:24px}.form-label{color:#333;font-size:14px;font-weight:500;margin-bottom:8px}.form-input,.form-textarea{background:#fff;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:16px;padding:12px 16px;transition:all .2s ease}.form-input:focus,.form-textarea:focus{border-color:#7366ff;box-shadow:0 0 0 3px #7366ff1a;outline:none}.form-textarea{min-height:120px;resize:vertical}.phone-input-container{gap:8px}.country-code-select{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:16px;min-width:200px;padding:12px 8px;transition:all .2s ease}.country-code-select optgroup{background:#f8f9fa;color:#333;font-weight:600;padding:8px 0}.country-code-select option{font-size:14px;padding:8px 12px}.country-code-select:focus{border-color:#7366ff;box-shadow:0 0 0 3px #7366ff1a;outline:none}.phone-input{background:#fff;border:1px solid #ddd;border-radius:8px;flex:1 1;font-family:inherit;font-size:16px;padding:12px 16px;transition:all .2s ease}.phone-input:focus{border-color:#7366ff;box-shadow:0 0 0 3px #7366ff1a;outline:none}.submit-button{align-self:flex-start;background:#7366ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:14px 24px;transition:all .2s ease}.submit-button:hover:not(:disabled){background:#5a52d5;box-shadow:0 4px 12px #7366ff4d;transform:translateY(-1px)}.submit-button:disabled{cursor:not-allowed;opacity:.7}.submit-button.submitting{background:#5a52d5}.success-message{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724}.error-message,.success-message{font-size:14px;margin-top:16px;padding:12px 16px}.error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24}.meeting-section{background:#f8f9ff;border:1px solid #e5e5e5;border-radius:12px;padding:40px}.meeting-container{max-width:100%}.meeting-title{color:#000;font-size:1.75rem;font-weight:500;margin-bottom:8px}.meeting-description{color:#666;line-height:1.5;margin-bottom:30px}.cal-embed-container{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.cal-iframe{border:none;display:block;height:600px;width:100%}.contact-info{background:#f8f9ff;border:1px solid #e5e5e5;border-radius:12px;padding:40px}.info-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:20px;text-align:center}.info-icon{align-items:center;color:#666;display:flex;justify-content:center;margin-bottom:16px}.info-title{color:#000;font-size:1.2rem;font-weight:500;margin-bottom:8px}.info-text{color:#666;font-size:16px}@media (max-width:968px){.contact-content{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.contact-us{padding:60px 0 40px}.contact-container{padding:0 16px}.contact-header{margin-bottom:40px}.contact-form-section,.contact-info,.meeting-section{padding:30px 20px}.contact-content{margin-bottom:60px}.info-grid{gap:20px;grid-template-columns:1fr}.cal-iframe{height:500px}}@media (max-width:480px){.contact-us{padding:40px 0 30px}.contact-title{font-size:2rem}.contact-subtitle{font-size:16px}.contact-form-section,.contact-info,.meeting-section{padding:20px 16px}.form-title,.meeting-title{font-size:1.5rem}.cal-iframe{height:400px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contact-form-section,.contact-info,.meeting-section{animation:fadeInUp .6s ease-out}.contact-form-section{animation-delay:.1s}.meeting-section{animation-delay:.2s}.contact-info{animation-delay:.3s}.tutorials-page{background:#fff;min-height:100vh;padding:160px 0 80px}.tutorials-container{margin:0 auto;max-width:1200px;padding:0 20px}.tutorials-header{margin-bottom:48px;text-align:left}.tutorials-title{font-size:4.5rem;font-weight:500;line-height:1.1;margin:0 0 24px;text-align:left}.tutorials-subtitle,.tutorials-title{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:800px}.tutorials-subtitle{font-size:1.5rem;font-weight:400;line-height:1.4;margin:0 0 32px}.featured-tutorial{align-items:flex-start;display:flex;gap:60px;margin-bottom:100px}.featured-left-column{display:flex;flex:1 1;flex-direction:column}.featured-label{color:#666;font-size:1rem;font-weight:500;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.featured-info{flex:1 1;margin-top:0;padding-top:0}.featured-video{position:relative}.video-link{display:block}.video-link,.video-link:hover{color:inherit;text-decoration:none}.video-placeholder{align-items:center;background:#e8e8e8;border-radius:12px;cursor:pointer;display:flex;height:400px;justify-content:center;overflow:hidden;position:relative;transition:transform .2s ease;width:550px}.video-image,.video-image.small{border-radius:12px;height:100%;object-fit:cover;width:100%}.video-placeholder:hover{transform:translateY(-2px)}.video-placeholder.small{background:#e8e8e8;border-radius:12px;cursor:pointer;height:200px;overflow:hidden;position:relative;width:100%}.play-button,.video-placeholder.small{align-items:center;display:flex;justify-content:center;transition:transform .2s ease}.play-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.play-button.small{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;z-index:2}.play-button.small:hover{transform:translate(-50%,-50%) scale(1.1)}.video-overlay{position:absolute;right:16px;top:16px;z-index:3}.video-duration{background:#000c;border-radius:4px;color:#fff;font-size:.75rem;font-weight:500;padding:4px 8px}.featured-small-headline{color:#666;font-size:1rem;font-weight:500;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.featured-title{color:#000;font-size:2.25rem;font-weight:600;line-height:1.2;margin:0 0 16px}.featured-date{color:#dc2626;font-size:1rem;font-weight:600;margin:0 0 24px}.featured-meta{display:flex;gap:32px;margin-bottom:24px}.meta-item{display:flex;flex-direction:column;gap:4px}.meta-label{color:#666;font-size:.875rem;font-weight:500}.meta-value{color:#000;font-size:1rem;font-weight:600}.featured-description{color:#333;font-size:1.125rem;line-height:1.6;margin:0 0 32px}.watch-button{background:#7366ff;border:none;border-radius:8px;box-shadow:0 4px 20px #7366ff4d;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:600;padding:16px 32px;text-align:center;text-decoration:none;transition:all .2s ease}.watch-button:hover{background:#5a4fcf;box-shadow:0 8px 30px #7366ff66;color:#fff;text-decoration:none;transform:translateY(-1px)}.recent-tutorials{margin-bottom:100px}.recent-title{color:#000;font-size:2.5rem;font-weight:500;margin:0 0 48px;text-align:center}.tutorials-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.tutorial-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .2s ease}.tutorial-card:hover{border-color:#000;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.tutorial-thumbnail{height:200px;overflow:hidden;position:relative;width:100%}.tutorial-info{padding:24px}.tutorial-card-title{color:#000;font-size:1.125rem;font-weight:600;line-height:1.3;margin:0 0 8px}.tutorial-card-description{color:#666;font-size:.875rem;line-height:1.4;margin:0 0 16px}.tutorial-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tag{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;color:#666;font-size:.75rem;font-weight:500;padding:4px 8px}.tutorials-cta{background:#f8f8f8;border-radius:16px;padding:64px 48px;text-align:center}.cta-title{color:#000;font-size:2.25rem;font-weight:700;margin:0 0 16px}.cta-description{color:#666;font-size:1.125rem;margin:0 auto 32px;max-width:500px}.cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .2s ease}.btn-primary{background:#000;color:#fff}.btn-primary:hover{background:#333;text-decoration:none!important;transform:translateY(-1px)}.btn-secondary{background:#0000;border:1px solid #000;color:#000}.btn-secondary:hover{background:#000;color:#fff;text-decoration:none!important;transform:translateY(-1px)}@media (max-width:1024px){.video-placeholder{height:280px;max-width:450px;width:100%}}@media (max-width:768px){.tutorials-page{padding:140px 0 60px}.tutorials-title{font-size:3rem}.tutorials-subtitle{font-size:1.25rem}.featured-tutorial{flex-direction:column;gap:16px}.featured-left-column{display:flex;flex-direction:column;width:100%}.featured-label{align-self:flex-start;margin-bottom:0;margin-top:0;order:1}.featured-video{order:2}.video-placeholder{height:200px;width:100%}.featured-info{order:3}.featured-title{font-size:1.875rem}.recent-title{font-size:2rem}.tutorials-grid{grid-template-columns:1fr}.tutorials-cta{padding:48px 24px}.cta-title{font-size:1.875rem}.cta-buttons{align-items:center;flex-direction:column}.btn{max-width:300px;width:100%}}@media (max-width:480px){.tutorials-container{padding:0 16px}.tutorials-title{font-size:2.5rem}.tutorials-subtitle{font-size:1.125rem}.featured-meta{flex-direction:row;gap:32px}.video-placeholder{height:180px}}.webinar-signup-page{background:#fff;min-height:100vh}.webinar-hero{background:linear-gradient(180deg,#e2e8f0,#fff);padding:160px 0 80px}.webinar-hero-container{margin:0 auto;max-width:1200px;padding:0 20px}.webinar-hero-content{align-items:center;display:flex;gap:60px}.webinar-hero-text{flex:1 1;max-width:600px}.webinar-small-headline{color:#8b5cf6;font-size:1rem;font-weight:700;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.webinar-hero-title{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:3rem;font-weight:500;line-height:1.1;margin:0 0 24px}.webinar-emphasis{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eeaa5,#7366ff);-webkit-background-clip:text;background-clip:text;font-weight:400}.webinar-date{color:#dc2626;font-size:1.25rem;font-weight:600;margin:0 0 32px}.webinar-hero-description{color:#374151;font-size:1.25rem;line-height:1.6;margin:0 0 40px}.webinar-hero-cta{margin-top:40px}.webinar-shopify-logo{cursor:pointer;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));height:60px;transition:all .2s ease;width:auto}.webinar-shopify-logo:hover{filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));transform:translateY(-2px) scale(1.05)}.webinar-hero-image{flex:1 1;max-width:500px}.webinar-image-placeholder{border-radius:8px;box-shadow:0 20px 40px #0000001a;height:500px;overflow:hidden;width:100%}.webinar-image-placeholder img{height:100%;object-fit:cover;width:100%}.webinar-content{background:#fff;padding:50px 0}.webinar-content-container{align-items:flex-start;display:flex;gap:80px;margin:0 auto;max-width:1200px;padding:0 20px}.webinar-content-left{flex:1 1;max-width:600px}.webinar-content-title{color:#000;font-size:2.5rem;font-weight:500;line-height:1.2;margin:0 0 48px}.webinar-content-list{display:flex;flex-direction:column;gap:32px}.content-item{align-items:flex-start;display:flex;gap:20px}.content-item-icon{align-items:center;background:#8b5cf6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:600;height:32px;justify-content:center;margin-top:4px;width:32px}.content-item-text h3{color:#000;font-size:1.25rem;font-weight:600;line-height:1.3;margin:0 0 8px}.content-item-text p{color:#6b7280;font-size:1rem;line-height:1.5;margin:0}.webinar-content-right{flex:1 1;max-width:100%}.webinar-signup-form-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:40px;position:-webkit-sticky;position:sticky;top:100px}.signup-form-title{color:#8b5cf6;font-size:2rem;font-weight:700;margin:0 0 8px;text-align:center}.signup-form-subtitle{color:#6b7280;font-size:1rem;margin:0 0 32px;text-align:center}.webinar-signup-form{display:flex;flex-direction:column;gap:24px}.form-row{display:flex;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#374151;font-size:.875rem;font-weight:600}.form-group input{border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:1rem;padding:16px;transition:border-color .2s ease}.form-group input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.signup-form-button{background:#8b5cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;margin-top:8px;padding:16px 24px;transition:all .2s ease}.signup-form-button:hover{background:#7c3aed;transform:translateY(-1px)}.signup-form-disclaimer{color:#9ca3af;font-size:.75rem;line-height:1.4;margin:16px 0 0;text-align:center}.webinar-speakers{background:#f8fafc;padding:100px 0}.webinar-speakers-container{margin:0 auto;max-width:1200px;padding:0 20px}.speakers-title{color:#000;font-size:2.5rem;font-weight:500;line-height:1.2;margin:0 0 64px;text-align:center}.speakers-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.speaker-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:40px;text-align:center;transition:all .2s ease}.speaker-card:hover{border-color:#8b5cf6;box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.speaker-image{margin-bottom:24px}.speaker-avatar{border:4px solid #f3f4f6;border-radius:50%;height:120px;margin:0 auto;overflow:hidden;width:120px}.speaker-avatar img{height:100%;object-fit:cover;width:100%}.speaker-name{color:#000;font-size:1.5rem;font-weight:700;margin:0 0 8px}.speaker-title{color:#8b5cf6;font-size:1rem;font-weight:600;margin:0 0 16px}.speaker-bio{color:#6b7280;font-size:1rem;line-height:1.5;margin:0 0 24px}.speaker-credentials{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.credential{background:#f3f4f6;border:1px solid #e2e8f0;border-radius:20px;color:#8b5cf6;font-size:.75rem;font-weight:500;padding:4px 12px}@media (max-width:768px){.webinar-hero{padding:140px 0 60px}.webinar-hero-content{flex-direction:column;gap:40px}.webinar-hero-text{order:1;text-align:center}.webinar-hero-image{max-width:100%;order:2}.webinar-hero-title{font-size:2.5rem}.webinar-content-container{flex-direction:column;gap:60px}.webinar-content-left{max-width:100%;order:2}.webinar-content-right{max-width:100%;order:1}.webinar-signup-form-container{position:static}.form-row{flex-direction:column;gap:24px}.speakers-grid{gap:32px;grid-template-columns:1fr}.speaker-card{padding:32px 24px}}@media (max-width:480px){.webinar-content-container,.webinar-hero-container,.webinar-speakers-container{padding:0 16px}.speakers-title,.webinar-content-title,.webinar-hero-title{font-size:2rem}.webinar-signup-form-container{padding:32px 24px}.speaker-card{padding:24px 20px}}.signup-success-message{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724}.signup-error-message,.signup-success-message{font-weight:500;margin-bottom:24px;padding:16px;text-align:center}.signup-error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24}.signup-form-button:disabled{background:#6c757d;cursor:not-allowed;opacity:.7}.signup-form-button:disabled:hover{background:#6c757d;transform:none}.form-group label{position:relative}.form-group label:after{color:#dc3545;content:"";font-weight:700;position:absolute;right:-8px;top:0}.form-group input[required]+label:after,.form-group label:has(+input[required]):after{color:#dc3545;content:"*";font-weight:700;margin-left:4px}.phone-input-container input[required]{border-color:#e1e5e9}.phone-input-container input[required]:invalid{border-color:#dc3545}.phone-input-container input[required]:valid{border-color:#28a745}.phone-input-container{align-items:stretch;display:flex;position:relative;width:100%}.country-code-selector{flex-shrink:0;position:relative}.country-code-button{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:8px 0 0 8px;border-right-width:1px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:48px;justify-content:flex-start;min-width:140px;padding:12px 16px;transition:all .2s ease;width:100%}.country-code-button:hover{background:#f8f9fa;border-color:#007bff}.country-code-button:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.country-flag{font-size:16px;line-height:1}.country-code{color:#333;flex:1 1;font-weight:600}.dropdown-arrow{color:#666;flex-shrink:0;font-size:12px;margin-left:4px;transition:transform .2s ease}.country-code-button:hover .dropdown-arrow,.country-code-button[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.country-dropdown{background:#fff;border:2px solid #e1e5e9;border-radius:8px;box-shadow:0 8px 32px #0000001a;left:0;margin-top:4px;max-height:300px;max-width:90vw;min-width:320px;overflow:hidden;position:absolute;top:100%;width:-webkit-max-content;width:max-content;z-index:1000}.country-search{background:#f8f9fa;border-bottom:1px solid #e1e5e9;padding:12px}.country-search-input{border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s ease;width:100%}.country-search-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.country-list{max-height:240px;overflow-y:auto;padding:8px 0}.country-region{margin-bottom:8px}.region-header{background:#f1f3f4;border-bottom:1px solid #e1e5e9;color:#555;font-size:11px;font-weight:700;letter-spacing:.8px;padding:8px 16px 6px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.country-option{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-size:14px;gap:12px;min-width:0;padding:10px 16px;text-align:left;transition:background-color .2s ease;width:100%}.country-option:hover{background:#f8f9fa}.country-option.selected{background:#e3f2fd;color:#1976d2;font-weight:600}.country-option .country-flag{font-size:16px;text-align:center;width:20px}.country-option .country-name{flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-option .country-code{color:#666;flex-shrink:0;font-family:Courier New,monospace;font-weight:600;min-width:60px;text-align:right}.phone-number-input{border:2px solid #e1e5e9;border-left-width:1px;border-radius:0 8px 8px 0;box-sizing:border-box;flex:1 1;font-size:16px;height:48px;outline:none;padding:12px 16px;transition:border-color .2s ease}.phone-number-input:focus{box-shadow:0 0 0 3px #007bff1a}.phone-input-container:focus-within .country-code-button,.phone-input-container:focus-within .phone-number-input,.phone-number-input:focus{border-color:#007bff;z-index:1}.phone-number-input::placeholder{color:#999}@media (max-width:768px){.phone-input-container{flex-direction:column;gap:8px}.country-code-button{border-radius:8px;border-right:2px solid #e1e5e9;height:48px;justify-content:center}.phone-number-input{border-left:2px solid #e1e5e9;border-radius:8px;height:48px}.country-dropdown{left:50%;max-height:60vh;max-width:400px;min-width:280px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:1001}.country-list{max-height:40vh}}@media (max-width:480px){.country-code-button{font-size:13px;min-width:100px;padding:10px 12px}.phone-number-input{font-size:14px;padding:10px 12px}}.webinar-cta-section{background:#2d3748;color:#fff;padding:80px 0}.webinar-cta-container{margin:0 auto;max-width:1200px;padding:0 20px}.webinar-cta-content{margin:0 auto;max-width:800px;text-align:center}.webinar-cta-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 24px}.webinar-cta-description{font-size:1.25rem;line-height:1.6;margin:0 0 40px;opacity:.9}.webinar-cta-buttons{display:flex;flex-wrap:wrap;justify-content:center}.webinar-cta-button{border-radius:12px;display:inline-block;font-size:1.1rem;font-weight:600;min-width:200px;padding:16px 32px;text-align:center;text-decoration:none;transition:all .3s ease}.webinar-cta-button.primary{background:#fff;box-shadow:0 4px 20px #0000001a;color:#667eea}.webinar-cta-button.primary:hover{box-shadow:0 8px 30px #0003;color:#5a67d8;transform:translateY(-2px)}.webinar-cta-button.secondary{background:#0000;border:2px solid #fff;color:#fff}.webinar-cta-button.secondary:hover{background:#fff;color:#667eea;transform:translateY(-2px)}@media (max-width:768px){.webinar-cta-section{padding:60px 0}.webinar-cta-title{font-size:2rem}.webinar-cta-description{font-size:1.1rem}.webinar-cta-buttons{align-items:center;flex-direction:column}.webinar-cta-button{max-width:300px;width:100%}}@media (max-width:480px){.webinar-cta-title{font-size:1.75rem}.webinar-cta-description{font-size:1rem}.webinar-cta-button{font-size:1rem;padding:14px 24px}}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1;padding-top:70px}html{scroll-behavior:smooth}:focus{outline:none}::selection{background-color:#667eea33;color:#000}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width:768px){main{padding-top:60px}}@media print{.footer,.header{display:none}main{padding-top:0}}
/*# sourceMappingURL=main.98b82f1e.css.map*/