*{margin:0;padding:0;box-sizing:border-box}body{min-width:786px;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.6;color:#000;background-color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1416px;margin:0 auto}@media (max-width:768px){.container{padding:0 1rem}}.panel{background:#fff;padding:3rem;border-radius:36px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.btn{display:inline-block;border:none;font-size:1.125rem;padding:1rem 2rem;border-radius:36px;cursor:pointer;height:71px;font-weight:500;font-family:Inter;background-color:#f3f4f6;color:#000;text-decoration:none;align-content:center;text-align:center}.btn.btn-success{background-color:#3aa56d;color:#fff}.site-header{background-color:#f4f3f3}.site-header .container{display:flex;align-items:center;justify-content:space-between;padding:2rem 3rem}.site-header .container .logo h3{margin:0;font-weight:800;font-size:2.25rem}.site-header .container .main-nav{display:flex;font-weight:600}.site-header .container .main-nav ul{display:flex;gap:1rem;list-style:none;margin-right:2rem;padding:0;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}@media (max-width:901px){.site-header .container .main-nav ul{display:none}}.site-header .container .main-nav ul li{margin:0 1rem}.site-header .container .main-nav .auth-buttons{background-color:#efeeee;border-radius:30px;min-width:230px;height:60px;align-content:center;text-align:right}.site-header .container .main-nav .auth-buttons .auth-button,.site-header .container .main-nav .auth-buttons .reg-button{height:45px;font-size:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;padding:0 15px;cursor:pointer;font-weight:600;border-radius:23px;border:none}.site-header .container .main-nav .auth-buttons .reg-button{background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-right:10px}section{background-color:#f4f3f3;padding:4rem 0}section .container .title{text-align:center;font-size:3rem;font-weight:500;line-height:normal;margin-bottom:1rem}section .container .subtitle{text-align:center;font-size:1.35rem;line-height:1.5}.hero{display:flex;align-items:center;padding:0 0 3rem 0}.hero .panel .panel-title{font-size:4rem;font-weight:400;color:#000;margin-bottom:2rem;line-height:1.15}.hero .panel .panel-title mark{background-color:#fed559}@media (max-width:768px){.hero .panel .panel-title{font-size:2.25rem}}.hero .panel .panel-subtitle{font-size:1.35rem;font-weight:400;color:#000;margin-bottom:3rem}@media (max-width:768px){.hero .panel .panel-subtitle{font-size:1.35rem}}.hero .container .panel .panel-content{display:grid;grid-template-columns:1.3fr 0.9fr;gap:4rem;align-items:center;padding:2rem}@media (max-width:1024px){.hero .container .panel .panel-content{grid-template-columns:1fr;gap:3rem;text-align:center}}.hero .container .panel .panel-content .hero-body{height:100%}.hero .container .panel .panel-content .hero-body .cta-buttons{display:flex;gap:1rem;margin-top:1.25rem;flex-wrap:wrap}.hero .container .panel .panel-content .hero-image>img{width:100%;height:auto}.demo .container .demo-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin-top:2rem}@media (max-width:1024px){.demo .container .demo-content{grid-template-columns:1fr;gap:3rem}}.demo .demo-form{background:#f3f4f6;padding:3rem;border-radius:20px}.demo .demo-form h2{font-size:1.875rem;font-weight:700;margin-bottom:3rem;color:#000}.demo .demo-form .form-group{margin-bottom:2rem}.demo .demo-form .form-group label{display:block;font-weight:600;margin-bottom:8px;color:#000}.demo .demo-form .form-group input,.demo .demo-form .form-group select,.demo .demo-form .form-group textarea{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:.2s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.demo .demo-form .form-group input:focus,.demo .demo-form .form-group select:focus,.demo .demo-form .form-group textarea:focus{outline:0;border-color:#248952;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.demo .demo-form .form-group textarea{resize:vertical;min-height:100px}.demo .demo-form .generate-button{width:100%;background:linear-gradient(135deg,#248952 0,#33ac69 100%);color:#fff;border:none;padding:1rem 2rem;font-size:1.125rem;font-weight:600;border-radius:12px;cursor:pointer;transition:.2s ease}.demo .demo-form .generate-button:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.demo .demo-result .social-post-preview{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid #e5e7eb}.demo .demo-result .social-post-preview .post-preview-header{display:flex;align-items:center;margin-bottom:1rem}.demo .demo-result .social-post-preview .post-preview-header .preview-avatar{width:48px;height:48px;background:linear-gradient(135deg,#248952 0,#33ac69 100%);border-radius:50%;margin-right:1rem}.demo .demo-result .social-post-preview .post-preview-header .preview-info .preview-username{font-weight:600;color:#000;margin-bottom:2px}.demo .demo-result .social-post-preview .post-preview-header .preview-info .preview-timestamp{font-size:14px;color:#6b7280}.demo .demo-result .social-post-preview .post-preview-content .preview-text{font-size:1rem;line-height:1.6;color:#000;margin-bottom:1rem;white-space:pre-line}.demo .demo-result .social-post-preview .post-preview-content .preview-image .image-placeholder{width:100%;height:200px;background:linear-gradient(45deg,#33ac69,#248952);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;margin-bottom:1rem}.demo .demo-result .social-post-preview .post-preview-actions{display:flex;gap:2rem;padding-top:1rem;border-top:1px solid #e5e7eb}.demo .demo-result .social-post-preview .post-preview-actions .preview-action{color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:.2s ease}.demo .demo-result .social-post-preview .post-preview-actions .preview-action:hover{color:#248952}.features .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-top:2rem}@media (max-width:768px){.features .features-grid{grid-template-columns:1fr;gap:2rem}}.features .feature-card{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:.2s ease}.features .feature-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.features .feature-card .feature-icon{height:56px;width:56px;margin-bottom:1rem;display:block;background-size:contain;background-repeat:no-repeat}.features .feature-card:nth-child(1) .feature-icon{background-image:url('/static/images/landing/feature-icon1.png')}.features .feature-card:nth-child(2) .feature-icon{background-image:url('/static/images/landing/feature-icon2.png')}.features .feature-card:nth-child(3) .feature-icon{background-image:url('/static/images/landing/feature-icon3.png')}.features .feature-card:nth-child(4) .feature-icon{background-image:url('/static/images/landing/feature-icon4.png')}.features .feature-card:nth-child(5) .feature-icon{background-image:url('/static/images/landing/feature-icon5.png')}.features .feature-card:nth-child(6) .feature-icon{background-image:url('/static/images/landing/feature-icon6.png')}.features .feature-card h3{font-size:1.35rem;font-weight:600;margin-bottom:1rem;color:#000;min-height:70px;max-width:80%}.features .feature-card p{color:#6b7280;line-height:1.6;font-size:1.125rem}.cta-section .cta-content{position:relative;background:linear-gradient(90deg,#fed559 0,#ffcb2c 100%);padding:4rem;border-radius:36px;overflow:hidden}.cta-section .cta-content .subtitle,.cta-section .cta-content .title{text-align:left;max-width:570px;margin-bottom:3rem}.cta-section .cta-content>img{position:absolute;right:0;bottom:0;max-height:321px;max-width:960px;z-index:-1}.faq{background:linear-gradient(180deg,#f4f3f3 0,#fff 100%)}.faq .container .faq-grid{margin-top:3rem;justify-items:center}.faq .container .faq-grid .faq-item{margin-bottom:1rem;overflow:hidden;height:108px;max-width:800px;transition:height .7s linear;padding:0 3rem}.faq .container .faq-grid .faq-item .title{font-size:1.5rem;margin-bottom:0;padding-right:1rem;cursor:pointer;position:relative;height:108px;align-content:center}.faq .container .faq-grid .faq-item .title::after{content:"";background-image:url(/static/images/landing/down.svg);height:24px;width:24px;display:block;position:absolute;right:0;top:42px}.faq .container .faq-grid .faq-item .subtitle,.faq .container .faq-grid .faq-item .title{text-align:left}.faq .container .faq-grid .faq-item .subtitle{margin-bottom:2rem}.faq .container .faq-grid .faq-item.opened{height:auto}.faq .container .faq-grid .faq-item.opened .title::after{background-image:url(/static/images/landing/up.svg)}.cta-section-2{text-align:center;background-color:#fff;padding-bottom:0;border-radius:0 0 36px 36px}.cta-section-2 .container .title{font-size:4rem}.cta-section-2 .container .title mark{background-color:#fed559}.cta-section-2 .container .cta-button-2{margin-top:4rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-section-2 .container>img{max-width:410px;max-height:450px;margin-top:4rem;margin-bottom:-8px}footer{background:#000;color:#fff}footer .container{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}footer .container a{text-decoration:none;color:#fff}footer .container .content{display:flex;width:100%;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin:2rem 0;gap:1rem}footer .container .content .main-info h3{font-size:2.25rem}footer .container .content .main-info p{white-space:pre-line}footer .container .content div:not(.main-info){display:flex;flex-direction:column}footer .container .content div:not(.main-info) .title{font-size:1.35rem;font-weight:700;color:#6b7280;margin-bottom:1rem}footer .container .content div:not(.main-info) a{font-weight:300;margin-bottom:1rem;font-size:1.125rem}footer .container .company{display:flex;justify-content:space-between;flex-direction:row;width:100%;margin-bottom:1rem}footer .container .company a{color:#6b7280}@media (max-width:768px){.hero{min-height:auto;padding:3rem 0}.cta-section,.demo,.features{padding:3rem 0}.demo-form,.feature-card{padding:2rem}}