.hero[data-astro-cid-bbe6dxrz]{padding:4.5rem 0 5rem;background:var(--color-white);overflow:hidden}.hero-content[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem;align-items:center}.hero-title[data-astro-cid-bbe6dxrz]{font-family:var(--font-family-display);font-weight:var(--font-semibold);letter-spacing:-.015em;font-size:clamp(2.1rem,1.2rem + 2.6vw,3.25rem);line-height:1.1;margin-bottom:var(--space-lg);color:var(--color-gray-900)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:1.3rem;font-weight:var(--font-medium);line-height:1.45;margin-bottom:var(--space-lg);color:var(--color-gray-700)}.hero-landing-link[data-astro-cid-bbe6dxrz]{color:inherit;text-decoration:underline;text-underline-offset:3px}.hero-landing-link[data-astro-cid-bbe6dxrz]:hover{color:var(--color-olive-dark)}.hero-description[data-astro-cid-bbe6dxrz]{font-size:1.1rem;color:var(--color-gray-600);line-height:1.65;max-width:36em;margin-bottom:var(--space-xl)}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-2xl);align-items:center}.hero-actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{padding:.85rem 1.4rem;font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:6px;min-height:48px}.hero-actions[data-astro-cid-bbe6dxrz] .btn-primary[data-astro-cid-bbe6dxrz]{background:var(--color-olive-dark)}.hero-actions[data-astro-cid-bbe6dxrz] .btn-primary[data-astro-cid-bbe6dxrz]:hover{background:var(--color-olive-darker);transform:none;box-shadow:none}.hero-actions[data-astro-cid-bbe6dxrz] .btn-secondary[data-astro-cid-bbe6dxrz]{border:1px solid var(--color-gray-300);color:var(--color-olive-dark)}.hero-actions[data-astro-cid-bbe6dxrz] .btn-secondary[data-astro-cid-bbe6dxrz]:hover{background:var(--color-olive-soft);color:var(--color-olive-darker);transform:none;box-shadow:none}.hero-stats[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-gray-200)}.stat[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;padding:var(--space-md) var(--space-md) 0 0}.stat[data-astro-cid-bbe6dxrz]+.stat[data-astro-cid-bbe6dxrz]{padding-left:var(--space-md);border-left:1px solid var(--color-gray-200)}.stat-number[data-astro-cid-bbe6dxrz]{font-family:var(--font-family-display);font-size:1.75rem;font-weight:var(--font-semibold);color:var(--color-olive-dark);line-height:1}.stat-label[data-astro-cid-bbe6dxrz]{font-size:var(--text-sm);color:var(--color-text-light);margin-top:var(--space-sm);line-height:1.4}.stat-ref[data-astro-cid-bbe6dxrz]{color:var(--color-olive);opacity:.6;font-size:.75rem;margin-left:2px;transition:opacity var(--transition-fast);text-decoration:none}.stat-ref[data-astro-cid-bbe6dxrz]:hover{opacity:1}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;padding:0 6rem 0 0}.chat-card[data-astro-cid-bbe6dxrz]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:240px;background:#ece5da;border:1px solid var(--color-gray-200);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-xl)}.whatsapp-header[data-astro-cid-bbe6dxrz]{background:var(--color-olive-dark);color:var(--color-white);padding:.65rem .85rem}.header-info[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:var(--space-sm)}.avatar[data-astro-cid-bbe6dxrz]{width:30px;height:30px;background:var(--color-burdeos);border-radius:50%;display:flex;align-items:center;justify-content:center}.avatar[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{color:var(--color-white);font-size:14px}.chat-info[data-astro-cid-bbe6dxrz] .chat-name[data-astro-cid-bbe6dxrz]{font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0;line-height:1.2}.chat-info[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:11px;opacity:.8;line-height:1.2}.chat-messages[data-astro-cid-bbe6dxrz]{padding:.75rem;display:flex;flex-direction:column;gap:.4rem}.message[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column}.user-message[data-astro-cid-bbe6dxrz]{align-items:flex-end}.bot-message[data-astro-cid-bbe6dxrz]{align-items:flex-start}.message-bubble[data-astro-cid-bbe6dxrz]{max-width:88%;padding:.45rem .6rem;border-radius:8px;font-size:12px;line-height:1.4;color:var(--color-text)}.user-message[data-astro-cid-bbe6dxrz] .message-bubble[data-astro-cid-bbe6dxrz]{background:#dcefd5}.bot-message[data-astro-cid-bbe6dxrz] .message-bubble[data-astro-cid-bbe6dxrz]{background:var(--color-white)}.message-time[data-astro-cid-bbe6dxrz]{font-size:10px;color:var(--color-gray-500);margin-top:2px}.icon-inline[data-astro-cid-bbe6dxrz],.icon-success[data-astro-cid-bbe6dxrz]{color:var(--color-olive);font-size:12px;margin-right:4px}@media (max-width: 1024px){.hero-content[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:var(--space-2xl)}.hero-visual[data-astro-cid-bbe6dxrz]{max-width:560px}}@media (max-width: 768px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--space-2xl) 0 var(--space-3xl)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:1.125rem}.hero-description[data-astro-cid-bbe6dxrz]{font-size:var(--text-base)}.hero-stats[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.stat[data-astro-cid-bbe6dxrz],.stat[data-astro-cid-bbe6dxrz]+.stat[data-astro-cid-bbe6dxrz]{padding:var(--space-md) 0;border-left:0;border-bottom:1px solid var(--color-gray-200)}.hero-visual[data-astro-cid-bbe6dxrz]{padding:0}.hero-photo[data-astro-cid-bbe6dxrz]{aspect-ratio:3 / 2}.chat-card[data-astro-cid-bbe6dxrz]{position:relative;top:auto;transform:none;width:auto;max-width:320px;margin:-2.5rem 0 0 var(--space-md)}}.problems[data-astro-cid-jcz3vx4h]{padding:5rem 0;background:var(--color-white);border-top:1px solid var(--color-gray-200)}.section-header[data-astro-cid-jcz3vx4h]{max-width:760px;margin-bottom:var(--space-2xl)}.section-header[data-astro-cid-jcz3vx4h] h2[data-astro-cid-jcz3vx4h]{font-family:var(--font-family-display);font-weight:var(--font-semibold);letter-spacing:-.015em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);line-height:1.15;color:var(--color-gray-900);margin-bottom:var(--space-md)}.section-description[data-astro-cid-jcz3vx4h]{font-size:var(--text-lg);color:var(--color-gray-600);line-height:1.6;margin:0}.problems-layout[data-astro-cid-jcz3vx4h]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start;margin-bottom:var(--space-3xl)}.problems-photos[data-astro-cid-jcz3vx4h]{display:grid;gap:var(--space-lg);position:sticky;top:6rem}.inbox-phone[data-astro-cid-jcz3vx4h]{max-width:360px;margin:0 auto;background:var(--color-white);border:10px solid var(--color-gray-900);border-radius:34px;overflow:hidden;box-shadow:var(--shadow-lg);font-size:.85rem}.inbox-head[data-astro-cid-jcz3vx4h]{display:flex;justify-content:space-between;align-items:baseline;padding:1.1rem 1rem .6rem;border-bottom:1px solid var(--color-gray-200)}.inbox-title[data-astro-cid-jcz3vx4h]{font-size:1.35rem;font-weight:var(--font-bold);color:var(--color-gray-900)}.inbox-total[data-astro-cid-jcz3vx4h]{font-size:.8rem;font-weight:var(--font-semibold);color:var(--color-burdeos)}.inbox-list[data-astro-cid-jcz3vx4h]{list-style:none;margin:0;padding:0}.inbox-row[data-astro-cid-jcz3vx4h]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.6rem 1rem;border-bottom:1px solid var(--color-gray-100)}.inbox-avatar[data-astro-cid-jcz3vx4h]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--color-gray-200);color:var(--color-gray-600);font-weight:var(--font-semibold)}.inbox-main[data-astro-cid-jcz3vx4h]{min-width:0;display:flex;flex-direction:column}.inbox-name[data-astro-cid-jcz3vx4h]{font-weight:var(--font-semibold);color:var(--color-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-preview[data-astro-cid-jcz3vx4h]{color:var(--color-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-preview[data-astro-cid-jcz3vx4h] i[data-astro-cid-jcz3vx4h]{margin-right:.3rem;font-size:.75rem}.inbox-meta[data-astro-cid-jcz3vx4h]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.inbox-time[data-astro-cid-jcz3vx4h]{font-size:.72rem;color:var(--color-gray-400)}.inbox-time[data-astro-cid-jcz3vx4h].unread{color:#1da851;font-weight:var(--font-semibold)}.inbox-badge[data-astro-cid-jcz3vx4h]{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#25d366;color:var(--color-white);font-size:.72rem;font-weight:var(--font-bold);display:grid;place-items:center}.problems-grid[data-astro-cid-jcz3vx4h]{counter-reset:problem;border-top:1px solid var(--color-gray-300)}.problem-card[data-astro-cid-jcz3vx4h]{counter-increment:problem;position:relative;padding:var(--space-xl) 0 var(--space-xl) 3.25rem;border-bottom:1px solid var(--color-gray-200)}.problem-card[data-astro-cid-jcz3vx4h]:before{content:counter(problem,decimal-leading-zero);position:absolute;left:0;top:calc(var(--space-xl) + .2rem);font-family:var(--font-family-display);font-weight:var(--font-semibold);font-size:1.1rem;color:var(--color-burdeos)}.problem-card[data-astro-cid-jcz3vx4h] h3[data-astro-cid-jcz3vx4h]{font-size:1.25rem;font-weight:var(--font-semibold);color:var(--color-gray-900);margin-bottom:var(--space-sm)}.problem-card[data-astro-cid-jcz3vx4h] p[data-astro-cid-jcz3vx4h]{color:var(--color-gray-600);line-height:1.65;margin-bottom:var(--space-md)}.problem-card[data-astro-cid-jcz3vx4h] .inline-link[data-astro-cid-jcz3vx4h],.summary-content[data-astro-cid-jcz3vx4h] .inline-link[data-astro-cid-jcz3vx4h]{color:var(--color-olive-dark);font-weight:var(--font-semibold);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.problem-card[data-astro-cid-jcz3vx4h] .inline-link[data-astro-cid-jcz3vx4h]:hover,.summary-content[data-astro-cid-jcz3vx4h] .inline-link[data-astro-cid-jcz3vx4h]:hover{color:var(--color-olive-darker)}.problem-cost[data-astro-cid-jcz3vx4h]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);font-size:var(--text-sm)}.cost-label[data-astro-cid-jcz3vx4h]{color:var(--color-text-light)}.cost-value[data-astro-cid-jcz3vx4h]{color:var(--color-burdeos-dark);font-weight:var(--font-semibold)}.problems-summary[data-astro-cid-jcz3vx4h]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2xl);align-items:center;padding:var(--space-2xl) 0;border-top:2px solid var(--color-gray-900);border-bottom:1px solid var(--color-gray-200)}.summary-content[data-astro-cid-jcz3vx4h] h3[data-astro-cid-jcz3vx4h]{font-family:var(--font-family-display);font-weight:var(--font-semibold);font-size:1.6rem;line-height:1.2;color:var(--color-gray-900);margin-bottom:var(--space-md)}.highlight[data-astro-cid-jcz3vx4h]{color:var(--color-burdeos)}.summary-content[data-astro-cid-jcz3vx4h] p[data-astro-cid-jcz3vx4h]{color:var(--color-gray-600);line-height:1.65;max-width:46em;margin:0}.waste-circle[data-astro-cid-jcz3vx4h]{display:flex;flex-direction:column;align-items:flex-start;padding-left:var(--space-xl);border-left:1px solid var(--color-gray-200)}.waste-number[data-astro-cid-jcz3vx4h]{font-family:var(--font-family-display);font-size:3rem;font-weight:var(--font-semibold);color:var(--color-olive-dark);line-height:1}.waste-label[data-astro-cid-jcz3vx4h]{font-size:var(--text-sm);color:var(--color-text-light);margin-top:var(--space-sm)}@media (max-width: 1024px){.problems-layout[data-astro-cid-jcz3vx4h]{grid-template-columns:1fr;gap:var(--space-2xl)}.problems-photos[data-astro-cid-jcz3vx4h]{position:static}}@media (max-width: 768px){.problems[data-astro-cid-jcz3vx4h]{padding:var(--space-3xl) 0}.problem-card[data-astro-cid-jcz3vx4h]{padding-left:2.5rem}.problems-summary[data-astro-cid-jcz3vx4h]{grid-template-columns:1fr;gap:var(--space-lg)}.waste-circle[data-astro-cid-jcz3vx4h]{padding-left:0;border-left:0}}.segments[data-astro-cid-z2a6wat3]{padding:5rem 0;background:var(--color-surface);border-top:1px solid var(--color-gray-200)}.section-header[data-astro-cid-z2a6wat3]{max-width:720px;margin-bottom:var(--space-2xl)}.section-header[data-astro-cid-z2a6wat3] h2[data-astro-cid-z2a6wat3]{font-family:var(--font-family-display);font-weight:var(--font-semibold);letter-spacing:-.015em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);line-height:1.15;color:var(--color-gray-900);margin-bottom:var(--space-md)}.section-description[data-astro-cid-z2a6wat3]{font-size:var(--text-lg);color:var(--color-gray-600);line-height:1.6;margin:0}.segments-grid[data-astro-cid-z2a6wat3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}.segment-item[data-astro-cid-z2a6wat3]{display:flex;flex-direction:column;gap:var(--space-md)}.segment-item[data-astro-cid-z2a6wat3] .segment-card[data-astro-cid-z2a6wat3]{flex-grow:1}.segment-card[data-astro-cid-z2a6wat3]{display:flex;flex-direction:column;gap:var(--space-md);text-decoration:none;color:inherit}.segment-photo[data-astro-cid-z2a6wat3]{margin-bottom:var(--space-sm)}.segment-photo[data-astro-cid-z2a6wat3] img[data-astro-cid-z2a6wat3]{transition:transform var(--transition-slow)}.segment-card[data-astro-cid-z2a6wat3]:hover .segment-photo[data-astro-cid-z2a6wat3] img[data-astro-cid-z2a6wat3]{transform:scale(1.02)}.segment-card[data-astro-cid-z2a6wat3] h3[data-astro-cid-z2a6wat3]{margin:0;font-family:var(--font-family-display);font-weight:var(--font-semibold);font-size:1.4rem;line-height:1.25;color:var(--color-gray-900)}.segment-card[data-astro-cid-z2a6wat3] p[data-astro-cid-z2a6wat3]{margin:0;color:var(--color-gray-600);line-height:1.65;flex-grow:1}.segment-link[data-astro-cid-z2a6wat3],.segment-extra[data-astro-cid-z2a6wat3]{font-weight:var(--font-semibold);color:var(--color-olive-dark);text-decoration:underline;text-underline-offset:3px}.segment-card[data-astro-cid-z2a6wat3]:hover .segment-link[data-astro-cid-z2a6wat3]{color:var(--color-olive-darker)}.segment-extra[data-astro-cid-z2a6wat3]{padding-top:var(--space-md);border-top:1px solid var(--color-gray-200)}@media (prefers-reduced-motion: reduce){.segment-photo[data-astro-cid-z2a6wat3] img[data-astro-cid-z2a6wat3]{transition:none}}@media (max-width: 768px){.segments[data-astro-cid-z2a6wat3]{padding:var(--space-3xl) 0}.segments-grid[data-astro-cid-z2a6wat3]{grid-template-columns:1fr;gap:var(--space-3xl)}}.showcase[data-astro-cid-xyg7ob6d]{padding:5rem 0;background:var(--color-white);border-top:1px solid var(--color-gray-200)}.section-header[data-astro-cid-xyg7ob6d]{max-width:720px;margin-bottom:var(--space-2xl)}.section-header[data-astro-cid-xyg7ob6d] h2[data-astro-cid-xyg7ob6d]{font-family:var(--font-family-display);font-weight:var(--font-semibold);letter-spacing:-.015em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);line-height:1.15;color:var(--color-gray-900);margin-bottom:var(--space-md)}.section-description[data-astro-cid-xyg7ob6d]{font-size:var(--text-lg);color:var(--color-gray-600);line-height:1.6;margin:0}.showcase[data-astro-cid-xyg7ob6d] .video-embed{max-width:none;margin:0}.showcase[data-astro-cid-xyg7ob6d] .video-embed__caption{text-align:left}.showcase-cta[data-astro-cid-xyg7ob6d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-gray-200)}.showcase-cta[data-astro-cid-xyg7ob6d] p[data-astro-cid-xyg7ob6d]{color:var(--color-gray-600);max-width:30em;margin:0}.showcase-actions[data-astro-cid-xyg7ob6d]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.showcase-actions[data-astro-cid-xyg7ob6d] .btn[data-astro-cid-xyg7ob6d]{padding:.85rem 1.4rem;font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:6px;min-height:48px}.showcase-actions[data-astro-cid-xyg7ob6d] .btn-primary[data-astro-cid-xyg7ob6d]{background:var(--color-olive-dark)}.showcase-actions[data-astro-cid-xyg7ob6d] .btn-primary[data-astro-cid-xyg7ob6d]:hover{background:var(--color-olive-darker);transform:none;box-shadow:none}.showcase-actions[data-astro-cid-xyg7ob6d] .btn-secondary[data-astro-cid-xyg7ob6d]{border:1px solid var(--color-gray-300);color:var(--color-olive-dark)}.showcase-actions[data-astro-cid-xyg7ob6d] .btn-secondary[data-astro-cid-xyg7ob6d]:hover{background:var(--color-olive-soft);color:var(--color-olive-darker);transform:none;box-shadow:none}@media (max-width: 768px){.showcase[data-astro-cid-xyg7ob6d]{padding:var(--space-3xl) 0}}.features[data-astro-cid-vnivfuh2]{padding:6rem 0;background:var(--color-white)}h2[data-astro-cid-vnivfuh2],h3[data-astro-cid-vnivfuh2]{font-family:var(--font-family-display);font-weight:var(--font-semibold);letter-spacing:-.015em;color:var(--color-gray-900)}h2[data-astro-cid-vnivfuh2]{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);line-height:1.15}h3[data-astro-cid-vnivfuh2]{font-size:clamp(1.4rem,1.1rem + 1vw,1.75rem);line-height:1.2}h4[data-astro-cid-vnivfuh2]{font-size:1.05rem;font-weight:var(--font-semibold);color:var(--color-gray-900);margin-bottom:.5rem}p[data-astro-cid-vnivfuh2]{margin-bottom:0}.inline-link[data-astro-cid-vnivfuh2]{font-weight:var(--font-semibold);color:var(--color-olive-dark);text-decoration:underline;text-underline-offset:3px}.inline-link[data-astro-cid-vnivfuh2]:hover{color:var(--color-olive-darker)}.section-header[data-astro-cid-vnivfuh2]{max-width:44rem;margin-bottom:4rem}.section-header[data-astro-cid-vnivfuh2] h2[data-astro-cid-vnivfuh2]{margin-bottom:var(--space-md)}.section-description[data-astro-cid-vnivfuh2]{font-size:1.125rem;line-height:1.6;color:var(--color-gray-600)}.feature-main[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem;align-items:center;padding:3rem 0;border-top:1px solid var(--color-gray-200)}.feature-content[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{margin-bottom:var(--space-md)}.feature-content[data-astro-cid-vnivfuh2]>p[data-astro-cid-vnivfuh2]{line-height:1.7;color:var(--color-gray-600);margin-bottom:var(--space-lg)}.feature-benefits[data-astro-cid-vnivfuh2]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;border-bottom:1px solid var(--color-gray-200)}.feature-benefits[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]{padding:.75rem 0 .75rem 1.4rem;border-top:1px solid var(--color-gray-200);position:relative;font-weight:var(--font-medium)}.feature-benefits[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]:before{content:"";position:absolute;left:0;top:1.2rem;width:.55rem;height:.3rem;border-left:2px solid var(--color-olive);border-bottom:2px solid var(--color-olive);transform:rotate(-45deg)}.visual-label[data-astro-cid-vnivfuh2]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-olive-dark);margin-bottom:var(--space-sm)}.email-mock[data-astro-cid-vnivfuh2]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-sm)}.email-head[data-astro-cid-vnivfuh2]{display:flex;justify-content:space-between;font-size:var(--text-sm);color:var(--color-gray-500)}.email-from[data-astro-cid-vnivfuh2]{font-weight:var(--font-semibold);color:var(--color-gray-900)}.email-subject[data-astro-cid-vnivfuh2]{font-weight:var(--font-semibold);font-size:1.1rem;color:var(--color-gray-900);margin:.35rem 0 1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-gray-200)}.email-body[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:1.5rem;align-items:start}.email-fields[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:var(--text-sm);margin:0}.email-fields[data-astro-cid-vnivfuh2] dt[data-astro-cid-vnivfuh2]{color:var(--color-gray-500)}.email-fields[data-astro-cid-vnivfuh2] dd[data-astro-cid-vnivfuh2]{margin:0;color:var(--color-gray-800)}.email-urgent[data-astro-cid-vnivfuh2]{color:var(--color-burdeos);font-weight:var(--font-semibold)}.email-attachment[data-astro-cid-vnivfuh2]{border-radius:8px}.email-button[data-astro-cid-vnivfuh2]{display:inline-block;margin-top:1.25rem;padding:.6rem 1.1rem;border-radius:6px;background:var(--color-olive-dark);color:var(--color-white);font-weight:var(--font-semibold);font-size:var(--text-sm)}.features-title[data-astro-cid-vnivfuh2]{margin:4rem 0 var(--space-lg)}.feature-group[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:2.5rem;padding-top:1.5rem;border-top:2px solid var(--color-olive);margin-bottom:2.5rem}.group-name[data-astro-cid-vnivfuh2]{font-weight:var(--font-semibold);color:var(--color-olive-dark);margin:0}.features-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.feature-card[data-astro-cid-vnivfuh2]:nth-child(-n+2){border-top:0;padding-top:0}.feature-card[data-astro-cid-vnivfuh2]{padding:1.5rem 0 2rem;border-top:1px solid var(--color-gray-200)}.feature-card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{color:var(--color-gray-600);line-height:1.65}.feature-card[data-astro-cid-vnivfuh2] .inline-link[data-astro-cid-vnivfuh2]{white-space:nowrap}.benefits-for-residents[data-astro-cid-vnivfuh2]{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--color-gray-200)}.benefits-for-residents[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{margin-bottom:var(--space-sm)}.benefits-intro[data-astro-cid-vnivfuh2]{color:var(--color-gray-600);font-size:1.05rem;max-width:40rem;margin-bottom:2rem}.resident-benefits-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.resident-benefit[data-astro-cid-vnivfuh2]{border-top:2px solid var(--color-olive);padding-top:1rem}.resident-benefit[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{color:var(--color-gray-600);line-height:1.6;font-size:.95rem}.workflow-section[data-astro-cid-vnivfuh2]{margin-top:5rem;padding:3.5rem;background:var(--color-cream);border-radius:14px}.workflow-section[data-astro-cid-vnivfuh2]>h3[data-astro-cid-vnivfuh2]{margin-bottom:2rem}.workflow-content[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:start}.workflow-steps[data-astro-cid-vnivfuh2]{border-bottom:1px solid var(--color-gray-200)}.workflow-step[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;border-top:1px solid var(--color-gray-200)}.step-number[data-astro-cid-vnivfuh2]{font-family:var(--font-family-display);font-size:1.6rem;font-weight:var(--font-semibold);color:var(--color-olive);line-height:1}.step-content[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{color:var(--color-gray-600);line-height:1.65}.workflow-video[data-astro-cid-vnivfuh2]{width:300px}.savings-calculator[data-astro-cid-vnivfuh2]{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--color-gray-200)}.calculator-head[data-astro-cid-vnivfuh2]{margin-bottom:2rem}.calculator-head[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{margin-bottom:var(--space-sm)}.calculator-intro[data-astro-cid-vnivfuh2]{color:var(--color-gray-600)}.calculator-body[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}.calculator-inputs[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;gap:2rem}.input-group[data-astro-cid-vnivfuh2] label[data-astro-cid-vnivfuh2]{display:flex;align-items:center;gap:var(--space-sm);font-weight:var(--font-semibold);color:var(--color-gray-800);margin-bottom:.75rem}.info-tooltip[data-astro-cid-vnivfuh2]{position:relative;cursor:pointer;color:var(--color-gray-400);display:inline-block}.info-tooltip[data-astro-cid-vnivfuh2]:hover{color:var(--color-olive)}.tooltip-content[data-astro-cid-vnivfuh2]{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--color-gray-800);color:var(--color-white);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:400;white-space:normal;width:250px;z-index:1000;box-shadow:var(--shadow-lg);line-height:1.4}.tooltip-content[data-astro-cid-vnivfuh2]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--color-gray-800)}.info-tooltip[data-astro-cid-vnivfuh2].active .tooltip-content[data-astro-cid-vnivfuh2]{display:block}.input-wrapper[data-astro-cid-vnivfuh2]{display:flex;align-items:center;gap:var(--space-md)}.range-input[data-astro-cid-vnivfuh2]{flex:1;min-width:0;height:4px;-webkit-appearance:none;appearance:none;background:var(--color-gray-200);border-radius:2px;outline:none}.range-input[data-astro-cid-vnivfuh2]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--color-olive-dark);border:3px solid var(--color-white);box-shadow:0 0 0 1px var(--color-olive-dark);border-radius:50%;cursor:pointer}.range-input[data-astro-cid-vnivfuh2]::-moz-range-thumb{width:20px;height:20px;background:var(--color-olive-dark);border:3px solid var(--color-white);box-shadow:0 0 0 1px var(--color-olive-dark);border-radius:50%;cursor:pointer}.range-input[data-astro-cid-vnivfuh2]:focus-visible{outline:2px solid var(--color-olive);outline-offset:6px}.input-value[data-astro-cid-vnivfuh2]{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--color-gray-900);min-width:64px;text-align:right}.calculator-output[data-astro-cid-vnivfuh2]{background:var(--color-cream);border:1px solid var(--color-gray-200);border-radius:12px;padding:1.5rem 1.75rem}.result-row[data-astro-cid-vnivfuh2]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--color-gray-200);font-size:.95rem}.result-label[data-astro-cid-vnivfuh2]{color:var(--color-gray-600)}.result-value[data-astro-cid-vnivfuh2]{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--color-gray-900);white-space:nowrap}.highlight-row[data-astro-cid-vnivfuh2] .result-value[data-astro-cid-vnivfuh2]{color:var(--color-burdeos-dark)}.total-row[data-astro-cid-vnivfuh2]{border-bottom:0;padding-top:1rem}.total-row[data-astro-cid-vnivfuh2] .result-label[data-astro-cid-vnivfuh2]{color:var(--color-gray-900);font-weight:var(--font-semibold)}.result-value[data-astro-cid-vnivfuh2].highlight{font-family:var(--font-family-display);font-size:2rem;color:var(--color-olive-dark)}.savings-message[data-astro-cid-vnivfuh2]{margin-top:.75rem;padding-top:.75rem;border-top:2px solid var(--color-olive);font-weight:var(--font-semibold);color:var(--color-olive-dark)}@media (max-width: 1024px){.feature-main[data-astro-cid-vnivfuh2],.workflow-content[data-astro-cid-vnivfuh2],.calculator-body[data-astro-cid-vnivfuh2]{grid-template-columns:1fr;gap:2.5rem}.feature-group[data-astro-cid-vnivfuh2]{grid-template-columns:1fr;gap:1rem}.resident-benefits-grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-video[data-astro-cid-vnivfuh2]{width:100%;max-width:300px}}@media (max-width: 768px){.features[data-astro-cid-vnivfuh2]{padding:4rem 0}.section-header[data-astro-cid-vnivfuh2]{margin-bottom:2.5rem}.features-grid[data-astro-cid-vnivfuh2],.resident-benefits-grid[data-astro-cid-vnivfuh2],.email-body[data-astro-cid-vnivfuh2],.feature-benefits[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}.feature-card[data-astro-cid-vnivfuh2]:nth-child(2){border-top:1px solid var(--color-gray-200);padding-top:1.5rem}.workflow-section[data-astro-cid-vnivfuh2]{padding:2rem 1.25rem;margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md));border-radius:0}.benefits-for-residents[data-astro-cid-vnivfuh2],.savings-calculator[data-astro-cid-vnivfuh2],.workflow-section[data-astro-cid-vnivfuh2]{margin-top:3.5rem}.calculator-output[data-astro-cid-vnivfuh2]{padding:1.25rem}.result-row[data-astro-cid-vnivfuh2]{font-size:.9rem}.tooltip-content[data-astro-cid-vnivfuh2]{width:200px;left:auto;right:-1rem;transform:none}.tooltip-content[data-astro-cid-vnivfuh2]:after{left:auto;right:1.1rem;transform:none}}.pricing-section[data-astro-cid-hkoc4sea]{padding:6rem 0;background:var(--color-cream);border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}.pricing-layout[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:4rem;align-items:start}h2[data-astro-cid-hkoc4sea]{font-family:var(--font-family-display);font-weight:var(--font-semibold);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);line-height:1.15;letter-spacing:-.015em;color:var(--color-gray-900);margin-bottom:var(--space-md)}.section-intro[data-astro-cid-hkoc4sea]{color:var(--color-gray-600);font-size:1.125rem;line-height:1.6;margin-bottom:var(--space-lg)}.pricing-note[data-astro-cid-hkoc4sea]{color:var(--color-gray-500);font-size:var(--text-sm);line-height:1.6;margin:0}.pricing-note[data-astro-cid-hkoc4sea] i[data-astro-cid-hkoc4sea]{color:var(--color-olive);margin-right:var(--space-xs)}.pricing-card[data-astro-cid-hkoc4sea]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:12px;padding:2rem}.plan-header[data-astro-cid-hkoc4sea]{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;padding-bottom:1.5rem;border-bottom:2px solid var(--color-olive)}.featured-badge[data-astro-cid-hkoc4sea]{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-olive);margin-bottom:.4rem}.plan-name[data-astro-cid-hkoc4sea]{font-family:var(--font-family-display);font-size:1.5rem;font-weight:var(--font-semibold);color:var(--color-gray-900);margin-bottom:.25rem}.plan-description[data-astro-cid-hkoc4sea],.plan-interactions[data-astro-cid-hkoc4sea]{color:var(--color-gray-600);font-size:var(--text-sm);margin:0}.plan-price[data-astro-cid-hkoc4sea]{display:flex;align-items:baseline;gap:.35rem}.price-amount[data-astro-cid-hkoc4sea]{font-family:var(--font-family-display);font-size:3rem;font-weight:var(--font-semibold);line-height:1;color:var(--color-gray-900)}.price-period[data-astro-cid-hkoc4sea]{color:var(--color-gray-600);font-size:var(--text-base)}.plan-features[data-astro-cid-hkoc4sea]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.plan-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{position:relative;padding:.65rem 0 .65rem 1.4rem;border-bottom:1px solid var(--color-gray-200);font-size:.95rem;line-height:1.45;color:var(--color-gray-800)}.plan-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]:before{content:"";position:absolute;left:0;top:1.05rem;width:.55rem;height:.3rem;border-left:2px solid var(--color-olive);border-bottom:2px solid var(--color-olive);transform:rotate(-45deg)}.plan-features[data-astro-cid-hkoc4sea] strong[data-astro-cid-hkoc4sea]{font-weight:var(--font-semibold)}.plan-cta[data-astro-cid-hkoc4sea]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem}.trial-note[data-astro-cid-hkoc4sea]{color:var(--color-gray-500);font-size:var(--text-sm);margin:0}.cta-button[data-astro-cid-hkoc4sea]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.4rem;border-radius:6px;background:var(--color-olive-dark);color:var(--color-white);text-decoration:none;font-weight:var(--font-semibold);font-size:var(--text-base);transition:background var(--transition-fast)}.cta-button[data-astro-cid-hkoc4sea]:hover{background:var(--color-olive-darker);color:var(--color-white)}@media (max-width: 1024px){.pricing-layout[data-astro-cid-hkoc4sea]{grid-template-columns:1fr;gap:2rem}}@media (max-width: 640px){.pricing-section[data-astro-cid-hkoc4sea]{padding:4rem 0}.pricing-card[data-astro-cid-hkoc4sea]{padding:1.5rem 1.25rem}.plan-features[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}.price-amount[data-astro-cid-hkoc4sea]{font-size:2.5rem}.cta-button[data-astro-cid-hkoc4sea]{width:100%}}
