.header{background-color:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:1000;padding:16px 0}.header-content{display:flex;justify-content:space-between;align-items:center;gap:32px}.logo-section{display:flex;align-items:center;gap:12px;text-decoration:none;color:#000;cursor:pointer;transition:opacity .2s ease}.logo-section:hover{opacity:.8}.logo{height:32px;width:auto;object-fit:contain}.logo-text{font-size:24px;font-weight:600;color:#000}.nav{display:none;gap:32px;align-items:center;flex:1;justify-content:center}.nav-link{color:#333;text-decoration:none;font-size:15px;font-weight:400;transition:color .2s ease}.nav-link:hover{color:#000}.header-buttons{display:flex;gap:12px;align-items:center}.btn-login{background-color:#000;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s ease;text-decoration:none;display:inline-block}.btn-login:hover{background-color:#333}.btn-get-access{background-color:#ffc703;color:#000;border:none;padding:10px 24px;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s ease;text-decoration:none;display:inline-block}.btn-get-access:hover{background-color:#e6b303}@media (max-width: 968px){.nav{display:none}.header-content{gap:16px}}@media (max-width: 640px){.logo-text{font-size:20px}.header-buttons{gap:8px}.btn-login,.btn-get-access{padding:8px 16px;font-size:14px}}.footer{background-color:#000;color:#fff;padding:80px 0 32px;margin-top:0;border-top:2px solid #1f2937}.footer-content{display:grid;grid-template-columns:2fr 1fr;gap:48px;margin-bottom:48px}.footer-section{display:flex;flex-direction:column;gap:16px}.footer-logo{height:32px;width:auto;object-fit:contain;margin-bottom:8px}.footer-description{font-size:16px;line-height:1.6;color:#9ca3af;margin:0}.footer-heading{font-size:16px;font-weight:600;color:#fff;margin:0}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links a{color:#9ca3af;text-decoration:none;font-size:15px;transition:color .2s ease}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid #1f2937;padding-top:32px;text-align:center}.footer-copyright{font-size:14px;color:#6b7280;margin:0}@media (max-width: 968px){.footer-content{grid-template-columns:1fr;gap:40px}}@media (max-width: 640px){.footer{padding:60px 0 24px;margin-top:0}.footer-content{grid-template-columns:1fr;gap:32px;margin-bottom:32px}.footer-bottom{padding-top:24px}}.layout{min-height:100vh;display:flex;flex-direction:column}.layout-main{flex:1}.hero{padding:80px 0 60px;background-color:#fff}.hero-content{max-width:900px;margin:0 auto;text-align:center}.hero-title{font-size:64px;font-weight:700;line-height:1.1;color:#000;margin-bottom:24px;letter-spacing:-.02em}.rotating-word{background-color:#ffc703;color:#000;padding:4px 12px;border-radius:6px;display:inline-block;transition:opacity .3s ease;width:180px;text-align:center}.hero-subtitle{font-size:20px;line-height:1.6;color:#666;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.hero-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary{background-color:#ffc703;color:#000;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:8px;text-decoration:none}.btn-secondary{background-color:#fff;color:#000;border:2px solid #e5e7eb;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}@media (max-width: 768px){.hero{padding:60px 0 40px}.hero-title{font-size:40px}.hero-subtitle{font-size:18px}.hero-buttons{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{width:100%;justify-content:center}}@media (max-width: 480px){.hero-title{font-size:32px}.hero-subtitle{font-size:16px}}.screenshot-section{padding:60px 0;background:linear-gradient(to bottom,#fff,#f9fafb);position:relative}.screenshot-wrapper{position:relative;max-width:1400px;margin:0 auto}.screenshot-image{width:100%;height:auto;border-radius:16px;border:10px solid #000;box-shadow:0 20px 60px #0000001a;display:block;object-fit:contain}@media (max-width: 768px){.screenshot-section{padding:40px 0}.screenshot-image{border-radius:12px}}.client-logos{padding:80px 0;background-color:#fff}.client-logos-title{font-size:32px;font-weight:600;text-align:center;color:#000;margin-bottom:48px;letter-spacing:-.01em}.logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;align-items:center;max-width:1000px;margin:0 auto}.logo-item{display:flex;align-items:center;justify-content:center;padding:24px;background-color:#f9fafb;border-radius:8px;min-height:80px;transition:background-color .2s ease,opacity .2s ease}.logo-item:hover{background-color:#f3f4f6}.logo-image{max-width:100%;max-height:60px;width:auto;height:auto;object-fit:contain;opacity:.9;transition:opacity .2s ease,filter .2s ease}.logo-item:hover .logo-image{opacity:1;filter:grayscale(0%)}@media (max-width: 768px){.client-logos{padding:60px 0}.client-logos-title{font-size:28px;margin-bottom:32px}.logos-grid{grid-template-columns:repeat(2,1fr);gap:16px}.logo-item{padding:16px;min-height:60px}.logo-image{max-height:40px}}.bottom-section{padding:100px 0;background-color:#fff}.bottom-title{font-size:56px;font-weight:700;line-height:1.1;color:#000;text-align:center;margin-bottom:24px;letter-spacing:-.02em;max-width:900px;margin-left:auto;margin-right:auto}.bottom-description{font-size:20px;line-height:1.7;color:#666;text-align:center;max-width:800px;margin:0 auto}@media (max-width: 768px){.bottom-section{padding:60px 0}.bottom-title{font-size:36px}.bottom-description{font-size:18px}}@media (max-width: 480px){.bottom-title{font-size:28px}.bottom-description{font-size:16px}}.feature-section{padding:100px 0;background-color:#fff}.feature-content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.feature-content{display:flex;flex-direction:column;gap:24px}.feature-small-heading{font-size:16px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.05em;margin:0}.feature-main-heading{font-size:48px;font-weight:700;line-height:1.1;color:#000;margin:0;letter-spacing:-.02em}.feature-description{font-size:18px;line-height:1.7;color:#666;margin:0}.feature-cta-text{font-size:18px;font-weight:600;color:#000;margin:8px 0 0}.feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.feature-item{display:flex;align-items:center;gap:16px;font-size:18px;color:#333}.feature-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;font-size:24px;background-color:#ffc703;border-radius:8px;color:#000}.feature-screenshot{display:flex;align-items:center;justify-content:center}.feature-image{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 60px #0000001a;object-fit:contain}.feature-placeholder{width:100%;min-height:500px;background:linear-gradient(135deg,#f5f7fa,#e9ecef);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:18px}.feature-section-reverse .feature-content-wrapper{direction:rtl}.feature-section-reverse .feature-content-wrapper>*{direction:ltr}.feature-section-reverse .feature-content-wrapper{grid-template-columns:1fr 1fr}@media (max-width: 1024px){.feature-content-wrapper{gap:60px}.feature-main-heading{font-size:40px}}@media (max-width: 768px){.feature-section{padding:60px 0}.feature-content-wrapper{grid-template-columns:1fr;gap:40px}.feature-main-heading{font-size:32px}.feature-description,.feature-cta-text,.feature-item{font-size:16px}.feature-section-reverse .feature-content-wrapper{direction:ltr}}.cta-section{padding:100px 0;background-color:#000;color:#fff}.cta-content{max-width:800px;margin:0 auto;text-align:center}.cta-title{font-size:48px;font-weight:700;line-height:1.1;color:#fff;margin-bottom:24px;letter-spacing:-.02em}.cta-description{font-size:20px;line-height:1.7;color:#ccc;margin-bottom:40px}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-section .btn-primary{background-color:#ffc703;color:#000;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:8px;text-decoration:none}.cta-section .btn-primary:hover{background-color:#e6b303}.cta-section .btn-arrow{font-size:18px}.cta-section .btn-secondary{background-color:transparent;color:#fff;border:2px solid #fff;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;text-decoration:none}.cta-section .btn-secondary:hover{background-color:#fff;color:#000}@media (max-width: 768px){.cta-section{padding:60px 0}.cta-title{font-size:36px}.cta-description{font-size:18px}.cta-buttons{flex-direction:column;align-items:stretch}.cta-section .btn-primary,.cta-section .btn-secondary{width:100%;justify-content:center}}@media (max-width: 480px){.cta-title{font-size:28px}.cta-description{font-size:16px}}.pricing-page{width:100%}.free-tier-section{padding:100px 0;background-color:#fff}.free-tier-content{max-width:900px;margin:0 auto;text-align:center}.free-tier-title{font-size:64px;font-weight:700;line-height:1.1;color:#000;margin-bottom:24px;letter-spacing:-.02em}.free-tier-subtitle{font-size:20px;line-height:1.6;color:#666;margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}.free-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:48px;text-align:left;max-width:800px;margin-left:auto;margin-right:auto}.free-feature-item{display:flex;align-items:center;gap:12px;font-size:16px;color:#333}.feature-checkmark{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background-color:#ffc703;border-radius:50%;color:#000;font-weight:600;font-size:14px}.feature-text{line-height:1.5}.free-tier-cta{display:flex;justify-content:center}.pricing-tables-section{padding:100px 0;background-color:#f9fafb}.pricing-section-title{font-size:48px;font-weight:700;line-height:1.1;color:#000;text-align:center;margin-bottom:16px;letter-spacing:-.02em}.pricing-section-subtitle{font-size:18px;line-height:1.6;color:#666;text-align:center;margin-bottom:64px}.pricing-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:80px}.pricing-card{background-color:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 6px #0000000d;transition:transform .2s ease,box-shadow .2s ease;position:relative;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.pricing-card-recommended{border:2px solid #FFC703;transform:scale(1.05)}.pricing-card-recommended:hover{transform:scale(1.05) translateY(-4px)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:#ffc703;color:#000;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pricing-card-title{font-size:24px;font-weight:700;color:#000;margin-bottom:16px;text-align:center}.pricing-card-price{display:flex;align-items:baseline;justify-content:center;margin-bottom:32px;gap:4px}.price-currency{font-size:24px;font-weight:600;color:#000}.price-amount{font-size:48px;font-weight:700;color:#000;line-height:1}.price-period{font-size:18px;color:#666;font-weight:400}.pricing-features-list{list-style:none;padding:0;margin:0 0 32px;flex:1}.pricing-feature-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:15px;color:#333;line-height:1.5}.pricing-feature-item .feature-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;background-color:#ffc703;border-radius:50%;color:#000;font-weight:600;font-size:12px;margin-top:2px}.pricing-feature-item .feature-text{flex:1}.pricing-cta{width:100%;justify-content:center;text-align:center;margin-top:auto}.btn-primary{background-color:#ffc703;color:#000;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:8px;text-decoration:none;justify-content:center}.btn-primary:hover{background-color:#e6b303}.btn-secondary{background-color:#fff;color:#000;border:2px solid #e5e7eb;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;display:flex;align-items:center;gap:8px;text-decoration:none;justify-content:center}.btn-secondary:hover{border-color:#000;background-color:#f9fafb}.btn-arrow{font-size:18px}.enterprise-section{padding:100px 0;background-color:#fff}.enterprise-content{max-width:1000px;margin:0 auto;text-align:center}.enterprise-title{font-size:48px;font-weight:700;line-height:1.1;color:#000;margin-bottom:16px;letter-spacing:-.02em}.enterprise-subtitle{font-size:20px;line-height:1.6;color:#666;margin-bottom:48px}.enterprise-card{background:linear-gradient(135deg,#f9fafb,#fff);border:2px solid #FFC703;border-radius:16px;padding:48px;box-shadow:0 20px 60px #0000001a}.enterprise-header{margin-bottom:40px}.enterprise-price{display:flex;align-items:baseline;justify-content:center;gap:4px}.enterprise-price .price-currency{font-size:28px;font-weight:600;color:#000}.enterprise-price .price-amount{font-size:64px;font-weight:700;color:#000;line-height:1}.enterprise-price .price-period{font-size:20px;color:#666;font-weight:400}.enterprise-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:40px;text-align:left}.enterprise-feature-item{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:#333;line-height:1.5}.enterprise-feature-item .feature-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background-color:#ffc703;border-radius:50%;color:#000;font-weight:600;font-size:14px;margin-top:2px}.enterprise-feature-item .feature-text{flex:1}.enterprise-cta{display:flex;justify-content:center}.enterprise-btn{padding:16px 40px;font-size:18px}.feature-comparison-section{padding:100px 0;background-color:#f9fafb}.comparison-title{font-size:48px;font-weight:700;line-height:1.1;color:#000;text-align:center;margin-bottom:64px;letter-spacing:-.02em}.comparison-table-wrapper{overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse;background-color:#fff}.comparison-table thead{background-color:#f9fafb}.comparison-table th{padding:16px;text-align:left;font-size:14px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e5e7eb}.comparison-table th.feature-column{min-width:200px}.comparison-table th:not(.feature-column){text-align:center;min-width:140px}.comparison-table tbody tr{border-bottom:1px solid #e5e7eb}.comparison-table tbody tr:hover{background-color:#f9fafb}.comparison-table td{padding:16px;font-size:15px;color:#333}.comparison-table td.feature-name{font-weight:500;color:#000}.comparison-table td:not(.feature-name){text-align:center}.comparison-table .category-row{background-color:#f9fafb}.comparison-table .category-header{font-weight:600;font-size:16px;color:#000;padding:20px 16px;text-transform:uppercase;letter-spacing:.05em}.comparison-table .feature-included{color:#000;font-weight:600}@media (max-width: 1200px){.pricing-cards-grid{grid-template-columns:repeat(2,1fr)}.pricing-card-recommended{transform:scale(1)}.pricing-card-recommended:hover{transform:translateY(-4px)}.enterprise-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.free-tier-section{padding:60px 0}.free-tier-title{font-size:40px}.free-tier-subtitle{font-size:18px;margin-bottom:32px}.free-features-grid{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.pricing-tables-section{padding:60px 0}.pricing-section-title{font-size:32px}.pricing-section-subtitle{font-size:16px;margin-bottom:40px}.pricing-cards-grid{grid-template-columns:1fr;gap:24px}.pricing-card{padding:24px}.pricing-card-title{font-size:20px}.price-amount{font-size:40px}.enterprise-section{padding:60px 0}.enterprise-title{font-size:32px}.enterprise-subtitle{font-size:18px;margin-bottom:32px}.enterprise-card{padding:32px 24px}.enterprise-price .price-amount{font-size:48px}.enterprise-features-grid{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.feature-comparison-section{padding:60px 0}.comparison-title{font-size:32px;margin-bottom:40px}.comparison-table th,.comparison-table td{padding:12px 8px;font-size:13px}.comparison-table th:not(.feature-column){min-width:100px}}@media (max-width: 480px){.free-tier-title{font-size:32px}.free-tier-subtitle{font-size:16px}.pricing-section-title,.comparison-title,.enterprise-title{font-size:28px}.enterprise-card{padding:24px 16px}.enterprise-price .price-amount{font-size:40px}.comparison-table{font-size:12px}.comparison-table th,.comparison-table td{padding:8px 4px;font-size:11px}}.legal-content{padding:100px 0;background-color:#fff;min-height:60vh}.legal-content .container{max-width:800px}.legal-content h1{font-size:48px;font-weight:700;color:#000;margin-bottom:24px;line-height:1.2}.legal-content h2{font-size:32px;font-weight:600;color:#000;margin-top:48px;margin-bottom:16px;line-height:1.3}.legal-content h3{font-size:24px;font-weight:600;color:#000;margin-top:32px;margin-bottom:12px}.legal-content p{font-size:16px;line-height:1.7;color:#333;margin-bottom:16px}.legal-content ul{margin-bottom:24px;padding-left:24px}.legal-content li{font-size:16px;line-height:1.7;color:#333;margin-bottom:8px}.legal-content a{color:#000;text-decoration:underline;transition:color .2s ease}.legal-content a:hover{color:#666}.legal-content strong{font-weight:600;color:#000}.legal-content em{font-style:italic}@media (max-width: 768px){.legal-content{padding:60px 0}.legal-content h1{font-size:36px}.legal-content h2{font-size:28px;margin-top:40px}.legal-content h3{font-size:20px;margin-top:24px}.legal-content p,.legal-content li{font-size:15px}}.app{min-height:100vh;background-color:#fff}*{margin:0;padding:0;box-sizing:border-box;font-family:Plus Jakarta Sans,sans-serif}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;line-height:1.6;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 24px;width:100%}[class*=css-][class*=ant-typography],[class*=css-][class*=ant-typography] h1,[class*=css-][class*=ant-typography] h2,[class*=css-][class*=ant-typography] h3,[class*=css-][class*=ant-typography] h4,[class*=css-][class*=ant-typography] h5,[class*=css-][class*=ant-typography] p,.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography p,[class*=ant-]{font-family:Plus Jakarta Sans,sans-serif!important}.ant-btn,.ant-input,.ant-select,.ant-form-item-label>label,.ant-menu,.ant-table,.ant-card,.ant-modal,.ant-drawer,.ant-dropdown,.ant-tooltip,.ant-popover{font-family:Plus Jakarta Sans,sans-serif!important}@media (max-width: 768px){.container{padding:0 16px}}
