@font-face{font-family: Modena;src: url("https://info.overjet.com/hubfs/LP%20Assets%20(October%202026)/ek-modena-heavy.woff2") format("woff2");font-weight: 900;font-display: swap;}@font-face{font-family: Modena;src: url("https://info.overjet.com/hubfs/LP%20Assets%20(October%202026)/ek-modena-bold.woff2") format("woff2");font-weight: 700;font-display: swap;}@font-face{font-family: Unica;src: url("https://info.overjet.com/hubfs/LP%20Assets%20(October%202026)/unica77-medium.woff2") format("woff2");font-weight: 500;font-display: swap;}@font-face{font-family: UnicaMono;src: url("https://info.overjet.com/hubfs/LP%20Assets%20(October%202026)/unica77-mono.woff2") format("woff2");font-weight: 400;font-display: swap;}:root{--ivory: #f9f7f5;--white: #fff;--sand: #efedeb;--stone: #e3e1dc;--ink: #121212;--charcoal: #201d1b;--muted: #625e5a;--line: #d7d3ce;--display: Modena,sans-serif;--body: Unica,sans-serif;--mono: UnicaMono,monospace;--ease: cubic-bezier(0.2,0.7,0.2,1);--gutter: clamp(24px,4.45vw,80px);}*{box-sizing: border-box;}html{scroll-behavior: smooth;scroll-padding-top: 104px;}body{margin: 0;background: var(--ivory);color: var(--ink);font: 500 17px/1.5 var(--body);letter-spacing: -0.01em;-webkit-font-smoothing: antialiased;}body:has(dialog[open]){overflow: hidden;}button,input,select{font: inherit;letter-spacing: inherit;}button,a,input,select,summary{-webkit-tap-highlight-color: transparent;}button{color: inherit;}button,a{touch-action: manipulation;}button{cursor: pointer;}a{color: inherit;text-underline-offset: 4px;}button:disabled{cursor: not-allowed;opacity: 0.5;}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline: 2px solid var(--ink);outline-offset: 5px;}.suite :focus-visible{outline-color: var(--ivory);}p,h1,h2,h3,figure{margin: 0;}img{display: block;max-width: 100%;height: auto;}fieldset{border: 0;margin: 0;padding: 0;min-width: 0;}[hidden]{display: none !important;}::selection{background: var(--stone);color: var(--ink);}.wrap{width: min(100% - var(--gutter) * 2,1440px);margin-inline: auto;}.icon{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;flex-shrink: 0;}.icon-library{position: absolute;width: 0;height: 0;overflow: hidden;}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.skip-link{position: fixed;z-index: 100;top: 12px;left: 12px;transform: translateY(-180%);padding: 12px 20px;background: var(--ink);color: white;border-radius: 8px;}.skip-link:focus{transform: none;}.button{display: inline-flex;gap: 32px;align-items: center;justify-content: space-between;border: 1px solid var(--ink);border-radius: 8px;background: var(--ink);color: var(--ivory);min-height: 56px;padding: 15px 22px;font-size: 15px;text-decoration: none;line-height: 1.2;transition: background 0.2s var(--ease),color 0.2s var(--ease);}.button:hover{background: var(--charcoal);color: white;}.button .icon{width: 20px;height: 20px;transition: transform 0.2s var(--ease);}.button:hover .icon{transform: translateX(3px);}.button-small{min-height: 44px;padding: 11px 16px;font-size: 14px;gap: 25px;}.icon-button{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 1px solid var(--line);border-radius: 50%;background: transparent;}.icon-button:hover{background: var(--sand);}.display{font: 900 clamp(50px,5.6vw,86px)/0.91 var(--display);letter-spacing: -0.04em;text-transform: uppercase;}.section-context{margin-bottom: 24px;color: var(--muted);font-size: 15px;}.site-header{position: sticky;top: 0;z-index: 20;background: rgba(249,247,245,0.96);border-bottom: 1px solid rgba(18,18,18,0.1);backdrop-filter: blur(16px);}.header-inner{height: 86px;display: flex;align-items: center;justify-content: space-between;gap: 32px;}.brand{display: block;flex-shrink: 0;}.brand img{width: 190px;height: 57px;}.header-inner nav{display: flex;gap: 32px;margin-left: auto;margin-right: 48px;font-size: 14px;}.header-inner nav a{text-decoration: none;position: relative;padding-block: 12px;}.header-inner nav a::after{content: "";position: absolute;inset: auto 0 7px;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: left;transition: transform 0.2s;}.header-inner nav a:hover::after{transform: scaleX(1);}.hero{padding-top: 54px;}.hero-intro{display: grid;grid-template-columns: minmax(0,1fr) 310px;gap: 64px;align-items: end;margin-bottom: 44px;}.product-name{font-size: 16px;margin-bottom: 24px;}h1{font: 900 clamp(70px,8.2vw,128px)/0.9 var(--display);letter-spacing: -0.04em;text-transform: uppercase;max-width: 100%;}.hero-copy{padding-bottom: 5px;}.hero-description{font-size: 26px;line-height: 1.2;letter-spacing: -0.025em;margin-bottom: 16px;}.hero-copy>p:not(.hero-description){font-size: 17px;line-height: 1.45;color: var(--muted);margin-bottom: 23px;}.hero-copy .button{width: 100%;}.experience{border: 1px solid var(--line);border-radius: 20px;background: white;overflow: hidden;box-shadow: 0 12px 36px -26px rgba(18,18,18,0.18);scroll-margin-top: 20px;}.experience-top{display: flex;align-items: center;justify-content: space-between;padding: 16px 24px 16px 32px;border-bottom: 1px solid var(--sand);gap: 20px;}.experience-top h2{font: 500 17px/1.3 var(--body);flex: 1;}.top-play{display: inline-flex;align-items: center;gap: 7px;border: 0;background: none;padding: 7px 0;min-height: 36px;margin-right: 14px;font-size: 12px;white-space: nowrap;}.top-play .icon{width: 14px;height: 14px;fill: currentColor;}.top-play.is-playing .icon{fill: none;stroke-width: 3;}.top-play:hover{text-decoration: underline;text-underline-offset: 4px;}.transfer-number{position: fixed;z-index: 40;pointer-events: none;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: var(--ink);color: var(--white);font: 400 17px/1 var(--mono);box-shadow: 0 3px 12px rgba(0,0,0,0.1);}.segmented{display: flex;background: var(--sand);border-radius: 100px;padding: 4px;gap: 2px;flex-shrink: 0;}.segmented button{background: transparent;border: 0;border-radius: 100px;font-size: 13px;min-height: 36px;padding: 7px 18px;color: var(--muted);}.segmented button[aria-selected="true"]{background: var(--ink);color: white;}.experience-body{display: grid;grid-template-columns: 1fr 1.04fr;min-height: 312px;}.speech{padding: 26px 40px 28px;display: flex;flex-direction: column;justify-content: center;min-width: 0;position: relative;}.speech-label{display: flex;gap: 9px;align-items: center;color: var(--muted);font-size: 13px;}.speech-label .icon{width: 16px;height: 16px;}.wave-wrap{height: 112px;margin: 2px -14px 0;position: relative;}#voice-wave{height: 100%;width: 100%;display: block;}.transcript{font-size: clamp(20px,1.85vw,28px);line-height: 1.35;letter-spacing: -0.02em;max-width: 29ch;min-height: 114px;}.transcript span{transition: color 0.16s;}.transcript .unspoken{color: #79716a;}.transcript .active-word{color: var(--ink);}.speech-caption{font-size: 12px;color: var(--muted);margin-top: 14px;}.draft-area{background: var(--ivory);padding: 30px 28px 18px 32px;display: flex;flex-direction: column;justify-content: center;border-left: 1px solid var(--sand);}.draft{background: var(--white);border: 1px solid #d9d6d1;box-shadow: 0 10px 24px -20px rgba(18,18,18,0.35);border-radius: 12px;overflow: hidden;}.draft-heading{padding: 17px 20px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--sand);font-size: 15px;gap: 12px;}.status-pill{font-size: 10px;line-height: 1.2;border: 1px solid var(--line);border-radius: 100px;padding: 5px 8px;white-space: nowrap;}.draft.is-reviewed .status-pill{background: var(--ink);color: white;border-color: var(--ink);}.perio-output{padding: 22px 20px 18px;min-height: 153px;}.chart-caption{display: flex;justify-content: space-between;gap: 12px;font-size: 11px;color: var(--muted);margin-bottom: 16px;}.perio-table{width: 100%;border-collapse: collapse;table-layout: fixed;}.perio-table th{font: 400 11px/1.4 var(--mono);padding: 0 0 12px;text-align: center;color: var(--muted);}.perio-table td{padding: 0 5px;}.perio-table td:first-child{padding-left: 0;}.perio-table td:last-child{padding-right: 0;}.reading-group{display: grid;grid-template-columns: repeat(3,1fr);gap: 3px;}.reading-group span{font: 400 clamp(19px,1.65vw,25px)/1 var(--mono);display: grid;place-items: center;min-height: 42px;background: var(--ivory);border-radius: 5px;transition: background 0.18s,opacity 0.18s,transform 0.18s;}.reading-group span.pending{opacity: 0.25;color: transparent;}.reading-group span.just-filled{background: var(--ink);color: white;}.chart-guide{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;margin-top: 10px;}.chart-guide span{height: 2px;border-radius: 2px;background: var(--stone);}.draft-bottom{border-top: 1px solid var(--sand);padding: 12px 16px;display: flex;align-items: center;justify-content: space-between;gap: 12px;}.draft-bottom p{color: var(--muted);font-size: 11px;max-width: 22ch;}.review-button{display: flex;align-items: center;gap: 5px;font-size: 11px;border: 1px solid var(--line);border-radius: 6px;padding: 9px;background: var(--white);white-space: nowrap;min-height: 36px;}.review-button .icon{height: 15px;width: 15px;}.review-button:hover{background: var(--sand);}.review-button[aria-pressed="true"]{background: var(--ink);color: white;border-color: var(--ink);}.sample-disclaimer{font-size: 10px;color: var(--muted);margin-top: 10px;text-align: center;}.note-output{padding: 18px 20px;min-height: 153px;display: grid;grid-template-columns: 0.8fr 1.2fr;gap: 20px;}.note-block h3{font-size: 11px;line-height: 1.4;color: var(--muted);margin-bottom: 9px;}.note-block p{font-size: 14px;line-height: 1.4;}.note-block.pending{opacity: 0.15;}.experience-controls{display: flex;align-items: center;gap: 24px;padding: 13px 24px 13px 32px;border-top: 1px solid var(--sand);}.play-control{display: inline-flex;align-items: center;gap: 10px;padding: 0;border: 0;background: none;font-size: 13px;white-space: nowrap;}.play-disc{border: 1px solid var(--ink);border-radius: 50%;width: 34px;height: 34px;display: grid;place-items: center;}.play-disc .icon{width: 15px;height: 15px;fill: currentColor;stroke-width: 1.5;}.play-control.is-playing .play-disc .icon{fill: none;stroke-width: 3;}.play-control:hover .play-disc{background: var(--ink);color: white;}.timeline{display: flex;align-items: center;gap: 18px;flex: 1;min-width: 0;}.timeline input{width: 100%;height: 30px;margin: 0;cursor: pointer;appearance: none;background: transparent;--progress: 100%;}.timeline input::-webkit-slider-runnable-track{height: 2px;background: linear-gradient(to right,var(--ink) var(--progress),var(--stone) var(--progress));border-radius: 2px;}.timeline input::-webkit-slider-thumb{appearance: none;width: 9px;height: 9px;border-radius: 50%;background: var(--ink);margin-top: -3.5px;}.timeline input::-moz-range-track{height: 2px;background: var(--stone);}.timeline input::-moz-range-progress{background: var(--ink);height: 2px;}.timeline input::-moz-range-thumb{width: 9px;height: 9px;border: 0;background: var(--ink);border-radius: 50%;}.time-readout{font: 400 10px/1 var(--mono);color: var(--muted);white-space: nowrap;}.playback-note{font-size: 11px;color: var(--muted);white-space: nowrap;}.experience-controls>.icon-button{width: 32px;height: 32px;border: 0;}.experience-controls>.icon-button .icon{width: 17px;height: 17px;}.hero-after{display: flex;justify-content: space-between;align-items: center;padding-top: 20px;font-size: 12px;color: var(--muted);gap: 20px;}.hero-after a{display: flex;align-items: center;gap: 12px;text-decoration: none;color: var(--ink);}.hero-after .icon{width: 16px;height: 16px;}.evidence{padding-block: 88px 94px;display: grid;grid-template-columns: 1fr 1fr;gap: 80px;align-items: center;}.savings{display: flex;gap: 30px;align-items: center;}.savings-number{font: 900 140px/0.8 var(--display);letter-spacing: -0.07em;white-space: nowrap;}.savings-number span{font-size: 0.5em;vertical-align: top;position: relative;top: 5px;margin-left: 2px;}.savings h2{font-size: 17px;line-height: 1.35;font-weight: 500;letter-spacing: -0.025em;}.savings p{color: var(--muted);font-size: 13px;line-height: 1.45;margin-top: 13px;}sup{font-size: 0.6em;line-height: 0;margin-left: 3px;vertical-align: super;}sup a{text-decoration: none;}.customer-quote{border-left: 1px solid var(--line);padding-left: 48px;}.customer-quote blockquote{margin: 0;font-size: 22px;line-height: 1.35;letter-spacing: -0.03em;max-width: 36ch;}.customer-quote figcaption{display: flex;flex-direction: column;font-size: 11px;color: var(--muted);margin-top: 22px;line-height: 1.5;}.quote-name{color: var(--ink);font-size: 13px;}.customer-quote small{font-size: 10px;margin-top: 6px;}.suite{margin: 0 24px;background: var(--charcoal);color: var(--ivory);border-radius: 20px;padding-block: 78px 28px;overflow: hidden;scroll-margin-top: 108px;}.suite>.wrap{width: min(100% - (var(--gutter) - 24px) * 2,1440px);}.suite-intro{display: flex;align-items: end;justify-content: space-between;gap: 64px;margin-bottom: 56px;}.suite-intro>p{max-width: 28ch;font-size: 19px;line-height: 1.45;color: #bdb7b1;padding-bottom: 6px;}.suite-tabs{display: grid;grid-template-columns: repeat(4,1fr);gap: 28px;border-bottom: 1px solid #514c47;}.suite-tabs button{display: flex;align-items: center;justify-content: space-between;gap: 12px;text-align: left;border: 0;border-bottom: 2px solid transparent;margin-bottom: -1px;background: none;color: #bdb7b1;padding: 0 0 20px;font-size: 16px;min-height: 46px;}.suite-tabs button .icon{width: 17px;height: 17px;opacity: 0;transform: none;}.suite-tabs button:hover{color: white;}.suite-tabs button[aria-selected="true"]{color: white;border-bottom-color: var(--ivory);}.suite-tabs button[aria-selected="true"] .icon{opacity: 1;}.feature-panel{display: grid;grid-template-columns: 1.18fr 1fr;gap: clamp(32px,5.5vw,90px);align-items: center;padding-top: 48px;min-height: 490px;}.product-visual{position: relative;background: var(--ivory);border-radius: 12px;height: 432px;display: flex;align-items: center;justify-content: center;overflow: hidden;padding: 32px 40px 54px;}.product-visual img{max-width: 100%;max-height: 100%;width: auto;object-fit: contain;}.expand-screen{position: absolute;bottom: 14px;right: 14px;display: flex;align-items: center;gap: 7px;border: 1px solid #cbc6c0;background: var(--white);color: var(--ink);border-radius: 100px;min-height: 36px;font-size: 10px;padding: 7px 12px;}.expand-screen .icon{width: 13px;height: 13px;}.suite .expand-screen:focus-visible{outline-color: var(--ink);}.feature-label{color: #bdb7b1;font-size: 13px;margin-bottom: 16px;}.feature-copy h3{font: 500 clamp(28px,2.7vw,40px)/1.15 var(--body);letter-spacing: -0.035em;margin-bottom: 24px;}.feature-copy>p:not(.feature-label){font-size: 16px;line-height: 1.55;color: #c8c2bc;max-width: 36ch;}.feature-copy ul{padding: 0;list-style: none;margin: 24px 0 30px;font-size: 13px;color: var(--ivory);}.feature-copy li{border-top: 1px solid #514c47;padding: 11px 0;}.feature-copy li:last-child{border-bottom: 1px solid #514c47;}.light-link{display: inline-flex;align-items: center;gap: 24px;color: var(--ivory);text-decoration: none;font-size: 14px;min-height: 40px;}.light-link .icon{width: 18px;height: 18px;}.suite-foot{display: flex;align-items: center;justify-content: space-between;gap: 24px;color: #bdb7b1;font-size: 10px;padding-top: 26px;}.workflow{padding-top: 120px;padding-bottom: 80px;}.workflow-main{display: grid;grid-template-columns: 1fr 1fr;gap: 100px;align-items: start;}.workflow .display{font-size: clamp(62px,6.8vw,104px);}.workflow-steps{list-style: none;margin: 5px 0 0;padding: 0;}.workflow-steps li{display: grid;grid-template-columns: 38px 1fr;gap: 22px;border-top: 1px solid var(--line);padding-block: 26px 30px;}.workflow-steps h3{font-size: 24px;line-height: 1.2;font-weight: 500;letter-spacing: -0.025em;margin-bottom: 12px;}.workflow-steps p{font-size: 15px;line-height: 1.5;color: var(--muted);max-width: 40ch;}.step-number{font: 400 11px/1.3 var(--mono);padding-top: 4px;color: var(--muted);}.integrations{margin-top: 78px;padding-top: 40px;border-top: 1px solid var(--line);display: grid;grid-template-columns: 1fr 1.3fr;gap: 100px;align-items: center;}.integrations h3{font-size: 26px;line-height: 1.2;letter-spacing: -0.03em;font-weight: 500;margin-bottom: 14px;}.integrations p{max-width: 36ch;font-size: 13px;color: var(--muted);}.integrations ul{display: grid;grid-template-columns: repeat(3,1fr);gap: 28px 32px;padding: 0;list-style: none;margin: 0;font-size: 20px;letter-spacing: -0.03em;}.questions{padding-block: 80px;background: var(--sand);}.questions-layout{display: grid;grid-template-columns: 1fr 1.3fr;gap: 100px;}.questions .display{font-size: clamp(45px,4.3vw,66px);}.questions-intro{font-size: 15px;color: var(--muted);margin-top: 22px;max-width: 25ch;}.accordion{border-top: 1px solid #c9c4be;}.accordion details{border-bottom: 1px solid #c9c4be;}.accordion summary{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 23px 0;font-size: 17px;line-height: 1.3;cursor: pointer;}.accordion summary::-webkit-details-marker{display: none;}.plus{width: 18px;height: 18px;flex-shrink: 0;position: relative;}.plus::before,.plus::after{content: "";position: absolute;background: var(--ink);inset: 8px 2px;height: 1px;}.plus::after{transform: rotate(90deg);transition: transform 0.18s;}details[open] .plus::after{transform: rotate(0deg);}.answer{padding: 0 42px 24px 0;color: var(--muted);font-size: 15px;line-height: 1.6;}.booking{padding-block: 112px;display: grid;grid-template-columns: 1fr 0.9fr;gap: 120px;align-items: start;}.booking .display{font-size: clamp(70px,7.8vw,118px);}.booking-copy>p:not(.section-context){font-size: 20px;line-height: 1.4;max-width: 28ch;margin-top: 30px;color: var(--muted);}.demo-agenda{margin-top: 38px;font-size: 13px;}.demo-agenda>p{color: var(--muted);margin-bottom: 12px;}.demo-agenda ul{list-style: none;padding: 0;margin: 0;}.demo-agenda li{position: relative;padding: 7px 0 7px 22px;}.demo-agenda li::before{content: "";position: absolute;left: 2px;top: 12px;width: 9px;height: 5px;border-left: 1.5px solid var(--ink);border-bottom: 1.5px solid var(--ink);transform: rotate(-45deg);}.booking-card{background: white;padding: 34px 36px;border: 1px solid var(--line);border-radius: 20px;}.form-top{display: flex;align-items: center;justify-content: space-between;gap: 24px;}.form-top h3{font-weight: 500;font-size: 25px;letter-spacing: -0.025em;}.form-step-label{font: 400 11px/1.3 var(--mono);color: var(--muted);}.form-intro{font-size: 13px;color: var(--muted);margin-top: 9px;}.preview-note{font-size: 11px;color: var(--muted);margin-top: 6px;margin-bottom: 24px;}.form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;}.field{margin-bottom: 18px;min-width: 0;}.field label{display: block;font-size: 12px;margin-bottom: 8px;}.optional{color: var(--muted);}.field input,.field select{width: 100%;min-width: 0;height: 48px;border: 1px solid #aaa39b;border-radius: 6px;padding: 12px;background: white;color: var(--ink);font-size: 15px;}.field input::placeholder{color: #746e66;font-size: 13px;opacity: 1;}.field input:hover,.field select:hover{border-color: var(--muted);}.field input[aria-invalid="true"],.field select[aria-invalid="true"]{border-color: #963d29;}.field select{appearance: none;padding-right: 32px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%23121212' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;}.form-next{width: 100%;margin-top: 4px;}.form-privacy{font-size: 10px;color: var(--muted);margin-top: 18px;line-height: 1.6;}.form-privacy a{margin-left: 4px;}.form-error{font-size: 12px;color: #963d29;margin-top: 12px;}.form-error:empty{display: none;}.form-actions{display: flex;align-items: center;gap: 20px;margin-top: 24px;}.form-actions>.button{flex: 1;}.back-button{background: none;border: 0;padding: 10px 0;min-height: 44px;font-size: 13px;text-decoration: underline;text-underline-offset: 4px;}.patient-message{font-size: 13px;line-height: 1.5;padding: 15px;background: var(--sand);border-radius: 6px;}.form-complete{padding-block: 24px;min-height: 445px;display: flex;align-items: flex-start;flex-direction: column;justify-content: center;}.complete-icon{display: grid;place-items: center;width: 48px;height: 48px;background: var(--sand);border-radius: 50%;margin-bottom: 24px;}.form-complete .section-context{margin-bottom: 12px;}.form-complete h3{font-size: 30px;font-weight: 500;line-height: 1.1;letter-spacing: -0.03em;margin-bottom: 20px;}.form-complete>p:not(.section-context){font-size: 14px;color: var(--muted);margin-bottom: 16px;overflow-wrap: anywhere;}.form-complete .button{font-size: 13px;margin-top: 8px;}.form-complete .back-button{margin-top: 8px;}.site-footer{border-top: 1px solid var(--line);padding-bottom: 26px;}.footer-main{display: flex;align-items: center;justify-content: space-between;gap: 32px;padding-block: 20px 34px;}.footer-main>p{font-size: 13px;color: var(--muted);margin-right: auto;}.footer-main>a:last-child{display: flex;align-items: center;gap: 30px;font-size: 14px;text-decoration: none;}.footer-main .icon{width: 18px;height: 18px;}.source-notes{font-size: 10px;color: var(--muted);display: grid;grid-template-columns: 1fr 1fr;gap: 48px;max-width: 1150px;line-height: 1.6;}.footer-bottom{display: flex;gap: 32px;align-items: center;justify-content: space-between;font-size: 10px;color: var(--muted);margin-top: 30px;}.mobile-booking{display: none;}dialog{border: 1px solid var(--line);border-radius: 16px;background: var(--ivory);color: var(--ink);padding: 24px;width: min(900px,calc(100% - 32px));max-height: calc(100dvh - 40px);overflow: auto;box-shadow: 0 20px 80px rgba(0,0,0,0.2);}dialog::backdrop{background: rgba(18,18,18,0.7);backdrop-filter: blur(8px);}.dialog-top{display: flex;align-items: center;justify-content: space-between;gap: 24px;margin-bottom: 24px;}.dialog-top h2{font-weight: 500;font-size: 20px;}dialog img{width: auto;max-width: 100%;max-height: 70dvh;object-fit: contain;margin: auto;}dialog>p{font-size: 11px;color: var(--muted);margin-top: 24px;text-align: center;}@media (min-width: 1700px){.suite>.wrap{width: min(100% - var(--gutter) * 2,1440px);}}@media (max-width: 1150px){.header-inner nav{gap: 22px;margin-right: 12px;}.hero-intro{grid-template-columns: minmax(0,1fr) 270px;gap: 36px;}h1{font-size: 8.2vw;}.hero-description{font-size: 23px;}.hero-copy>p:not(.hero-description){font-size: 15px;}.speech{padding: 24px 28px;}.transcript{min-height: 108px;}.draft-area{padding: 24px 20px 16px;}.evidence{gap: 40px;}.customer-quote{padding-left: 32px;}.customer-quote blockquote{font-size: 20px;}.savings{gap: 20px;}.savings-number{font-size: 120px;}.savings h2{font-size: 15px;}.playback-note{display: none;}.suite-tabs{gap: 20px;}.suite-tabs button{font-size: 14px;}.product-visual{height: 390px;padding-inline: 24px;}.feature-panel{min-height: 450px;}.workflow-main,.integrations,.questions-layout{gap: 60px;}.booking{gap: 70px;}.booking-card{padding: 28px;}.footer-main>p{font-size: 12px;}}@media (max-width: 900px){.header-inner{height: 76px;}.header-inner nav{display: none;}.hero{padding-top: 36px;}.hero-intro{grid-template-columns: 1fr;gap: 26px;margin-bottom: 32px;}h1{font-size: clamp(68px,11.3vw,104px);}.product-name{margin-bottom: 20px;}.hero-copy{display: grid;grid-template-columns: 1fr 1fr;gap: 0 30px;align-items: center;padding: 0;}.hero-description{grid-column: 1;font-size: 22px;margin-bottom: 10px;}.hero-copy>p:not(.hero-description){grid-column: 1;font-size: 16px;grid-row: 2;margin: 0;max-width: 38ch;}.hero-copy>.button{grid-column: 2;grid-row: 1/3;max-width: 230px;justify-self: end;}.experience-body{grid-template-columns: 1fr 1fr;}.speech{padding: 24px;}.draft-area{padding: 24px 16px 16px;}.wave-wrap{height: 100px;}.transcript{font-size: 20px;min-height: 135px;}.draft-heading{padding: 16px 14px;font-size: 13px;gap: 8px;}.status-pill{font-size: 8px;padding: 5px;}.perio-output{padding: 20px 12px;}.chart-caption{font-size: 9px;}.perio-table th{font-size: 9px;}.perio-table td{padding-inline: 3px;}.reading-group{gap: 2px;}.reading-group span{font-size: 17px;min-height: 37px;}.draft-bottom{padding: 12px;gap: 6px;}.draft-bottom p{font-size: 9px;}.review-button{font-size: 9px;padding: 7px 5px;gap: 3px;}.review-button .icon{width: 12px;height: 12px;}.sample-disclaimer{font-size: 9px;}.evidence{padding-block: 65px;gap: 32px;}.savings{align-items: flex-start;gap: 20px;}.savings-number{font-size: 104px;}.savings h2{font-size: 13px;line-height: 1.45;}.savings p{font-size: 11px;}.customer-quote{padding-left: 28px;}.customer-quote blockquote{font-size: 17px;}.customer-quote figcaption{margin-top: 18px;}.suite{padding-top: 60px;}.suite-intro{gap: 40px;margin-bottom: 42px;}.suite .display{font-size: 58px;}.suite-intro>p{font-size: 15px;max-width: 25ch;}.suite-tabs{gap: 14px;}.suite-tabs button{font-size: 12px;}.suite-tabs .icon{display: none;}.feature-panel{grid-template-columns: 1.1fr 1fr;gap: 30px;padding-top: 36px;min-height: 390px;}.product-visual{height: 330px;padding-inline: 15px;}.feature-copy h3{font-size: 27px;margin-bottom: 18px;}.feature-copy>p:not(.feature-label){font-size: 14px;}.feature-copy ul{font-size: 11px;margin: 16px 0;}.feature-label{font-size: 11px;margin-bottom: 12px;}.suite-foot{font-size: 9px;}.workflow{padding-top: 84px;padding-bottom: 64px;}.workflow-main{gap: 50px;}.workflow .display{font-size: 70px;}.workflow-steps li{grid-template-columns: 24px 1fr;gap: 14px;padding-block: 22px;}.workflow-steps h3{font-size: 21px;}.workflow-steps p{font-size: 13px;}.integrations{gap: 40px;margin-top: 56px;}.integrations ul{font-size: 17px;gap: 20px;}.integrations h3{font-size: 24px;}.integrations p{font-size: 12px;}.questions{padding-block: 64px;}.questions-layout{gap: 48px;}.accordion summary{font-size: 15px;}.answer{font-size: 13px;}.booking{padding-block: 84px;gap: 40px;}.booking .display{font-size: 74px;}.booking-copy>p:not(.section-context){font-size: 17px;}.booking-card{padding: 24px;}.form-top h3{font-size: 21px;}.form-row{gap: 10px;}.field input,.field select{font-size: 14px;padding: 10px;}.footer-main{gap: 20px;}.footer-main>p{display: none;}.source-notes{gap: 30px;}}@media (max-width: 650px){:root{--gutter: 22px;}html{scroll-padding-top: 94px;}.header-inner{height: 70px;gap: 18px;}.brand img{width: 156px;height: 47px;}.button-small{font-size: 12px;gap: 14px;min-height: 42px;padding: 10px 12px;}.header-inner>.button .icon{width: 16px;height: 16px;}.hero{padding-top: 32px;}.hero-intro{gap: 23px;margin-bottom: 26px;}.product-name{font-size: 13px;margin-bottom: 17px;}h1{font-size: clamp(36px,11.4vw,76px);line-height: 0.94;letter-spacing: -0.04em;}.hero-copy{display: block;}.hero-description{font-size: 19px;line-height: 1.25;margin-bottom: 9px;}.hero-description br{display: none;}.hero-copy>p:not(.hero-description){font-size: 15px;line-height: 1.45;margin-bottom: 20px;max-width: 38ch;}.hero-copy>.button{width: auto;min-height: 48px;font-size: 13px;padding: 13px 17px;gap: 45px;}.experience{border-radius: 16px;}.experience-top{padding: 18px 18px 14px;display: grid;grid-template-columns: 1fr auto;gap: 13px 12px;}.experience-top h2{font-size: 13px;margin-bottom: 0;}.top-play{font-size: 10px;gap: 4px;margin: 0;min-height: 30px;}.top-play .icon{width: 12px;height: 12px;}.segmented{display: inline-flex;padding: 3px;grid-column: 1/-1;justify-self: start;}.segmented button{min-height: 32px;font-size: 11px;padding: 6px 17px;}.experience-body{display: flex;flex-direction: column;min-height: 0;}.speech{padding: 17px 20px 18px;display: grid;grid-template-columns: 1fr;gap: 0;}.speech-label{font-size: 10px;gap: 6px;}.speech-label .icon{width: 13px;height: 13px;}.wave-wrap{position: absolute;right: 18px;top: 10px;width: 110px;height: 30px;margin: 0;}.transcript{margin-top: 15px;max-width: none;font-size: 18px;line-height: 1.38;min-height: 82px;}.speech-caption{display: none;}.draft-area{padding: 18px 16px 14px;border-left: 0;border-top: 1px solid var(--sand);}.draft-heading{font-size: 13px;padding: 13px 14px;}.status-pill{font-size: 9px;padding: 4px 7px;}.perio-output{padding: 17px 14px 14px;min-height: 125px;}.chart-caption{font-size: 9px;margin-bottom: 15px;}.perio-table th{font-size: 10px;padding-bottom: 10px;}.perio-table td{padding-inline: 4px;}.reading-group{gap: 3px;}.reading-group span{font-size: 19px;min-height: 36px;}.chart-guide{margin-top: 8px;height: 2px;}.draft-bottom{padding: 10px 12px;}.draft-bottom p{font-size: 9px;}.review-button{font-size: 10px;min-height: 34px;padding: 7px 8px;}.review-button .icon{width: 13px;height: 13px;}.sample-disclaimer{font-size: 9px;margin-top: 9px;}.note-output{padding: 17px 14px;min-height: 125px;gap: 18px;}.note-block h3{font-size: 10px;margin-bottom: 7px;}.note-block p{font-size: 12px;line-height: 1.4;}.experience-controls{padding: 12px 16px;gap: 12px;}.play-control{font-size: 11px;gap: 8px;}.play-disc{width: 32px;height: 32px;}.play-disc .icon{width: 13px;height: 13px;}.timeline{gap: 8px;}.time-readout{font-size: 8px;}.experience-controls>.icon-button{width: 28px;height: 28px;}.experience-controls>.icon-button .icon{width: 15px;height: 15px;}.hero-after{padding-top: 15px;font-size: 10px;justify-content: flex-start;}.hero-after>p{display: none;}.hero-after a{gap: 8px;}.hero-after .icon{width: 14px;height: 14px;}.evidence{display: block;padding-block: 54px 56px;}.savings{align-items: center;gap: 26px;}.savings-number{font-size: 120px;}.savings h2{font-size: 16px;line-height: 1.4;}.savings p{font-size: 12px;margin-top: 10px;}.customer-quote{border-left: 0;border-top: 1px solid var(--line);padding: 28px 0 0;margin-top: 34px;}.customer-quote blockquote{font-size: 22px;line-height: 1.4;max-width: 31ch;}.customer-quote figcaption{margin-top: 18px;font-size: 11px;}.quote-name{font-size: 12px;}.suite{margin-inline: 10px;border-radius: 16px;padding-top: 40px;padding-bottom: 22px;scroll-margin-top: 92px;}.suite>.wrap{width: calc(100% - 36px);}.suite-intro{display: block;margin-bottom: 30px;}.suite .display{font-size: clamp(43px,9.6vw,62px);line-height: 0.95;}.suite-intro>p{font-size: 15px;max-width: 31ch;margin-top: 22px;padding: 0;}.suite-tabs{display: flex;gap: 24px;overflow: auto;scrollbar-width: none;padding: 0 0 1px;}.suite-tabs::-webkit-scrollbar{display: none;}.suite-tabs button{flex-shrink: 0;font-size: 12px;padding-bottom: 13px;min-height: 42px;}.suite-tabs button span{white-space: nowrap;}.feature-panel{display: flex;flex-direction: column;align-items: stretch;gap: 28px;padding-top: 26px;min-height: 660px;}.product-visual{height: 302px;padding: 24px 20px 48px;flex-shrink: 0;border-radius: 10px;}.expand-screen{bottom: 12px;right: 12px;min-height: 34px;font-size: 9px;padding: 6px 10px;}.feature-copy{padding-inline: 3px;}.feature-label{font-size: 12px;margin-bottom: 12px;}.feature-copy h3{font-size: 29px;line-height: 1.15;margin-bottom: 18px;}.feature-copy>p:not(.feature-label){font-size: 15px;line-height: 1.5;max-width: none;}.feature-copy ul{font-size: 12px;margin: 22px 0 20px;}.feature-copy li{padding: 10px 0;}.light-link{font-size: 13px;min-height: 40px;}.suite-foot{display: block;font-size: 10px;border-top: 1px solid #514c47;margin-top: 25px;padding-top: 17px;}.suite-foot p{margin-top: 8px;max-width: 32ch;}.workflow{padding-top: 62px;padding-bottom: 54px;}.workflow-main{display: block;}.section-context{font-size: 12px;margin-bottom: 22px;}.workflow .display{font-size: clamp(50px,12.5vw,78px);line-height: 0.94;}.workflow-steps{margin-top: 34px;}.workflow-steps li{grid-template-columns: 26px 1fr;gap: 20px;padding-block: 23px 26px;}.workflow-steps h3{font-size: 23px;margin-bottom: 12px;}.workflow-steps p{font-size: 14px;line-height: 1.5;max-width: none;}.step-number{font-size: 10px;padding-top: 5px;}.integrations{display: block;margin-top: 32px;padding-top: 28px;}.integrations h3{font-size: 25px;margin-bottom: 12px;}.integrations h3 br{display: none;}.integrations p{font-size: 12px;max-width: 37ch;}.integrations ul{grid-template-columns: repeat(2,1fr);gap: 20px;font-size: 20px;margin-top: 28px;}.questions{padding-block: 50px;}.questions-layout{display: block;}.questions .display{font-size: clamp(36px,10.4vw,50px);}.questions-intro{margin-top: 15px;font-size: 14px;max-width: none;}.accordion{margin-top: 28px;}.accordion summary{font-size: 15px;padding: 21px 0;}.answer{font-size: 14px;padding: 0 28px 23px 0;}.booking{display: block;padding-block: 62px 54px;}.booking .display{font-size: clamp(48px,12.5vw,78px);}.booking-copy>p:not(.section-context){font-size: 17px;max-width: 31ch;margin-top: 22px;}.demo-agenda{margin-top: 25px;font-size: 12px;}.demo-agenda ul{display: flex;flex-wrap: wrap;gap: 0 20px;}.demo-agenda li{padding-block: 6px;}.booking-card{margin-top: 32px;padding: 26px 22px;border-radius: 16px;}.form-top h3{font-size: 23px;}.form-intro{font-size: 13px;}.preview-note{font-size: 10px;}.form-step-label{font-size: 10px;}.form-row{gap: 12px;}.field label{font-size: 12px;}.field input,.field select{font-size: 16px;height: 48px;}.field input::placeholder{font-size: 13px;}.form-error{font-size: 12px;}.form-next{min-height: 50px;font-size: 14px;}.form-actions>.button{font-size: 13px;min-height: 50px;}.form-complete{min-height: 390px;padding-block: 14px;}.form-complete h3{font-size: 29px;}.site-footer{padding-bottom: 95px;}.footer-main{padding-block: 14px 20px;gap: 20px;}.footer-main .brand img{width: 150px;height: 45px;}.footer-main>a:last-child{font-size: 11px;gap: 14px;}.footer-main .icon{width: 15px;height: 15px;}.source-notes{display: block;font-size: 9px;line-height: 1.65;}.source-notes p + p{margin-top: 12px;}.footer-bottom{gap: 16px;flex-wrap: wrap;font-size: 9px;margin-top: 22px;}.footer-bottom span:nth-child(2){order: 3;flex-basis: 100%;}.mobile-booking{display: flex;position: fixed;z-index: 30;bottom: 0;left: 0;right: 0;padding: 12px 20px max(12px,env(safe-area-inset-bottom));background: rgba(249,247,245,0.97);border-top: 1px solid var(--line);box-shadow: 0 -8px 30px -20px rgba(18,18,18,0.25);backdrop-filter: blur(16px);align-items: center;justify-content: space-between;gap: 20px;}.mobile-booking>span{font-size: 13px;}.mobile-booking .button{min-height: 44px;padding-inline: 18px;gap: 23px;}dialog{padding: 18px;max-height: calc(100dvh - 28px);}.dialog-top{gap: 12px;margin-bottom: 18px;}.dialog-top h2{font-size: 15px;}.dialog-top .icon-button{flex-shrink: 0;width: 36px;height: 36px;}dialog>p{font-size: 10px;}.dialog-top .icon{width: 18px;height: 18px;}}@media (max-width: 370px){:root{--gutter: 18px;}.header-inner{gap: 12px;}.brand img{width: 136px;height: 41px;}.header-inner>.button{font-size: 11px;gap: 10px;padding-inline: 10px;}.hero-description{font-size: 17px;}.hero-copy>p:not(.hero-description){font-size: 14px;}.experience-top{padding-inline: 15px;}.experience-top h2{font-size: 14px;}.speech{padding-inline: 16px;}.transcript{font-size: 16px;min-height: 89px;}.draft-area{padding-inline: 12px;}.draft-heading{padding-inline: 12px;}.chart-caption{font-size: 8px;}.perio-output{padding-inline: 10px;}.perio-table th{font-size: 9px;}.reading-group span{font-size: 17px;}.draft-bottom{padding-inline: 10px;}.draft-bottom p{font-size: 8px;}.review-button{font-size: 9px;}.experience-controls{padding-inline: 13px;gap: 10px;}.time-readout{display: none;}.savings{gap: 20px;}.savings-number{font-size: 106px;}.savings h2{font-size: 14px;}.savings p{font-size: 11px;}.customer-quote blockquote{font-size: 20px;}.booking-card{padding: 24px 18px;}.form-row{gap: 10px;}.integrations ul{font-size: 18px;}.suite .display{font-size: 40px;}.product-visual{height: 272px;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*,*::before,*::after{animation: none !important;transition: none !important;}.button:hover .icon{transform: none;}}@media print{.site-header,.experience-controls,.mobile-booking,.booking-card,.expand-screen{display: none !important;}body{background: white;font-size: 12px;}.wrap{width: 100%;}.hero{padding-top: 0;}.suite{background: white;color: var(--ink);margin: 20px 0;padding: 20px;}.suite *{color: var(--ink) !important;}.suite-tabs{display: none;}.feature-panel{display: grid !important;break-inside: avoid;}.workflow,.booking,.questions,.evidence{padding-block: 25px;}.source-notes{font-size: 9px;}.site-footer{padding-bottom: 0;}}.platform-page .hero{padding-top: 46px;padding-bottom: 40px;}.platform-page .product-name{margin-bottom: 25px;font-size: 15px;}.platform-page h1{font-size: clamp(64px,6.55vw,102px);line-height: 0.93;letter-spacing: -0.042em;}.platform-intro{display: flex;justify-content: space-between;align-items: center;gap: 72px;margin-top: 33px;}.platform-intro>p{font-size: 21px;line-height: 1.45;max-width: 58ch;color: var(--muted);}.hero-actions{min-width: 265px;display: flex;flex-direction: column;gap: 13px;}.hero-actions .button{min-height: 54px;gap: 40px;}.explore-link{display: flex;align-items: center;justify-content: space-between;font-size: 13px;min-height: 28px;text-decoration: none;padding-inline: 3px;}.explore-link:hover{text-decoration: underline;}.explore-link span{font-size: 22px;}.platform-experience{padding-top: 18px;scroll-margin-top: 105px;}.workbench-heading{display: flex;justify-content: space-between;gap: 24px;align-items: center;margin-bottom: 20px;}.workbench-heading h2{font-weight: 500;font-size: 23px;letter-spacing: -0.025em;}.workbench-heading>p{font-size: 13px;color: var(--muted);}.visit-explorer{border: 1px solid var(--line);border-radius: 18px;background: var(--white);overflow: hidden;}.visit-tabs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;border-bottom: 1px solid var(--line);}.visit-tabs button{position: relative;display: grid;grid-template-columns: 1fr 18px;align-items: center;gap: 9px 10px;min-width: 0;text-align: left;background: var(--white);border: 0;border-right: 1px solid var(--line);padding: 23px 24px 22px;min-height: 95px;color: var(--muted);}.visit-tabs button:last-child{border-right: 0;}.visit-tabs button[aria-selected="true"]{background: var(--sand);color: var(--ink);}.visit-tabs button::after{position: absolute;content: "";left: 24px;right: 24px;bottom: 0;height: 3px;background: var(--ink);transform: scaleX(0);transition: transform 0.16s var(--ease);transform-origin: left;}.visit-tabs button[aria-selected="true"]::after{transform: scaleX(1);}.visit-tabs button:focus-visible{outline-offset: -6px;z-index: 1;}.visit-moment{font-size: 21px;line-height: 1.1;letter-spacing: -0.025em;grid-column: 1/-1;}.visit-product{font: 11px/1.4 var(--mono);}.visit-tabs .icon{width: 17px;height: 17px;}.visit-panel{display: grid;grid-template-columns: minmax(0,1.38fr) minmax(0,1fr);min-height: 465px;}.visit-visual{position: relative;background: var(--sand);min-width: 0;padding: 25px 28px 81px;display: flex;flex-direction: column;justify-content: center;}.visit-image{display: flex;align-items: center;justify-content: center;min-height: 330px;max-height: 355px;}.visit-image img{width: auto;max-width: 100%;max-height: 340px;object-fit: contain;border-radius: 6px;}.visit-visual-voice .visit-image img{max-height: 325px;}.visit-visual-rcm .visit-image{min-height: 290px;background: var(--white);border-radius: 8px;padding: 10px;}.visit-visual-rcm .visit-image img{width: 100%;}.visit-visual figcaption{position: absolute;left: 28px;right: 28px;bottom: 54px;font-size: 11px;line-height: 1.4;color: var(--muted);}.visit-visual .expand-screen{right: 22px;bottom: 12px;min-height: 31px;}.visit-copy{padding: 30px 38px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}.visit-name{font-size: 14px;margin-bottom: 21px;}.visit-name>span{display: block;color: var(--muted);font-size: 11px;margin-top: 3px;}.visit-copy h3{font-size: 31px;font-weight: 500;line-height: 1.13;letter-spacing: -0.03em;margin-bottom: 17px;}.visit-copy>p:not(.visit-name){font-size: 15px;line-height: 1.5;color: var(--muted);max-width: 42ch;}.task-evidence{border-top: 1px solid var(--line);margin-top: 22px;padding-top: 16px;width: 100%;}.task-evidence p{font-size: 13px;line-height: 1.5;}.task-evidence small{display: block;font-size: 10px;color: var(--muted);margin-top: 5px;}.product-link{display: flex;align-items: center;justify-content: space-between;width: 100%;font-size: 14px;text-decoration: none;min-height: 43px;margin-top: 15px;}.product-link:hover{text-decoration: underline;}.product-link .icon{width: 17px;height: 17px;}.visit-add{border: 0;background: none;display: flex;justify-content: space-between;align-items: center;width: 100%;padding: 8px 0;color: var(--muted);font-size: 12px;min-height: 34px;text-align: left;}.visit-add:hover{text-decoration: underline;text-underline-offset: 4px;}.visit-add[aria-pressed="true"]{color: var(--ink);}.add-mark{font-size: 21px;line-height: 1;}.visit-footer{display: flex;justify-content: space-between;gap: 24px;border-top: 1px solid var(--line);padding: 13px 26px;font-size: 10px;color: var(--muted);}.platform-proof{display: flex;align-items: center;justify-content: space-between;gap: 36px;padding-block: 36px 44px;}.platform-proof .proof-scope{font-size: 12px;color: var(--muted);max-width: 16ch;}.platform-proof>p:not(.proof-scope){display: flex;align-items: center;gap: 20px;max-width: 44%;}.platform-proof strong{font: 900 44px/1 var(--display);letter-spacing: -0.04em;white-space: nowrap;}.platform-proof span{font-size: 12px;line-height: 1.4;max-width: 17ch;}.platform-proof sup{margin-left: 3px;}.platform-booking{margin-inline: 24px;background: var(--charcoal);border-radius: 20px;color: var(--ivory);}.platform-booking .booking{width: min(calc(100% - var(--gutter) * 2 + 48px),1440px);padding-block: 66px;grid-template-columns: 1fr 1.04fr;gap: 88px;}.platform-booking .booking-copy{padding-top: 15px;}.platform-booking .section-context{color: #c9c3bd;font-size: 13px;margin-bottom: 23px;}.platform-booking .booking .display{font-size: clamp(50px,4.85vw,74px);line-height: 0.95;}.platform-booking .booking-copy>p:not(.section-context){color: #ccc6c0;font-size: 18px;max-width: 35ch;margin-top: 28px;line-height: 1.45;}.demo-expectations{margin-top: 42px;border-top: 1px solid #55504a;padding-top: 25px;}.demo-expectations h3{font-size: 16px;font-weight: 500;}.demo-expectations ul{padding: 0;margin: 15px 0 24px;list-style: none;}.demo-expectations li{font-size: 14px;padding: 10px 0 10px 24px;position: relative;color: #e3dfdb;}.demo-expectations li::before{content: "";position: absolute;left: 2px;top: 17px;width: 8px;height: 5px;border-bottom: 1.5px solid var(--ivory);border-left: 1.5px solid var(--ivory);transform: rotate(-45deg);}.demo-expectations>p{font-size: 13px;color: #c9c3bd;max-width: 39ch;line-height: 1.5;}.platform-booking .booking-card{color: var(--ink);padding: 30px 34px;background: var(--white);border: 0;border-radius: 16px;scroll-margin-top: 110px;}.platform-page #demo-form{scroll-margin-top: 120px;}.platform-booking .form-top h3{font-size: 26px;}.platform-booking .form-intro{font-size: 14px;line-height: 1.4;margin-top: 10px;}.platform-booking .preview-note{font-size: 11px;margin: 17px 0 22px;}.form-interests{border-block: 1px solid var(--line);margin-top: 22px;padding-block: 12px;}.interest-default{display: flex;align-items: baseline;justify-content: space-between;gap: 20px;font-size: 12px;}.interest-default>span{color: var(--muted);font-size: 11px;flex-shrink: 0;}.interest-default p{font-size: 13px;text-align: right;}#agenda{margin-top: 6px;}#agenda summary{display: flex;align-items: center;justify-content: space-between;cursor: pointer;min-height: 35px;font-size: 12px;list-style: none;}#agenda summary::-webkit-details-marker{display: none;}#agenda summary .plus{width: 14px;height: 14px;}#agenda summary .plus::before,#agenda summary .plus::after{inset: 6px 2px;}.priority-picker{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;padding-top: 10px;}.priority-row{display: flex;align-items: center;gap: 10px;border: 1px solid var(--line);border-radius: 7px;padding: 12px 10px;cursor: pointer;min-height: 66px;}.priority-row:has(input:checked){background: var(--sand);border-color: var(--ink);}.priority-row input{accent-color: var(--ink);width: 17px;height: 17px;margin: 0;flex-shrink: 0;}.priority-text strong{font-size: 12px;line-height: 1.2;font-weight: 500;display: block;}.priority-text>span{font-size: 10px;color: var(--muted);display: block;margin-top: 4px;}.clear-interests{border: 0;background: none;min-height: 36px;padding: 10px 0 5px;font-size: 11px;text-decoration: underline;text-underline-offset: 4px;}.interest-help{font-size: 11px;line-height: 1.5;color: var(--muted);margin: 8px 0 5px;}.platform-booking .field label{font-size: 13px;}.platform-booking .field input,.platform-booking .field select{height: 48px;font-size: 15px;}.platform-booking .form-row{gap: 14px;}.platform-booking .form-privacy{font-size: 11px;}.completed-agenda{border-block: 1px solid var(--line);padding-block: 16px;margin-bottom: 20px;font-size: 13px;line-height: 1.5;width: 100%;}.completed-agenda p + p{margin-top: 12px;}.completed-agenda strong{font-weight: 500;display: block;}.platform-page .questions{background: var(--ivory);padding-block: 74px 48px;}.platform-page .questions-layout{grid-template-columns: 0.85fr 1.15fr;gap: 88px;}.platform-page .questions .display{font-size: clamp(48px,4.6vw,68px);}.platform-page .questions-intro{max-width: 26ch;font-size: 15px;}.platform-directory{border-top: 1px solid var(--line);padding-block: 43px 50px;display: grid;grid-template-columns: 1fr 1.6fr;gap: 60px;}.directory-intro h2{font-size: 26px;font-weight: 500;letter-spacing: -0.025em;}.directory-intro p{font-size: 14px;color: var(--muted);margin-top: 8px;}.platform-directory nav{display: grid;grid-template-columns: 1fr 1fr;gap: 0 36px;}.platform-directory nav a{display: grid;grid-template-columns: 1fr 18px;gap: 7px 10px;border-bottom: 1px solid var(--line);padding: 15px 0;text-decoration: none;align-items: center;}.platform-directory nav a:hover>span:first-child{text-decoration: underline;}.platform-directory nav a>span:first-child{font-size: 20px;}.platform-directory nav a>span:nth-child(2){grid-column: 1/-1;grid-row: 2;font-size: 12px;color: var(--muted);}.platform-directory .icon{grid-row: 1;grid-column: 2;width: 17px;height: 17px;}@media (max-width: 1100px){.platform-page h1{font-size: clamp(68px,7.7vw,86px);}.platform-intro{gap: 42px;}.platform-intro>p{font-size: 18px;}.hero-actions{min-width: 240px;}.visit-tabs button{padding: 20px;}.visit-tabs button::after{left: 20px;right: 20px;}.visit-moment{font-size: 18px;}.visit-panel{grid-template-columns: 1.05fr 1fr;}.visit-copy{padding: 27px;}.visit-copy h3{font-size: 28px;}.visit-image{min-height: 300px;}.visit-visual{padding: 24px 22px 90px;}.visit-visual figcaption{left: 22px;right: 22px;bottom: 58px;}.visit-visual-rcm .visit-image{min-height: 200px;}.platform-proof>p:not(.proof-scope){gap: 15px;}.platform-proof strong{font-size: 37px;}.platform-booking .booking{gap: 45px;}.platform-booking .booking .display{font-size: 57px;}.platform-booking .booking-copy>p:not(.section-context){font-size: 16px;}.platform-booking .booking-card{padding: 28px;}.platform-page .questions-layout{gap: 45px;}.platform-directory{gap: 40px;}}@media (max-width: 760px){.platform-page .hero{padding-top: 34px;padding-bottom: 32px;}.platform-page h1{font-size: clamp(46px,8.1vw,63px);line-height: 0.96;}.platform-intro{align-items: flex-start;gap: 30px;margin-top: 25px;}.platform-intro>p{font-size: 16px;}.hero-actions{min-width: 205px;}.platform-experience{padding-top: 8px;}.workbench-heading{display: block;margin-bottom: 18px;}.workbench-heading h2{font-size: 21px;}.workbench-heading>p{font-size: 12px;margin-top: 6px;}.visit-tabs{grid-template-columns: 1fr 1fr;}.visit-tabs button{min-height: 82px;padding: 18px 20px;}.visit-tabs button:nth-child(2){border-right: 0;}.visit-tabs button:nth-child(-n + 2){border-bottom: 1px solid var(--line);}.visit-tabs button[aria-selected="true"]::after{height: 2px;}.visit-panel{grid-template-columns: 1fr;}.visit-copy{padding: 28px;}.visit-copy h3{font-size: 31px;}.visit-copy>p:not(.visit-name){font-size: 16px;max-width: 48ch;}.visit-name{margin-bottom: 19px;}.visit-visual{min-height: 348px;padding: 23px 26px 84px;}.visit-image{min-height: 260px;max-height: 320px;}.visit-image img{max-height: 290px;}.visit-visual-voice .visit-image img{max-height: 270px;}.visit-visual-rcm{min-height: 280px;}.visit-visual-rcm .visit-image{min-height: 195px;}.visit-copy h3 br{display: none;}.task-evidence{margin-top: 20px;}.product-link,.visit-add{max-width: 430px;}.visit-footer{display: block;padding: 15px 24px;}.visit-footer p{margin-top: 4px;}.platform-proof{display: grid;grid-template-columns: 1fr 1fr;gap: 18px 22px;padding-block: 27px 33px;}.platform-proof .proof-scope{grid-column: 1/-1;max-width: none;font-size: 11px;}.platform-proof>p:not(.proof-scope){max-width: none;display: block;}.platform-proof strong{font-size: 38px;display: block;}.platform-proof span{font-size: 11px;display: block;margin-top: 7px;max-width: none;}.platform-booking{margin-inline: 14px;border-radius: 16px;}.platform-booking .booking{width: calc(100% - 40px);padding-block: 42px;display: flex;flex-direction: column;gap: 0;}.platform-booking .booking-copy{display: contents;}.platform-booking .booking-copy>.section-context{order: 0;margin-bottom: 17px;}.platform-booking .booking .display{order: 1;font-size: clamp(43px,7.3vw,57px);}.platform-booking .booking-copy>p:not(.section-context){order: 2;font-size: 16px;margin-top: 22px;max-width: 44ch;}.platform-booking .booking-card{order: 3;width: 100%;margin-top: 30px;}.demo-expectations{order: 4;margin-top: 32px;width: 100%;padding-top: 22px;}.demo-expectations>p{max-width: 44ch;}.platform-page .questions{padding-block: 52px 40px;}.platform-page .questions-layout{grid-template-columns: 1fr;gap: 30px;}.platform-page .questions .display{font-size: 48px;}.platform-directory{grid-template-columns: 1fr;gap: 22px;padding-block: 36px 40px;}.platform-directory nav{gap: 0 28px;}}@media (max-width: 500px){.platform-page .product-name{font-size: 13px;margin-bottom: 22px;}.platform-page h1{font-size: clamp(36px,10.05vw,48px);letter-spacing: -0.037em;}.platform-intro{display: block;margin-top: 24px;}.platform-intro>p{font-size: 16px;line-height: 1.5;}.hero-actions{margin-top: 25px;min-width: 0;display: flex;flex-direction: row;align-items: center;gap: 20px;}.hero-actions .button{min-height: 48px;padding: 13px 15px;font-size: 13px;gap: 25px;flex-shrink: 0;}.explore-link{font-size: 12px;line-height: 1.3;gap: 13px;max-width: 133px;}.workbench-heading h2{font-size: 20px;max-width: 26ch;}.visit-tabs button{padding: 17px 16px;min-height: 89px;}.visit-tabs button::after{left: 16px;right: 16px;}.visit-moment{font-size: 17px;line-height: 1.1;}.visit-product{font-size: 10px;}.visit-visual{padding: 20px 17px 83px;min-height: 315px;}.visit-image{min-height: 225px;max-height: 255px;}.visit-image img{max-height: 245px;}.visit-visual-voice .visit-image img{max-height: 230px;}.visit-visual figcaption{left: 18px;right: 18px;bottom: 55px;font-size: 10px;}.visit-visual .expand-screen{right: 16px;bottom: 13px;}.visit-visual-rcm{min-height: 255px;}.visit-visual-rcm .visit-image{min-height: 151px;padding: 7px;}.visit-copy{padding: 23px 20px;}.visit-copy h3{font-size: 27px;}.visit-copy>p:not(.visit-name){font-size: 15px;}.visit-name{font-size: 13px;margin-bottom: 18px;}.visit-name span{font-size: 10px;}.task-evidence p{font-size: 12px;}.visit-footer{font-size: 10px;padding: 15px 20px;}.platform-proof strong{font-size: 36px;}.platform-booking .booking{width: calc(100% - 32px);padding-block: 32px;}.platform-booking .booking .display{font-size: clamp(34px,9.8vw,48px);}.platform-booking .booking-card{padding: 23px 20px;border-radius: 12px;}.platform-booking .form-top h3{font-size: 24px;}.platform-booking .form-intro{font-size: 13px;}.platform-booking .form-row{grid-template-columns: 1fr;gap: 0;}.platform-booking .field{margin-bottom: 16px;}.platform-booking .field label{font-size: 12px;}.platform-booking .priority-picker{grid-template-columns: 1fr;}.platform-booking .priority-row{min-height: 54px;}.priority-text{display: flex;justify-content: space-between;align-items: center;gap: 15px;width: 100%;}.priority-text>span{margin: 0;}.interest-default{gap: 12px;}.interest-default>span{font-size: 10px;}.interest-default p{font-size: 12px;}.platform-booking .form-privacy{font-size: 10px;}.platform-page .questions .display{font-size: 44px;}.platform-page .accordion summary{font-size: 16px;}.platform-page .answer{font-size: 14px;}.directory-intro h2{font-size: 24px;}.platform-directory nav{gap: 0 20px;}.platform-directory nav a>span:nth-child(2){font-size: 11px;}.platform-page .source-notes{grid-template-columns: 1fr;}.platform-page .mobile-booking>span{font-size: 11px;}}@media (max-width: 360px){.hero-actions{gap: 13px;}.hero-actions .button{gap: 15px;}.explore-link{gap: 8px;font-size: 11px;}.platform-booking .booking-card{padding: 21px 16px;}.platform-page .form-actions{gap: 12px;}.platform-page .form-actions .button{font-size: 13px;gap: 15px;padding-inline: 15px;}.platform-proof strong{font-size: 32px;}.platform-page h1{font-size: 34px;}}@media (prefers-reduced-motion: reduce){.platform-page *,.platform-page *::after{scroll-behavior: auto !important;transition: none !important;}}.platform-page h1{font-size: clamp(58px,6.1vw,98px);}.platform-picker{padding: 26px 0 34px;}.platform-picker>h3{font-size: 25px;font-weight: 500;margin-bottom: 8px;}.platform-picker>p{color: var(--muted);font-size: 15px;margin-bottom: 20px;}.platform-picker .picker-result{margin-top: 18px;grid-template-columns: repeat(2,minmax(0,1fr));}.platform-picker .picker-card{border-radius: 8px;}.platform-picker .picker-option{font-size: 13px;border-radius: 8px;}.visit-panels{display: grid;}#patient-visit .visit-panel{grid-area: 1/1;}#patient-visit .visit-panel[hidden]{display: grid !important;visibility: hidden;pointer-events: none;}#patient-visit .visit-panel{min-height: 520px;}.product-proof-notes{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;color: var(--muted);font-size: 11px;margin-bottom: 48px;}.platform-page .majority-value{font-size: clamp(32px,4vw,58px);}.form-focus{padding: 12px 0;border-block: 1px solid var(--line);font-size: 13px;margin-bottom: 16px;}@media (max-width: 650px){.platform-page h1{font-size: clamp(32px,9.5vw,52px);}.platform-picker>h3{font-size: 22px;}.platform-picker .picker-options{display: grid;grid-template-columns: 1fr;width: 100%;}.platform-picker .picker-result{grid-template-columns: 1fr;}#patient-visit .visit-panel{display: flex;flex-direction: column;min-height: 810px;}#patient-visit .visit-panel[hidden]{display: flex !important;}.product-proof-notes{grid-template-columns: 1fr;gap: 12px;}}.trust{display: grid;gap: 28px;padding-block: 28px 30px;border-top: 1px solid var(--line);}.trust-group{display: grid;gap: 12px;align-content: start;}.trust-title{margin: 0;font: 400 12px/1.3 var(--mono);color: var(--muted);letter-spacing: 0;}.trust-list{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px;}.trust-item{display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 8px 14px 8px 8px;border: 1px solid var(--line);border-radius: 10px;background: var(--white);text-decoration: none;color: var(--ink);}a.trust-item:hover{border-color: var(--ink);}.trust-mark{flex: none;display: grid;place-items: center;min-width: 44px;height: 32px;padding: 0 8px;border-radius: 6px;background: var(--sand);font: 400 11px/1 var(--mono);color: var(--ink);}.trust-mark img{max-height: 32px;width: auto;display: block;}.trust-text{display: grid;line-height: 1.25;}.trust-text b{font-weight: 500;font-size: 14px;}.trust-text span{font-size: 12px;color: var(--muted);}@media (min-width: 900px){.trust{grid-template-columns: 1.1fr 0.8fr 1.6fr;gap: 40px;}}.proof-band{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--line);}.proof-item{padding: 20px 16px 18px 0;border-bottom: 1px solid var(--line);}.proof-value{display: block;font: 900 clamp(36px,9vw,64px)/0.95 var(--display);font-variant-numeric: tabular-nums;letter-spacing: -0.01em;}.proof-label{display: block;margin-top: 8px;font-size: 14px;color: var(--muted);max-width: 22em;}.proof-label sup{font-size: 10px;}@media (min-width: 900px){.proof-band{grid-template-columns: repeat(var(--proof-cols,4),minmax(0,1fr));}.proof-item{padding-right: 28px;}}.calc{display: grid;gap: 24px;padding: 24px;border: 1px solid var(--line);border-radius: 16px;background: var(--white);}.calc-inputs{display: grid;gap: 18px;}.calc-field label{display: flex;justify-content: space-between;gap: 12px;font-size: 15px;margin-bottom: 8px;}.calc-field output{font: 400 15px/1 var(--mono);}.calc-field input[type="range"]{width: 100%;accent-color: var(--ink);height: 28px;}.calc-result{display: grid;gap: 6px;padding-top: 18px;border-top: 1px solid var(--line);}.calc-big{font: 900 clamp(44px,11vw,80px)/0.9 var(--display);font-variant-numeric: tabular-nums;}.calc-unit{font-size: 15px;color: var(--muted);}.calc-secondary{font-size: 15px;}.calc-secondary b{font-family: var(--mono);font-weight: 400;}.calc-note{font-size: 12px;color: var(--muted);margin: 0;}@media (min-width: 900px){.calc{grid-template-columns: 1fr 1fr;gap: 48px;padding: 36px;}.calc-result{border-top: 0;padding-top: 0;border-left: 1px solid var(--line);padding-left: 48px;align-content: center;}}.picker{display: grid;gap: 22px;}.picker-options{display: flex;flex-wrap: wrap;gap: 10px;}.picker-option{min-height: 48px;padding: 12px 16px;border-radius: 999px;border: 1px solid var(--line);background: var(--white);cursor: pointer;text-align: left;}.picker-option[aria-pressed="true"]{background: var(--ink);color: var(--ivory);border-color: var(--ink);}.picker-result{display: grid;gap: 10px;}.picker-empty{color: var(--muted);margin: 0;}.picker-card{display: grid;gap: 4px;padding: 16px 18px;border: 1px solid var(--line);border-radius: 12px;background: var(--white);}.picker-card b{font-size: 17px;font-weight: 500;}.picker-card span{font-size: 14px;color: var(--muted);}.picker-card[hidden]{display: none;}.fnd-sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}@media (prefers-reduced-motion: reduce){.proof-value,.calc-big{transition: none !important;}}:root{--primary-cta: linear-gradient(90deg,#5100fe 0%,#583f54 100%);}.button{background: var(--primary-cta);border-color: transparent;}.button:hover{background: var(--primary-cta);}.button-quiet,.button-secondary{background: transparent;border-color: var(--line);color: var(--ink);}.button-quiet:hover,.button-secondary:hover{background: var(--sand);}.product-name,.section-context,.feature-label,.speech-label,.trust-title,.trust-mark,.visit-product{font-family: var(--body);}.proof-section{padding-block: 48px;}.proof-item{padding-block: 28px;}.proof-value{font-size: clamp(36px,4.2vw,64px);white-space: nowrap;}.proof-label{font-size: 15px;line-height: 1.4;max-width: 25ch;}.proof-notes{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 32px;margin-top: 18px;font-size: 11px;color: var(--muted);}.problem{display: grid;grid-template-columns: 1fr 1fr;gap: 80px;padding-block: 64px 80px;border-top: 1px solid var(--line);align-items: start;}.problem .display{font-size: clamp(40px,5vw,70px);}.problem-copy{max-width: 44ch;padding-top: 8px;font-size: 21px;line-height: 1.45;}.problem-copy p + p{font-size: 17px;color: var(--muted);margin-top: 24px;}.check-label{display: flex;align-items: flex-start;gap: 10px;font-size: 13px;margin-block: 10px;}.field .check-label input,.check-label input{width: 18px;height: 18px;min-height: 18px;flex-shrink: 0;accent-color: var(--ink);margin: 1px 0 0;}.consent{font-size: 11px;line-height: 1.5;color: var(--muted);}.product-interests{margin-bottom: 24px;}.product-interests>p{font-size: 13px;}.form-actions{justify-content: flex-end;}.trust-item{border: 0;background: transparent;padding-inline: 0;align-items: flex-start;}.trust-list{display: grid;}.trust-pending{border: 1px dashed var(--line);padding: 10px;}.trust-pending .trust-text span{font-size: 11px;}.trust-text b{font-size: 13px;}.motion-controls{display: flex;align-items: center;gap: 10px;padding: 14px 18px;border-top: 1px solid var(--line);}.motion-controls button{border: 1px solid var(--line);border-radius: 100px;background: var(--white);min-height: 40px;padding: 8px 16px;font-size: 12px;}.motion-controls p{margin-left: auto;font-size: 11px;color: var(--muted);}.motion-progress{height: 3px;background: var(--stone);overflow: hidden;}.motion-progress span{display: block;height: 100%;background: var(--ink);transform: scaleX(var(--motion-progress,1));transform-origin: left;}.calc-section{padding-block: 64px;}.calc-section h2{font-size: clamp(36px,4.5vw,60px);margin-bottom: 20px;}.calc-section>p{max-width: 54ch;color: var(--muted);margin-bottom: 26px;}@media (max-width: 650px){.proof-section{padding-block: 32px;}.proof-value{font-size: clamp(28px,8.2vw,39px);}.proof-label{font-size: 13px;}.proof-item{padding-block: 22px;}.proof-notes{grid-template-columns: 1fr;font-size: 10px;}.problem{grid-template-columns: 1fr;gap: 24px;padding-block: 40px 48px;}.problem .section-context{margin-bottom: 15px;}.problem .display{font-size: 43px;}.problem-copy{font-size: 19px;padding: 0;}.problem-copy p + p{font-size: 15px;margin-top: 18px;}.calc-section{padding-block: 40px;}.motion-controls{flex-wrap: wrap;padding: 12px;}.motion-controls p{font-size: 10px;}}#hero-heading + .product-name{margin: 18px 0 0;}.proof-notes,.product-proof-notes,.source-notes,.preview-note,.consent,.trust-pending .trust-text span{font-size: 12px;line-height: 1.5;}