.mockup-wrapper[data-v-b72e74f8]{position:relative;width:100%}.mockup-svg[data-v-b72e74f8]{border-radius:16px;box-shadow:0 12px 40px #1a2e351f,0 4px 12px #1a2e350f;height:auto;width:100%}.mockup-badge[data-v-b72e74f8]{align-items:center;animation:float 4s ease-in-out infinite;background:#fff;border:1px solid #e2ede9;border-radius:12px;box-shadow:0 4px 16px #1a2e3514,0 2px 6px #1a2e350a;display:flex;font-family:Montserrat,sans-serif;gap:10px;padding:10px 14px;position:absolute;white-space:nowrap}.mockup-badge--macros[data-v-b72e74f8]{animation-delay:.5s;bottom:15%;left:-8%}@media (max-width:960px){.mockup-badge--macros[data-v-b72e74f8]{left:0}}.mockup-badge--save[data-v-b72e74f8]{animation-delay:1.5s;right:-6%;top:20%}@media (max-width:960px){.mockup-badge--save[data-v-b72e74f8]{right:0}}.mockup-badge__icon[data-v-b72e74f8]{font-size:1.25rem}.mockup-badge__value[data-v-b72e74f8]{color:#1a2e35;font-size:.875rem;font-weight:700}.mockup-badge__label[data-v-b72e74f8]{color:#6b7f7a;font-size:.75rem}.hero-section[data-v-fad7358d]{overflow:hidden;position:relative}@media (max-width:960px){.hero-section[data-v-fad7358d]{padding:60px 0 80px}}.hero-container[data-v-fad7358d]{max-width:1200px!important;position:relative;z-index:1}.hero-content[data-v-fad7358d]{text-align:left}@media (max-width:960px){.hero-content[data-v-fad7358d]{align-items:center;display:flex;flex-direction:column;text-align:center}}.hero-h1[data-v-fad7358d]{color:#1a2e35;font-family:Poppins,sans-serif;font-size:clamp(2.25rem,5vw,3.5rem);letter-spacing:-.01em;line-height:1.1;margin:20px 0 24px}.hero-h1__accent[data-v-fad7358d]{color:#3ab795;font-style:italic;position:relative}.hero-subtitle[data-v-fad7358d]{color:#6b7f7a;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65;margin-bottom:36px;max-width:520px}@media (max-width:960px){.hero-subtitle[data-v-fad7358d]{max-width:100%}}.hero-ctas[data-v-fad7358d]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media (max-width:600px){.hero-ctas[data-v-fad7358d]{align-items:stretch;flex-direction:column;width:100%}}.hero-btn-primary[data-v-fad7358d]{align-items:center;background:linear-gradient(135deg,#3ab795,#2a8a70);border-radius:12px;box-shadow:0 8px 24px #3ab79559;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;justify-content:center;min-height:56px;padding:16px 32px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.hero-btn-primary[data-v-fad7358d]:hover{box-shadow:0 12px 32px #3ab79573;transform:translateY(-2px)}.hero-btn-primary[data-v-fad7358d]:active{transform:translateY(0)}.hero-btn-secondary[data-v-fad7358d]{align-items:center;background:transparent;border:2px solid #e2ede9;border-radius:12px;color:#1a2e35;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;justify-content:center;min-height:56px;padding:14px 28px;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.hero-btn-secondary[data-v-fad7358d]:hover{background:#e8f8f3;border-color:#3ab795;color:#2a8a70}.hero-microcopy[data-v-fad7358d]{align-items:center;color:#6b7f7a;display:flex;font-size:.8125rem;margin-top:16px}@media (max-width:960px){.hero-microcopy[data-v-fad7358d]{justify-content:center}}.hero-visual[data-v-fad7358d]{align-items:center;display:flex;justify-content:center}.dashboard-mockup[data-v-fad7358d]{animation:float 5s ease-in-out infinite;filter:drop-shadow(0 20px 48px rgba(26,46,53,.15));max-width:560px;width:100%}.problem-section[data-v-418bea07]{background:#fff}.problem-card[data-v-418bea07]{padding:32px}.problem-conclusion[data-v-418bea07]{background:linear-gradient(135deg,#f4faf7,#e8f8f3);border:1px solid rgba(58,183,149,.2);border-radius:24px;padding:40px 36px;text-align:center}@media (max-width:960px){.problem-conclusion[data-v-418bea07]{margin-top:24px}}.conclusion-icon[data-v-418bea07]{font-size:2.5rem;margin-bottom:16px}.conclusion-text[data-v-418bea07]{border:none;color:#1a2e35;font-family:Poppins,sans-serif;font-size:1.4rem;font-style:italic;line-height:1.4;margin-bottom:28px}.conclusion-cta[data-v-418bea07]{display:flex;justify-content:center}.hero-btn-primary[data-v-418bea07]{align-items:center;background:linear-gradient(135deg,#3ab795,#2a8a70);border-radius:12px;box-shadow:0 6px 20px #3ab7954d;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:700;padding:14px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s}.hero-btn-primary[data-v-418bea07]:hover{box-shadow:0 10px 28px #3ab79566;transform:translateY(-2px)}.solution-section[data-v-82e88851]{background:#f0efeb;overflow:hidden;position:relative}.solution-bg[data-v-82e88851]{height:500px;pointer-events:none;position:absolute;right:-150px;top:-100px;width:500px}@media (max-width:960px){.solution-visual-col[data-v-82e88851]{margin-bottom:40px;order:-1}}.solution-img-wrapper[data-v-82e88851],.solution-visual[data-v-82e88851]{position:relative}.solution-img[data-v-82e88851]{animation:float 6s ease-in-out infinite;background-color:#f4faf7;border:1px solid #e2ede9;border-radius:20px;box-shadow:0 12px 40px #1a2e351f,0 4px 12px #1a2e350f;height:auto;width:100%}.solution-badge[data-v-82e88851]{align-items:center;background:#fff;border:1px solid #e2ede9;border-radius:12px;box-shadow:0 4px 16px #1a2e3514,0 2px 6px #1a2e350a;display:flex;font-family:Montserrat,sans-serif;font-size:1.25rem;gap:10px;padding:10px 14px;position:absolute}.solution-badge--time[data-v-82e88851]{animation:float 4s ease-in-out infinite;animation-delay:1s;bottom:-16px;right:-12px}.solution-badge .badge-value[data-v-82e88851]{color:#3ab795;font-size:1.125rem;font-weight:800}.solution-badge .badge-label[data-v-82e88851]{color:#6b7f7a;font-size:.75rem}.features-section[data-v-5c55df2e]{background:#fff}.feature-card[data-v-5c55df2e]{cursor:default;height:100%;padding:28px}.feature-icon-wrap[data-v-5c55df2e]{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;margin-bottom:20px;width:52px}.feature-title[data-v-5c55df2e]{color:#1a2e35;font-family:Poppins,sans-serif;font-size:1.2rem;line-height:1.3;margin-bottom:12px}.feature-description[data-v-5c55df2e]{color:#6b7f7a;font-size:.9375rem;line-height:1.65}.comparison-section[data-v-09877bc8]{background:#fff}.comparison-table-wrapper[data-v-09877bc8]{border:1px solid #e2ede9;border-radius:24px;box-shadow:0 4px 16px #1a2e3514,0 2px 6px #1a2e350a;overflow-x:auto}.comparison-table[data-v-09877bc8]{min-width:640px;width:100%}.ct-row[data-v-09877bc8]{border-bottom:1px solid #e2ede9;display:grid;grid-template-columns:1fr repeat(4,minmax(100px,1fr))}.ct-row[data-v-09877bc8]:last-child{border-bottom:none}.ct-row--header[data-v-09877bc8]{background:#1a2e35;border-radius:24px 24px 0 0}.ct-row--odd[data-v-09877bc8]{background:#fafcfb}.ct-cell[data-v-09877bc8]{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:.9rem;justify-content:center;padding:14px 16px}.ct-cell--feature[data-v-09877bc8]{color:#1a2e35;font-weight:500;justify-content:flex-start}.ct-row--header .ct-cell--feature[data-v-09877bc8]{color:#ffffffb3}.ct-cell--tool[data-v-09877bc8]{border-left:1px solid hsla(0,0%,100%,.08);flex-direction:column;gap:6px}.ct-cell--tool.ct-cell--highlight[data-v-09877bc8]{background:#3ab7951f;border-top:3px solid #3ab795}.ct-cell--value.ct-cell--highlight[data-v-09877bc8]{background:#3ab7950d}.tool-name[data-v-09877bc8]{color:#fff;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:700}.ct-cell--highlight .tool-name[data-v-09877bc8]{color:#3ab795}.tool-badge[data-v-09877bc8]{background:#3ab795;border-radius:100px;color:#fff;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:2px 10px;text-transform:uppercase}.cell-yes[data-v-09877bc8]{color:#2a8a70;font-weight:600}.cell-no[data-v-09877bc8],.cell-yes[data-v-09877bc8]{align-items:center;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.9rem;gap:4px}.cell-no[data-v-09877bc8]{color:#ef4444;font-weight:500}.cell-partial[data-v-09877bc8]{align-items:center;color:#f59e0b;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;gap:4px}.ct-value-text[data-v-09877bc8]{font-size:.8rem}.comparison-footnote[data-v-09877bc8]{color:#6b7f7a;font-size:.8125rem;font-style:italic;margin-top:20px;text-align:center}.pricing-section[data-v-19c6209d]{background:#f0efeb}.pricing-card[data-v-19c6209d]{background:#fff;border:2px solid #3ab795;border-radius:32px;box-shadow:0 20px 60px #3ab7952e,0 12px 40px #1a2e351f,0 4px 12px #1a2e350f;overflow:hidden;position:relative}.pricing-card__glow[data-v-19c6209d]{background:radial-gradient(circle,rgba(58,183,149,.15) 0,transparent 65%);height:280px;left:50%;pointer-events:none;position:absolute;top:-80px;transform:translate(-50%);width:280px}.pricing-card__inner[data-v-19c6209d]{align-items:center;display:flex;flex-direction:column;padding:44px;position:relative;text-align:center;z-index:1}@media (max-width:600px){.pricing-card__inner[data-v-19c6209d]{padding:32px 24px}}.pricing-plan-badge[data-v-19c6209d]{align-items:center;background:#e8f8f3;border-radius:100px;color:#2a8a70;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;gap:8px;margin-bottom:24px;padding:8px 20px}.pricing-price[data-v-19c6209d]{margin-bottom:32px}.pricing-price__amount[data-v-19c6209d]{color:#1a2e35;font-family:Poppins,sans-serif;font-size:4rem;line-height:1}.pricing-price__period[data-v-19c6209d]{color:#6b7f7a;display:block;font-size:.9375rem;margin-top:4px}.pricing-features[data-v-19c6209d]{margin-bottom:32px;text-align:left;width:100%}.pricing-features[data-v-19c6209d] li{border-bottom:1px solid rgba(226,237,233,.6);font-size:1rem;padding:10px 0}.pricing-features[data-v-19c6209d] li:last-child{border-bottom:none}.pricing-cta[data-v-19c6209d]{align-items:center;background:linear-gradient(135deg,#3ab795,#2a8a70);border-radius:14px;box-shadow:0 8px 32px #3ab79540;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:700;justify-content:center;padding:18px 40px;text-decoration:none;transition:transform .2s,box-shadow .2s;width:100%}.pricing-cta[data-v-19c6209d]:hover{box-shadow:0 12px 36px #3ab79573;transform:translateY(-2px)}.pricing-microcopy[data-v-19c6209d]{align-items:center;color:#6b7f7a;display:flex;font-size:.8125rem;justify-content:center;margin-top:16px}.faq-section[data-v-ca820a59]{background:#fff}.faq-panels[data-v-ca820a59]{border:1px solid #e2ede9;border-radius:24px!important;box-shadow:0 4px 16px #1a2e3514,0 2px 6px #1a2e350a;overflow:hidden}.faq-question[data-v-ca820a59]{color:#1a2e35;font-family:Montserrat,sans-serif!important;font-size:1rem;font-weight:600!important;line-height:1.4;margin:0}.faq-answer[data-v-ca820a59]{color:#6b7f7a;font-size:.9375rem;line-height:1.75;margin:0}.cta-final-section[data-v-8aa5b40c]{background:linear-gradient(135deg,#1a2e35,#2a4a3e);overflow:hidden;padding:96px 0;position:relative}@media (max-width:960px){.cta-final-section[data-v-8aa5b40c]{padding:72px 0}}.cta-final-bg[data-v-8aa5b40c]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.cta-final-bg__circle[data-v-8aa5b40c]{border-radius:50%;position:absolute}.cta-final-bg__circle--1[data-v-8aa5b40c]{background:radial-gradient(circle,rgba(58,183,149,.2) 0,transparent 65%);height:500px;right:-100px;top:-200px;width:500px}.cta-final-bg__circle--2[data-v-8aa5b40c]{background:radial-gradient(circle,rgba(58,183,149,.12) 0,transparent 65%);bottom:-150px;height:350px;left:-80px;width:350px}.cta-final-bg__dots[data-v-8aa5b40c]{background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:28px 28px;top:0;right:0;bottom:0;left:0;position:absolute}.cta-final-content[data-v-8aa5b40c]{position:relative;z-index:1}.cta-final-h2[data-v-8aa5b40c]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.01em;line-height:1.15;margin-bottom:20px}.cta-final-h2__accent[data-v-8aa5b40c]{color:#3ab795;display:block;font-style:italic}.cta-final-subtitle[data-v-8aa5b40c]{color:#ffffffb3;font-size:1.125rem;line-height:1.65;margin-bottom:40px}.cta-final-actions[data-v-8aa5b40c]{display:flex;justify-content:center;margin-bottom:20px}.cta-final-btn[data-v-8aa5b40c]{align-items:center;background:linear-gradient(135deg,#3ab795,#2a8a70);border-radius:14px;box-shadow:0 8px 32px #3ab79566;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:700;padding:20px 48px;text-decoration:none;transition:transform .2s,box-shadow .2s}.cta-final-btn[data-v-8aa5b40c]:hover{box-shadow:0 16px 48px #3ab79580;transform:translateY(-3px)}.cta-final-microcopy[data-v-8aa5b40c]{color:#ffffff80;font-size:.875rem}
