body,html{margin:0!important;padding:0!important}html,body{overflow-x:hidden}.hero-section.svelte-17umu6c{min-height:75vh;background:linear-gradient(135deg,#0f62fe,#001d6c);color:#fff;display:flex;align-items:center;position:relative;width:100vw;margin-left:calc(-50vw + 50%);padding:6rem 0 4rem}.hero-container.svelte-17umu6c{display:flex;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.hero-content.svelte-17umu6c{flex:1;min-width:0}.hero-title.svelte-17umu6c{font-size:3.5rem;font-weight:300;line-height:1.2;margin-bottom:1.5rem}.hero-subtitle.svelte-17umu6c{font-size:1.25rem;line-height:1.6;margin-bottom:1.5rem;opacity:.9}.hero-description.svelte-17umu6c{font-size:1rem;line-height:1.6;margin-bottom:2.5rem;opacity:.8;color:#ffffffe6}.hero-sub-cta.svelte-17umu6c{font-size:.875rem;margin-top:1rem;opacity:.8;color:#fffc}.hero-actions.svelte-17umu6c{display:flex;gap:1rem;flex-wrap:wrap}.hero-actions.svelte-17umu6c .bx--btn{display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:200px;padding:.875rem 1rem!important}.hero-actions.svelte-17umu6c .bx--btn svg{margin-left:auto!important;margin-right:0!important;flex-shrink:0}.hero-actions.svelte-17umu6c .bx--btn--ghost{color:#fff!important;border-color:#fff!important;min-width:200px!important;padding:.875rem 1rem!important;box-sizing:border-box!important}.hero-actions.svelte-17umu6c .bx--btn--ghost:hover{background-color:#ffffff1a!important;color:#fff!important}.hero-actions.svelte-17umu6c .bx--btn--primary{min-width:200px!important;padding:.875rem 1rem!important;box-sizing:border-box!important}.hero-image.svelte-17umu6c{flex:1;display:flex;justify-content:center;align-items:center;min-width:0;padding:1rem 0;margin-left:0%;overflow:hidden}.platform-preview.svelte-17umu6c{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;overflow:hidden;max-width:500px;width:100%;min-height:350px}.preview-header.svelte-17umu6c{display:flex;align-items:center;padding:1rem;background:#f4f4f4;border-bottom:1px solid #e0e0e0}.preview-dots.svelte-17umu6c{display:flex;gap:.5rem;margin-right:1rem}.preview-dots.svelte-17umu6c span:where(.svelte-17umu6c){width:12px;height:12px;border-radius:50%;background:#d0d0d0}.preview-dots.svelte-17umu6c span:where(.svelte-17umu6c):first-child{background:#ff5f56}.preview-dots.svelte-17umu6c span:where(.svelte-17umu6c):nth-child(2){background:#ffbd2e}.preview-dots.svelte-17umu6c span:where(.svelte-17umu6c):nth-child(3){background:#27ca3f}.preview-title.svelte-17umu6c{font-size:.875rem;color:#525252}.preview-content.svelte-17umu6c{display:flex;height:300px}.preview-sidebar.svelte-17umu6c{width:200px;background:#f8f9fa;padding:1rem;border-right:1px solid #e0e0e0}.preview-nav-item.svelte-17umu6c{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-bottom:.5rem;border-radius:6px;cursor:pointer;transition:background .2s;color:#525252;font-size:.875rem}.preview-nav-item.active.svelte-17umu6c{background:#0f62fe;color:#fff}.preview-main.svelte-17umu6c{flex:1;padding:1.5rem}.preview-card.svelte-17umu6c{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.card-header.svelte-17umu6c{padding:1rem;background:#f8f9fa;border-bottom:1px solid #e0e0e0;font-weight:600;color:#161616}.appointment-item.svelte-17umu6c{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #f0f0f0;gap:1rem}.appointment-item.svelte-17umu6c:last-child{border-bottom:none}.time.svelte-17umu6c{font-weight:600;color:#0f62fe;min-width:60px}.patient.svelte-17umu6c{flex:1;color:#161616}.status.svelte-17umu6c{padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600}.status.completed.svelte-17umu6c{background:#f4f4f4;color:#161616}.status.upcoming.svelte-17umu6c{background:#e6f3ff;color:#0f62fe}section.svelte-17umu6c{padding:4rem 0}.section-header.svelte-17umu6c{text-align:center;margin-bottom:3rem}.section-header.svelte-17umu6c h2:where(.svelte-17umu6c){font-size:2.5rem;font-weight:300;margin-bottom:1rem;color:#161616}.section-subtitle.svelte-17umu6c{font-size:1.125rem;color:#525252;max-width:600px;margin:0 auto}@media (max-width: 672px){.benefits-section.svelte-17umu6c .bx--grid{padding-left:0!important;padding-right:0!important}.benefits-section.svelte-17umu6c .bx--row{margin-left:0!important;margin-right:0!important;margin-bottom:2rem!important}.benefits-section.svelte-17umu6c .bx--col{padding-left:.5rem!important;padding-right:.5rem!important}}.benefits-section.svelte-17umu6c .bx--row{margin-bottom:2rem}.benefits-section.svelte-17umu6c .bx--row:last-child{margin-bottom:0}.benefit-tile{height:100%;text-align:center;padding:2rem 1.5rem!important;transition:transform .2s,box-shadow .2s}.benefit-tile:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.benefit-icon.svelte-17umu6c{margin-bottom:1.5rem;color:#0f62fe}.agitation-section.svelte-17umu6c{background:#f4f4f4;color:#161616}@media (max-width: 672px){.agitation-section.svelte-17umu6c .bx--grid{padding-left:0!important;padding-right:0!important}.agitation-section.svelte-17umu6c .bx--row{margin-left:0!important;margin-right:0!important}.agitation-section.svelte-17umu6c .bx--col{padding-left:.5rem!important;padding-right:.5rem!important}}.solution-section.svelte-17umu6c{background:#fff}.feature-highlight.svelte-17umu6c{padding:2rem;height:100%}.feature-icon.svelte-17umu6c{margin-bottom:1.5rem;color:#0f62fe}.feature-highlight.svelte-17umu6c h3:where(.svelte-17umu6c){font-size:1.5rem;margin-bottom:1rem;color:#161616}.feature-highlight.svelte-17umu6c p:where(.svelte-17umu6c){color:#525252;line-height:1.6;margin-bottom:1.5rem}.feature-benefits.svelte-17umu6c{list-style:none;padding:0}.feature-benefits.svelte-17umu6c li:where(.svelte-17umu6c){display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#0f62fe;font-weight:500}.social-proof-section.svelte-17umu6c{background:#fff}.testimonial-tile{padding:2rem!important;height:100%}.testimonial-header.svelte-17umu6c{margin-bottom:2rem}.stars.svelte-17umu6c{display:flex;gap:.25rem;margin-bottom:1rem;color:#0f62fe}.testimonial-text.svelte-17umu6c{font-size:1.125rem;line-height:1.6;color:#161616;font-style:italic}.testimonial-author.svelte-17umu6c strong:where(.svelte-17umu6c){color:#161616}.testimonial-author.svelte-17umu6c p:where(.svelte-17umu6c){color:#525252;margin:.25rem 0 0}.stats-container.svelte-17umu6c{display:grid;grid-template-columns:1fr 1fr;gap:2rem;height:100%;align-content:center}.stat-item.svelte-17umu6c{text-align:center}.stat-number.svelte-17umu6c{font-size:3rem;font-weight:300;color:#0f62fe;line-height:1;margin-bottom:.5rem}.stat-label.svelte-17umu6c{color:#525252;font-size:.875rem}.how-it-works-section.svelte-17umu6c{background:#fff}.step-item.svelte-17umu6c{text-align:center;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;height:100%}.step-number.svelte-17umu6c{width:80px;height:80px;border-radius:50%;background:#0f62fe;color:#fff;font-size:2rem;font-weight:300;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;flex-shrink:0}.step-item.svelte-17umu6c h3:where(.svelte-17umu6c){font-size:1.5rem;margin-bottom:1rem;color:#161616}.step-item.svelte-17umu6c p:where(.svelte-17umu6c){color:#525252;line-height:1.6;flex-grow:1}.benefits-section.svelte-17umu6c{background:#f4f4f4}.benefit-category.svelte-17umu6c{padding:2rem;background:#fff;border-radius:8px;height:100%;margin-bottom:2rem;margin-top:0}.benefit-category.svelte-17umu6c h3:where(.svelte-17umu6c){font-size:1.5rem;margin-bottom:1.5rem;color:#161616}.benefit-list.svelte-17umu6c{list-style:none;padding:0}.benefit-list.svelte-17umu6c li:where(.svelte-17umu6c){padding:.75rem 0;border-bottom:1px solid #f0f0f0;color:#525252;line-height:1.5}.benefit-list.svelte-17umu6c li:where(.svelte-17umu6c):last-child{border-bottom:none}.pricing-section.svelte-17umu6c{background:#fff;padding:4rem 0}.pricing-card.svelte-17umu6c{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 4px 24px #0000000d;height:100%;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}.pricing-card.svelte-17umu6c:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001a}.pricing-card-popular.svelte-17umu6c{border:2px solid #0f62fe;box-shadow:0 8px 32px #0f62fe26;transform:scale(1.05)}.pricing-badge.svelte-17umu6c{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#0f62fe;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pricing-header.svelte-17umu6c{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.pricing-header.svelte-17umu6c h3:where(.svelte-17umu6c){font-size:1.5rem;margin-bottom:1rem;color:#161616}.pricing-price.svelte-17umu6c{font-size:2rem;font-weight:300;color:#0f62fe;margin-bottom:.5rem}.pricing-trial.svelte-17umu6c{font-size:.875rem;color:#525252;font-weight:500}.pricing-features.svelte-17umu6c{margin-bottom:2rem;flex-grow:1}.pricing-feature.svelte-17umu6c{display:flex;align-items:flex-start;gap:.5rem;color:#0f62fe;font-size:.875rem;margin-bottom:.75rem;text-align:left}.pricing-feature.svelte-17umu6c span:where(.svelte-17umu6c){color:#161616;line-height:1.4}.pricing-cta.svelte-17umu6c{text-align:center;margin-top:auto}.pricing-sub-text.svelte-17umu6c{margin-top:1rem;font-size:.875rem;color:#525252;font-style:italic}.bold-feature.svelte-17umu6c{font-weight:600!important}.pricing-cta.svelte-17umu6c .bx--btn--ghost{border:2px solid #e0e0e0!important;color:#161616!important}.pricing-cta.svelte-17umu6c .bx--btn--ghost:hover{border-color:#0f62fe!important;background-color:#0f62fe!important;color:#fff!important}.faq-section.svelte-17umu6c{background:#f4f4f4;padding:4rem 0}.faq-section.svelte-17umu6c .section-header:where(.svelte-17umu6c){text-align:center;margin-bottom:3rem}.faq-container.svelte-17umu6c{max-width:800px;margin:0 auto;padding:0 2rem}.faq-accordion.svelte-17umu6c{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-17umu6c{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.faq-question.svelte-17umu6c{padding:1.5rem 2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.faq-question.svelte-17umu6c:hover{background-color:#f4f4f4}.faq-question.svelte-17umu6c h3:where(.svelte-17umu6c){margin:0;font-size:1.125rem;font-weight:600;color:#161616}.faq-icon.svelte-17umu6c{font-size:1.5rem;font-weight:300;color:#0f62fe;transition:transform .3s ease}.faq-icon.open.svelte-17umu6c{transform:rotate(45deg)}.faq-answer.svelte-17umu6c{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.open.svelte-17umu6c{max-height:500px;padding:0 2rem 1.5rem}.faq-answer.svelte-17umu6c p:where(.svelte-17umu6c){color:#525252;line-height:1.6;margin:0;padding-top:1rem}.trust-section.svelte-17umu6c{background:#fff}.trust-item.svelte-17umu6c{text-align:center;padding:2rem 1rem}.trust-item.svelte-17umu6c h4:where(.svelte-17umu6c){font-size:1.25rem;margin:1rem 0;color:#161616}.trust-item.svelte-17umu6c p:where(.svelte-17umu6c){color:#525252;line-height:1.6}.final-cta-section.svelte-17umu6c{background:#161616;color:#fff;text-align:center;padding:4rem 1rem;display:flex;justify-content:center}.final-cta-content.svelte-17umu6c{display:flex;flex-direction:column;align-items:center;max-width:600px;width:100%}.final-cta-content.svelte-17umu6c h2:where(.svelte-17umu6c){font-size:2.5rem;font-weight:300;margin-bottom:1rem;color:#fff}.final-cta-subtitle.svelte-17umu6c{font-size:1.25rem;margin-bottom:2rem;opacity:.9;color:#fff}.cta-features.svelte-17umu6c{display:flex;justify-content:center;gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap}.cta-feature.svelte-17umu6c{display:flex;align-items:center;gap:.5rem;color:#fff;font-weight:500}.cta-feature.svelte-17umu6c span:where(.svelte-17umu6c){color:#fff}.final-cta-content.svelte-17umu6c .bx--btn--ghost{color:#fff!important;border-color:#fff!important;padding:1rem 2rem!important}.final-cta-content.svelte-17umu6c .bx--btn--ghost:hover{background-color:#ffffff1a!important;color:#fff!important}.cta-note.svelte-17umu6c{margin-top:1rem;font-size:.875rem;opacity:.8;color:#fff}@media (max-width: 768px){.hero-section.svelte-17umu6c{min-height:auto;padding:5rem 0 3rem}.hero-container.svelte-17umu6c{flex-direction:column;gap:2rem;padding:0 1rem}.hero-content.svelte-17umu6c{text-align:center}.hero-title.svelte-17umu6c{font-size:2.5rem}.hero-subtitle.svelte-17umu6c{font-size:1.125rem}.hero-description.svelte-17umu6c{font-size:.875rem;margin-bottom:2rem}.hero-sub-cta.svelte-17umu6c{font-size:.75rem}.hero-actions.svelte-17umu6c{flex-direction:column;gap:1rem}.hero-actions.svelte-17umu6c .bx--btn{width:100%;min-width:100%!important;justify-content:space-between!important}.hero-actions.svelte-17umu6c .bx--btn svg{margin-left:auto!important}.hero-image.svelte-17umu6c{padding:0;margin-left:50%}.platform-preview.svelte-17umu6c{max-width:100%;margin:0}.preview-content.svelte-17umu6c{height:250px}.preview-sidebar.svelte-17umu6c{width:120px;padding:.5rem}.preview-nav-item.svelte-17umu6c{font-size:.75rem;padding:.5rem}}@media (max-width: 672px){.section-header.svelte-17umu6c h2:where(.svelte-17umu6c){font-size:2rem}.final-cta-content.svelte-17umu6c h2:where(.svelte-17umu6c){font-size:2rem}.stats-container.svelte-17umu6c{grid-template-columns:1fr}.cta-features.svelte-17umu6c{flex-direction:column;align-items:center}.benefits-section.svelte-17umu6c .bx--col{width:100%!important;margin-bottom:1rem}.pricing-section.svelte-17umu6c .bx--col{width:100%!important;margin-bottom:3rem}.pricing-section.svelte-17umu6c .bx--col:last-child{margin-bottom:0}.pricing-card.svelte-17umu6c{padding:1.5rem;margin-bottom:3rem;margin-top:1rem}.pricing-card-popular.svelte-17umu6c{transform:none}.pricing-price.svelte-17umu6c{font-size:1.75rem}.trust-section.svelte-17umu6c .bx--col{width:100%!important;margin-bottom:1.5rem}.faq-container.svelte-17umu6c{padding:0 1rem}.faq-question.svelte-17umu6c{padding:1rem 1.5rem}.faq-answer.open.svelte-17umu6c{padding:0 1.5rem 1rem}}
