.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:flex;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}.nav-link-disabled{color:#9ca3af;cursor:default}.nav-dropdown{position:relative}.nav-link-dropdown{cursor:pointer}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:200px;padding:8px 0;z-index:1000}.nav-dropdown:after{content:"";position:absolute;top:100%;left:0;right:0;height:4px;background:transparent}.dropdown-item{display:block;padding:10px 20px;color:#333;text-decoration:none;font-size:15px;font-weight:400;transition:background-color .2s ease,color .2s ease}.dropdown-item:hover{background-color:#f9fafb;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 1.5fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-section{display:flex;flex-direction:column;gap:16px}.footer-brand{max-width:300px}.footer-logo{height:32px;width:auto;object-fit:contain;margin-bottom:8px;align-self:flex-start}.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 1fr;gap:40px}.footer-brand{max-width:100%;grid-column:1 / -1}}@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-card{position:relative;background:linear-gradient(140deg,#fff,#f9fafb);border:2px solid #e5e7eb;border-radius:16px;padding:56px 64px;box-shadow:0 16px 40px #0f172a14}.free-tier-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background-color:#ffc703;color:#000;padding:6px 16px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.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:48px}.employee-selector-wrapper{width:100%;margin:0 auto 48px}.employee-selector{background-color:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 6px #0000000d}.employee-label{display:block;font-size:18px;font-weight:600;color:#000;margin-bottom:20px;text-align:center}.employee-label strong{color:#ffc703;font-size:24px}.band-indicator{font-size:14px;font-weight:400;color:#666;margin-left:8px}.employee-slider{width:100%;height:8px;border-radius:4px;background:#e5e7eb;outline:none;-webkit-appearance:none;margin-bottom:8px}.employee-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#ffc703;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px #0003}.employee-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#ffc703;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px #0003}.slider-labels{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:4px}.free-band-message{text-align:center;padding:32px;background-color:#f9fafb;border-radius:12px;margin-top:48px}.free-band-message p{font-size:18px;color:#333;margin:0}.pricing-help-section{text-align:center;margin-top:48px;padding-top:48px;border-top:1px solid #e5e7eb}.pricing-help-text{font-size:18px;color:#666;margin:0}.pricing-help-link{color:#ffc703;text-decoration:none;font-weight:600;transition:color .2s ease}.pricing-help-link:hover{color:#e6b303;text-decoration:underline}.employee-range-info{text-align:center;font-size:14px;color:#666;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.addons-section{margin-top:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.addons-title{font-size:16px;font-weight:600;color:#000;margin-bottom:16px}.addon-checkbox{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.addon-checkbox:hover{border-color:#ffc703;background-color:#f9fafb}.addon-checkbox input[type=checkbox]{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#FFC703;flex-shrink:0}.addon-content{flex:1}.addon-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.addon-name{font-size:15px;font-weight:600;color:#000}.addon-price{font-size:14px;font-weight:600;color:#ffc703}.addon-features{display:flex;flex-wrap:wrap;gap:6px}.addon-feature-tag{display:inline-block;font-size:12px;color:#666;background-color:#f9fafb;padding:4px 8px;border-radius:4px}.pricing-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:80px}.pricing-cards-grid-two{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px;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-card-pro{border:2px solid #FFC703;position:relative}.pro-badge,.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-cards-grid-two{gap:24px}.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-card{padding:40px 28px}.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-cards-grid-two{grid-template-columns:1fr;gap:24px;margin-top:32px}.employee-selector-wrapper{margin-bottom:32px}.employee-selector{padding:24px}.employee-label{font-size:16px}.employee-label strong{font-size:20px}.addon-header{flex-direction:column;align-items:flex-start;gap:4px}.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-card{padding:32px 20px}.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}}.contact-page{padding:100px 0;background-color:#fff}.contact-header{text-align:center;max-width:700px;margin:0 auto 60px}.contact-title{font-size:48px;font-weight:700;line-height:1.1;color:#000;margin-bottom:16px;letter-spacing:-.02em}.contact-subtitle{font-size:20px;line-height:1.7;color:#666;margin:0}.contact-content{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:start}.contact-info{display:flex;flex-direction:column}.info-section{display:flex;flex-direction:column;gap:24px}.info-title{font-size:24px;font-weight:600;color:#000;margin:0}.info-description{font-size:16px;line-height:1.6;color:#666;margin:0}.info-items{display:flex;flex-direction:column;gap:32px}.info-item{display:flex;flex-direction:column;gap:8px}.info-item-title{font-size:18px;font-weight:600;color:#000;margin:0}.info-item-link{font-size:16px;color:#ffc703;text-decoration:none;transition:color .2s ease}.info-item-link:hover{color:#e6b303}.info-item-text{font-size:16px;line-height:1.6;color:#666;margin:0}.contact-form-wrapper{background-color:#f9fafb;padding:40px;border-radius:12px}.contact-form{display:flex;flex-direction:column;gap:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:15px;font-weight:500;color:#333}.form-input,.form-textarea{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;font-family:Plus Jakarta Sans,sans-serif;color:#000;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus,.form-textarea:focus{outline:none;border-color:#ffc703;box-shadow:0 0 0 3px #ffc7031a}.form-textarea{resize:vertical;min-height:120px}.form-submit{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;align-self:flex-start;margin-top:8px}.form-submit:hover{background-color:#e6b303}@media (max-width: 968px){.contact-content{grid-template-columns:1fr;gap:60px}.contact-form-wrapper{padding:32px}}@media (max-width: 768px){.contact-page{padding:60px 0}.contact-title{font-size:36px}.contact-subtitle{font-size:18px}.form-row{grid-template-columns:1fr}.contact-form-wrapper{padding:24px}}@media (max-width: 480px){.contact-title{font-size:28px}.contact-subtitle{font-size:16px}}.integrations-page{padding:100px 0;background-color:#fff;min-height:60vh}.integrations-header{text-align:center;max-width:800px;margin:0 auto 80px}.integrations-title{font-size:48px;font-weight:700;line-height:1.1;color:#000;margin-bottom:24px;letter-spacing:-.02em}.integrations-subtitle{font-size:20px;line-height:1.7;color:#666;margin:0}.integrations-section{margin-bottom:80px}.section-title{font-size:32px;font-weight:700;color:#000;margin-bottom:40px;letter-spacing:-.01em}.integrations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.integration-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.integration-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000014}.integration-card-available{border-color:#e5e7eb}.integration-card-available:hover{border-color:#ffc703}.integration-card-coming-soon{border-color:#e5e7eb;opacity:.85}.integration-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;border-radius:12px;margin-bottom:24px;font-size:32px;color:#000;transition:background-color .2s ease,color .2s ease}.integration-card-available:hover .integration-icon{background-color:#ffc703;color:#000}.integration-icon-coming-soon{opacity:.6}.integration-name{font-size:20px;font-weight:600;color:#000;margin:0 0 12px}.integration-description{font-size:15px;line-height:1.6;color:#666;margin:0 0 20px;flex:1}.integration-badge{display:inline-block;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:auto}.integration-badge-available{background-color:#ffc703;color:#000}.integration-badge-coming-soon{background-color:#e5e7eb;color:#666}.integrations-footer{text-align:center;padding-top:60px;border-top:1px solid #e5e7eb;margin-top:60px}.integrations-footer-text{font-size:16px;line-height:1.6;color:#666;margin:0}.integrations-footer-link{color:#ffc703;text-decoration:none;font-weight:600;transition:color .2s ease}.integrations-footer-link:hover{color:#e6b303;text-decoration:underline}@media (max-width: 768px){.integrations-page{padding:60px 0}.integrations-title{font-size:36px}.integrations-subtitle{font-size:18px}.section-title{font-size:28px;margin-bottom:32px}.integrations-grid{grid-template-columns:1fr;gap:20px}.integrations-section{margin-bottom:60px}.integrations-footer{padding-top:40px;margin-top:40px}}.about-page{width:100%}.about-hero{padding:100px 0 80px;background-color:#fff;text-align:center}.about-hero-title{font-size:64px;font-weight:700;line-height:1.1;color:#000;margin-bottom:24px;letter-spacing:-.02em}.about-hero-subtitle{font-size:24px;line-height:1.6;color:#666;max-width:700px;margin:0 auto}.about-story{padding:100px 0;background-color:#f9fafb}.story-content{max-width:900px;margin:0 auto;text-align:center}.story-icon-wrapper{display:flex;justify-content:center;margin-bottom:32px}.story-icon{font-size:64px;color:#ffc703}.section-title{font-size:48px;font-weight:700;line-height:1.1;color:#000;margin-bottom:32px;letter-spacing:-.02em}.story-text{text-align:left;font-size:18px;line-height:1.8;color:#333}.story-text p{margin-bottom:24px}.story-text p:last-child{margin-bottom:0}.story-text strong{font-weight:700;color:#000}.about-challenges{padding:100px 0;background-color:#fff}.about-challenges .section-title{text-align:center;margin-bottom:16px}.section-subtitle{font-size:20px;line-height:1.6;color:#666;text-align:center;margin-bottom:64px;max-width:700px;margin-left:auto;margin-right:auto}.challenges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.challenge-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.challenge-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000014;border-color:#ffc703}.challenge-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;border-radius:12px;margin:0 auto 24px;font-size:32px;color:#000;transition:background-color .2s ease}.challenge-card:hover .challenge-icon{background-color:#ffc703}.challenge-title{font-size:22px;font-weight:600;color:#000;margin:0 0 16px}.challenge-description{font-size:16px;line-height:1.6;color:#666;margin:0}.about-solutions{padding:100px 0;background-color:#f9fafb}.about-solutions .section-title{text-align:center;margin-bottom:16px}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.solution-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.solution-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000014;border-color:#ffc703}.solution-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#ffc703;border-radius:12px;margin:0 auto 24px;font-size:32px;color:#000}.solution-title{font-size:22px;font-weight:600;color:#000;margin:0 0 16px}.solution-description{font-size:16px;line-height:1.6;color:#666;margin:0}.about-audience{padding:100px 0;background-color:#fff}.audience-content{max-width:900px;margin:0 auto;text-align:center}.audience-icon-wrapper{display:flex;justify-content:center;margin-bottom:32px}.audience-icon{font-size:64px;color:#ffc703}.audience-text{text-align:left;font-size:18px;line-height:1.8;color:#333}.audience-text p{margin-bottom:24px}.audience-list{text-align:left;list-style:none;padding:0;margin:24px 0 0}.audience-list li{font-size:18px;line-height:1.8;color:#333;margin-bottom:16px;padding-left:32px;position:relative}.audience-list li:before{content:"✓";position:absolute;left:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#ffc703;border-radius:50%;color:#000;font-weight:600;font-size:14px}.about-mission{padding:100px 0;background-color:#f9fafb}.mission-content{max-width:900px;margin:0 auto;text-align:center}.about-mission .section-title{margin-bottom:32px}.mission-text{font-size:20px;line-height:1.8;color:#333;margin-bottom:48px;text-align:left}.mission-cta{display:flex;justify-content:center}.btn-primary{display:inline-flex;align-items:center;gap:8px;background-color:#ffc703;color:#000;border:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s ease,transform .2s ease;cursor:pointer}.btn-primary:hover{background-color:#e6b303;transform:translateY(-2px)}.btn-arrow{font-size:18px;transition:transform .2s ease}.btn-primary:hover .btn-arrow{transform:translate(4px)}@media (max-width: 768px){.about-hero{padding:60px 0 40px}.about-hero-title{font-size:36px}.about-hero-subtitle{font-size:20px}.about-story,.about-challenges,.about-solutions,.about-audience,.about-mission{padding:60px 0}.section-title{font-size:32px}.section-subtitle{font-size:18px;margin-bottom:48px}.story-text,.audience-text{font-size:16px}.mission-text{font-size:18px}.challenges-grid,.solutions-grid{grid-template-columns:1fr;gap:24px}}@media (min-width: 769px) and (max-width: 1000px){.solutions-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1001px){.solutions-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.story-icon,.audience-icon{font-size:48px}}.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}}
