.addon-card,.advantage-card,.feature-card,.optin-feature-card,.phase-card,.pricing-card,.solution-card,.testimonial-card{border-radius:var(--border_radius);box-shadow:var(--box_shadow);border:2px solid var(--border_color)}.addon-card:hover,.advantage-card:hover,.feature-card:hover,.optin-feature-card:hover,.phase-card:hover,.pricing-card:hover,.solution-card:hover,.testimonial-card:hover{transform:var(--transform);border:2px solid var(--color_2)}.section-dark,.section-gray{padding:3rem 6rem}.section-dark{background:var(--color_1);color:#fff}.section-header{text-align:center}.section-subtitle{color:var(--color_1)}.section-dark .section-subtitle,.section-dark .section-title{color:#fff}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing_20)}@media (max-width:1023px){.addon-card:hover,.advantage-card:hover,.feature-card:hover,.optin-feature-card:hover,.phase-card:hover,.pricing-card:hover,.solution-card:hover,.testimonial-card:hover{transform:none}.section-dark,.section-gray{padding:2rem 4rem}.section-title{font-size:2rem}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.section-dark,.section-gray{padding:1rem 2rem}.section-title{font-size:1.5rem}.features-grid{grid-template-columns:repeat(1,1fr)}}.advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing_20)}@media (max-width:1023px){.advantages-grid{grid-template-columns:repeat(1,1fr)}.feature-title{font-size:1.5rem}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing_20)}@media (max-width:1023px){.pricing-grid{grid-template-columns:repeat(1,1fr)}}.addons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing_20)}@media (max-width:1023px){.addons-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.addons-grid{grid-template-columns:repeat(1,1fr)}}.solutions-grid,.testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing_20)}.advantage-icon,.feature-icon,.solution-icon{width:3.5rem;height:3.5rem;border-radius:50%}.feature-icon{background:var(--color_1)}.solution-icon{background:var(--color_2)}.advantage-icon.green{background:#10b981}.advantage-icon.blue{background:#3b82f6}.advantage-icon.orange{background:#f97316}.addon-features,.pricing-features,.solution-features{list-style:none;padding:0}.addon-feature,.pricing-feature,.solution-feature,.trial-feature-item{border-bottom:1px solid var(--border_color);padding-bottom:var(--spacing_5)}.addon-feature::before,.pricing-feature::before,.solution-feature::before,.trial-feature-item::before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.contact-sales-button button,.cta-primary button,.final-cta-button button,.pricing-button button,.trial-button button{padding:var(--spacing_20);border-radius:10000px;height:unset}.cta-primary button{background:#f97316}.cta-primary button:hover{background:#ea580c;transform:var(--transform)}@media (max-width:1023px){.cta-primary button:hover{transform:none}}.pricing-button button{background:#fb923c}.pricing-button button:hover{background:#3b82f6;transform:var(--transform)}.contact-sales-button{background:#2563eb;margin-top:var(--spacing_10)}.contact-sales-button:hover{background:#1d4ed8;transform:var(--transform)}@media (max-width:1023px){.contact-sales-button:hover,.pricing-button button:hover{transform:none}}.trial-button button{background:#fff;color:#059669}.trial-button button:hover{background:#f3f4f6}.final-cta-button button{background:#10b981;width:auto}.final-cta-button button:hover{background:#f3f4f6;transform:var(--transform)}.guarantee-text{margin-top:var(--spacing_10)}.hero-section{padding:3rem 6rem;overflow:hidden}.hero-title{color:#fff}@media (max-width:1023px){.final-cta-button button:hover{transform:none}.trial-features-title{font-size:1.5rem}.hero-section{padding:2rem 4rem}.hero-title{font-size:3rem}}.hero-subtitle{color:var(--color_1)}@media (max-width:767px){.solutions-grid,.testimonials-grid{grid-template-columns:repeat(1,1fr)}.hero-section{padding:1rem 2rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-buttons{flex-direction:column}}.button-like{border-radius:var(--spacing_10);width:auto}@media (max-width:1439px){.button-like{font-size:1rem}}.free-trial-badge,.guarantee-badge{background:#10b981;padding:var(--spacing_20);border-radius:10000px}.feature-description{color:var(--color_1)}.trial-inner{background:rgba(255,255,255,.1)}.trial-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing_20)}.trial-features-list{list-style:none}.final-cta-disclaimer,.trial-disclaimer{color:#fff}.pricing-title,.solution-title{color:var(--color_1)}@media (max-width:1023px){.trial-features-list{padding-left:var(--spacing_20)}.pricing-title,.solution-title{font-size:1.5rem}.addon-price,.pricing-amount{font-size:3rem}.addon-title,.advantage-title{font-size:1.5rem}}.addon-card,.advantage-text,.testimonial-card{color:#000}.advantage-card{border-top:5px solid}.advantage-card.green{border-top-color:#10b981}.advantage-card.blue{border-top-color:#3b82f6}.advantage-card.orange{border-top-color:#f97316}.solution-features-list{list-style:none;text-align:left;padding:0;margin:0}.testimonial-quote-begin,.testimonial-quote-end{position:absolute;top:calc(var(--spacing_5) * -1);font-size:3.5rem;color:var(--color_2)}.testimonial-quote-begin{left:var(--spacing_20)}.testimonial-quote-end{right:var(--spacing_20)}.testimonial-text{font-style:italic;padding-left:calc(var(--spacing_5) * 5);padding-right:calc(var(--spacing_5) * 5);font-size:1.5rem}.testimonial-author{font-weight:700;color:var(--color_2)}.faq-section{width:60dvw}@media (max-width:1023px){.testimonial-text{font-size:1rem}.faq-section{width:80dvw}}@media (max-width:767px){.faq-section{width:95dvw}}.value-prop-text,.value-prop-title{color:#fff}.comparison-table{background:#fff;border-radius:var(--border_radius);overflow-x:auto;border:1px solid var(--border_color);width:100%;width:90dvw}.comparison-table .table{border-radius:var(--border_radius);overflow:hidden;border-collapse:collapse;width:100%}@media (max-width:767px){.comparison-table{width:100dvw;border-radius:0;border-left:none;border-right:none}.comparison-table .table{border-radius:0}}.comparison-table .table-header{background:var(--color_2);color:#fff}.comparison-table .table-header tr{background:inherit}.comparison-table .table-header th{padding:var(--spacing_20);text-align:left;font-weight:700;background:inherit;white-space:nowrap}.comparison-table .table-header th:not(:first-child){text-align:center}.comparison-table .table-row{border-bottom:1px solid var(--border_color)}.comparison-table .table-row:nth-child(2n){background:var(--border_color)}.comparison-table .table-cell{padding:var(--spacing_20);background:inherit;white-space:nowrap}.comparison-table .table-cell-bold{font-weight:700}.comparison-table .table-cell-center{text-align:center}.comparison-table .table-cell-green{color:#059669;font-weight:700}.comparison-table .table-cell-red{color:#dc2626}.comparison-table .table-cell-yellow{color:#d97706}.sticky-cta{position:fixed;bottom:var(--spacing_20);right:var(--spacing_20);background:#fb923c;color:#fff;padding:var(--spacing_20);font-weight:700;border-radius:10000px;z-index:50;opacity:0;transform:translateY(5rem)}.sticky-cta:hover{background:#3b82f6}.sticky-cta.show{opacity:1;transform:translateY(0)}.hero{aspect-ratio:16/9}.hero-bg{object-fit:cover;object-position:center}.hero-search-container{top:50%;left:50%;transform:translate(-50%,-50%);background:var(--overlay_color)}@media (max-width:1439px){.hero-search-container{width:60dvw}.quick-searches{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.hero{aspect-ratio:8/5}.hero-search-container{width:80dvw}}@media (max-width:767px){.hero{aspect-ratio:4/3}.quick-searches{grid-template-columns:repeat(2,1fr)}}