[data-v-32ddfde5]{margin:0;padding:0;box-sizing:border-box}.landing-page[data-v-32ddfde5]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;color:#1f2937;overflow-x:hidden}.navbar[data-v-32ddfde5]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(16,185,129,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar.scrolled[data-v-32ddfde5]{background:#fffffff2;box-shadow:0 4px 20px -2px #10b98126}.navbar-container[data-v-32ddfde5]{max-width:1280px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.brand[data-v-32ddfde5]{display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:transform .2s ease;flex-shrink:0;text-decoration:none;color:inherit}.brand[data-v-32ddfde5]:hover{transform:scale(1.02)}.brand-icon[data-v-32ddfde5]{width:48px;height:48px;filter:drop-shadow(0 4px 8px rgba(16,185,129,.3))}.brand-name[data-v-32ddfde5]{font-family:Outfit,Inter,sans-serif;font-size:1.625rem;font-weight:700;background:linear-gradient(135deg,#059669,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.nav-links[data-v-32ddfde5]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.nav-link[data-v-32ddfde5]{color:#4b5563;text-decoration:none;font-weight:500;padding:.625rem 1rem;border-radius:.5rem;transition:all .2s ease}.nav-link[data-v-32ddfde5]:hover{color:#10b981;background:#10b9810d}.btn-primary[data-v-32ddfde5]{background:linear-gradient(135deg,#059669,#10b981,#34d399);color:#fff!important;padding:.75rem 1.625rem;border-radius:.875rem;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px -2px #10b98166;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.1)}.btn-primary[data-v-32ddfde5]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#10b981,#34d399,#059669);opacity:0;transition:opacity .3s ease;z-index:0}.btn-primary[data-v-32ddfde5]:hover:before{opacity:1}.btn-primary[data-v-32ddfde5]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 24px -4px #10b98180,0 0 10px #10b9814d;color:#fff!important}.btn-primary[data-v-32ddfde5]:active{transform:translateY(-1px) scale(.98)}.btn-primary[data-v-32ddfde5]>*,.btn-primary svg[data-v-32ddfde5],.btn-primary span[data-v-32ddfde5],.btn-primary[data-v-32ddfde5]:after{position:relative;z-index:1;color:#fff!important}.btn-secondary[data-v-32ddfde5]{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#10b981;border:2px solid rgba(16,185,129,.2);padding:.75rem 1.625rem;border-radius:.875rem;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-secondary[data-v-32ddfde5]:hover{background:#fff;border-color:#10b981;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 16px -4px #0000001a}.btn-secondary[data-v-32ddfde5]:active{transform:translateY(-1px) scale(.98)}.btn-large[data-v-32ddfde5]{padding:1.125rem 2.25rem;font-size:1.125rem;border-radius:1rem}.btn-icon[data-v-32ddfde5]{width:20px;height:20px}.hero[data-v-32ddfde5]{position:relative;min-height:100vh;display:flex;align-items:center;padding:8rem 2rem 4rem;overflow:hidden;background:linear-gradient(180deg,#fff,#f0fdf4)}.hero-background[data-v-32ddfde5]{position:absolute;inset:0;z-index:0;overflow:hidden}.gradient-orb[data-v-32ddfde5]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.25;animation:float-32ddfde5 25s ease-in-out infinite}.orb-1[data-v-32ddfde5]{width:600px;height:600px;background:radial-gradient(circle,#059669,#10b981);top:-15%;right:-10%;animation-delay:0s}.orb-2[data-v-32ddfde5]{width:500px;height:500px;background:radial-gradient(circle,#34d399,#10b981);bottom:-10%;left:-10%;animation-delay:-10s}.orb-3[data-v-32ddfde5]{width:400px;height:400px;background:radial-gradient(circle,#10b981,#34d399);top:40%;left:45%;animation-delay:-18s}.floating-shapes[data-v-32ddfde5]{position:absolute;inset:0}.shape[data-v-32ddfde5]{position:absolute;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:shapeFloat-32ddfde5 20s ease-in-out infinite}.shape-1[data-v-32ddfde5]{width:150px;height:150px;background:#10b9811a;top:20%;left:10%;animation-delay:0s}.shape-2[data-v-32ddfde5]{width:100px;height:100px;background:#34d3991a;top:60%;right:15%;animation-delay:-5s}.shape-3[data-v-32ddfde5]{width:120px;height:120px;background:#0596691a;bottom:20%;left:50%;animation-delay:-12s}@keyframes float-32ddfde5{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-40px) scale(1.1)}66%{transform:translate(-30px,30px) scale(.9)}}@keyframes shapeFloat-32ddfde5{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-25px) rotate(120deg)}66%{transform:translate(-25px,20px) rotate(240deg)}}.hero-container[data-v-32ddfde5]{position:relative;z-index:1;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.hero-content[data-v-32ddfde5]{animation:fadeInUp-32ddfde5 .9s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp-32ddfde5{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.badge[data-v-32ddfde5]{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1.25rem;background:#10b98114;border:1.5px solid rgba(16,185,129,.2);border-radius:3rem;color:#059669;font-size:.875rem;font-weight:600;margin-bottom:1.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge-icon[data-v-32ddfde5]{width:18px;height:18px;color:#10b981}.hero-title[data-v-32ddfde5]{font-family:Outfit,Inter,sans-serif;font-size:3.75rem;font-weight:800;line-height:1.15;margin-bottom:1.75rem;letter-spacing:-.03em;color:#1a202c}.gradient-text[data-v-32ddfde5]{display:block;background:linear-gradient(135deg,#059669,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift-32ddfde5 8s ease infinite;background-size:200% 200%}@keyframes gradientShift-32ddfde5{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-description[data-v-32ddfde5]{font-size:1.25rem;line-height:1.8;color:#6b7280;margin-bottom:2.5rem;max-width:95%}.hero-cta[data-v-32ddfde5]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3.5rem}.hero-stats[data-v-32ddfde5]{display:flex;align-items:center;gap:2.5rem;padding-top:2.5rem;border-top:2px solid rgba(16,185,129,.15)}.stat[data-v-32ddfde5]{text-align:center}.stat-value[data-v-32ddfde5]{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#059669,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.375rem}.stat-label[data-v-32ddfde5]{font-size:.875rem;color:#6b7280;font-weight:500}.stat-divider[data-v-32ddfde5]{width:2px;height:50px;background:linear-gradient(180deg,transparent,rgba(16,185,129,.3),transparent)}.hero-visual[data-v-32ddfde5]{animation:fadeInRight-32ddfde5 .9s cubic-bezier(.4,0,.2,1) .2s both}@keyframes fadeInRight-32ddfde5{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.dashboard-mockup[data-v-32ddfde5]{background:#fff;border-radius:1.75rem;box-shadow:0 30px 60px -12px #10b9814d;overflow:hidden;border:1px solid rgba(16,185,129,.1);transition:transform .3s ease}.dashboard-mockup[data-v-32ddfde5]:hover{transform:translateY(-5px);box-shadow:0 40px 80px -12px #10b98159}.mockup-header[data-v-32ddfde5]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between}.mockup-dots[data-v-32ddfde5]{display:flex;gap:.5rem}.mockup-dots span[data-v-32ddfde5]{width:13px;height:13px;border-radius:50%}.mockup-dots span[data-v-32ddfde5]:nth-child(1){background:#ff5f56}.mockup-dots span[data-v-32ddfde5]:nth-child(2){background:#ffbd2e}.mockup-dots span[data-v-32ddfde5]:nth-child(3){background:#27c93f}.mockup-title[data-v-32ddfde5]{font-size:.875rem;font-weight:600;color:#6b7280}.mockup-content[data-v-32ddfde5]{padding:2rem;background:linear-gradient(180deg,#fff,#fafbfc)}.patient-cards[data-v-32ddfde5]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.patient-card[data-v-32ddfde5]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border-radius:1rem;border:1.5px solid rgba(16,185,129,.1);transition:all .3s ease;animation:slideInLeft-32ddfde5 .6s ease both}.patient-card[data-v-32ddfde5]:nth-child(1){animation-delay:.3s}.patient-card[data-v-32ddfde5]:nth-child(2){animation-delay:.45s}@keyframes slideInLeft-32ddfde5{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.patient-card[data-v-32ddfde5]:hover{border-color:#10b981;box-shadow:0 8px 20px -4px #10b98126;transform:translate(4px)}.patient-avatar[data-v-32ddfde5]{flex-shrink:0}.avatar-placeholder[data-v-32ddfde5]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#059669,#10b981);display:flex;align-items:center;justify-content:center;color:#fff}.avatar-placeholder.blue[data-v-32ddfde5]{background:linear-gradient(135deg,#10b981,#34d399)}.avatar-placeholder svg[data-v-32ddfde5]{width:28px;height:28px}.patient-info[data-v-32ddfde5]{flex:1}.patient-name[data-v-32ddfde5]{font-weight:600;color:#1f2937;margin-bottom:.25rem;font-size:.9375rem}.patient-meta[data-v-32ddfde5]{font-size:.8125rem;color:#6b7280}.status-badge[data-v-32ddfde5]{padding:.375rem .875rem;border-radius:2rem;font-size:.75rem;font-weight:600}.status-badge.active[data-v-32ddfde5]{background:#10b9811a;color:#10b981}.status-badge.pending[data-v-32ddfde5]{background:#34d3991a;color:#059669}.mini-stats[data-v-32ddfde5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mini-stat-card[data-v-32ddfde5]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border-radius:1rem;border:1.5px solid rgba(16,185,129,.08);transition:all .3s ease;animation:fadeInUp-32ddfde5 .6s ease both}.mini-stat-card[data-v-32ddfde5]:nth-child(1){animation-delay:.6s}.mini-stat-card[data-v-32ddfde5]:nth-child(2){animation-delay:.75s}.mini-stat-card[data-v-32ddfde5]:hover{border-color:#10b981;box-shadow:0 8px 20px -4px #10b9811f;transform:translateY(-3px)}.mini-stat-icon[data-v-32ddfde5]{width:48px;height:48px;border-radius:.875rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.mini-stat-icon.purple[data-v-32ddfde5]{background:linear-gradient(135deg,#059669,#10b981)}.mini-stat-icon.blue[data-v-32ddfde5]{background:linear-gradient(135deg,#10b981,#34d399)}.mini-stat-icon svg[data-v-32ddfde5]{width:24px;height:24px}.mini-stat-info[data-v-32ddfde5]{flex:1}.mini-stat-label[data-v-32ddfde5]{font-size:.8125rem;color:#6b7280;margin-bottom:.25rem}.mini-stat-value[data-v-32ddfde5]{font-size:1.5rem;font-weight:700;color:#1f2937}.features[data-v-32ddfde5]{padding:7rem 2rem;background:linear-gradient(180deg,#fafbfc,#fff)}.features-container[data-v-32ddfde5]{max-width:1320px;margin:0 auto}.section-header[data-v-32ddfde5]{text-align:center;margin-bottom:5rem}.section-badge[data-v-32ddfde5]{display:inline-block;padding:.5rem 1.25rem;background:#10b98114;border:1.5px solid rgba(16,185,129,.2);border-radius:2rem;color:#059669;font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.section-title[data-v-32ddfde5]{font-family:Outfit,Inter,sans-serif;font-size:2.75rem;font-weight:800;margin-bottom:1.25rem;letter-spacing:-.02em;color:#1a202c}.section-description[data-v-32ddfde5]{font-size:1.25rem;color:#6b7280;max-width:700px;margin:0 auto;line-height:1.7}.features-grid[data-v-32ddfde5]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-card[data-v-32ddfde5]{background:#fff;padding:2.5rem;border-radius:1.5rem;border:1.5px solid rgba(16,185,129,.08);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feature-card[data-v-32ddfde5]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#059669,#10b981,#34d399);transform:scaleX(0);transition:transform .4s ease}.feature-card[data-v-32ddfde5]:hover:before{transform:scaleX(1)}.feature-card[data-v-32ddfde5]:hover{transform:translateY(-8px);box-shadow:0 24px 48px -12px #10b98133;border-color:#10b98133}.feature-icon-wrapper[data-v-32ddfde5]{margin-bottom:1.75rem}.feature-icon[data-v-32ddfde5]{width:64px;height:64px;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .3s ease}.feature-card:hover .feature-icon[data-v-32ddfde5]{transform:scale(1.1) rotate(5deg)}.feature-icon.purple[data-v-32ddfde5]{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 8px 16px -4px #10b98166}.feature-icon.blue[data-v-32ddfde5]{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 8px 16px -4px #10b98166}.feature-icon.pink[data-v-32ddfde5]{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 8px 16px -4px #10b98166}.feature-icon.green[data-v-32ddfde5]{background:linear-gradient(135deg,#059669,#34d399);box-shadow:0 8px 16px -4px #10b98166}.feature-icon.orange[data-v-32ddfde5]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 16px -4px #10b98166}.feature-icon.indigo[data-v-32ddfde5]{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 8px 16px -4px #10b98166}.feature-icon svg[data-v-32ddfde5]{width:32px;height:32px}.feature-title[data-v-32ddfde5]{font-size:1.375rem;font-weight:700;margin-bottom:1rem;color:#1f2937}.feature-description[data-v-32ddfde5]{color:#6b7280;line-height:1.75;margin-bottom:1.5rem}.feature-link[data-v-32ddfde5]{display:inline-flex;align-items:center;gap:.5rem;color:#10b981;font-weight:600;font-size:.9375rem;text-decoration:none;transition:gap .3s ease}.feature-link[data-v-32ddfde5]:hover{gap:.75rem}.feature-link svg[data-v-32ddfde5]{width:16px;height:16px}.benefits[data-v-32ddfde5]{padding:7rem 2rem;background:linear-gradient(135deg,#059669,#10b981);position:relative;overflow:hidden}.benefits[data-v-32ddfde5]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E")}.benefits-container[data-v-32ddfde5]{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;position:relative;z-index:1}.benefits-content[data-v-32ddfde5]{color:#fff}.benefits-content .section-badge[data-v-32ddfde5]{background:#ffffff26;border-color:#ffffff4d;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.benefits-content .section-title[data-v-32ddfde5]{color:#fff}.benefits-content .section-description[data-v-32ddfde5]{color:#ffffffe6}.benefits-list[data-v-32ddfde5]{display:flex;flex-direction:column;gap:1.75rem;margin-top:2.5rem}.benefit-item[data-v-32ddfde5]{display:flex;align-items:flex-start;gap:1.25rem}.benefit-icon[data-v-32ddfde5]{width:28px;height:28px;color:#34d399;flex-shrink:0;margin-top:.25rem}.benefit-item h4[data-v-32ddfde5]{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:#fff}.benefit-item p[data-v-32ddfde5]{color:#ffffffd9;line-height:1.6}.benefits-visual[data-v-32ddfde5]{position:relative;height:500px}.floating-card[data-v-32ddfde5]{position:absolute;background:#fff;border-radius:1.25rem;padding:1.5rem;box-shadow:0 20px 40px -8px #00000026;animation:cardFloat-32ddfde5 6s ease-in-out infinite}.card-1[data-v-32ddfde5]{top:0;left:0;width:280px;animation-delay:0s}.card-2[data-v-32ddfde5]{top:140px;right:0;width:260px;animation-delay:-2s}.card-3[data-v-32ddfde5]{bottom:0;left:50px;width:240px;animation-delay:-4s}@keyframes cardFloat-32ddfde5{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}.card-header[data-v-32ddfde5]{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem;font-weight:600;color:#1f2937;font-size:.9375rem}.card-icon[data-v-32ddfde5]{width:40px;height:40px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff}.card-icon.purple[data-v-32ddfde5]{background:linear-gradient(135deg,#059669,#10b981)}.card-icon.blue[data-v-32ddfde5]{background:linear-gradient(135deg,#10b981,#34d399)}.card-icon.green[data-v-32ddfde5]{background:linear-gradient(135deg,#059669,#34d399)}.card-icon svg[data-v-32ddfde5]{width:20px;height:20px}.card-body[data-v-32ddfde5]{color:#6b7280;font-size:.875rem}.security-badges[data-v-32ddfde5]{display:flex;gap:.5rem}.security-badge[data-v-32ddfde5]{padding:.375rem .875rem;background:#10b9811a;color:#059669;border-radius:.5rem;font-weight:600;font-size:.75rem}.growth-chart[data-v-32ddfde5]{display:flex;align-items:flex-end;gap:.5rem;height:60px}.growth-chart .chart-bar[data-v-32ddfde5]{flex:1;background:linear-gradient(180deg,#059669,#10b981);border-radius:.25rem;animation:growUp 1s ease-out both}.cta-section[data-v-32ddfde5]{padding:7rem 2rem;background:linear-gradient(135deg,#064e3b,#065f46);position:relative;overflow:hidden}.cta-background[data-v-32ddfde5]{position:absolute;inset:0}.cta-pattern[data-v-32ddfde5]{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M50 50c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10zM10 10c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10S0 25.523 0 20s4.477-10 10-10zm10 8c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8zm40 40c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.cta-container[data-v-32ddfde5]{max-width:900px;margin:0 auto;position:relative;z-index:1}.cta-content[data-v-32ddfde5]{text-align:center}.cta-title[data-v-32ddfde5]{font-family:Outfit,Inter,sans-serif;font-size:3.25rem;font-weight:800;color:#fff;margin-bottom:1.5rem;letter-spacing:-.02em}.cta-description[data-v-32ddfde5]{font-size:1.375rem;color:#ffffffd9;margin-bottom:2.5rem;line-height:1.6}.cta-buttons[data-v-32ddfde5]{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.btn-cta[data-v-32ddfde5]{background:linear-gradient(135deg,#059669,#10b981,#34d399);box-shadow:0 12px 24px -4px #10b98166}.btn-cta[data-v-32ddfde5]:hover{box-shadow:0 16px 32px -4px #10b98180}.cta-note[data-v-32ddfde5]{color:#ffffffb3;font-size:.9375rem}.footer[data-v-32ddfde5]{background:#0f172a;padding:4rem 2rem}.footer-container[data-v-32ddfde5]{max-width:1280px;margin:0 auto}.footer-content[data-v-32ddfde5]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.footer-brand[data-v-32ddfde5]{display:flex;align-items:center;gap:.75rem}.footer-brand .brand-name[data-v-32ddfde5]{background:linear-gradient(135deg,#059669,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-links[data-v-32ddfde5]{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.footer-links a[data-v-32ddfde5]{color:#9ca3af;text-decoration:none;font-weight:500;transition:color .2s ease}.footer-links a[data-v-32ddfde5]:hover{color:#10b981}.footer-text[data-v-32ddfde5]{color:#6b7280;text-align:center;font-size:.9375rem}.footer-link[data-v-32ddfde5]{color:#10b981;text-decoration:none;font-weight:600;transition:all .2s ease;position:relative;display:inline-block}.footer-link[data-v-32ddfde5]:hover{color:#34d399;transform:translateY(-1px)}.footer-link[data-v-32ddfde5]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#10b981,#34d399);transform:scaleX(0);transition:transform .3s ease}.footer-link[data-v-32ddfde5]:hover:after{transform:scaleX(1)}@media(max-width:1280px){.hero-container[data-v-32ddfde5],.features-container[data-v-32ddfde5],.benefits-container[data-v-32ddfde5],.cta-container[data-v-32ddfde5],.footer-container[data-v-32ddfde5]{padding-left:2rem;padding-right:2rem}}@media(max-width:1024px){.navbar-container[data-v-32ddfde5]{padding:.875rem 1.5rem}.hero[data-v-32ddfde5]{padding:7rem 0 4rem}.hero-container[data-v-32ddfde5]{grid-template-columns:1fr;text-align:center;gap:4rem}.hero-content[data-v-32ddfde5]{max-width:800px;margin:0 auto}.hero-title[data-v-32ddfde5]{font-size:3.25rem}.hero-description[data-v-32ddfde5]{margin-left:auto;margin-right:auto}.hero-cta[data-v-32ddfde5],.hero-stats[data-v-32ddfde5]{justify-content:center}.hero-visual[data-v-32ddfde5]{max-width:700px;margin:0 auto}.features-grid[data-v-32ddfde5]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.benefits-container[data-v-32ddfde5]{grid-template-columns:1fr;gap:3rem;text-align:center}.benefits-content[data-v-32ddfde5]{max-width:800px;margin:0 auto}.benefit-item[data-v-32ddfde5]{text-align:left}.benefits-visual[data-v-32ddfde5]{height:400px;max-width:600px;margin:0 auto}}@media(max-width:768px){.navbar-container[data-v-32ddfde5]{padding:.625rem .75rem;flex-wrap:nowrap;gap:.5rem;width:100%}.nav-links[data-v-32ddfde5]{gap:.5rem;flex:0 0 auto;justify-content:flex-end}.nav-links .nav-link[data-v-32ddfde5]{display:flex;padding:.4rem .75rem;font-size:.75rem}.nav-links .nav-desktop-only[data-v-32ddfde5]{display:none!important}.hero[data-v-32ddfde5]{padding:6rem 0 3rem}.hero-title[data-v-32ddfde5]{font-size:2.5rem}.hero-description[data-v-32ddfde5]{font-size:1.125rem}.section-title[data-v-32ddfde5]{font-size:2.25rem}.section-description[data-v-32ddfde5]{font-size:1.125rem}.features[data-v-32ddfde5]{padding:5rem 0}.features-grid[data-v-32ddfde5]{grid-template-columns:1fr}.benefits[data-v-32ddfde5]{padding:5rem 0}.benefits-visual[data-v-32ddfde5]{display:none}.cta-section[data-v-32ddfde5]{padding:5rem 1.5rem}.cta-title[data-v-32ddfde5]{font-size:2.5rem}.cta-description[data-v-32ddfde5]{font-size:1.125rem}.footer[data-v-32ddfde5]{padding:4rem 1.5rem 2rem}.footer-links[data-v-32ddfde5]{gap:1.25rem;justify-content:center}}@media(max-width:480px){.navbar-container[data-v-32ddfde5]{gap:.375rem;padding:.5rem}.nav-links[data-v-32ddfde5]{width:auto;justify-content:flex-end;margin-top:0;gap:.25rem}.btn-primary[data-v-32ddfde5],.btn-secondary[data-v-32ddfde5],.nav-links .nav-link[data-v-32ddfde5]{flex:0 0 auto;padding:.35rem .625rem;font-size:.7rem;border-radius:.625rem;justify-content:center;white-space:nowrap;gap:.25rem}.brand-name[data-v-32ddfde5]{font-size:1.125rem}.brand-icon[data-v-32ddfde5]{width:34px;height:34px}.hero-title[data-v-32ddfde5]{font-size:2.125rem}.section-title[data-v-32ddfde5]{font-size:1.875rem}.hero-stats[data-v-32ddfde5]{flex-direction:column;align-items:center;gap:2rem}.stat-divider[data-v-32ddfde5]{display:none}.cta-title[data-v-32ddfde5]{font-size:2rem}.dashboard-mockup[data-v-32ddfde5]{border-radius:1rem}.mockup-content[data-v-32ddfde5]{padding:1.25rem}.patient-card[data-v-32ddfde5]{padding:1rem}}@media(max-width:400px){.navbar-container[data-v-32ddfde5]{padding:.5rem .75rem;min-width:0;gap:.25rem;flex-wrap:wrap}.brand[data-v-32ddfde5]{min-width:0;flex-shrink:0}.nav-links[data-v-32ddfde5]{flex:1 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.2rem}.brand-name[data-v-32ddfde5]{font-size:1rem;letter-spacing:-.02em}.brand-icon[data-v-32ddfde5]{width:28px;height:28px}.btn-primary[data-v-32ddfde5],.btn-secondary[data-v-32ddfde5],.nav-links .nav-link[data-v-32ddfde5]{padding:.35rem .5rem;font-size:.6875rem;border-radius:.5rem}.hero[data-v-32ddfde5]{padding:5.5rem .75rem 2.5rem}.hero-container[data-v-32ddfde5]{padding-left:.75rem;padding-right:.75rem;gap:2.5rem}.hero-content[data-v-32ddfde5]{min-width:0}.badge[data-v-32ddfde5]{padding:.5rem .75rem;font-size:.75rem;gap:.5rem;margin-bottom:1.25rem}.badge-icon[data-v-32ddfde5]{width:14px;height:14px}.hero-title[data-v-32ddfde5]{font-size:1.75rem;margin-bottom:1.25rem}.hero-description[data-v-32ddfde5]{font-size:.9375rem;margin-bottom:1.75rem}.hero-cta[data-v-32ddfde5]{flex-direction:column;gap:.75rem;margin-bottom:2rem}.btn-large[data-v-32ddfde5]{padding:.875rem 1.25rem;font-size:.9375rem;width:100%;justify-content:center}.hero-stats[data-v-32ddfde5]{flex-direction:column;gap:1.25rem;padding-top:1.5rem}.stat-value[data-v-32ddfde5]{font-size:1.5rem}.stat-label[data-v-32ddfde5]{font-size:.8125rem}.hero-visual[data-v-32ddfde5]{min-width:0}.dashboard-mockup[data-v-32ddfde5]{border-radius:.75rem}.mockup-header[data-v-32ddfde5]{padding:.75rem 1rem}.mockup-title[data-v-32ddfde5]{font-size:.75rem}.mockup-content[data-v-32ddfde5]{padding:.75rem 1rem}.patient-card[data-v-32ddfde5]{padding:.75rem;gap:.75rem}.patient-name[data-v-32ddfde5],.patient-meta[data-v-32ddfde5]{font-size:.8125rem}.avatar-placeholder[data-v-32ddfde5]{width:36px;height:36px}.avatar-placeholder svg[data-v-32ddfde5]{width:20px;height:20px}.status-badge[data-v-32ddfde5]{padding:.25rem .5rem;font-size:.625rem}.mini-stat-card[data-v-32ddfde5]{padding:.75rem}.mini-stat-icon[data-v-32ddfde5]{width:36px;height:36px}.mini-stat-label[data-v-32ddfde5]{font-size:.75rem}.mini-stat-value[data-v-32ddfde5]{font-size:1.25rem}.cta-section[data-v-32ddfde5]{padding:3rem .75rem}.cta-title[data-v-32ddfde5]{font-size:1.5rem}.cta-description[data-v-32ddfde5]{font-size:.9375rem}}
