*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f5f0;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:#f8f5f0;border-bottom:1px solid #0000000d;padding:20px 0}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 40px}.logo{color:#1a1a1a;cursor:pointer;font-size:20px;font-weight:600;letter-spacing:1px;text-decoration:none;transition:opacity .2s ease}.logo:hover{opacity:.7}.nav{display:flex;gap:32px}.nav a{color:#1a1a1a;font-size:15px;font-weight:400;text-decoration:none;transition:opacity .2s ease}.nav a:hover{opacity:.7}.cta-button{background-color:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.cta-button:hover{background-color:#333}.hero{background-color:#f8f5f0;padding:80px 0 100px}.hero-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 40px}.hero-content{display:flex;flex-direction:column;gap:24px}.hero-headline{color:#1a1a1a;font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.hero-subtext{color:#1a1a1a;font-size:20px;line-height:1.6;opacity:.8}.hero-cta{align-self:flex-start;background-color:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:14px 28px;transition:background-color .2s ease}.hero-cta:hover{background-color:#333}.hero-visual{align-items:center;display:flex;height:400px;justify-content:center;position:relative}.abstract-shape{animation:float 6s ease-in-out infinite;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:50% 40% 60% 30%;height:300px;opacity:.8;width:300px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.section-container{margin:0 auto;max-width:1200px;padding:0 40px}.two-column{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.section-headline{color:#1a1a1a;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.section-text{color:#1a1a1a;font-size:18px;line-height:1.8;opacity:.8}.problem-statement,.value-proposition{background-color:#f8f5f0;padding:100px 0}.problem-headline{color:#1a1a1a;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.problem-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.problem-card{align-items:center;background-color:#efeae3;border-radius:12px;display:flex;padding:30px;text-align:left}.problem-card p{color:#1a1a1a;font-size:16px;line-height:1.7;margin:0;opacity:.8}.introducing-syntsale{background-color:#f8f5f0;padding:100px 0}.intro-card{background-color:#efeae3;border-radius:16px;padding:60px;text-align:center}.intro-headline{color:#1a1a1a;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:24px}.intro-text{color:#1a1a1a;font-size:20px;line-height:1.8;margin:0 auto;max-width:800px;opacity:.8}.intro-text a{color:#1a1a1a;opacity:1;text-decoration:underline;transition:opacity .2s ease}.intro-text a:hover{opacity:.7}.section-title{color:#1a1a1a;font-size:42px;font-weight:700;margin-bottom:60px;text-align:center}.pricing{background-color:#f8f5f0;padding:100px 0}.pricing-table-wrapper{background-color:#efeae3;border-radius:16px;overflow-x:auto;padding:40px}.pricing-table{background-color:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.pricing-table thead{background-color:#efeae3;color:#1a1a1a}.pricing-table th{font-size:16px;font-weight:600;padding:20px;text-align:center}.pricing-table th.feature-col{text-align:left}.pricing-table .plan-price{color:#1a1a1a;display:block;font-size:20px;font-weight:700;margin-top:8px}.pricing-table tbody tr{border-bottom:1px solid #0000000d}.pricing-table tbody tr:last-child{border-bottom:none}.pricing-table tbody tr.future-row{background-color:#e88b6f1a}.pricing-table td{font-size:15px;padding:20px;text-align:center}.pricing-table td.feature-name{color:#1a1a1a;font-weight:500;text-align:left}.pricing-table .check-cell{font-size:20px}.pricing-table .text-cell{color:#1a1a1a;font-weight:500}.roadmap{background-color:#f8f5f0;padding:100px 0}.section-subtitle{color:#1a1a1a;font-size:20px;line-height:1.6;margin-top:16px;opacity:.8}.roadmap-items{display:flex;flex-direction:column;gap:32px}.roadmap-item{align-items:start;display:flex;gap:20px}.roadmap-icon{align-items:center;display:flex;flex-shrink:0;font-size:32px}.roadmap-content h4{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:8px}.roadmap-content p{color:#1a1a1a;font-size:16px;line-height:1.6;opacity:.8}.roadmap-footer{border-top:1px solid #0000001a;margin-top:60px;padding-top:40px;text-align:center}.roadmap-footer p{color:#1a1a1a;font-size:18px;line-height:1.8;margin-bottom:12px;opacity:.8}.roadmap-footer .emphasis{font-size:20px;font-weight:600;opacity:1}.footer{background-color:#efeae3;margin-top:100px;padding:60px 0 30px}.footer-container{margin:0 auto;max-width:1200px;padding:0 40px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.footer-section h4{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:16px}.footer-section p{color:#1a1a1a;font-size:14px;line-height:1.6;opacity:.8}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:12px}.footer-section ul li a{color:#1a1a1a;font-size:14px;opacity:.8;text-decoration:none;transition:opacity .2s ease}.footer-section ul li a:hover{opacity:1}@media (max-width:1024px){.hero-container,.two-column{gap:40px;grid-template-columns:1fr}.hero-headline{font-size:48px}.section-headline{font-size:40px}.footer-content{grid-template-columns:repeat(2,1fr)}.problem-cards{grid-template-columns:1fr}.pricing-table-wrapper{padding:20px}.pricing-table th{font-size:14px;padding:15px 10px}.pricing-table .plan-price{font-size:18px}.pricing-table td{font-size:14px;padding:15px 10px}}@media (max-width:768px){.header-container{flex-direction:column;gap:20px}.nav{flex-wrap:wrap;justify-content:center}.hero-headline{font-size:36px}.hero-subtext{font-size:18px}.footer-content,.problem-cards{grid-template-columns:1fr}.pricing-table-wrapper{padding:15px}.pricing-table td,.pricing-table th{font-size:13px;padding:12px 8px}.pricing-table .plan-price{font-size:16px}.pricing-table .check-cell{font-size:18px}}.cookie-consent-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000f2;bottom:0;box-shadow:0 -4px 20px #0000004d;display:flex;height:33vh;justify-content:center;left:0;padding:40px;position:fixed;right:0;z-index:10000}.cookie-consent-content{background-color:#f8f5f0;border-radius:16px;max-width:800px;padding:40px;text-align:center;width:100%}.cookie-consent-content h3{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:16px}.cookie-consent-content p{color:#1a1a1a;font-size:16px;line-height:1.6;margin-bottom:32px;opacity:.8}.cookie-consent-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cookie-btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s ease}.cookie-btn-all{background-color:#f97316;color:#fff}.cookie-btn-all:hover{background-color:#ea580c}.cookie-btn-essential{background-color:#1a1a1a;color:#fff}.cookie-btn-essential:hover{background-color:#333}.cookie-btn-refuse{background-color:initial;border:none;color:#1a1a1a;font-size:.8em;padding:0;text-decoration:underline}.cookie-btn-refuse:hover{background-color:initial;color:#1a1a1a;opacity:.7}@media (max-width:768px){.cookie-consent-overlay{height:auto;padding:20px}.cookie-consent-content{padding:24px}.cookie-consent-content h3{font-size:20px}.cookie-consent-content p{font-size:14px}.cookie-consent-buttons{flex-direction:column}.cookie-btn{width:100%}}.privacy-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:40px;position:fixed;right:0;top:0;z-index:10001}.privacy-content{background-color:#f8f5f0;border-radius:16px;max-height:90vh;max-width:800px;overflow-y:auto;padding:40px;position:relative;width:100%}.privacy-close{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:36px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:opacity .2s ease;width:40px}.privacy-close:hover{opacity:.7}.privacy-content h2{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:32px}.privacy-section{margin-bottom:32px}.privacy-section h3{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:12px}.privacy-section p{color:#1a1a1a;font-size:16px;line-height:1.8;margin-bottom:12px;opacity:.8}.privacy-section ul{margin-bottom:16px;margin-left:24px}.privacy-section ul li{color:#1a1a1a;font-size:16px;line-height:1.8;margin-bottom:8px;opacity:.8}.privacy-section a{color:#1a1a1a;opacity:1;text-decoration:underline;transition:opacity .2s ease}.privacy-section a:hover{opacity:.7}.privacy-footer{align-items:center;border-top:1px solid #0000001a;display:flex;justify-content:center;margin-top:40px;padding-top:24px}.privacy-close-btn{background-color:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 32px;transition:background-color .2s ease}.privacy-close-btn:hover{background-color:#333}@media (max-width:768px){.privacy-overlay{padding:20px}.privacy-content{padding:24px}.privacy-content h2{font-size:24px}.privacy-section h3{font-size:18px}.privacy-footer{justify-content:center}.privacy-close-btn{width:100%}}.terms-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:40px;position:fixed;right:0;top:0;z-index:10001}.terms-content{background-color:#f8f5f0;border-radius:16px;max-height:90vh;max-width:800px;overflow-y:auto;padding:40px;position:relative;width:100%}.terms-close{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:36px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:opacity .2s ease;width:40px}.terms-close:hover{opacity:.7}.terms-content h2{color:#1a1a1a;font-size:32px;font-weight:700}.terms-content h2,.terms-section{margin-bottom:32px}.terms-section h3{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:12px}.terms-section p{color:#1a1a1a;font-size:16px;line-height:1.8;margin-bottom:12px;opacity:.8}.terms-section p strong{font-weight:600;opacity:1}.terms-section a{color:#1a1a1a;opacity:1;text-decoration:underline;transition:opacity .2s ease}.terms-section a:hover{opacity:.7}.terms-footer{align-items:center;border-top:1px solid #0000001a;display:flex;justify-content:center;margin-top:40px;padding-top:24px}.terms-close-btn{background-color:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 32px;transition:background-color .2s ease}.terms-close-btn:hover{background-color:#333}@media (max-width:768px){.terms-overlay{padding:20px}.terms-content{padding:24px}.terms-content h2{font-size:24px}.terms-section h3{font-size:18px}.terms-footer{flex-direction:column;gap:16px}.terms-close-btn{width:100%}}.contact-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.contact-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.contact-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.contact-modal-header h2{color:#1f2937;font-size:24px;font-weight:700;margin:0}.contact-modal-close{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:8px;transition:all .2s ease}.contact-modal-close:hover{background-color:#f3f4f6;color:#374151}.contact-modal-content{padding:0 24px 24px}.contact-intro{color:#6b7280;font-size:16px;line-height:1.6;margin-bottom:24px}.contact-form{gap:20px}.contact-form,.form-group{display:flex;flex-direction:column}.form-group label{color:#374151;font-size:14px;font-weight:600;margin-bottom:6px}.form-group input,.form-group textarea{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:16px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.form-group input:focus,.form-group textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.form-group textarea{min-height:120px;resize:vertical}.success-message{display:flex;flex-direction:column;gap:20px}.success-message .submit-status{flex-direction:column;padding:32px 24px;text-align:center}.success-message .submit-status svg{margin:0 auto 16px}.success-message .submit-status p{font-size:16px;line-height:1.5;margin:0}.submit-status{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.submit-status.success{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.submit-status.error{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.btn-primary{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#dc2626);box-shadow:0 4px 12px #f973164d;transform:translateY(-1px)}.btn-primary:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-secondary{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.btn-secondary:hover{background-color:#e5e7eb;border-color:#9ca3af}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.contact-modal{margin:10px;max-height:calc(100vh - 20px)}.contact-modal-content,.contact-modal-header{padding-left:16px;padding-right:16px}.form-actions{flex-direction:column}.btn-primary,.btn-secondary{justify-content:center;width:100%}}
/*# sourceMappingURL=main.c5d03be4.css.map*/