.faq-section{background-color:var(--base-3);padding:220px 20px 220px 20px;position:relative}.faq-section .shape-bottom,.faq-section .shape-top{background-color:var(--base-4);background-repeat:no-repeat;background-size:cover;height:120px;left:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 194.3' preserveAspectRatio='none'><path d='M1200 133.3l-50 8.9c-50 8.6-150 26.9-250 31.1-100 4.2-200-4.2-300-26.7S400 89.2 300 62.2C200 35.8 100 17.5 50 8.9L0 0v194.3h1200v-61z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 194.3' preserveAspectRatio='none'><path d='M1200 133.3l-50 8.9c-50 8.6-150 26.9-250 31.1-100 4.2-200-4.2-300-26.7S400 89.2 300 62.2C200 35.8 100 17.5 50 8.9L0 0v194.3h1200v-61z'/></svg>");position:absolute;width:100%;z-index:1}.faq-section .shape-top{top:0!important;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-section .shape-bottom{bottom:0}.faq-list{margin:0 auto;max-width:900px}.faq-item{-webkit-animation:fadeInUp .5s ease-out forwards;animation:fadeInUp .5s ease-out forwards;background-color:var(--base-4);border:2px solid transparent;border-radius:48px;-webkit-box-shadow:var(--shadow-cards);box-shadow:var(--shadow-cards);margin-bottom:32px;opacity:0;overflow:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease;transition:all .3s ease}.faq-item:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.faq-item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.faq-item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.faq-item:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.faq-item:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.faq-item:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.faq-item:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.faq-item:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}.faq-item:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}.faq-item:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.faq-item:hover{border-color:var(--accent)}.faq-question{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0;border:none;color:var(--contrast);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:clamp(14px,1vw,18px);font-weight:400;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1.25;padding:1rem;text-align:left;-webkit-transition:color .3s ease;transition:color .3s ease;width:100%}.faq-question:hover{background-color:var(--base-4);color:var(--accent)}.faq-question:after{color:var(--accent);content:"+";font-size:28px;font-weight:300;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.faq-question[aria-expanded=true]:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq-answer{-webkit-animation:slideDown .3s ease-out;animation:slideDown .3s ease-out;color:var(--contrast-3);line-height:1.7;padding:0 1rem 1rem 1rem}.faq-answer p{margin:0 0 16px}.faq-answer p:last-child{margin-bottom:0}.section-header{-webkit-animation:fadeInUp .8s ease-out .2s forwards;animation:fadeInUp .8s ease-out .2s forwards;margin:0 auto 60px;max-width:800px;opacity:0;position:relative;text-align:center;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);z-index:2}.section-pre-title{color:var(--contrast);display:block;font-family:var(--font-heading);font-size:18px;font-weight:500;text-transform:uppercase}.section-title{color:var(--accent);font-family:var(--font-heading);font-size:clamp(44px,4.5vw,64px);line-height:1.2;margin-bottom:20px;margin-top:0}.section-description{color:var(--contrast-3);font-size:clamp(18px,1vw,24px);line-height:1.7;margin:0 auto;max-width:640px}.homepage>section .shape{background-repeat:no-repeat;background-size:cover;bottom:0;height:120px;left:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 194.3' preserveAspectRatio='none'><path d='M1200 133.3l-50 8.9c-50 8.6-150 26.9-250 31.1-100 4.2-200-4.2-300-26.7S400 89.2 300 62.2C200 35.8 100 17.5 50 8.9L0 0v194.3h1200v-61z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 194.3' preserveAspectRatio='none'><path d='M1200 133.3l-50 8.9c-50 8.6-150 26.9-250 31.1-100 4.2-200-4.2-300-26.7S400 89.2 300 62.2C200 35.8 100 17.5 50 8.9L0 0v194.3h1200v-61z'/></svg>");position:absolute;width:100%;z-index:1}.homepage>section:nth-of-type(odd){background-color:var(--base-4)}.homepage>section:nth-of-type(odd) .shape-bottom{background-color:var(--base-3)}.homepage>section:nth-of-type(even){background-color:var(--base-3)}.homepage>section:nth-of-type(even) .shape-bottom{background-color:var(--base-4)}.hero-section{padding:120px 20px 0 20px;position:relative}.hero-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:960px;position:relative;text-align:center}.hero-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-base);margin:0 auto var(--spacing-3xl) auto;max-width:640px}.hero-left:has(+.hero-right){margin:0 auto var(--spacing-md) auto}.star-rating{color:var(--accent);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.hero-testimonial{background-color:transparent;border:0;border-left:3px solid var(--accent);color:var(--contrast-2);font-style:italic;margin:0 0 var(--spacing-base);padding:var(--spacing-xs) var(--spacing-md)}.hero-testimonial p{font-size:18px;line-height:1.6;margin:0 0 var(--spacing-sm)}.hero-testimonial cite{color:var(--base);display:block;font-size:16px;font-style:normal}.hero-title{color:var(--contrast);font-family:var(--font-heading);font-size:clamp(44px,4.5vw,72px);line-height:.925;margin-bottom:var(--spacing-md)}.hero-description{color:var(--contrast-2);font-size:20px;line-height:1.6;margin-bottom:var(--spacing-lg)}.hero-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-lg);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--spacing-lg)}.hero-buttons .button-primary{color:#fff;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.hero-buttons .button-secondary{background-color:var(--base-3);color:var(--contrast)}.hero-right{position:relative}.hero-video{border:15px solid var(--base-3);border-radius:32px;-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);overflow:hidden}.features-section{overflow:hidden;padding:120px 20px 220px 20px;position:relative}.features-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1280px;position:relative;z-index:2}.feature-item{-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards;background-color:var(--base-4);border:2px solid transparent;border-radius:32px;opacity:0;overflow:hidden;padding:32px;text-align:center;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-item .button-primary{color:#fff}.feature-item-screenshow{margin-bottom:var(--spacing-xl);max-height:240px;overflow:hidden}.feature-item img{cursor:-webkit-zoom-in;cursor:zoom-in;display:block;height:auto;-webkit-transition:-webkit-transform .8s ease-in-out;transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out;width:100%}.feature-item:hover img{-webkit-animation:zoomPan 4s ease-in-out infinite alternate;animation:zoomPan 4s ease-in-out infinite alternate;cursor:-webkit-zoom-out;cursor:zoom-out;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.feature-item .button{display:block;margin:var(--spacing-lg) 0}.feature-item:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.feature-item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.feature-item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.feature-item:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.feature-item:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.feature-item:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.feature-item:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.feature-item:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}.feature-item:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}.feature-item:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.feature-item:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.feature-item:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}.feature-item:nth-child(13){-webkit-animation-delay:.1s;animation-delay:.1s}.feature-item:nth-child(14){-webkit-animation-delay:.2s;animation-delay:.2s}.feature-item:nth-child(15){-webkit-animation-delay:.3s;animation-delay:.3s}.feature-item:nth-child(16){-webkit-animation-delay:.4s;animation-delay:.4s}.feature-item:hover{background-color:var(--base-5);border-color:var(--accent);-webkit-box-shadow:var(--shadow-cards);box-shadow:var(--shadow-cards);-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.feature-icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(315deg,var(--accent) 0,var(--accent-alt) 100%);background:linear-gradient(135deg,var(--accent) 0,var(--accent-alt) 100%);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:40px;height:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 24px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:80px}.feature-item:hover .feature-icon{-webkit-transform:scale(1.1) rotate(5deg);-ms-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}.feature-icon .dashicons{color:var(--contrast);font-size:40px;height:40px;width:40px}.feature-title{color:var(--contrast);font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.35rem);margin-bottom:16px;text-transform:uppercase}.feature-description{color:var(--contrast-3);font-size:18px;line-height:1.6;margin:0}.section-subtitle{color:var(--accent);display:block;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.integration-logos{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:800px;padding:var(--spacing-lg) 0;position:relative;z-index:2}.integration-logo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.integration-logo img{height:auto;max-width:64px;opacity:.7;-webkit-transition:opacity var(--transition-speed) var(--transition-easing);transition:opacity var(--transition-speed) var(--transition-easing)}.integration-logo img:hover{opacity:1}.feature-detail{overflow:hidden;padding:120px 20px 220px 20px;position:relative}.feature-detail.bg-dark{background-color:var(--base-4)}.feature-detail.bg-darker{background-color:var(--base-3)}.feature-detail-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1920px;position:relative;z-index:2}.feature-detail.image-left .feature-detail-content{grid-template-columns:1fr 1fr}.feature-detail.image-right .feature-detail-content{grid-template-columns:1fr 1fr}.feature-text{max-width:540px}.feature-detail.image-left .feature-text{justify-self:end;margin-right:60px}.feature-detail.image-right .feature-text{justify-self:start;margin-left:60px}.feature-text h3{font-size:clamp(24px,3vw,44px);margin-bottom:var(--spacing-md)}.feature-text p{color:var(--contrast-3);font-size:18px;line-height:1.6;margin-bottom:var(--spacing-base)}.feature-image{border-radius:32px;-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.feature-detail.image-left .feature-image{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.feature-image img{display:block;height:auto;width:100%}.pricing-section{padding:120px 20px 220px 20px;position:relative}.pricing-toggle{background-color:var(--base-2);border-radius:999px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px;margin:0 auto var(--spacing-lg);padding:4px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}.pricing-toggle-btn{background:0 0;border:none;border-radius:999px;color:var(--contrast-3);cursor:pointer;font-family:var(--font-heading);font-size:14px;font-weight:600;padding:10px 28px;-webkit-transition:all .3s ease;transition:all .3s ease}.pricing-toggle-btn.is-active{background-color:var(--accent);color:var(--on-accent)}.pricing-toggle-btn:hover:not(.is-active){color:var(--contrast)}.pricing-grid{background-color:var(--base-3);border-radius:32px;-webkit-box-shadow:var(--shadow-cards);box-shadow:var(--shadow-cards);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1240px;padding:80px;position:relative;z-index:2}.pricing-plan [data-period][hidden]{display:none}.pricing-plan{-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards;background-color:var(--base-3);border-radius:32px;opacity:0;padding:64px 32px 32px 32px;position:relative;text-align:center;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-plan:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.pricing-plan:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.pricing-plan:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.pricing-plan:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.pricing-plan.featured{background-color:var(--accent);-webkit-transform:scale(1.05) translateY(30px);-ms-transform:scale(1.05) translateY(30px);transform:scale(1.05) translateY(30px)}.pricing-plan.featured *{color:var(--on-accent);font-weight:400}.pricing-plan.featured{-webkit-animation:fadeInUpScale .6s ease-out forwards;animation:fadeInUpScale .6s ease-out forwards;z-index:100}.pricing-plan.featured del{font-weight:700}.pricing-plan.featured .plan-price .price{color:var(--on-accent)}.pricing-plan .button{background-color:var(--accent-alt);color:#fff}.pricing-plan.featured .button-plan{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.pricing-plan.featured:hover{-webkit-transform:scale(1.08) translateY(-12px);-ms-transform:scale(1.08) translateY(-12px);transform:scale(1.08) translateY(-12px)}.pricing-plan:hover{-webkit-transform:translateY(-12px) scale(1.02);-ms-transform:translateY(-12px) scale(1.02);transform:translateY(-12px) scale(1.02)}.plan-badge{background:-webkit-linear-gradient(315deg,var(--accent-alt) 0,var(--accent) 100%);background:linear-gradient(135deg,var(--accent-alt) 0,var(--accent) 100%);border-radius:32px;color:var(--contrast);font-size:12px;font-weight:700;left:50%;letter-spacing:.5px;padding:6px 20px;position:absolute;text-transform:uppercase;top:-16px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.plan-title{color:var(--contrast);font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.35rem);font-weight:700;margin-bottom:16px;text-transform:uppercase}.plan-description{color:var(--contrast-3);font-size:18px;margin-bottom:24px;min-height:40px}.plan-price+.plan-price{margin:0 0 32px 0}.plan-price .price{color:var(--accent);font-family:var(--font-heading);font-size:54px;font-weight:700;line-height:1}.plan-price .price small,.plan-price .price sup{font-size:32px}.plan-price .period{color:var(--contrast-3);display:block;font-size:16px;margin-top:8px}.plan-features{margin:32px 0;text-align:left}.plan-features ul{list-style:none;margin:0;padding:0}.plan-features li{border-bottom:1px solid var(--base-2);color:var(--contrast-3);padding:12px 0;padding-left:28px;position:relative}.plan-features li:before{color:var(--accent);content:"✓";font-weight:700;left:0;position:absolute}.plan-features li:last-child{border-bottom:none}.pricing-plan .button{font-size:16px;font-weight:600;margin-top:24px;padding:14px 28px;width:100%}.pricing-free-version{margin-top:var(--spacing-lg);text-align:center}.pricing-free-version p{font-size:clamp(20px,1vw,24px)}.pricing-trust{color:var(--contrast-3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;gap:var(--spacing-sm) var(--spacing-lg);grid-column:1/-1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:4rem 0 0;padding:0}.pricing-trust li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.4rem}.pricing-trust .dashicons{color:var(--accent);font-size:18px;height:18px;width:18px}.comparison-table-section{padding:120px 20px 220px 20px;position:relative}.comparison-table-wrapper{-webkit-animation:fadeInUp .6s ease-out .2s forwards;animation:fadeInUp .6s ease-out .2s forwards;margin:0 auto;max-width:1000px;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.comparison-table-wrapper table{background-color:var(--base-4);border-collapse:separate;border-radius:32px;border-spacing:0;-webkit-box-shadow:var(--shadow-cards);box-shadow:var(--shadow-cards);overflow:hidden;width:100%}.comparison-table-wrapper thead{background:-webkit-linear-gradient(315deg,var(--accent) 0,var(--accent-alt) 100%);background:linear-gradient(135deg,var(--accent) 0,var(--accent-alt) 100%)}.comparison-table-wrapper thead tr th{border:none;color:var(--contrast)!important;font-size:16px;padding:24px 20px;text-transform:uppercase}.comparison-table-wrapper thead tr th:first-child{border-radius:16px 0 0 0}.comparison-table-wrapper thead tr th:last-child{border-radius:0 16px 0 0}.comparison-table-wrapper tbody tr{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.comparison-table-wrapper tbody tr:hover{background-color:var(--base-5)}.comparison-table-wrapper tbody tr td{border-bottom:1px solid rgba(0,0,0,.2);color:var(--contrast-2);font-size:16px;padding:20px;text-align:center;-webkit-transition:color .3s ease;transition:color .3s ease}.comparison-table-wrapper tbody tr:last-child td{border-bottom:none}.comparison-table-wrapper tbody tr:last-child td:first-child{border-radius:0 0 0 16px}.comparison-table-wrapper tbody tr:last-child td:last-child{border-radius:0 0 16px 0}.comparison-table-wrapper tbody tr td:first-child{text-align:center}.comparison-table-wrapper p{margin-top:32px;text-align:center}.testimonials-section{padding:120px 20px 220px 20px;position:relative}.testimonials-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1240px}.testimonial-item{-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards;background-color:var(--base-3);border:2px solid transparent;border-radius:48px;-webkit-box-shadow:var(--shadow-cards);box-shadow:var(--shadow-cards);opacity:0;padding:40px 32px;text-align:center;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.testimonial-item:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.testimonial-item:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.testimonial-item:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.testimonial-item:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.testimonial-item:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s}.testimonial-item:nth-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}.testimonial-item:hover{border-color:var(--accent);-webkit-box-shadow:var(--shadow-cards);box-shadow:var(--shadow-cards);-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.testimonial-rating{color:var(--accent);font-size:24px;letter-spacing:4px;margin-bottom:20px}.testimonial-content{margin-bottom:24px}.testimonial-content p{color:var(--contrast-3);font-size:16px;line-height:1.7;margin:0}.testimonial-author{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.author-avatar{border-radius:50%;height:48px}.author-info{text-align:left}.author-name{color:var(--contrast);display:block;font-size:14px}.author-company{color:var(--contrast-3);font-size:14px}.recent-posts-section{padding:160px 20px 260px 20px;position:relative}body.post-type-archive-download .recent-posts-section{background-color:var(--base-3);overflow:hidden}body.post-type-archive-download .recent-posts-section .shape{background-color:var(--base-4);background-repeat:no-repeat;background-size:cover;height:120px;left:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 194.3' preserveAspectRatio='none'><path d='M1200 133.3l-50 8.9c-50 8.6-150 26.9-250 31.1-100 4.2-200-4.2-300-26.7S400 89.2 300 62.2C200 35.8 100 17.5 50 8.9L0 0v194.3h1200v-61z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 194.3' preserveAspectRatio='none'><path d='M1200 133.3l-50 8.9c-50 8.6-150 26.9-250 31.1-100 4.2-200-4.2-300-26.7S400 89.2 300 62.2C200 35.8 100 17.5 50 8.9L0 0v194.3h1200v-61z'/></svg>");position:absolute;width:100%;z-index:1}body.post-type-archive-download .recent-posts-section .shape-top{top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.post-type-archive-download .recent-posts-section .shape-bottom{bottom:0}.our-plugins-section{padding:120px 20px 220px 20px;position:relative}.posts-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:40px auto 0;max-width:1240px}.post-card{-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards;background-color:var(--base-3);border:2px solid transparent;border-radius:32px;-webkit-box-shadow:var(--shadow-cards);box-shadow:var(--shadow-cards);opacity:0;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.post-card:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.post-card:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.post-card:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.post-card:hover{border-color:var(--accent);-webkit-box-shadow:var(--shadow-cards);box-shadow:var(--shadow-cards);-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.post-thumbnail{aspect-ratio:16/9;background-color:var(--base-5);overflow:hidden}.post-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.post-card:hover .post-thumbnail img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.post-content{padding:28px 24px}.post-title{font-size:clamp(1.25rem,2vw,1.35rem);line-height:1.4;margin-bottom:12px;text-transform:uppercase}.post-title a{color:var(--contrast);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.post-title a:hover{color:var(--accent)}.post-meta{margin-bottom:16px}.post-date{color:var(--contrast-3);font-size:14px}.post-excerpt{color:var(--contrast-3);font-size:15px;line-height:1.6;margin-bottom:20px}.post-card .read-more{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--accent);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;gap:8px;text-decoration:none;-webkit-transition:gap .3s ease;transition:gap .3s ease}.post-card .read-more:hover{gap:12px}.post-card .read-more:after{content:"→";font-size:16px}.cta-section{background:-webkit-linear-gradient(315deg,var(--accent) 0,var(--accent-alt) 100%);background:linear-gradient(135deg,var(--accent) 0,var(--accent-alt) 100%);color:var(--contrast);padding:var(--spacing-3xl) var(--spacing-base)}.cta-content h2{color:var(--contrast);font-size:clamp(32px,4vw,48px);margin-bottom:var(--spacing-base)}.cta-content p{color:var(--contrast);font-size:1.25rem;margin-bottom:var(--spacing-lg)}.cta-content .button-large{background-color:var(--contrast);color:var(--accent);font-size:1.25rem;padding:1.25rem 3rem}.cta-content .button-large:hover{background-color:var(--base-3);color:var(--contrast)}.hero-left>*{-webkit-animation:slideInLeft .8s ease-out forwards;animation:slideInLeft .8s ease-out forwards;opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.star-rating{-webkit-animation-delay:.2s;animation-delay:.2s}.hero-testimonial{-webkit-animation-delay:.4s;animation-delay:.4s}.hero-title{-webkit-animation-delay:.6s;animation-delay:.6s}.hero-description{-webkit-animation-delay:.8s;animation-delay:.8s}.hero-buttons{-webkit-animation-delay:1s;animation-delay:1s}.hero-right{-webkit-animation:slideInRight .8s ease-out .4s forwards;animation:slideInRight .8s ease-out .4s forwards;opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.scroll-reveal{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.scroll-reveal.revealed{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.scroll-reveal-left{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.scroll-reveal-left.revealed{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.scroll-reveal-right{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.scroll-reveal-right.revealed{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (max-width:1024px){.hero-section{padding:90px 20px 60px}.hero-content{gap:var(--spacing-lg);grid-template-columns:1fr}.hero-right{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.integration-logos{grid-template-columns:repeat(2,1fr)}.feature-detail{padding:60px 20px}.feature-detail-content{gap:var(--spacing-lg);grid-template-columns:1fr!important}.feature-detail.image-left .feature-image,.feature-detail.image-right .feature-image{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.feature-detail.image-left .feature-text,.feature-detail.image-right .feature-text{justify-self:center;margin:0 auto}.feature-text{text-align:center}.features-grid{gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.testimonials-grid{grid-template-columns:1fr}.posts-grid{grid-template-columns:1fr}}@media (max-width:768px){.faq-section{padding:60px 20px 40px}.section-pre-title{font-size:14px}.hero-section{background:var(--base-4);padding:60px 20px 40px}.hero-title{font-size:48px}.hero-description{font-size:16px}.hero-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero-buttons .button{width:100%}.integration-logos{gap:var(--spacing-base);grid-template-columns:repeat(2,1fr)}.comparison-table-section,.faq-section,.features-section,.our-plugins-section,.pricing-section,.recent-posts-section,.testimonials-section{padding:60px 20px 40px}.features-grid{gap:20px;grid-template-columns:1fr}.feature-item{padding:1rem}.feature-detail{padding:40px 20px}.post-content{padding:1rem}.pricing-toggle{margin-bottom:var(--spacing-base)}.pricing-toggle-btn{padding:8px 20px}.pricing-grid{grid-template-columns:1fr;padding:0}.pricing-plan{padding:1rem}.pricing-plan.featured{-webkit-transform:scale(1) translateY(30px);-ms-transform:scale(1) translateY(30px);transform:scale(1) translateY(30px)}.pricing-plan.featured:hover{-webkit-transform:scale(1.02) translateY(-12px);-ms-transform:scale(1.02) translateY(-12px);transform:scale(1.02) translateY(-12px)}.testimonials-grid{grid-template-columns:1fr}.testimonial-item{padding:1rem}.posts-grid{gap:24px;grid-template-columns:1fr}.comparison-table-wrapper table{font-size:14px}.comparison-table-wrapper thead tr th{font-size:16px;padding:16px 12px}.comparison-table-wrapper tbody tr td{font-size:14px;padding:16px 12px}.cta-section{padding:var(--spacing-2xl) var(--spacing-base)}}@-webkit-keyframes zoomPan{0%{-webkit-transform:scale(2) translate(0,0);transform:scale(2) translate(0,0)}25%{-webkit-transform:scale(2) translate(-20%,0);transform:scale(2) translate(-20%,0)}50%{-webkit-transform:scale(2) translate(-20%,-20%);transform:scale(2) translate(-20%,-20%)}75%{-webkit-transform:scale(2) translate(-20%,-40%);transform:scale(2) translate(-20%,-40%)}100%{-webkit-transform:scale(2) translate(-40%,-40%);transform:scale(2) translate(-40%,-40%)}}@keyframes zoomPan{0%{-webkit-transform:scale(2) translate(0,0);transform:scale(2) translate(0,0)}25%{-webkit-transform:scale(2) translate(-20%,0);transform:scale(2) translate(-20%,0)}50%{-webkit-transform:scale(2) translate(-20%,-20%);transform:scale(2) translate(-20%,-20%)}75%{-webkit-transform:scale(2) translate(-20%,-40%);transform:scale(2) translate(-20%,-40%)}100%{-webkit-transform:scale(2) translate(-40%,-40%);transform:scale(2) translate(-40%,-40%)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpScale{from{opacity:0;-webkit-transform:scale(1.05) translateY(30px);transform:scale(1.05) translateY(30px)}to{opacity:1;-webkit-transform:scale(1.05) translateY(0);transform:scale(1.05) translateY(0)}}@keyframes fadeInUpScale{from{opacity:0;-webkit-transform:scale(1.05) translateY(30px);transform:scale(1.05) translateY(30px)}to{opacity:1;-webkit-transform:scale(1.05) translateY(0);transform:scale(1.05) translateY(0)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideDown{from{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes slideDown{from{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}
/*# sourceMappingURL=homepage.min.css.map */
