@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.animate-on-scroll{opacity:0}.animate-on-scroll.animated{animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1)}.animate-on-scroll.animated.fade-up{animation-name:fadeUp}.animate-on-scroll.animated.fade-in{animation-name:fadeIn}.animate-on-scroll.animated.scale-in{animation-name:scaleIn}.animate-on-scroll.animated.slide-left{animation-name:slideInLeft}.animate-on-scroll.animated.slide-right{animation-name:slideInRight}.pricing-card.animate-on-scroll.animated:first-child{animation-delay:0s}.pricing-card.animate-on-scroll.animated:nth-child(2){animation-delay:.15s}.pricing-card.animate-on-scroll.animated:nth-child(3){animation-delay:.3s}.faq-item.animate-on-scroll.animated:first-child{animation-delay:0s}.faq-item.animate-on-scroll.animated:nth-child(2){animation-delay:.08s}.faq-item.animate-on-scroll.animated:nth-child(3){animation-delay:.16s}.faq-item.animate-on-scroll.animated:nth-child(4){animation-delay:.24s}.faq-item.animate-on-scroll.animated:nth-child(5){animation-delay:.32s}.faq-item.animate-on-scroll.animated:nth-child(6){animation-delay:.4s}.faq-item.animate-on-scroll.animated:nth-child(7){animation-delay:.48s}.faq-item.animate-on-scroll.animated:nth-child(8){animation-delay:.56s}.testimonial-card.animate-on-scroll.animated:first-child{animation-delay:0s}.testimonial-card.animate-on-scroll.animated:nth-child(2){animation-delay:.15s}.table-row.animate-on-scroll.animated{animation-delay:.05s}.pricing-card{transition:border-color .3s ease}.pricing-card:hover{border-color:hsla(0,0%,100%,.25)}.pricing-card.featured:hover{border-color:rgba(21,183,158,.8)}.plan-cta{transition:transform .2s ease,background .3s ease,box-shadow .3s ease!important}.plan-cta:hover{transform:translateY(-2px)}.faq-item{transition:border-color .3s ease,box-shadow .3s ease}.faq-item:hover{border-color:hsla(0,0%,100%,.15);box-shadow:0 5px 20px rgba(0,0,0,.2)}.testimonial-card{transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.25);transform:translateY(-3px)}.pricing-hero{padding:12em 0 3em;text-align:center}.pricing-hero-content{margin:0 auto;max-width:50em;padding:0 2em}.pricing-hero h1{color:#fff;font-size:3.75em;font-weight:500;letter-spacing:-.04em;line-height:113.333%;margin-bottom:.5em}.pricing-hero .subtitle{color:var(--GRAY-400);font-size:1.25em;line-height:150%}.billing-toggle{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:2.5em;display:inline-flex;gap:0;margin-top:1.5em;padding:.35em}.billing-toggle button{background:transparent;border:none;border-radius:2em;color:var(--GRAY-400);cursor:pointer;font-size:.875em;font-weight:500;padding:.75em 2em;transition:all .3s ease}.billing-toggle button.active{background:#fff;color:var(--DARK)}.billing-toggle button:hover:not(.active){color:#fff}.pricing-cards-section{padding:2em 0 5em}.pricing-cards-container{margin:0 auto;max-width:72em;padding:0 2em}.pricing-cards-grid{align-items:stretch;display:grid;gap:1.5em;grid-template-columns:repeat(3,1fr)}.pricing-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,rgba(26,27,30,.95),rgba(14,15,17,.95));border:1px solid hsla(0,0%,100%,.14);border-radius:1em;box-shadow:0 4px 24px -1px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:2em;position:relative}.pricing-card.featured{border:1px solid rgba(21,183,158,.5);box-shadow:0 0 40px rgba(21,183,158,.12)}.pricing-card.featured .feature-item svg{color:var(--TEAL)}.pricing-card .popular-badge{background:var(--TEAL);border-radius:1em;color:#fff;font-size:.625em;font-weight:600;left:50%;letter-spacing:.1em;padding:.5em 1.25em;position:absolute;text-transform:uppercase;top:-.6em;transform:translateX(-50%);z-index:10}.pricing-card .plan-name{color:#fff;font-size:1.25em;font-weight:600;margin-bottom:.25em}.pricing-card .plan-description{color:var(--GRAY-500);font-size:.8125em;margin-bottom:1.5em}.pricing-card .plan-price{align-items:baseline;display:flex;gap:.25em;margin-bottom:1.5em}.pricing-card .price-amount{color:#fff;font-size:2.75em;font-weight:600;letter-spacing:-.03em}.pricing-card .price-period{color:var(--GRAY-500);font-size:1em}.pricing-card .plan-cta{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:.5em;color:#fff;cursor:pointer;display:block;font-size:.875em;font-weight:500;margin-bottom:1.5em;padding:.875em 1.5em;text-align:center;transition:all .3s ease;width:100%}.pricing-card .plan-cta:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}.pricing-card.featured .plan-cta{background:linear-gradient(135deg,#15b79e,#2af598);border:none;color:var(--DARK)}.pricing-card.featured .plan-cta:hover{opacity:.9}.pricing-card .features-list{flex:1;list-style:none;margin:0;padding:0}.pricing-card .feature-item{align-items:flex-start;color:var(--GRAY-400);display:flex;font-size:.8125em;gap:.75em;padding:.5em 0}.pricing-card .feature-item svg{color:var(--TEAL);flex-shrink:0;height:1.25em;margin-top:.1em;width:1.25em}.pricing-card .view-more{color:var(--TEAL);cursor:pointer;display:inline-block;font-size:.8125em;margin-top:1em;text-decoration:underline}.pricing-card .view-more:hover{color:#fff}.section-separator{background:linear-gradient(90deg,transparent,rgba(21,183,158,.3) 20%,rgba(21,183,158,.5) 50%,rgba(21,183,158,.3) 80%,transparent);height:1px;margin:0 auto;max-width:60em;width:100%}.trust-logos-section{padding:3em 0}.trust-logos-container{margin:0 auto;max-width:72em;padding:0 2em;text-align:center}.trust-logos-title{color:var(--GRAY-500);font-size:.75em;font-weight:500;letter-spacing:.15em;margin-bottom:2em;text-transform:uppercase}.trust-logos-grid{align-items:center;display:flex;flex-wrap:wrap;gap:4em;justify-content:center;opacity:.5}.trust-logos-grid img{filter:grayscale(100%) brightness(2);height:1.5em;width:auto}.payg-section{padding:5em 2em}.payg-section-wrapper{background:linear-gradient(180deg,#151617,#08090a);border:1px solid hsla(0,0%,100%,.08);border-radius:1.5em;margin:0 auto;max-width:72em;padding:3em}.payg-container{align-items:center;display:grid;gap:4em;grid-template-columns:1fr 1fr}.payg-content .payg-badge{align-items:center;background:rgba(21,183,158,.15);border-radius:2em;color:var(--TEAL);display:inline-flex;font-size:.7em;font-weight:600;gap:.5em;letter-spacing:.08em;margin-bottom:1.5em;padding:.5em 1em;text-transform:uppercase}.payg-content .payg-badge:before{background:var(--TEAL);border-radius:50%;content:"";height:.5em;width:.5em}.payg-content h2{color:#fff;font-size:2.5em;font-weight:500;letter-spacing:-.03em;margin-bottom:.5em}.payg-content>p{color:var(--GRAY-400);font-size:1em;line-height:1.6;margin-bottom:2em}.payg-price{align-items:center;display:flex;gap:.5em}.payg-price .amount{color:#fff;font-size:3em;font-weight:600;letter-spacing:-.03em}.payg-price .per{color:var(--GRAY-500);font-size:1em;line-height:1.4}.payg-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:1em;overflow:hidden;padding:2em;position:relative}.payg-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2em}.payg-card-header h3{color:#fff;font-size:1.125em;font-weight:500;margin-bottom:.25em}.payg-card-header p{color:var(--TEAL);font-size:.8125em}.toggle-switch{background:hsla(0,0%,100%,.15);border-radius:1em;cursor:pointer;height:1.5em;position:relative;transition:background .3s ease;width:3em}.toggle-switch.active{background:var(--TEAL)}.toggle-switch:after{background:#fff;border-radius:50%;content:"";height:1.1em;left:.2em;position:absolute;top:.2em;transition:transform .3s ease;width:1.1em}.toggle-switch.active:after{transform:translateX(1.5em)}.payg-slider-section{margin-top:1.5em}.payg-slider-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.payg-slider-header span{color:var(--GRAY-400);font-size:.875em}.payg-slider-header .value{color:var(--TEAL);font-size:.875em;font-weight:500}.payg-slider{appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.1);border-radius:.25em;cursor:pointer;height:.375em;position:relative;width:100%}.payg-slider::-webkit-slider-track{background:hsla(0,0%,100%,.1);border-radius:.25em;height:.375em}.payg-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--TEAL);border-radius:50%;box-shadow:0 2px 8px rgba(21,183,158,.4);cursor:pointer;height:1em;margin-top:-.3em;width:1em}.payg-slider::-moz-range-thumb{background:var(--TEAL);border:none;border-radius:50%;cursor:pointer;height:1em;width:1em}.payg-slider-note{color:var(--GRAY-500);font-size:.75em;margin-top:1em}.comparison-section{background:#08090a;border-top:1px solid hsla(0,0%,100%,.05);padding:5em 0}.comparison-container{margin:0 auto;max-width:72em;padding:0 2em}.comparison-header{margin-bottom:3em;text-align:center}.comparison-header h2{color:#fff;font-size:2.5em;font-weight:500;letter-spacing:-.03em;margin-bottom:.5em}.comparison-header p{color:var(--GRAY-400);font-size:1em}.mobile-plan-selector{display:none}.comparison-table{background:var(--DARK);border:1px solid hsla(0,0%,100%,.08);overflow:visible;position:relative}.table-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#141517,#08090a);border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;z-index:999}[dir=rtl] .table-header{background:linear-gradient(270deg,#141517,#08090a)}.table-header-cell{align-items:center;border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.25em;justify-content:center;padding:1.5em 1.25em;text-align:center}.table-header-cell:last-child{border-right:none}.table-header-cell:first-child{align-items:flex-start;text-align:left}.table-header-cell .plan-label{color:#fff;font-size:1em;font-weight:600;margin-bottom:.125em}.table-header-cell .plan-price-small{color:#fff;font-size:1.5em;font-weight:600}.table-header-cell .plan-price-small:after{color:var(--GRAY-500);content:"";font-size:.5em;font-weight:400}.table-header-cell.featured-cell{background:rgba(21,183,158,.06);border-top:3px solid #15b79e;position:relative}.table-header-cell.featured-cell .plan-label{background:linear-gradient(135deg,#15b79e,#2af598);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.table-header-cell .header-cta{border-radius:.375em;cursor:pointer;display:inline-block;font-size:.8125em;font-weight:500;margin-top:.5em;min-width:100px;padding:.625em 1.5em}.table-header-cell .header-cta.primary{background:linear-gradient(135deg,#15b79e,#2af598);border:none;color:var(--DARK)}.table-header-cell .header-cta.secondary{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:var(--GRAY-400)}.table-category{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(21,22,23,.98);border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05);color:var(--GRAY-500);font-size:.6875em;font-weight:600;letter-spacing:.15em;padding:1em 1.5em;text-transform:uppercase}.table-category.is-stuck{box-shadow:0 2px 10px rgba(0,0,0,.3)}.sticky-category-indicator{display:none;left:50%;max-width:72em;padding:0 2em;pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:25}.sticky-category-indicator .category-label{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(21,22,23,.98);border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--GRAY-500);font-size:.6875em;font-weight:600;letter-spacing:.15em;padding:1em 1.5em;text-transform:uppercase}.table-row{border-bottom:1px solid hsla(0,0%,100%,.05);display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.table-row:last-child{border-bottom:none}.table-cell{align-items:center;border-right:1px solid hsla(0,0%,100%,.05);color:var(--GRAY-400);display:flex;font-size:.875em;justify-content:center;padding:1em 1.25em}.table-cell:last-child{border-right:none}.table-cell:first-child{color:#fff;justify-content:flex-start}.table-cell.featured-col{background:rgba(21,183,158,.05)}.table-cell .check-icon{color:var(--TEAL);height:1.125em;width:1.125em}.table-cell .dash-icon{background:var(--GRAY-600);border-radius:1px;color:var(--GRAY-600);height:.125em;width:1em}.table-cell .info-icon{color:var(--GRAY-500);cursor:pointer;height:.875em;margin-left:.5em;width:.875em}.faq-section{border-top:1px solid hsla(0,0%,100%,.05);padding:5em 0}.faq-container{margin:0 auto;max-width:50em;padding:0 2em}.faq-header{margin-bottom:3em;text-align:center}.faq-header h2{color:#fff;font-size:2.5em;font-weight:500;letter-spacing:-.03em}.faq-list{display:flex;flex-direction:column;gap:.75em}.faq-item{background:rgba(20,20,24,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:.75em;overflow:hidden}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.25em 1.5em;transition:background .3s ease}.faq-question:hover{background:hsla(0,0%,100%,.02)}.faq-question h3{color:#fff;font-size:.9375em;font-weight:500;margin:0}.faq-question .faq-icon{color:var(--GRAY-500);height:1.25em;transition:transform .3s ease;width:1.25em}.faq-item.open .faq-question .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.open .faq-answer{max-height:20em}.faq-answer p{color:var(--GRAY-400);font-size:.875em;line-height:1.6;margin:0;padding:0 1.5em 1.25em}.testimonials-section{border-top:1px solid hsla(0,0%,100%,.05);padding:5em 0}.testimonials-container{margin:0 auto;max-width:72em;padding:0 2em}.testimonials-header{margin-bottom:3em;text-align:center}.testimonials-header h2{color:#fff;font-size:2.5em;font-weight:500;letter-spacing:-.03em}.testimonials-grid{display:grid;gap:2em;grid-template-columns:repeat(2,1fr)}.testimonial-card{background:var(--DARK);border:1px solid hsla(0,0%,100%,.08);border-radius:1em;display:grid;gap:1.5em;grid-template-columns:auto 1fr;padding:1.5em}.testimonial-author{align-items:center;display:flex;flex-direction:column;gap:.75em;min-width:6em}.testimonial-avatar{background:linear-gradient(135deg,#15b79e,#2af598);border-radius:50%;height:3.5em;overflow:hidden;width:3.5em}.testimonial-avatar img{height:100%;object-fit:cover;width:100%}.testimonial-name{color:#fff;font-size:.875em;font-weight:600;text-align:center}.testimonial-role{color:var(--GRAY-500);font-size:.75em;text-align:center}.testimonial-content{display:flex;flex-direction:column;gap:1em}.testimonial-stars{display:flex;gap:.25em}.testimonial-stars svg{color:#f59e0b;height:1em;width:1em}.testimonial-text{color:var(--GRAY-300);font-size:.875em;line-height:1.6;margin:0}.testimonial-meta{color:var(--GRAY-500);display:flex;font-size:.75em;gap:1em}.testimonial-meta span{align-items:center;display:flex;gap:.35em}.testimonial-meta svg{height:.875em;width:.875em}.testimonial-verified svg{color:var(--TEAL)}.testimonial-preview{margin-top:.5em}.testimonial-preview-placeholder{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5em;height:6em;width:5em}.testimonial-card{cursor:pointer;position:relative}.testimonial-contact-popup{animation:fadeIn .3s ease;background:rgba(21,183,158,.1);border:1px solid rgba(21,183,158,.3);border-radius:.5em;display:none;margin-top:1em;padding:1em}.testimonial-card.show-contact .testimonial-contact-popup{display:block}.testimonial-contact-popup .contact-item{align-items:center;color:var(--GRAY-300);display:flex;font-size:.875em;gap:.5em;margin-bottom:.5em}.testimonial-contact-popup .contact-item:last-child{margin-bottom:0}.testimonial-contact-popup a{color:var(--TEAL);text-decoration:none;transition:opacity .2s ease}.testimonial-contact-popup a:hover{opacity:.8}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.final-cta-section{border-top:1px solid hsla(0,0%,100%,.05);padding:5em 0}.final-cta-container{margin:0 auto;max-width:50em;padding:0 2em;text-align:center}.final-cta-section h2{color:#fff;font-size:2.5em;font-weight:500;letter-spacing:-.03em;margin-bottom:.5em}.final-cta-section p{color:var(--GRAY-400);font-size:1em;margin-bottom:2em}.final-cta-buttons{display:flex;gap:1em;justify-content:center}.final-cta-buttons .btn-primary{background:linear-gradient(135deg,#15b79e,#2af598);border:none;border-radius:.5em;color:var(--DARK);cursor:pointer;font-size:1em;font-weight:500;padding:1em 2em}.final-cta-buttons .btn-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:.5em;color:#fff;cursor:pointer;font-size:1em;font-weight:500;padding:1em 2em}@media (max-width:1024px){.pricing-cards-grid{grid-template-columns:1fr;margin:0 auto;max-width:26em}.payg-container{gap:2em}.payg-container,.testimonials-grid{grid-template-columns:1fr}}@media (max-width:768px){.pricing-hero{padding:8em 0 2em}.pricing-hero h1{font-size:2.5em}.billing-toggle button{font-size:.8125em;padding:.6em 1.5em}.mobile-plan-selector{display:flex;gap:.5em;justify-content:center;margin-bottom:1.5em}.mobile-plan-btn{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:.5em;color:var(--GRAY-400);cursor:pointer;font-size:.8125em;font-weight:500;padding:.75em 1.25em;transition:all .3s ease}.mobile-plan-btn.active{background:rgba(21,183,158,.1);border-color:var(--TEAL);color:var(--TEAL)}.table-header{grid-template-columns:2fr 1fr;position:sticky;top:0;z-index:20}.table-header-cell:not(:first-child):not(.mobile-active){display:none}.table-header-cell.mobile-active{display:block}.table-header-cell .plan-price-small{font-size:1.125em}.table-row{grid-template-columns:2fr 1fr}.table-cell:not(:first-child):not(.mobile-active){display:none}.table-cell.mobile-active{display:flex}.table-category{position:sticky;top:0;z-index:15}.comparison-header h2,.faq-header h2,.testimonials-header h2{font-size:2em}.testimonial-card{grid-template-columns:1fr;text-align:center}.testimonial-author{flex-direction:row}.testimonial-author,.testimonial-meta,.testimonial-stars{justify-content:center}.final-cta-buttons{flex-direction:column}.payg-section-wrapper{padding:2em}.payg-content h2{font-size:2em}}@media (max-width:480px){.pricing-hero h1{font-size:2em}.pricing-hero .subtitle{font-size:1em}.pricing-card{padding:1.5em}.pricing-card .price-amount{font-size:2.25em}.mobile-plan-btn{font-size:.75em;padding:.6em .8em}.table-cell,.table-header-cell{font-size:.8125em;padding:.875em .75em}.table-category{font-size:.625em;padding:.875em 1em}.faq-question h3{font-size:.875em}.faq-answer p{font-size:.8125em}}.save-badge-card{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:2em;color:#f87171;font-size:.75em;font-weight:500;padding:.4em .8em;position:absolute;right:1.25em}