.benefits-section:where(.astro-aafkaq3q){padding:8rem 0;background:linear-gradient(180deg,#fff,#f8fafc,#fff);position:relative;overflow:hidden}.benefits-section:where(.astro-aafkaq3q):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120%;height:1px;background:linear-gradient(90deg,transparent,var(--color-gray-200),transparent)}.section-header:where(.astro-aafkaq3q){text-align:center;max-width:700px;margin:0 auto 5rem}.section-title:where(.astro-aafkaq3q){font-size:3rem;font-weight:800;color:var(--color-dark);margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.section-subtitle:where(.astro-aafkaq3q){font-size:1.25rem;color:var(--color-gray-600);line-height:1.6;font-weight:400}.benefits-grid:where(.astro-aafkaq3q){display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem;margin:0 auto;max-width:1400px}.benefit-card:where(.astro-aafkaq3q){background:#fff;border-radius:24px;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(226,232,240,.8);overflow:hidden;opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.benefit-card:where(.astro-aafkaq3q):hover{transform:translateY(-8px);border-color:transparent;box-shadow:0 20px 60px #0000001a}.card-content:where(.astro-aafkaq3q){position:relative;z-index:2;display:flex;gap:1.5rem;align-items:flex-start}.icon-wrapper:where(.astro-aafkaq3q){position:relative;flex-shrink:0}.icon-background:where(.astro-aafkaq3q){width:64px;height:64px;border-radius:16px;position:absolute;top:0;left:0;opacity:.1;transition:all .3s ease}.icon:where(.astro-aafkaq3q){width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fffc;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);position:relative;z-index:1;transition:all .3s ease}.icon:where(.astro-aafkaq3q) svg:where(.astro-aafkaq3q){width:28px;height:28px;transition:all .3s ease}.text-content:where(.astro-aafkaq3q){flex:1;min-width:0}.benefit-title:where(.astro-aafkaq3q){font-size:1.25rem;font-weight:700;color:var(--color-dark);margin-bottom:.75rem;line-height:1.3}.benefit-description:where(.astro-aafkaq3q){font-size:.95rem;color:var(--color-gray-600);line-height:1.6;margin:0}.card-glow:where(.astro-aafkaq3q){position:absolute;inset:0;opacity:0;transition:opacity .3s ease;border-radius:24px;pointer-events:none}.benefit-card:where(.astro-aafkaq3q):hover .card-glow:where(.astro-aafkaq3q){opacity:1}.benefit-blue:where(.astro-aafkaq3q) .icon:where(.astro-aafkaq3q){color:var(--color-primary)}.benefit-blue:where(.astro-aafkaq3q) .icon-background:where(.astro-aafkaq3q){background:var(--color-primary)}.benefit-blue:where(.astro-aafkaq3q):hover .card-glow:where(.astro-aafkaq3q){box-shadow:0 0 60px #2563eb26}.benefit-green:where(.astro-aafkaq3q) .icon:where(.astro-aafkaq3q){color:var(--color-green-primary)}.benefit-green:where(.astro-aafkaq3q) .icon-background:where(.astro-aafkaq3q){background:var(--color-green-primary)}.benefit-green:where(.astro-aafkaq3q):hover .card-glow:where(.astro-aafkaq3q){box-shadow:0 0 60px #16a34a26}.benefit-purple:where(.astro-aafkaq3q) .icon:where(.astro-aafkaq3q){color:var(--color-purple-primary)}.benefit-purple:where(.astro-aafkaq3q) .icon-background:where(.astro-aafkaq3q){background:var(--color-purple-primary)}.benefit-purple:where(.astro-aafkaq3q):hover .card-glow:where(.astro-aafkaq3q){box-shadow:0 0 60px #9333ea26}.benefit-orange:where(.astro-aafkaq3q) .icon:where(.astro-aafkaq3q){color:#ea580c}.benefit-orange:where(.astro-aafkaq3q) .icon-background:where(.astro-aafkaq3q){background:#ea580c}.benefit-orange:where(.astro-aafkaq3q):hover .card-glow:where(.astro-aafkaq3q){box-shadow:0 0 60px #ea580c26}.benefit-card:where(.astro-aafkaq3q):hover .icon:where(.astro-aafkaq3q){transform:scale(1.1);box-shadow:0 8px 32px #0000001a}.benefit-card:where(.astro-aafkaq3q):hover .icon-background:where(.astro-aafkaq3q){opacity:.2;transform:scale(1.1)}@media (max-width: 768px){.benefits-section:where(.astro-aafkaq3q){padding:3rem 0!important;background:linear-gradient(180deg,#fff,#f8fafc,#fff)!important}.section-header:where(.astro-aafkaq3q){margin-bottom:2rem!important;padding:0 1rem!important}.section-title:where(.astro-aafkaq3q){font-size:1.8rem!important;margin-bottom:.8rem!important;line-height:1.2!important}.section-subtitle:where(.astro-aafkaq3q){font-size:1rem!important;line-height:1.4!important}.benefits-grid:where(.astro-aafkaq3q){grid-template-columns:1fr!important;gap:.8rem!important;padding:0 1rem!important}.benefit-card:where(.astro-aafkaq3q){padding:1rem!important;border-radius:12px!important;transform:none!important;opacity:1!important;animation:none!important;box-shadow:0 2px 8px #0000000f!important;border:1px solid rgba(226,232,240,.6)!important}.benefit-card:where(.astro-aafkaq3q):hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000001a!important}.card-content:where(.astro-aafkaq3q){flex-direction:row!important;text-align:left!important;gap:.8rem!important;align-items:center!important}.icon-wrapper:where(.astro-aafkaq3q){align-self:flex-start!important;flex-shrink:0!important}.icon:where(.astro-aafkaq3q){width:36px!important;height:36px!important;border-radius:8px!important;background:#ffffffe6!important}.icon-background:where(.astro-aafkaq3q){width:36px!important;height:36px!important;border-radius:8px!important;opacity:.15!important}.icon:where(.astro-aafkaq3q) svg:where(.astro-aafkaq3q){width:18px!important;height:18px!important}.text-content:where(.astro-aafkaq3q){flex:1!important;min-width:0!important}.benefit-title:where(.astro-aafkaq3q){font-size:.95rem!important;margin-bottom:.3rem!important;line-height:1.3!important;font-weight:600!important}.benefit-description:where(.astro-aafkaq3q){font-size:.8rem!important;line-height:1.4!important;margin:0!important;color:var(--color-gray-500)!important}.card-glow:where(.astro-aafkaq3q){display:none!important}.benefit-card:where(.astro-aafkaq3q):hover .icon:where(.astro-aafkaq3q){transform:scale(1.05)!important;box-shadow:0 2px 8px #0000001a!important}.benefit-card:where(.astro-aafkaq3q):hover .icon-background:where(.astro-aafkaq3q){opacity:.2!important;transform:scale(1.05)!important}}@media (max-width: 480px){.benefits-section:where(.astro-aafkaq3q){padding:2.5rem 0!important}.section-header:where(.astro-aafkaq3q){margin-bottom:1.5rem!important;padding:0 .5rem!important}.section-title:where(.astro-aafkaq3q){font-size:1.6rem!important;margin-bottom:.6rem!important}.section-subtitle:where(.astro-aafkaq3q){font-size:.9rem!important}.benefits-grid:where(.astro-aafkaq3q){gap:.6rem!important;padding:0 .5rem!important}.benefit-card:where(.astro-aafkaq3q){padding:.8rem!important;border-radius:10px!important}.card-content:where(.astro-aafkaq3q){gap:.6rem!important}.icon:where(.astro-aafkaq3q){width:32px!important;height:32px!important;border-radius:6px!important}.icon-background:where(.astro-aafkaq3q){width:32px!important;height:32px!important;border-radius:6px!important}.icon:where(.astro-aafkaq3q) svg:where(.astro-aafkaq3q){width:16px!important;height:16px!important}.benefit-title:where(.astro-aafkaq3q){font-size:.9rem!important;margin-bottom:.2rem!important}.benefit-description:where(.astro-aafkaq3q){font-size:.75rem!important;line-height:1.3!important}}@media (max-width: 360px){.benefits-section:where(.astro-aafkaq3q){padding:2rem 0!important}.section-header:where(.astro-aafkaq3q){margin-bottom:1.2rem!important;padding:0 .5rem!important}.section-title:where(.astro-aafkaq3q){font-size:1.4rem!important;margin-bottom:.5rem!important}.section-subtitle:where(.astro-aafkaq3q){font-size:.85rem!important}.benefits-grid:where(.astro-aafkaq3q){gap:.5rem!important;padding:0 .5rem!important}.benefit-card:where(.astro-aafkaq3q){padding:.7rem!important;border-radius:8px!important}.card-content:where(.astro-aafkaq3q){gap:.5rem!important}.icon:where(.astro-aafkaq3q){width:28px!important;height:28px!important;border-radius:5px!important}.icon-background:where(.astro-aafkaq3q){width:28px!important;height:28px!important;border-radius:5px!important}.icon:where(.astro-aafkaq3q) svg:where(.astro-aafkaq3q){width:14px!important;height:14px!important}.benefit-title:where(.astro-aafkaq3q){font-size:.85rem!important;margin-bottom:.15rem!important;line-height:1.2!important}.benefit-description:where(.astro-aafkaq3q){font-size:.7rem!important;line-height:1.2!important}}@media (max-width: 768px) and (orientation: landscape){.benefits-section:where(.astro-aafkaq3q){padding:2rem 0!important}.section-header:where(.astro-aafkaq3q){margin-bottom:1rem!important}.section-title:where(.astro-aafkaq3q){font-size:1.5rem!important;margin-bottom:.5rem!important}.section-subtitle:where(.astro-aafkaq3q){font-size:.9rem!important}.benefits-grid:where(.astro-aafkaq3q){grid-template-columns:repeat(2,1fr)!important;gap:.6rem!important}.benefit-card:where(.astro-aafkaq3q){padding:.6rem!important}.card-content:where(.astro-aafkaq3q){gap:.5rem!important}.icon:where(.astro-aafkaq3q){width:24px!important;height:24px!important}.icon-background:where(.astro-aafkaq3q){width:24px!important;height:24px!important}.icon:where(.astro-aafkaq3q) svg:where(.astro-aafkaq3q){width:12px!important;height:12px!important}.benefit-title:where(.astro-aafkaq3q){font-size:.8rem!important;margin-bottom:.1rem!important}.benefit-description:where(.astro-aafkaq3q){font-size:.65rem!important;line-height:1.2!important}}.section:where(.astro-cmgpsf2k){padding:5rem 0;background:linear-gradient(135deg,#f9fafb,#e5e7eb)}.section:where(.astro-cmgpsf2k) h2:where(.astro-cmgpsf2k){text-align:center;color:var(--color-dark);margin-bottom:3rem;font-size:2.5rem;font-weight:700}.steps-container:where(.astro-cmgpsf2k){display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1400px;margin:0 auto}.step:where(.astro-cmgpsf2k){background:#fff;border-radius:16px;padding:1.5rem;text-align:center;box-shadow:0 4px 12px #2563eb1a;border:2px solid transparent;transition:all .3s ease;position:relative;min-height:320px;display:flex;flex-direction:column}.step:where(.astro-cmgpsf2k):hover{transform:translateY(-8px);box-shadow:0 8px 24px #2563eb33;border-color:var(--color-primary)}.step-number:where(.astro-cmgpsf2k){width:60px;height:60px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem;position:relative;z-index:2}.step-content:where(.astro-cmgpsf2k){text-align:center}.step-icon:where(.astro-cmgpsf2k){font-size:3rem;margin-bottom:1rem;display:block}.step:where(.astro-cmgpsf2k) h3:where(.astro-cmgpsf2k){color:var(--color-dark);margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.4}.step:where(.astro-cmgpsf2k) p:where(.astro-cmgpsf2k){color:var(--color-gray-600);font-size:.95rem;line-height:1.6;margin:0}.step-connector:where(.astro-cmgpsf2k){position:absolute;top:60px;right:-40px;width:80px;height:40px;display:flex;align-items:center;justify-content:center;z-index:3}.connector-line:where(.astro-cmgpsf2k){width:60px;height:2px;background:linear-gradient(to right,var(--color-primary),var(--color-purple-primary));border-radius:2px;position:absolute}.connector-arrow:where(.astro-cmgpsf2k){font-size:1.5rem;color:var(--color-primary);background:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb33;position:relative;z-index:2}@media (max-width: 768px){.section:where(.astro-cmgpsf2k){padding:3rem 0}.section:where(.astro-cmgpsf2k) h2:where(.astro-cmgpsf2k){font-size:clamp(1.4rem,4vw,1.8rem);margin-bottom:2rem;padding:0 1rem;line-height:1.3}.steps-container:where(.astro-cmgpsf2k){display:flex;flex-direction:column;gap:1.5rem;padding:0 1rem;max-width:min(90vw,500px);margin:0 auto;width:100%}.step:where(.astro-cmgpsf2k){display:flex;flex-direction:row;align-items:flex-start;text-align:left;padding:clamp(1rem,3vw,1.5rem);min-height:auto;position:relative;background:#fff;border-radius:16px;box-shadow:0 4px 12px #2563eb1a;border:2px solid transparent;transition:all .3s ease;width:100%}.step:where(.astro-cmgpsf2k):hover{transform:translateY(-4px);box-shadow:0 8px 20px #2563eb26;border-color:var(--color-primary)}.step-number:where(.astro-cmgpsf2k){display:none!important}.step-content:where(.astro-cmgpsf2k){text-align:left;flex:1;min-width:0}.step-icon:where(.astro-cmgpsf2k){font-size:clamp(1.5rem,4vw,2rem);margin-bottom:.5rem;display:inline-block}.step:where(.astro-cmgpsf2k) h3:where(.astro-cmgpsf2k){font-size:clamp(.95rem,2.8vw,1.1rem);margin-bottom:.5rem;line-height:1.3;color:var(--color-dark);font-weight:600;word-wrap:break-word}.step:where(.astro-cmgpsf2k) p:where(.astro-cmgpsf2k){font-size:clamp(.8rem,2.2vw,.9rem);line-height:1.5;color:var(--color-gray-600);margin:0;word-wrap:break-word}.step-connector:where(.astro-cmgpsf2k){display:none!important}.step:where(.astro-cmgpsf2k):not(:last-child):after{display:none!important}.step:where(.astro-cmgpsf2k):not(:last-child) .step-number:where(.astro-cmgpsf2k):after{display:none!important}}@media (max-width: 480px){.section:where(.astro-cmgpsf2k){padding:2.5rem 0}.section:where(.astro-cmgpsf2k) h2:where(.astro-cmgpsf2k){font-size:clamp(1.3rem,5vw,1.6rem);margin-bottom:1.5rem;padding:0 .8rem}.steps-container:where(.astro-cmgpsf2k){padding:0 .8rem;gap:1.2rem;max-width:95vw}.step:where(.astro-cmgpsf2k){padding:clamp(1rem,4vw,1.2rem);flex-direction:column;text-align:center}.step-number:where(.astro-cmgpsf2k){display:none!important}.step-content:where(.astro-cmgpsf2k){text-align:center}.step-icon:where(.astro-cmgpsf2k){font-size:clamp(1.4rem,5vw,1.8rem);margin-bottom:.8rem}.step:where(.astro-cmgpsf2k) h3:where(.astro-cmgpsf2k){font-size:clamp(.85rem,3.5vw,1rem);margin-bottom:.8rem;text-align:center}.step:where(.astro-cmgpsf2k) p:where(.astro-cmgpsf2k){font-size:clamp(.75rem,2.8vw,.85rem);text-align:center}.step:where(.astro-cmgpsf2k):not(:last-child):after{display:none!important}.step:where(.astro-cmgpsf2k):not(:last-child) .step-number:where(.astro-cmgpsf2k):after{display:none!important}}@media (max-width: 360px){.section:where(.astro-cmgpsf2k){padding:2rem 0}.section:where(.astro-cmgpsf2k) h2:where(.astro-cmgpsf2k){font-size:1.3rem;margin-bottom:1.2rem;padding:0 .5rem}.steps-container:where(.astro-cmgpsf2k){padding:0 .5rem;gap:1rem;max-width:98vw}.step:where(.astro-cmgpsf2k){padding:.8rem;border-radius:12px}.step-number:where(.astro-cmgpsf2k){display:none!important}.step-icon:where(.astro-cmgpsf2k){font-size:1.4rem;margin-bottom:.6rem}.step:where(.astro-cmgpsf2k) h3:where(.astro-cmgpsf2k){font-size:.85rem;margin-bottom:.6rem;line-height:1.2}.step:where(.astro-cmgpsf2k) p:where(.astro-cmgpsf2k){font-size:.75rem;line-height:1.4}.step:where(.astro-cmgpsf2k):not(:last-child) .step-number:where(.astro-cmgpsf2k):after{display:none!important}}@media (max-width: 320px){.section:where(.astro-cmgpsf2k) h2:where(.astro-cmgpsf2k){font-size:1.2rem;margin-bottom:1rem}.steps-container:where(.astro-cmgpsf2k){gap:.8rem}.step:where(.astro-cmgpsf2k){padding:.7rem}.step-number:where(.astro-cmgpsf2k){display:none!important}.step-icon:where(.astro-cmgpsf2k){font-size:1.2rem;margin-bottom:.5rem}.step:where(.astro-cmgpsf2k) h3:where(.astro-cmgpsf2k){font-size:.8rem;margin-bottom:.5rem}.step:where(.astro-cmgpsf2k) p:where(.astro-cmgpsf2k){font-size:.7rem}}@media (min-width: 769px) and (max-width: 1200px){.steps-container:where(.astro-cmgpsf2k){grid-template-columns:repeat(4,1fr);gap:1.2rem}.step:where(.astro-cmgpsf2k){padding:1.3rem}.step:where(.astro-cmgpsf2k) h3:where(.astro-cmgpsf2k){font-size:1.1rem}.step:where(.astro-cmgpsf2k) p:where(.astro-cmgpsf2k){font-size:.9rem}}.section:where(.astro-bfhcfioi){padding:6rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.section:where(.astro-bfhcfioi) h2:where(.astro-bfhcfioi){text-align:center;color:var(--color-dark);margin-bottom:4rem;font-size:2.5rem;font-weight:700}.integrations-grid:where(.astro-bfhcfioi){display:flex;flex-direction:column;gap:6rem;max-width:1200px;margin:0 auto}.integration-item:where(.astro-bfhcfioi){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:3rem;background:#fff;border-radius:24px;box-shadow:0 8px 32px #2563eb1a;border:1px solid rgba(37,99,235,.1)}.integration-item:where(.astro-bfhcfioi).reverse{direction:rtl}.integration-item:where(.astro-bfhcfioi).reverse .content-section:where(.astro-bfhcfioi),.integration-item:where(.astro-bfhcfioi).reverse .mockup-section:where(.astro-bfhcfioi){direction:ltr}.integration-header:where(.astro-bfhcfioi){display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.integration-item:where(.astro-bfhcfioi) h3:where(.astro-bfhcfioi){color:var(--color-dark);font-size:1.8rem;font-weight:700;margin:0}.status-badge:where(.astro-bfhcfioi){padding:.6rem 1.2rem;border-radius:25px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 3px 12px #00000026;border:2px solid;position:relative;white-space:nowrap}.status-badge:where(.astro-bfhcfioi).available{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border-color:#16a34a;box-shadow:0 3px 12px #16a34a66}.status-badge:where(.astro-bfhcfioi).available:before{content:"✓";margin-right:.5rem}.status-badge:where(.astro-bfhcfioi).coming-soon{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border-color:#2563eb;box-shadow:0 3px 12px #2563eb66}.status-badge:where(.astro-bfhcfioi).coming-soon:before{content:"🚀";margin-right:.5rem}.status-badge:where(.astro-bfhcfioi):hover{transform:translateY(-1px);box-shadow:0 5px 16px #0003}.description:where(.astro-bfhcfioi){color:var(--color-gray-600);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.features-list:where(.astro-bfhcfioi){list-style:none;padding:0;margin:0}.features-list:where(.astro-bfhcfioi) li:where(.astro-bfhcfioi){color:var(--color-gray-700);font-size:1rem;line-height:1.8;padding-left:1.5rem;position:relative}.features-list:where(.astro-bfhcfioi) li:where(.astro-bfhcfioi):before{content:"✓";position:absolute;left:0;color:var(--color-green-primary);font-weight:700}.app-mockup:where(.astro-bfhcfioi){background:#fff;border-radius:16px;padding:2rem;box-shadow:0 12px 40px #00000026;border:1px solid #e2e8f0;transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform .3s ease}.integration-item:where(.astro-bfhcfioi):hover .app-mockup:where(.astro-bfhcfioi){transform:perspective(1000px) rotateY(0) rotateX(0)}.mockup-content:where(.astro-bfhcfioi){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.calendar-header:where(.astro-bfhcfioi){font-size:1.2rem;font-weight:600;color:var(--color-primary);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.calendar-sync:where(.astro-bfhcfioi){color:var(--color-green-primary);font-size:.9rem;margin-bottom:1.5rem}.calendar-events:where(.astro-bfhcfioi) .event:where(.astro-bfhcfioi){background:var(--color-blue-secondary);color:var(--color-primary);padding:.8rem;margin-bottom:.5rem;border-radius:8px;font-size:.9rem}.whatsapp-header:where(.astro-bfhcfioi){background:#25d366;color:#fff;padding:1rem;border-radius:8px 8px 0 0;font-weight:600;margin:-2rem -2rem 1.5rem}.message-bubble:where(.astro-bfhcfioi){background:#e3f2fd;padding:1rem;border-radius:16px 16px 16px 4px;margin-bottom:.5rem;line-height:1.4;font-size:.9rem}.message-status:where(.astro-bfhcfioi){text-align:right;color:#25d366;font-size:.8rem}.payment-header:where(.astro-bfhcfioi){font-size:1.2rem;font-weight:600;color:var(--color-primary);margin-bottom:1.5rem;text-align:center}.payment-option:where(.astro-bfhcfioi){padding:1rem;border:2px solid #e2e8f0;border-radius:8px;margin-bottom:.8rem;cursor:pointer;transition:all .3s ease}.payment-option:where(.astro-bfhcfioi).selected{border-color:var(--color-primary);background:var(--color-blue-secondary);color:var(--color-primary)}.payment-button:where(.astro-bfhcfioi){background:var(--color-primary);color:#fff;padding:1rem;border-radius:8px;text-align:center;font-weight:600;margin-top:1rem}.maps-header:where(.astro-bfhcfioi){font-size:1.2rem;font-weight:600;color:var(--color-primary);margin-bottom:1.5rem}.route-info:where(.astro-bfhcfioi){background:var(--color-green-secondary);color:var(--color-green-primary);padding:1rem;border-radius:8px;margin-bottom:1rem;font-weight:600}.route-address:where(.astro-bfhcfioi){color:var(--color-gray-600);font-size:.9rem;margin-bottom:1rem}.route-line:where(.astro-bfhcfioi){color:var(--color-primary);font-size:1.5rem;text-align:center;letter-spacing:2px}@media (max-width: 768px){.section:where(.astro-bfhcfioi){padding:4rem 0!important}.section:where(.astro-bfhcfioi) h2:where(.astro-bfhcfioi){font-size:2rem!important;margin-bottom:3rem!important;padding:0 1rem!important}.integrations-grid:where(.astro-bfhcfioi){gap:3rem!important;padding:0 1rem!important}.integration-item:where(.astro-bfhcfioi){grid-template-columns:1fr!important;gap:2rem!important;padding:2rem!important;border-radius:20px!important;box-shadow:0 6px 24px #2563eb1f!important}.integration-item:where(.astro-bfhcfioi).reverse{direction:ltr!important}.integration-header:where(.astro-bfhcfioi){flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:1.5rem!important}.integration-item:where(.astro-bfhcfioi) h3:where(.astro-bfhcfioi){font-size:1.4rem!important;line-height:1.3!important;margin:0!important}.status-badge:where(.astro-bfhcfioi){padding:.5rem 1rem!important;font-size:.7rem!important;align-self:flex-start!important}.description:where(.astro-bfhcfioi){font-size:1rem!important;line-height:1.5!important;margin-bottom:1.5rem!important}.features-list:where(.astro-bfhcfioi){margin-bottom:2rem!important}.features-list:where(.astro-bfhcfioi) li:where(.astro-bfhcfioi){font-size:.9rem!important;line-height:1.6!important;padding-left:1.2rem!important}.app-mockup:where(.astro-bfhcfioi){transform:none!important;padding:1.5rem!important;border-radius:12px!important;box-shadow:0 8px 24px #0000001f!important}.calendar-header:where(.astro-bfhcfioi){font-size:1rem!important;margin-bottom:.8rem!important}.calendar-sync:where(.astro-bfhcfioi){font-size:.8rem!important;margin-bottom:1rem!important}.calendar-events:where(.astro-bfhcfioi) .event:where(.astro-bfhcfioi){padding:.6rem!important;font-size:.8rem!important;margin-bottom:.4rem!important}.whatsapp-header:where(.astro-bfhcfioi){padding:.8rem!important;margin:-1.5rem -1.5rem 1rem!important;font-size:.9rem!important}.message-bubble:where(.astro-bfhcfioi){padding:.8rem!important;font-size:.8rem!important;line-height:1.3!important}.message-status:where(.astro-bfhcfioi){font-size:.7rem!important}.payment-header:where(.astro-bfhcfioi){font-size:1rem!important;margin-bottom:1rem!important}.payment-option:where(.astro-bfhcfioi){padding:.8rem!important;font-size:.9rem!important;margin-bottom:.6rem!important}.payment-button:where(.astro-bfhcfioi){padding:.8rem!important;font-size:.9rem!important}.maps-header:where(.astro-bfhcfioi){font-size:1rem!important;margin-bottom:1rem!important}.route-info:where(.astro-bfhcfioi){padding:.8rem!important;font-size:.9rem!important;margin-bottom:.8rem!important}.route-address:where(.astro-bfhcfioi){font-size:.8rem!important;margin-bottom:.8rem!important}.route-line:where(.astro-bfhcfioi){font-size:1.2rem!important}}@media (max-width: 480px){.section:where(.astro-bfhcfioi){padding:3rem 0!important}.section:where(.astro-bfhcfioi) h2:where(.astro-bfhcfioi){font-size:1.8rem!important;margin-bottom:2.5rem!important;padding:0 1rem!important}.integrations-grid:where(.astro-bfhcfioi){gap:2.5rem!important;padding:0 .5rem!important}.integration-item:where(.astro-bfhcfioi){padding:1.5rem!important;gap:1.5rem!important;border-radius:16px!important}.integration-header:where(.astro-bfhcfioi){margin-bottom:1rem!important}.integration-item:where(.astro-bfhcfioi) h3:where(.astro-bfhcfioi){font-size:1.2rem!important;line-height:1.2!important}.status-badge:where(.astro-bfhcfioi){padding:.4rem .8rem!important;font-size:.65rem!important}.description:where(.astro-bfhcfioi){font-size:.9rem!important;margin-bottom:1.2rem!important}.features-list:where(.astro-bfhcfioi) li:where(.astro-bfhcfioi){font-size:.85rem!important;line-height:1.5!important}.app-mockup:where(.astro-bfhcfioi){padding:1.2rem!important;border-radius:10px!important}.calendar-header:where(.astro-bfhcfioi){font-size:.9rem!important;margin-bottom:.6rem!important}.calendar-sync:where(.astro-bfhcfioi){font-size:.75rem!important;margin-bottom:.8rem!important}.calendar-events:where(.astro-bfhcfioi) .event:where(.astro-bfhcfioi){padding:.5rem!important;font-size:.75rem!important}.whatsapp-header:where(.astro-bfhcfioi){padding:.6rem!important;margin:-1.2rem -1.2rem .8rem!important;font-size:.8rem!important}.message-bubble:where(.astro-bfhcfioi){padding:.6rem!important;font-size:.75rem!important}.payment-header:where(.astro-bfhcfioi){font-size:.9rem!important;margin-bottom:.8rem!important}.payment-option:where(.astro-bfhcfioi){padding:.6rem!important;font-size:.8rem!important}.payment-button:where(.astro-bfhcfioi){padding:.6rem!important;font-size:.8rem!important}.maps-header:where(.astro-bfhcfioi){font-size:.9rem!important;margin-bottom:.8rem!important}.route-info:where(.astro-bfhcfioi){padding:.6rem!important;font-size:.8rem!important}.route-address:where(.astro-bfhcfioi){font-size:.75rem!important}.route-line:where(.astro-bfhcfioi){font-size:1rem!important}}@media (max-width: 360px){.section:where(.astro-bfhcfioi){padding:2.5rem 0!important}.section:where(.astro-bfhcfioi) h2:where(.astro-bfhcfioi){font-size:1.6rem!important;margin-bottom:2rem!important;padding:0 .5rem!important}.integrations-grid:where(.astro-bfhcfioi){gap:2rem!important;padding:0 .5rem!important}.integration-item:where(.astro-bfhcfioi){padding:1.2rem!important;gap:1.2rem!important}.integration-item:where(.astro-bfhcfioi) h3:where(.astro-bfhcfioi){font-size:1.1rem!important}.description:where(.astro-bfhcfioi){font-size:.85rem!important;margin-bottom:1rem!important}.features-list:where(.astro-bfhcfioi) li:where(.astro-bfhcfioi){font-size:.8rem!important}.app-mockup:where(.astro-bfhcfioi){padding:1rem!important}}.testimonials-section:where(.astro-aadlzisc){padding:8rem 0;background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9);position:relative;overflow:hidden}.testimonials-section:where(.astro-aadlzisc):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(37,99,235,.05) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(147,51,234,.05) 0%,transparent 50%);pointer-events:none}.section-header:where(.astro-aadlzisc){text-align:center;max-width:700px;margin:0 auto 5rem}.section-title:where(.astro-aadlzisc){font-size:3rem;font-weight:800;color:var(--color-dark);margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.section-subtitle:where(.astro-aadlzisc){font-size:1.25rem;color:var(--color-gray-600);line-height:1.6;font-weight:400}.testimonials-carousel:where(.astro-aadlzisc){position:relative;max-width:1400px;margin:0 auto;padding:0 2rem}.carousel-container:where(.astro-aadlzisc){overflow:hidden;margin-bottom:3rem;padding:1rem 0;border-radius:12px}.testimonials-track:where(.astro-aadlzisc){display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);gap:2rem;padding:1rem;min-height:400px}.testimonial-slide:where(.astro-aadlzisc){flex-shrink:0;display:block}.testimonial-card:where(.astro-aadlzisc){background:#fff;border-radius:20px;padding:2.5rem;min-height:320px;height:auto;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000014;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;position:relative;overflow:hidden}.testimonial-card:where(.astro-aadlzisc):before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-purple-primary))}.testimonial-card:where(.astro-aadlzisc):hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000001f}.card-header:where(.astro-aadlzisc){display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.quote-icon:where(.astro-aadlzisc){width:40px;height:40px;background:linear-gradient(135deg,var(--color-primary),var(--color-purple-primary));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.quote-icon:where(.astro-aadlzisc) svg:where(.astro-aadlzisc){width:24px;height:24px}.rating:where(.astro-aadlzisc){font-size:1rem;letter-spacing:2px}.testimonial-quote:where(.astro-aadlzisc){font-size:1.1rem;line-height:1.7;color:var(--color-gray-700);font-style:italic;margin:0 0 2rem;flex-grow:1;font-weight:400}.testimonial-author:where(.astro-aadlzisc){display:flex;align-items:center;gap:1rem;margin-top:auto}.author-avatar:where(.astro-aadlzisc){width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--color-gray-100),var(--color-gray-50));display:flex;align-items:center;justify-content:center;font-size:1.75rem;border:3px solid white;box-shadow:0 4px 12px #0000001a}.author-info:where(.astro-aadlzisc){flex:1}.author-name:where(.astro-aadlzisc){margin:0 0 .25rem;font-size:1.1rem;font-weight:700;color:var(--color-dark)}.author-profession:where(.astro-aadlzisc){margin:0;font-size:.9rem;color:var(--color-gray-600);font-weight:500}.carousel-navigation:where(.astro-aadlzisc){display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}.carousel-btn:where(.astro-aadlzisc){width:48px;height:48px;border-radius:50%;border:none;background:#fff;box-shadow:0 4px 12px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--color-gray-600)}.carousel-btn:where(.astro-aadlzisc):hover{background:var(--color-primary);color:#fff;transform:scale(1.1);box-shadow:0 6px 20px #2563eb4d}.carousel-btn:where(.astro-aadlzisc) svg:where(.astro-aadlzisc){width:20px;height:20px}.carousel-indicators:where(.astro-aadlzisc){display:flex;gap:.5rem}.indicator:where(.astro-aadlzisc){width:12px;height:12px;border-radius:50%;border:none;background:var(--color-gray-300);cursor:pointer;transition:all .3s ease}.indicator:where(.astro-aadlzisc).active{background:var(--color-primary);transform:scale(1.2)}.category-filter:where(.astro-aadlzisc){display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.filter-btn:where(.astro-aadlzisc){padding:.75rem 1.5rem;border:2px solid var(--color-gray-200);background:#fff;border-radius:25px;font-weight:600;font-size:.9rem;color:var(--color-gray-600);cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.filter-btn:where(.astro-aadlzisc):hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.filter-btn:where(.astro-aadlzisc).active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 12px #2563eb4d}.benefits:where(.astro-aadlzisc) .testimonial-card:where(.astro-aadlzisc):before{background:linear-gradient(90deg,var(--color-primary),#1d4ed8)}.management:where(.astro-aadlzisc) .testimonial-card:where(.astro-aadlzisc):before{background:linear-gradient(90deg,var(--color-green-primary),#15803d)}.sales:where(.astro-aadlzisc) .testimonial-card:where(.astro-aadlzisc):before{background:linear-gradient(90deg,var(--color-purple-primary),#7c3aed)}.support:where(.astro-aadlzisc) .testimonial-card:where(.astro-aadlzisc):before{background:linear-gradient(90deg,#ea580c,#dc2626)}@media (max-width: 768px){.testimonials-section:where(.astro-aadlzisc){padding:5rem 0!important;background:linear-gradient(135deg,#f8fafc,#fff,#f1f5f9)!important}.section-header:where(.astro-aadlzisc){margin:0 auto 4rem!important;padding:0 1rem!important}.section-title:where(.astro-aadlzisc){font-size:2.25rem!important;margin-bottom:1.2rem!important;line-height:1.15!important}.section-subtitle:where(.astro-aadlzisc){font-size:1.1rem!important;line-height:1.5!important}.testimonials-carousel:where(.astro-aadlzisc){padding:0 1rem!important}.carousel-container:where(.astro-aadlzisc){margin-bottom:2.5rem!important;padding:.8rem 0!important;border-radius:16px!important}.testimonials-track:where(.astro-aadlzisc){gap:1.5rem!important;padding:.8rem!important;min-height:380px!important}.testimonial-card:where(.astro-aadlzisc){padding:2rem!important;min-height:340px!important;border-radius:16px!important;box-shadow:0 6px 24px #0000001a!important}.testimonial-card:where(.astro-aadlzisc):hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #00000026!important}.card-header:where(.astro-aadlzisc){margin-bottom:1.2rem!important;flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}.quote-icon:where(.astro-aadlzisc){width:36px!important;height:36px!important;border-radius:10px!important}.quote-icon:where(.astro-aadlzisc) svg:where(.astro-aadlzisc){width:20px!important;height:20px!important}.rating:where(.astro-aadlzisc){font-size:.9rem!important;letter-spacing:1px!important;align-self:flex-start!important}.testimonial-quote:where(.astro-aadlzisc){font-size:1rem!important;line-height:1.6!important;margin:0 0 1.8rem!important}.testimonial-author:where(.astro-aadlzisc){gap:.8rem!important;margin-top:auto!important}.author-avatar:where(.astro-aadlzisc){width:48px!important;height:48px!important;font-size:1.5rem!important;border:2px solid white!important;box-shadow:0 3px 8px #0000001a!important}.author-name:where(.astro-aadlzisc){font-size:1rem!important;margin:0 0 .2rem!important}.author-profession:where(.astro-aadlzisc){font-size:.85rem!important}.carousel-navigation:where(.astro-aadlzisc){gap:1.5rem!important;margin-bottom:2rem!important}.carousel-btn:where(.astro-aadlzisc){width:44px!important;height:44px!important;box-shadow:0 3px 8px #0000001a!important}.carousel-btn:where(.astro-aadlzisc):hover{transform:scale(1.05)!important;box-shadow:0 4px 12px #2563eb40!important}.carousel-btn:where(.astro-aadlzisc) svg:where(.astro-aadlzisc){width:18px!important;height:18px!important}.carousel-indicators:where(.astro-aadlzisc){gap:.4rem!important}.indicator:where(.astro-aadlzisc){width:10px!important;height:10px!important}.indicator:where(.astro-aadlzisc).active{transform:scale(1.15)!important}.category-filter:where(.astro-aadlzisc){gap:.8rem!important;padding:0 1rem!important}.filter-btn:where(.astro-aadlzisc){padding:.6rem 1.2rem!important;font-size:.8rem!important;border-radius:20px!important}.filter-btn:where(.astro-aadlzisc):hover{transform:translateY(-1px)!important}}@media (max-width: 480px){.testimonials-section:where(.astro-aadlzisc){padding:4rem 0!important}.section-header:where(.astro-aadlzisc){margin:0 auto 3rem!important;padding:0 .5rem!important}.section-title:where(.astro-aadlzisc){font-size:2rem!important;margin-bottom:1rem!important}.section-subtitle:where(.astro-aadlzisc){font-size:1rem!important}.testimonials-carousel:where(.astro-aadlzisc){padding:0 .5rem!important}.carousel-container:where(.astro-aadlzisc){margin-bottom:2rem!important;padding:.5rem 0!important}.testimonials-track:where(.astro-aadlzisc){gap:1rem!important;padding:.5rem!important;min-height:400px!important}.testimonial-card:where(.astro-aadlzisc){padding:1.5rem!important;min-height:360px!important;border-radius:14px!important}.card-header:where(.astro-aadlzisc){margin-bottom:1rem!important;gap:.8rem!important}.quote-icon:where(.astro-aadlzisc){width:32px!important;height:32px!important;border-radius:8px!important}.quote-icon:where(.astro-aadlzisc) svg:where(.astro-aadlzisc){width:18px!important;height:18px!important}.rating:where(.astro-aadlzisc){font-size:.85rem!important}.testimonial-quote:where(.astro-aadlzisc){font-size:.95rem!important;line-height:1.55!important;margin:0 0 1.5rem!important}.testimonial-author:where(.astro-aadlzisc){gap:.7rem!important}.author-avatar:where(.astro-aadlzisc){width:44px!important;height:44px!important;font-size:1.4rem!important}.author-name:where(.astro-aadlzisc){font-size:.95rem!important}.author-profession:where(.astro-aadlzisc){font-size:.8rem!important}.carousel-navigation:where(.astro-aadlzisc){gap:1rem!important;margin-bottom:1.5rem!important}.carousel-btn:where(.astro-aadlzisc){width:40px!important;height:40px!important}.carousel-btn:where(.astro-aadlzisc) svg:where(.astro-aadlzisc){width:16px!important;height:16px!important}.carousel-indicators:where(.astro-aadlzisc){gap:.3rem!important}.indicator:where(.astro-aadlzisc){width:8px!important;height:8px!important}.category-filter:where(.astro-aadlzisc){gap:.5rem!important;padding:0 .5rem!important}.filter-btn:where(.astro-aadlzisc){padding:.5rem 1rem!important;font-size:.75rem!important;border-radius:18px!important}}@media (max-width: 360px){.testimonials-section:where(.astro-aadlzisc){padding:3.5rem 0!important}.section-header:where(.astro-aadlzisc){margin:0 auto 2.5rem!important;padding:0 .5rem!important}.section-title:where(.astro-aadlzisc){font-size:1.8rem!important;margin-bottom:.8rem!important}.section-subtitle:where(.astro-aadlzisc){font-size:.95rem!important}.testimonials-carousel:where(.astro-aadlzisc){padding:0 .25rem!important}.testimonials-track:where(.astro-aadlzisc){min-height:420px!important;gap:.8rem!important;padding:.25rem!important}.testimonial-card:where(.astro-aadlzisc){padding:1.25rem!important;min-height:380px!important;border-radius:12px!important}.card-header:where(.astro-aadlzisc){margin-bottom:.8rem!important;gap:.6rem!important}.quote-icon:where(.astro-aadlzisc){width:30px!important;height:30px!important;border-radius:6px!important}.quote-icon:where(.astro-aadlzisc) svg:where(.astro-aadlzisc){width:16px!important;height:16px!important}.rating:where(.astro-aadlzisc){font-size:.8rem!important}.testimonial-quote:where(.astro-aadlzisc){font-size:.9rem!important;line-height:1.5!important;margin:0 0 1.2rem!important}.testimonial-author:where(.astro-aadlzisc){gap:.6rem!important}.author-avatar:where(.astro-aadlzisc){width:40px!important;height:40px!important;font-size:1.25rem!important}.author-name:where(.astro-aadlzisc){font-size:.9rem!important}.author-profession:where(.astro-aadlzisc){font-size:.75rem!important}.carousel-navigation:where(.astro-aadlzisc){gap:.8rem!important;margin-bottom:1.25rem!important}.carousel-btn:where(.astro-aadlzisc){width:36px!important;height:36px!important}.carousel-btn:where(.astro-aadlzisc) svg:where(.astro-aadlzisc){width:14px!important;height:14px!important}.category-filter:where(.astro-aadlzisc){gap:.4rem!important;padding:0 .25rem!important}.filter-btn:where(.astro-aadlzisc){padding:.4rem .8rem!important;font-size:.7rem!important;border-radius:16px!important}}@media (max-width: 768px) and (orientation: landscape){.testimonials-section:where(.astro-aadlzisc){padding:3rem 0!important}.section-header:where(.astro-aadlzisc){margin:0 auto 2rem!important}.section-title:where(.astro-aadlzisc){font-size:2rem!important;margin-bottom:.8rem!important}.testimonials-track:where(.astro-aadlzisc){min-height:300px!important}.testimonial-card:where(.astro-aadlzisc){min-height:260px!important;padding:1.5rem!important}.testimonial-quote:where(.astro-aadlzisc){font-size:.9rem!important;line-height:1.5!important}.carousel-navigation:where(.astro-aadlzisc){margin-bottom:1rem!important}}.final-cta:where(.astro-66itwakk){background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-purple-primary) 100%);color:#fff;padding:8rem 0;position:relative;overflow:hidden}.final-cta:where(.astro-66itwakk):before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none}.cta-content:where(.astro-66itwakk){text-align:center;position:relative;z-index:1;max-width:1000px;margin:0 auto}.cta-header:where(.astro-66itwakk){margin-bottom:4rem}.cta-icon:where(.astro-66itwakk){font-size:4rem;margin-bottom:2rem;display:block;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.cta-content:where(.astro-66itwakk) h2:where(.astro-66itwakk){font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.cta-content:where(.astro-66itwakk) p:where(.astro-66itwakk){font-size:1.375rem;margin-bottom:0;opacity:.95;line-height:1.6;font-weight:400}.key-benefits:where(.astro-66itwakk){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:4rem;padding:0 1rem}.benefit-card:where(.astro-66itwakk){background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2.5rem 2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.benefit-card:where(.astro-66itwakk):before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .3s ease;border-radius:20px}.benefit-card:where(.astro-66itwakk):hover:before{opacity:1}.benefit-card:where(.astro-66itwakk):hover{transform:translateY(-8px);box-shadow:0 20px 40px #0003;border-color:#fff6}.benefit-icon:where(.astro-66itwakk){font-size:3rem;margin-bottom:1.5rem;display:block;position:relative;z-index:1}.benefit-title:where(.astro-66itwakk){font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff;position:relative;z-index:1}.benefit-description:where(.astro-66itwakk){font-size:1rem;line-height:1.6;opacity:.9;margin:0;position:relative;z-index:1}.cta-buttons:where(.astro-66itwakk){display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:4rem}.btn-large:where(.astro-66itwakk){padding:1.25rem 3rem;font-size:1.125rem;min-height:60px;font-weight:600;border-radius:12px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;position:relative;overflow:hidden}.btn-primary:where(.astro-66itwakk){background:#fff;color:var(--color-primary);box-shadow:0 8px 24px #fff3}.btn-primary:where(.astro-66itwakk):hover{transform:translateY(-2px);box-shadow:0 12px 32px #ffffff4d;color:var(--color-primary);text-decoration:none}.btn-secondary:where(.astro-66itwakk){background:var(--color-primary);color:#fff;border:2px solid var(--color-primary)}.btn-secondary:where(.astro-66itwakk):hover{background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-2px);color:#fff;text-decoration:none}.cta-guarantee:where(.astro-66itwakk){display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.guarantee-item:where(.astro-66itwakk){display:flex;align-items:center;gap:.75rem;opacity:.9}.guarantee-icon:where(.astro-66itwakk){font-size:1.25rem}.guarantee-text:where(.astro-66itwakk){font-size:.9rem;font-weight:500;white-space:nowrap}@media (max-width: 768px){.final-cta:where(.astro-66itwakk){padding:5rem 0}.cta-header:where(.astro-66itwakk){margin-bottom:3rem}.key-benefits:where(.astro-66itwakk){grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.benefit-card:where(.astro-66itwakk){padding:2rem 1.5rem}.cta-buttons:where(.astro-66itwakk){flex-direction:column;align-items:center;gap:1rem}.btn-large:where(.astro-66itwakk){width:100%;max-width:300px}.cta-guarantee:where(.astro-66itwakk){gap:1.5rem;flex-direction:column;align-items:center}.guarantee-text:where(.astro-66itwakk){white-space:normal;text-align:center}}@media (max-width: 480px){.cta-content:where(.astro-66itwakk){padding:0 1rem}.key-benefits:where(.astro-66itwakk){padding:0}.benefit-card:where(.astro-66itwakk){padding:1.5rem 1rem}.guarantee-item:where(.astro-66itwakk){flex-direction:column;text-align:center;gap:.5rem}}
