.DentalFeatureCards_grid__Xv41p{--card-ink:#333;--card-muted:#737373;--card-font:var(--font-inter,"Inter"),Arial,sans-serif;--card-label-weight:500;--card-body-weight:400;--card-gap:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap);width:100%;font-family:var(--card-font)}.DentalFeatureCards_card__P_Mfx{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:366px;padding:clamp(26px,2.4vw,34px) clamp(26px,2.4vw,34px) 0;overflow:hidden;background:#fff;border:1px solid #e7e8ea;border-radius:17px;box-shadow:0 1px 2px #00000003}.DentalFeatureCards_copy__6jzhV h3{margin:0;color:var(--card-ink);font-family:var(--card-font);font-size:16px;font-weight:var(--card-label-weight);line-height:1.25;letter-spacing:-.028em;text-wrap:balance}.DentalFeatureCards_copy__6jzhV p{margin:8px 0 0;color:var(--card-muted);font-size:15px;font-weight:var(--card-body-weight);line-height:1.55;text-wrap:pretty}.DentalFeatureCards_stage__F0_p7{position:relative;min-height:210px;margin-top:28px;overflow:hidden;border-radius:16px 16px 0 0;display:flex;align-items:flex-end;isolation:isolate}.DentalFeatureCards_booking__KHzOT{background:radial-gradient(ellipse at 15% 0,#e7f5ff,transparent 70%),linear-gradient(130deg,#c8e5f8,#8dc7f6)}.DentalFeatureCards_absence__HIAkh{background:radial-gradient(ellipse at 0 15%,#ffe9df,transparent 65%),linear-gradient(130deg,#e9e0fb,#aec4fd)}.DentalFeatureCards_recall__XrP45{background:radial-gradient(ellipse at 0 0,#e4fff4,transparent 65%),linear-gradient(130deg,#bff3e5,#92d9cf)}.DentalFeatureCards_handoff__3wsfH{background:radial-gradient(ellipse at 0 0,#f5ffdb,transparent 65%),linear-gradient(120deg,#e7f6c3,#b6e5c0)}.DentalFeatureCards_art__7307x{display:block;flex:0 0 auto;width:120%;max-width:none;height:auto;margin-left:3%;margin-bottom:-18px}.DentalFeatureCards_booking__KHzOT .DentalFeatureCards_art__7307x{width:100%;margin-left:0;margin-bottom:-6%}.DentalFeatureCards_absence__HIAkh .DentalFeatureCards_art__7307x{width:110%;margin-left:-2%}.DentalFeatureCards_recall__XrP45 .DentalFeatureCards_art__7307x{width:125%;margin-left:-12%;margin-bottom:-18%}.DentalFeatureCards_handoff__3wsfH .DentalFeatureCards_art__7307x{width:142%;margin-left:13%;margin-bottom:-5%}.DentalFeatureCards_panel__P5ng0{flex:0 0 auto;width:95%;margin:0 0 -18px 20px;padding:16px;border:1px solid #e6e8eb;border-radius:12px;background:#fff;box-shadow:0 12px 28px #142d4c0a;color:#40454d;font-size:13px}.DentalFeatureCards_panelHead__SZIcD{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;font-weight:500}.DentalFeatureCards_status__bQFz4{display:block;flex:none;width:8px;height:8px;border-radius:50%;background:#62ae95}.DentalFeatureCards_infoRow__xxjA6{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #eef0f2;white-space:nowrap}.DentalFeatureCards_glyph__dESvq{display:grid;place-items:center;width:30px;height:30px;font-size:12px;background:#edf6ff;border-radius:8px;color:#168de2}.DentalFeatureCards_glyph__dESvq i{width:17px;height:17px;background:currentColor;mask:var(--icon) center /contain no-repeat}.DentalFeatureCards_line__9RYYd{width:24px;height:5px;border-radius:5px;margin-left:auto;background:#e8ebef}.DentalFeatureCards_person__lEhp3{display:flex;align-items:center;gap:12px}.DentalFeatureCards_person__lEhp3 img{width:42px;height:42px;border-radius:50%;object-fit:cover}.DentalFeatureCards_person__lEhp3 strong{display:block;font-size:13px;font-weight:500}.DentalFeatureCards_person__lEhp3 span:not(.DentalFeatureCards_status__bQFz4){display:block;font-size:11px;color:#78808a;margin-top:3px}.DentalFeatureCards_person__lEhp3 .DentalFeatureCards_status__bQFz4{margin-left:auto}.DentalFeatureCards_summary___6DsO{margin-top:18px;padding-top:16px;border-top:1px solid #edf0f3;color:#737b87;font-size:12px}.DentalFeatureCards_placeholder__GfWUs{width:100%;height:7px;border-radius:5px;background:#e9ecf0;margin-top:12px}.DentalFeatureCards_placeholder__GfWUs:last-child{width:73%}.DentalFeatureCards_pill__Tx28B{display:inline-block;padding:7px 10px;border-radius:7px;background:#edf6ff;color:#2281c6;font-size:11px;margin-top:18px}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_card__P_Mfx{display:flex;flex-direction:column;min-height:400px}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_copy__6jzhV{padding-bottom:28px}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_stage__F0_p7{flex:0 0 230px;height:230px;min-height:230px;background:none;margin-top:auto;margin-left:-12px;margin-right:-34px;border-radius:0}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_panel__P5ng0{position:absolute;top:24px;left:16px;width:calc(100% + 8px);min-height:250px;margin:0}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_art__7307x{position:absolute;bottom:-12px;left:0;width:110%;margin:0}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_booking__KHzOT .DentalFeatureCards_art__7307x{width:100%;margin:0;bottom:-22px}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_handoff__3wsfH .DentalFeatureCards_art__7307x{top:0;bottom:auto;width:120%;margin:0}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_recall__XrP45 .DentalFeatureCards_art__7307x{width:115%;margin-left:-5%;margin-bottom:-20px}.DentalFeatureCards_workflow__um8gt{position:absolute;top:36px;left:22px;width:calc(100% + 8px);padding:18px 48px 8px 16px;border:1px solid #eceef0;border-radius:10px;background:#fff;box-shadow:0 8px 24px #283c5505;color:var(--card-ink);font-family:var(--card-font);font-size:12px;font-weight:var(--card-body-weight);line-height:1.45;letter-spacing:-.015em}.DentalFeatureCards_workflowHeading__UzlHg{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;font-weight:var(--card-label-weight);line-height:20px;letter-spacing:-.028em}.DentalFeatureCards_workflowSubtitle__ib6_h{margin:3px 0 16px;font-size:11px;color:var(--card-muted)}.DentalFeatureCards_workflowTabs__T8cKA{display:flex;gap:18px;margin-top:14px;color:var(--card-muted);font-size:10px}.DentalFeatureCards_workflowTabs__T8cKA span{padding-bottom:10px}.DentalFeatureCards_workflowTabs__T8cKA span:first-child{color:#2780d8;border-bottom:1px solid #2780d8}.DentalFeatureCards_patientRow__clIYw{display:flex;align-items:center;gap:9px;min-height:54px;border-top:1px solid #eff0f2}.DentalFeatureCards_patientPhoto__rEriB{position:relative;display:block;flex:none;width:29px;height:29px;overflow:hidden;border-radius:50%;background:#f0f1f2}.DentalFeatureCards_patientPhoto__rEriB img{position:absolute;left:-33px;width:384px;height:256px;max-width:none}.DentalFeatureCards_patientDetails__QgFac{flex:1;min-width:0;white-space:nowrap}.DentalFeatureCards_contactHeading__4omij small,.DentalFeatureCards_patientDetails__QgFac small{display:block;color:var(--card-muted);font-size:10px;margin-top:1px}.DentalFeatureCards_patientStatus__oOAHH{flex:none;padding:4px 7px;border-radius:20px;font-size:9px;white-space:nowrap}.DentalFeatureCards_greenStatus__cILVY{background:#eff8ef;color:#46814a}.DentalFeatureCards_blueStatus__TRsvI{background:#edf5ff;color:#377fcb}.DentalFeatureCards_neutralStatus__tsZUH{background:#f3f4f5;color:var(--card-muted)}.DentalFeatureCards_smallBadge__cZqSl{display:inline-flex;align-items:center;padding:5px 9px;border-radius:6px;font-size:10px;font-weight:var(--card-body-weight);color:#377fcb;background:#edf5ff;white-space:nowrap}.DentalFeatureCards_booking__KHzOT .DentalFeatureCards_workflow__um8gt{top:56px;left:30px;width:460px;padding:18px 0 0}.DentalFeatureCards_agenda__cQAkY .DentalFeatureCards_workflowHeading__UzlHg{padding:0 118px 16px 18px}.DentalFeatureCards_agendaDays__zQ5Kg,.DentalFeatureCards_agendaRow__8RIEZ{display:grid;grid-template-columns:52px 1fr 1fr}.DentalFeatureCards_agendaDays__zQ5Kg{border-top:1px solid #eff0f2;color:var(--card-muted);font-size:11px}.DentalFeatureCards_agendaDays__zQ5Kg span{padding:12px 8px;border-right:1px solid #eff0f2}.DentalFeatureCards_agendaRow__8RIEZ>*{min-height:62px;padding:8px;border-right:1px solid #eff0f2;border-top:1px solid #eff0f2}.DentalFeatureCards_time__1Nd_p{font-size:10px;color:var(--card-muted);font-variant-numeric:tabular-nums}.DentalFeatureCards_busySlot__5YK5D{display:block;height:36px;border-radius:5px;background:#f0f2f4}.DentalFeatureCards_appointment__5f_L4{display:block;padding:5px 9px;border-left:3px solid #3186eb;border-radius:5px;background:#edf5ff;font-size:11px}.DentalFeatureCards_appointment__5f_L4 small{display:block;color:var(--card-muted);font-size:10px}.DentalFeatureCards_agendaConfirmation__Y77FQ{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid #eff0f2;font-size:11px}.DentalFeatureCards_handoff__3wsfH .DentalFeatureCards_workflow__um8gt{top:36px;left:34px;width:400px;padding:20px 64px 20px 20px}.DentalFeatureCards_contactHeading__4omij{display:flex;align-items:center;gap:10px}.DentalFeatureCards_contactHeading__4omij .DentalFeatureCards_smallBadge__cZqSl{margin-left:auto}.DentalFeatureCards_transferSummary__TL90z{margin:18px 0;padding-top:16px;border-top:1px solid #eff0f2}.DentalFeatureCards_transferSummary__TL90z small{color:var(--card-muted);font-size:11px}.DentalFeatureCards_transferSummary__TL90z p{margin:10px 0;font-size:12px;line-height:1.5}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_workflow__um8gt{top:24px;left:16px;min-height:250px}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_booking__KHzOT .DentalFeatureCards_workflow__um8gt{top:24px;width:440px}@media(min-width:900px){.DentalFeatureCards_wide__gywZU{grid-column:span 2;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:clamp(20px,2.4vw,32px)}.DentalFeatureCards_wide__gywZU .DentalFeatureCards_stage__F0_p7{margin-top:0}.DentalFeatureCards_wide__gywZU:has(>.DentalFeatureCards_booking__KHzOT){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.DentalFeatureCards_wide__gywZU:has(>.DentalFeatureCards_booking__KHzOT) .DentalFeatureCards_copy__6jzhV{padding-right:clamp(20px,2.4vw,32px)}.DentalFeatureCards_wide__gywZU .DentalFeatureCards_booking__KHzOT .DentalFeatureCards_workflow__um8gt{left:34px;top:36px}}@media(max-width:899px){.DentalFeatureCards_grid__Xv41p{grid-template-columns:repeat(2,minmax(0,1fr))}.DentalFeatureCards_columns__KcBY1{grid-template-columns:1fr}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_card__P_Mfx{min-height:360px}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_stage__F0_p7{max-height:260px}.DentalFeatureCards_columns__KcBY1 .DentalFeatureCards_art__7307x{max-width:500px}}@media(max-width:599px){.DentalFeatureCards_grid__Xv41p{grid-template-columns:1fr;gap:18px}.DentalFeatureCards_card__P_Mfx{min-height:360px;padding:26px 26px 0}.DentalFeatureCards_stage__F0_p7{min-height:220px;max-height:260px}.DentalFeatureCards_copy__6jzhV p{font-size:15px}}.DentalCustomerLogos_marquee__HS121{--dental-customer-logo-gap:clamp(3rem,5vw,4.5rem);grid-row:3;align-self:end;position:relative;z-index:2;width:100%;padding:1.25rem 0;margin-bottom:1.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.DentalCustomerLogos_filter__wjmmp{position:absolute;pointer-events:none}.DentalCustomerLogos_track__cjKEA{display:flex;width:max-content;animation:DentalCustomerLogos_dental-customer-marquee__cBwCH 70s linear infinite}.DentalCustomerLogos_list__AkK8Y{display:flex;flex-direction:row;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:calc(100vw + 10rem);gap:var(--dental-customer-logo-gap);margin:0;padding:0 calc(var(--dental-customer-logo-gap) / 2);list-style:none}.DentalCustomerLogos_item__OU4nZ{display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:3.25rem}.DentalCustomerLogos_item__OU4nZ img{display:block;max-width:none;filter:url(#dental-customer-logo-white);opacity:.85;user-select:none}@keyframes DentalCustomerLogos_dental-customer-marquee__cBwCH{to{transform:translateX(-50%)}}@media (max-width:719px){.DentalCustomerLogos_marquee__HS121{--dental-customer-logo-scale:0.82;padding:1rem 0;margin-bottom:1rem}.DentalCustomerLogos_track__cjKEA{animation-duration:38s}.DentalCustomerLogos_list__AkK8Y{min-width:0;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.DentalCustomerLogos_marquee__HS121{padding:1rem 1.5rem 1.5rem;mask-image:none;-webkit-mask-image:none}.DentalCustomerLogos_track__cjKEA{width:100%;animation:none}.DentalCustomerLogos_list__AkK8Y{min-width:0;width:100%;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;padding:0}.DentalCustomerLogos_list__AkK8Y[aria-hidden=true]{display:none}}.DentalPmsOrbit_band__VaAti.DentalPmsOrbit_band__VaAti{background:linear-gradient(180deg,#fff,#f7f8f9 18%,#f7f8f9 82%,#fff)}.DentalPmsOrbit_root__BlRfv{display:grid;justify-items:center;text-align:center}.DentalPmsOrbit_head___WHOq{display:grid;justify-items:center;gap:1.25rem}.DentalPmsOrbit_head___WHOq .DentalPmsOrbit_lead__EXWQz{max-width:40rem;margin:0;text-wrap:pretty}.DentalPmsOrbit_head___WHOq .button{margin-top:1.25rem}.DentalPmsOrbit_orbit__OYd93{--radius:39.5cqi;--disc:19.5cqi;--hub:28cqi;--spin:120s;position:relative;container-type:inline-size;width:min(100%,30rem);aspect-ratio:1;margin-top:clamp(2rem,4vw,3rem)}.DentalPmsOrbit_track__MLlFK{position:absolute;inset:calc(50% - var(--radius));border:1px solid rgba(22,141,226,.16);border-radius:50%}.DentalPmsOrbit_hub__F5qoW{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:var(--hub);aspect-ratio:1;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 .75rem rgba(255,255,255,.6),0 1.5rem 3rem -1.75rem rgba(25,40,60,.24)}.DentalPmsOrbit_hubMark___cgQn{display:block;width:40%;height:auto}.DentalPmsOrbit_ring__m5wnP{position:absolute;inset:0;margin:0;padding:0;list-style:none;animation:DentalPmsOrbit_orbit__OYd93 var(--spin) linear infinite;animation-play-state:var(--dental-ambient-state,paused)}.DentalPmsOrbit_slot__rSitP{position:absolute;left:calc(50% - var(--disc) / 2);top:calc(50% - var(--disc) / 2);width:var(--disc);aspect-ratio:1;transform:rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(calc(var(--angle) * -1))}.DentalPmsOrbit_disc__y4mpa{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;container-type:inline-size;box-shadow:0 0 0 .5rem rgba(255,255,255,.55),0 1.25rem 2.5rem -1.5rem rgba(25,40,60,.22);animation:DentalPmsOrbit_orbit__OYd93 var(--spin) linear infinite reverse;animation-play-state:var(--dental-ambient-state,paused)}.DentalPmsOrbit_disc__y4mpa img{display:block;height:auto;max-height:42cqi;object-fit:contain;user-select:none}@keyframes DentalPmsOrbit_orbit__OYd93{to{transform:rotate(1turn)}}@media (max-width:767px){.DentalPmsOrbit_orbit__OYd93{--radius:37cqi;--disc:23cqi;--hub:26cqi;width:min(100%,22rem)}.DentalPmsOrbit_hub__F5qoW{box-shadow:0 0 0 .5rem rgba(255,255,255,.6),0 1rem 2rem -1.25rem rgba(25,40,60,.24)}.DentalPmsOrbit_disc__y4mpa{box-shadow:0 0 0 .35rem rgba(255,255,255,.55),0 .9rem 1.75rem -1.1rem rgba(25,40,60,.22)}}@media (prefers-reduced-motion:reduce){.DentalPmsOrbit_disc__y4mpa,.DentalPmsOrbit_ring__m5wnP{animation:none}}.DentalPrivacySummary_layout__oXZxt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--dental-space-block);align-items:center}.DentalPrivacySummary_copy__KJ_g_{max-width:var(--dental-measure)}.DentalPrivacySummary_copy__KJ_g_ .dental-h2{max-width:18ch}.DentalPrivacySummary_copy__KJ_g_ .dental-text-link,.DentalPrivacySummary_copy__KJ_g_ .dental-usecases-lead{margin-top:var(--dental-space-tight)}.DentalPrivacySummary_seals__ghYoY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;color:var(--dental-ink)}.DentalPrivacySummary_layout__oXZxt .DentalPrivacySummary_seals__ghYoY .dental-compliance-seal{display:flex;flex-direction:column;align-items:center;gap:12px;width:auto;height:auto;min-width:0;color:inherit;text-decoration:none}.DentalPrivacySummary_layout__oXZxt .DentalPrivacySummary_seals__ghYoY .dental-compliance-seal svg{display:block;flex:none;width:72px;height:72px}.DentalPrivacySummary_seals__ghYoY .dental-compliance-seal__caption{max-width:120px;color:var(--dental-ink-muted);font-size:12px;line-height:1.4;text-align:center}@media (max-width:899px){.DentalPrivacySummary_layout__oXZxt{grid-template-columns:minmax(0,1fr)}.DentalPrivacySummary_seals__ghYoY{max-width:400px}}@media (max-width:399px){.DentalPrivacySummary_seals__ghYoY{gap:12px}}.DentalWhatsAppPage_page__gmZRG{background:#fff}.DentalWhatsAppPage_page__gmZRG #solution{scroll-margin-top:90px}.DentalWhatsAppPage_heroVisual__c75Dw{overflow:hidden;border-radius:24px;background:#ecf6f5}.DentalWhatsAppPage_heroImage__BiAB8{display:block;width:100%;height:auto}.DentalWhatsAppPage_seals__7AiZ_{display:flex;gap:24px;margin-top:var(--dental-space-block);color:var(--dental-ink)}.DentalWhatsAppPage_seals__7AiZ_ .dental-compliance-seal{display:block;width:72px;height:72px}.DentalWhatsAppPage_seals__7AiZ_ svg{display:block;width:100%;height:100%}.DentalWhatsAppPage_featureSection__tvQ48{background:#f6f7f8}.DentalWhatsAppPage_page__gmZRG .DentalWhatsAppPage_features__4tg9G{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--dental-space-block)}.DentalWhatsAppPage_feature__r1LWi{display:flex;flex-direction:column}.DentalWhatsAppPage_feature__r1LWi>:first-child{padding-bottom:28px}.DentalWhatsAppPage_page__gmZRG .DentalWhatsAppPage_featureVisual__mNUYd{flex:0 0 230px;height:230px;min-height:230px;max-height:none;margin:auto -34px 0 -12px;border-radius:0;background:none}.DentalWhatsAppPage_featureVisual__mNUYd .DentalWhatsAppPage_interfacePanel__qq_HN{position:absolute;top:24px;left:16px;width:calc(100% + 8px);min-height:250px;margin:0}.DentalWhatsAppPage_featureVisual__mNUYd .DentalWhatsAppPage_calendarPanel__5Zi6L{padding:18px 0 0}.DentalWhatsAppPage_calendarPanel__5Zi6L>:first-child{padding:0 48px 16px 18px}.DentalWhatsAppPage_featureVisual__mNUYd .DentalWhatsAppPage_conversationPanel__bcIlf{padding:18px 40px 24px 16px}.DentalWhatsAppPage_whatsappMark__cPseD{display:block;flex:none;width:18px;height:18px;background:#25a85a;mask:url(/icons/dashboard/whatsapp-solid-rounded.svg) center/contain no-repeat}.DentalWhatsAppPage_messageThread__diGWv{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #eff0f2}.DentalWhatsAppPage_messageDate__Bo4vE{font-size:10px;color:var(--card-muted);text-align:center}.DentalWhatsAppPage_incomingMessage__WPkwl,.DentalWhatsAppPage_outgoingMessage__lTaON{max-width:100%;padding:9px 12px;border-radius:10px;font-size:12px;line-height:1.4}.DentalWhatsAppPage_incomingMessage__WPkwl{align-self:flex-start;background:#f4f5f6}.DentalWhatsAppPage_outgoingMessage__lTaON{align-self:flex-end;background:#edf7ef}.DentalWhatsAppPage_confirmed__NaFsM{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--card-muted)}@media (max-width:599px){.DentalWhatsAppPage_featureVisual__mNUYd .DentalWhatsAppPage_interfacePanel__qq_HN{left:10px}.DentalWhatsAppPage_featureVisual__mNUYd .DentalWhatsAppPage_conversationPanel__bcIlf{padding-right:32px}}.DentalWhatsAppPage_ruleList__bUWQv h3{margin:0;color:var(--dental-ink);font-size:var(--dental-fs-body);font-weight:500;line-height:1.4;letter-spacing:-.02em;text-wrap:balance}.DentalWhatsAppPage_ruleList__bUWQv p{margin:10px 0 24px;color:var(--dental-ink-muted);font-size:var(--dental-fs-body);line-height:1.55;text-wrap:pretty}.DentalWhatsAppPage_rules__3BMzl{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:start}.DentalWhatsAppPage_rules__3BMzl .dental-text-link{margin-top:var(--dental-space-tight)}.DentalWhatsAppPage_ruleList__bUWQv{display:grid;gap:24px}.DentalWhatsAppPage_ruleList__bUWQv article+article{padding-top:24px;border-top:1px solid #e7e8ea}.DentalWhatsAppPage_ruleList__bUWQv p{margin-bottom:0;max-width:var(--dental-measure)}@media (max-width:991px){.DentalWhatsAppPage_rules__3BMzl{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.DentalWhatsAppPage_page__gmZRG .DentalWhatsAppPage_features__4tg9G{grid-template-columns:minmax(0,1fr)}}.DentalTopicPage_page__chzrG{background:#fff}.DentalTopicPage_page__chzrG #solution{scroll-margin-top:90px}.DentalTopicPage_head__KqX6A{margin-bottom:var(--dental-space-block)}.DentalTopicPage_head__KqX6A h2{max-width:24ch}.DentalTopicPage_head__KqX6A p{margin-top:var(--dental-space-tight);max-width:var(--dental-measure)}.DentalTopicPage_tint__0pekY{background:#f6f7f8}.DentalTopicPage_seals__jCtCZ{display:flex;gap:24px;margin-top:var(--dental-space-block);color:var(--dental-ink)}.DentalTopicPage_page__chzrG .DentalTopicPage_seals__jCtCZ .dental-compliance-seal{display:block;width:72px;height:72px}.DentalTopicPage_seals__jCtCZ svg{display:block;width:100%;height:100%}.DentalTopicPage_heroStage__orOtz{width:100%;min-width:0;padding:clamp(28px,4vw,58px) 0 clamp(28px,4vw,58px) clamp(20px,2.5vw,36px);border-radius:24px;overflow:hidden;background:#f6f7f8}.DentalTopicPage_heroPanel__cDTRl{width:calc(100% + 18px);padding:24px 42px 0 24px;border:1px solid #e6e8eb;border-radius:14px;background:#fff;box-shadow:0 12px 32px #142d4c08;font-size:14px;line-height:1.5;color:var(--dental-ink)}.DentalTopicPage_panelHeading__eYukU{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:28px;font-weight:500}.DentalTopicPage_panelRow__vAzGG{display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 0;border-top:1px solid #eef0f2}.DentalTopicPage_icon__o7aM_{display:inline-block;flex:none;width:20px;height:20px;background:#338fe3;mask:var(--icon) center /contain no-repeat}.DentalTopicPage_status__5Wj1K{margin-left:auto;padding:5px 8px;border-radius:6px;background:#eff8f2;color:#467b59;font-size:10px;white-space:nowrap}.DentalTopicPage_points__VnmbO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;margin-top:var(--dental-space-block);padding:0;list-style:none}.DentalTopicPage_points__VnmbO li{display:flex;align-items:flex-start;gap:12px;font-size:var(--dental-fs-body);line-height:1.55;color:var(--dental-ink-muted)}.DentalTopicPage_points__VnmbO .DentalTopicPage_icon__o7aM_{margin-top:4px;background:#6c9180}.DentalTopicPage_columns__dMYJi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.DentalTopicPage_textCard__jockO{padding-top:24px;border-top:1px solid #e7e8ea}.DentalTopicPage_textCard__jockO h3{margin:16px 0 10px;font-size:var(--dental-fs-body);font-weight:500;line-height:1.4;letter-spacing:-.02em;color:var(--dental-ink)}.DentalTopicPage_textCard__jockO p{margin:0;font-size:var(--dental-fs-body);line-height:1.55;color:var(--dental-ink-muted)}.DentalTopicPage_problemGrid__k5642{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,100px);align-items:start}.DentalTopicPage_problemGrid__k5642 .DentalTopicPage_head__KqX6A{margin-bottom:0}.DentalTopicPage_problemList__QOSn4{display:grid;gap:24px}.DentalTopicPage_problemCard__Bx_3L{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px 12px}.DentalTopicPage_problemCard__Bx_3L+.DentalTopicPage_problemCard__Bx_3L{padding-top:24px;border-top:1px solid #e7e8ea}.DentalTopicPage_problemCard__Bx_3L .DentalTopicPage_icon__o7aM_{margin-top:3px}.DentalTopicPage_problemCard__Bx_3L h3{margin:0;font-size:var(--dental-fs-body);font-weight:500;line-height:1.4;letter-spacing:-.02em;color:var(--dental-ink)}.DentalTopicPage_problemCard__Bx_3L p{grid-column:2;margin:0;font-size:var(--dental-fs-body);line-height:1.55;color:var(--dental-ink-muted)}.DentalTopicPage_step__BGO2l{color:var(--dental-ink-muted);font-size:13px;font-variant-numeric:tabular-nums}.DentalTopicPage_related__ZGjTX{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:var(--dental-space-block);padding-top:24px;border-top:1px solid #e7e8ea}@media (max-width:899px){.DentalTopicPage_columns__dMYJi,.DentalTopicPage_points__VnmbO,.DentalTopicPage_problemGrid__k5642{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.DentalTopicPage_heroStage__orOtz{padding:24px 0 24px 16px}.DentalTopicPage_heroPanel__cDTRl{padding:20px 30px 0 16px;font-size:12px}.DentalTopicPage_panelHeading__eYukU{flex-wrap:wrap;gap:8px;padding-bottom:18px}.DentalTopicPage_panelRow__vAzGG{gap:8px}.DentalTopicPage_status__5Wj1K{font-size:9px;padding:4px 6px}}.dental-rollout_setup__ISxR8{color:var(--dental-ink)}.dental-rollout_heading__eNUZo{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:var(--dental-space-block);margin-bottom:var(--dental-space-block)}.dental-rollout_heading__eNUZo h2{margin:0;font-size:var(--dental-fs-section);font-weight:var(--dental-display-weight);line-height:var(--dental-display-leading);letter-spacing:var(--dental-display-tracking);text-wrap:balance}.dental-rollout_heading__eNUZo h2 span{display:block}.dental-rollout_heading__eNUZo p{max-width:var(--dental-measure);margin:0;color:var(--dental-ink-muted);font-size:var(--dental-fs-lead);line-height:1.5;text-wrap:pretty}.dental-rollout_steps__Hps_8{margin:0;padding:0;list-style:none}.dental-rollout_steps__Hps_8 .dental-rollout_step__OQoOU{min-height:310px;grid-template-rows:auto 1fr}.dental-rollout_number__Q97Ys{display:block;margin-bottom:1.25rem;color:var(--card-muted);font-size:12px;font-variant-numeric:tabular-nums}.dental-rollout_visual__76d27{position:relative;display:grid;place-items:center;min-height:152px;margin:1.5rem -1rem 0;isolation:isolate}.dental-rollout_backdrop__HuEgu{z-index:-1;object-fit:cover}.dental-rollout_icon__kzgm8{display:inline-block;flex:none;width:18px;height:18px;background:currentColor;mask:var(--icon) center /contain no-repeat}.dental-rollout_connection__NGUrK{display:flex;align-items:center;justify-content:center;width:100%}.dental-rollout_app__B7XT1{display:grid;place-items:center;gap:10px;min-width:68px;color:var(--card-muted);font-size:11px}.dental-rollout_appIcon__X5Ujk{display:grid;place-items:center;width:54px;height:54px;border:1px solid #e7e8ea;border-radius:12px;background:#fff}.dental-rollout_appIcon__X5Ujk>.dental-rollout_icon__kzgm8{width:24px;height:24px}.dental-rollout_link__7ug6L{display:flex;align-items:center;gap:7px;margin:0 8px 26px;color:#62ae95}.dental-rollout_link__7ug6L i:not(.dental-rollout_icon__kzgm8){width:clamp(12px,2vw,24px);height:1px;background:#e3e7e9}.dental-rollout_link__7ug6L .dental-rollout_icon__kzgm8{width:14px;height:14px}.dental-rollout_meeting__lqiBJ{display:flex;align-items:center;gap:12px;width:min(100%,250px);padding:16px;border:1px solid #e7e8ea;border-radius:10px;background:#fff;color:var(--card-ink);font-size:12px}.dental-rollout_meeting__lqiBJ>.dental-rollout_icon__kzgm8{margin-left:auto;width:16px;height:16px;color:var(--card-muted)}.dental-rollout_meeting__lqiBJ small{display:block;margin-top:3px;color:var(--card-muted);font-size:10px}.dental-rollout_phone__QOLV5{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;background:#f7f8f9;color:var(--card-muted)}.dental-rollout_calendar__FL1uk{width:min(100%,250px);padding:16px 12px 12px;border:1px solid #e7e8ea;border-radius:10px;background:#fff;color:var(--card-ink)}.dental-rollout_calendarHeading__LL5zS{display:flex;align-items:center;justify-content:space-between;padding:0 4px 12px;font-size:12px}.dental-rollout_calendarHeading__LL5zS .dental-rollout_icon__kzgm8{width:16px;height:16px;color:var(--card-muted)}.dental-rollout_dates__ykrHk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding-top:10px;border-top:1px solid #eff0f2;color:var(--card-muted);font-size:10px;font-variant-numeric:tabular-nums}.dental-rollout_dates__ykrHk>span{display:grid;place-items:center;aspect-ratio:1;border-radius:50%}.dental-rollout_dates__ykrHk>.dental-rollout_selectedDate__Lgr6_{background:var(--card-ink);color:#fff}@media (max-width:991px){.dental-rollout_heading__eNUZo{grid-template-columns:1fr;gap:1rem}.dental-rollout_steps__Hps_8{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dental-rollout_steps__Hps_8 .dental-rollout_step__OQoOU{padding:24px 20px 0}.dental-rollout_visual__76d27{margin-inline:-8px}.dental-rollout_link__7ug6L{gap:4px;margin-inline:2px}.dental-rollout_link__7ug6L i:not(.dental-rollout_icon__kzgm8){width:8px}.dental-rollout_app__B7XT1{min-width:58px}.dental-rollout_meeting__lqiBJ{gap:8px;padding:12px}}@media (max-width:767px){.dental-rollout_steps__Hps_8{grid-template-columns:1fr}.dental-rollout_steps__Hps_8 .dental-rollout_step__OQoOU{min-height:280px}.dental-rollout_visual__76d27{min-height:140px;margin-top:1rem}}