:root{--brand: #0066cc;--brand-light: #3388ee;--brand-dark: #004499;--text-1: #1a1a1a;--text-2: #4a4a4a;--surface-1: #ffffff;--surface-2: #f5f7fa;--surface-3: #e9ecf1;--border: #d1d5db;--radius: 8px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}.product-hero[data-astro-cid-jphgp4yr]{background:linear-gradient(to right,var(--brand-dark),var(--brand));color:#fff;padding:4rem 2rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.product-hero-content[data-astro-cid-jphgp4yr]{max-width:500px;justify-self:end}.product-hero[data-astro-cid-jphgp4yr] h1[data-astro-cid-jphgp4yr]{font-size:3rem;font-weight:700;margin-bottom:1rem}.product-tagline[data-astro-cid-jphgp4yr]{font-size:1.5rem;margin-bottom:2rem;opacity:.9}.hero-buttons[data-astro-cid-jphgp4yr]{display:flex;gap:1rem}.button[data-astro-cid-jphgp4yr]{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;text-decoration:none;transition:all .2s}.button[data-astro-cid-jphgp4yr].primary{background:#fff;color:var(--brand)}.button[data-astro-cid-jphgp4yr].primary:hover{background:#ffffffe6;transform:translateY(-2px)}.button[data-astro-cid-jphgp4yr].secondary{background:#fff3;color:#fff}.button[data-astro-cid-jphgp4yr].secondary:hover{background:#ffffff4d;transform:translateY(-2px)}.product-hero-image[data-astro-cid-jphgp4yr]{justify-self:start}.app-mockup[data-astro-cid-jphgp4yr]{width:100%;max-width:500px;background:var(--surface-1);border-radius:8px;overflow:hidden;box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #0000001a}.mockup-header[data-astro-cid-jphgp4yr]{background:var(--surface-2);padding:.75rem;display:flex;align-items:center;border-bottom:1px solid var(--border)}.mockup-controls[data-astro-cid-jphgp4yr]{display:flex;gap:.5rem;margin-right:1rem}.mockup-controls[data-astro-cid-jphgp4yr] span[data-astro-cid-jphgp4yr]{width:12px;height:12px;border-radius:50%;background:#ff5f57}.mockup-controls[data-astro-cid-jphgp4yr] span[data-astro-cid-jphgp4yr]:nth-child(2){background:#ffbd2e}.mockup-controls[data-astro-cid-jphgp4yr] span[data-astro-cid-jphgp4yr]:nth-child(3){background:#28c840}.mockup-title[data-astro-cid-jphgp4yr]{color:var(--text-1);font-weight:500;flex-grow:1;text-align:center}.mockup-content[data-astro-cid-jphgp4yr]{display:flex;height:350px}.mockup-sidebar[data-astro-cid-jphgp4yr]{width:150px;background:var(--surface-2);padding:1rem 0;border-right:1px solid var(--border)}.mockup-nav-item[data-astro-cid-jphgp4yr]{padding:.75rem 1rem;color:var(--text-2);font-size:.9rem;cursor:pointer}.mockup-nav-item[data-astro-cid-jphgp4yr].active{background:var(--brand-light);color:#fff}.mockup-emails[data-astro-cid-jphgp4yr]{flex-grow:1;overflow-y:auto}.mockup-email[data-astro-cid-jphgp4yr]{padding:1rem;border-bottom:1px solid var(--border);cursor:pointer}.mockup-email[data-astro-cid-jphgp4yr]:hover{background:var(--surface-2)}.mockup-email[data-astro-cid-jphgp4yr].unread{background:#f0f7ff}.email-sender[data-astro-cid-jphgp4yr]{font-weight:600;color:var(--text-1);margin-bottom:.25rem}.email-subject[data-astro-cid-jphgp4yr]{color:var(--text-1);margin-bottom:.25rem}.email-preview[data-astro-cid-jphgp4yr]{color:var(--text-2);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container[data-astro-cid-jphgp4yr]{max-width:1200px;margin:0 auto;padding:2rem}section[data-astro-cid-jphgp4yr]{margin:5rem 0}section[data-astro-cid-jphgp4yr] h2[data-astro-cid-jphgp4yr]{font-size:2rem;text-align:center;margin-bottom:3rem}.feature-grid[data-astro-cid-jphgp4yr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card[data-astro-cid-jphgp4yr]{background:var(--surface-2);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s}.feature-card[data-astro-cid-jphgp4yr]:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.feature-icon[data-astro-cid-jphgp4yr]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--brand);color:#fff;margin-bottom:1rem}.feature-card[data-astro-cid-jphgp4yr] h3[data-astro-cid-jphgp4yr]{font-size:1.25rem;margin-bottom:.75rem}.feature-card[data-astro-cid-jphgp4yr] p[data-astro-cid-jphgp4yr]{color:var(--text-2);line-height:1.6}.call-to-action[data-astro-cid-jphgp4yr]{background:linear-gradient(to right,var(--brand-dark),var(--brand));color:#fff;border-radius:var(--radius);overflow:hidden;padding:4rem 2rem;margin:6rem 0}.cta-content[data-astro-cid-jphgp4yr]{max-width:700px;margin:0 auto;text-align:center}.cta-content[data-astro-cid-jphgp4yr] h2[data-astro-cid-jphgp4yr]{margin-bottom:1rem}.cta-content[data-astro-cid-jphgp4yr] p[data-astro-cid-jphgp4yr]{font-size:1.25rem;opacity:.9;margin-bottom:2rem}.cta-buttons[data-astro-cid-jphgp4yr]{display:flex;gap:1rem;justify-content:center}.testimonial-grid[data-astro-cid-jphgp4yr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card[data-astro-cid-jphgp4yr]{background:var(--surface-2);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow)}.testimonial-content[data-astro-cid-jphgp4yr]{margin-bottom:1.5rem;font-style:italic;line-height:1.6}.testimonial-author[data-astro-cid-jphgp4yr]{display:flex;align-items:center;gap:1rem}.author-avatar[data-astro-cid-jphgp4yr]{width:48px;height:48px;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.author-name[data-astro-cid-jphgp4yr]{font-weight:600;color:var(--text-1)}.author-title[data-astro-cid-jphgp4yr]{color:var(--text-2);font-size:.9rem}@media (max-width: 1024px){.product-hero[data-astro-cid-jphgp4yr]{grid-template-columns:1fr;gap:2rem;text-align:center;padding:3rem 1.5rem}.product-hero-content[data-astro-cid-jphgp4yr]{justify-self:center}.hero-buttons[data-astro-cid-jphgp4yr]{justify-content:center}.product-hero-image[data-astro-cid-jphgp4yr]{justify-self:center}.app-mockup[data-astro-cid-jphgp4yr]{max-width:450px}}@media (max-width: 768px){.product-hero[data-astro-cid-jphgp4yr] h1[data-astro-cid-jphgp4yr]{font-size:2.5rem}.product-tagline[data-astro-cid-jphgp4yr]{font-size:1.25rem}.hero-buttons[data-astro-cid-jphgp4yr]{flex-direction:column}section[data-astro-cid-jphgp4yr]{margin:3rem 0}.cta-buttons[data-astro-cid-jphgp4yr]{flex-direction:column}.app-mockup[data-astro-cid-jphgp4yr]{max-width:100%}}
