.legal-page{--legal-muted: #58635e;padding-block:64px 96px}.legal-header{padding-bottom:40px;border-bottom:1px solid var(--line)}.legal-home{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:32px;color:var(--legal-muted);font-size:14px}.legal-header .eyebrow{color:var(--legal-muted);margin-bottom:16px}.legal-header h1{font-size:clamp(36px,5vw,64px);line-height:1.15;letter-spacing:-.04em;margin-bottom:20px}.legal-related{color:var(--blue);font-size:14px}.legal-related,.legal-end a{text-decoration:underline;text-underline-offset:4px}.legal-layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:64px;padding-top:48px}.legal-sidebar{min-width:0}.legal-contents{position:sticky;top:104px;max-height:calc(100svh - 128px);overflow-y:auto;padding:4px 8px 8px;margin:-4px -8px 0;scrollbar-width:thin}.legal-contents>p{margin-bottom:12px;font-size:12px;font-weight:600;color:var(--legal-muted)}.legal-sidebar ol{list-style:none;padding:0;margin:0}.legal-sidebar a{display:block;padding:9px 12px;margin-inline:-12px 0;border-radius:6px;font-size:13px;line-height:1.6;color:var(--legal-muted);overflow-wrap:anywhere}.legal-sidebar a:hover{background:#eef1ed;color:var(--ink)}.legal-mobile-contents{display:none}.legal-document{min-width:0;max-width:72ch;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.legal-document>p{margin-bottom:20px;line-height:inherit}.legal-document>h2{margin-block:48px 20px;font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-.025em;white-space:normal}.legal-document>h3{margin-block:28px 16px;font-size:18px;font-weight:600;line-height:1.5}.legal-document>ul{list-style:disc;padding-inline-start:24px;margin-block:0 24px}.legal-document>ul li{padding-inline-start:4px;margin-bottom:8px}.legal-document>ul li::marker{color:var(--legal-muted)}.legal-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-size:14px}.legal-end a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--blue)}[dir=rtl] .legal-header h1,[dir=rtl] .legal-document>h2{letter-spacing:0}[dir=rtl] .legal-home svg{transform:rotate(180deg)}[dir=rtl] .legal-document{line-height:2}@media (max-width: 900px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}.legal-contents{display:none}.legal-mobile-contents{display:block;border:1px solid var(--line);border-radius:8px}.legal-mobile-contents summary{padding:16px 20px;cursor:pointer;font-size:14px;font-weight:600}.legal-mobile-contents nav{border-top:1px solid var(--line);padding:12px 24px}.legal-mobile-contents a{min-height:44px}.legal-document{max-width:none}}@media (max-width: 540px){.legal-page{padding-block:32px 56px}.legal-home{margin-bottom:24px}.legal-header{padding-bottom:28px}.legal-document>h2{margin-top:36px;font-size:22px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.block{display:block}.inline{display:inline}.contents{display:contents}.hidden{display:none}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--font-body: "Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-display: "Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-arabic: "Cairo","Noto Sans Arabic",Tahoma,Arial,sans-serif;font-family:var(--font-body);font-optical-sizing:auto;color:#202222;background:#fafaf7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper: #fafaf7;--ink: #202222;--muted: #777c7b;--blue: #3158ef;--teal: #087e95;--line: #e4e6e2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0}button,a,input,summary,select{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button,summary,a,input,select{outline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue)}button{background:none}svg{flex-shrink:0}h1,h2,h3,h4,h5,p{margin:0}h1,h2,h3,h4,h5,.brand,.price{font-family:var(--font-display);font-weight:500}h2{font-size:54px;line-height:1.09;letter-spacing:-2.5px;white-space:pre-line}p{line-height:1.65}::-moz-selection{background:#dae3ff;color:#172b83}::selection{background:#dae3ff;color:#172b83}.section-shell{max-width:1216px;margin-inline:auto;padding-inline:32px}.centered{text-align:center}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.75px;line-height:1.7;display:flex;align-items:center;gap:8px}.centered .eyebrow{justify-content:center}.section-heading .eyebrow{margin-bottom:20px}.section-heading h2{margin-bottom:19px}.section-heading>p:last-child{font-size:15px;color:#6b706e}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 20px;border-radius:6px;font-size:13px;line-height:1.3;font-weight:500;min-height:47px;transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff;box-shadow:0 3px 3px #213bbc10}.button-primary:hover{background:#2447d6;box-shadow:0 5px 12px #3158ef24}.button-quiet{background:transparent;gap:12px}.button-quiet:hover{background:#efefea}.button-dark{background:#252b2d;color:#fff}.button-dark:hover{background:#121719}.check-line{display:flex;align-items:center;gap:6px;color:#777b77;font-size:10px;justify-content:center}.check-line svg{color:#7f8780}.brand{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;vertical-align:middle}.brand img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.brand>span{font-size:25px;font-weight:650;letter-spacing:-1.2px}.brand-small{gap:5px}.brand-small img{width:25px;height:25px}.brand-small>span{font-size:17px;letter-spacing:-.6px}.brand-link{display:inline-flex}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:5px}.icon-button:hover{background:#edf0ef}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;padding:4px 0 8px;border-bottom:1px solid #8c918a;transition:color .2s,gap .2s}.text-link:hover{color:var(--blue);gap:18px}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;padding:15px;background:#fff;color:var(--blue);border-radius:5px}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:40;background:#fafaf7ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e8e9e480}.nav-inner{height:76px;max-width:1320px;margin:auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between}.desktop-nav{display:flex;gap:30px;margin-inline-start:100px}.desktop-nav a{font-size:12px;color:#5e625f;transition:color .2s}.desktop-nav a:hover,.footer-top nav a:hover{color:var(--blue)}.nav-actions{display:flex;align-items:center;gap:26px}.language-switch{display:flex;align-items:center;gap:7px;font-size:10px;direction:ltr}.language-switch button{padding:5px 0;color:#92958f}.language-switch>span{color:#c1c4bd}.language-switch button[lang=ar]{font-family:var(--font-arabic)}.nav-actions .button{font-size:11px;min-height:37px;padding:11px 14px;gap:12px}.nav-actions .button svg{width:13px}.mobile-menu,.mobile-navigation{display:none}.hero-story{--gather: 0;--intro-opacity: 1;--paper-opacity: 0;--paper-enter: 0;--record-opacity: 0;--logo-opacity: 0;--logo-reveal: 0;--logo-travel: 0;--system-opacity: 0;--window-open: 0;--caption-opacity: 0;--gathered-opacity: 0;--unified-opacity: 0;position:relative;height:calc(100svh + clamp(960px,160svh,1600px))}.hero-stage{position:sticky;top:76px;height:calc(100svh - 76px);min-height:680px;overflow:clip;isolation:isolate}.hero-copy{position:relative;z-index:3;text-align:center;padding-top:58px;opacity:var(--intro-opacity);transform:translateY(calc(var(--gather) * -45px));max-width:760px;margin-inline:auto}.hero-copy>.eyebrow{justify-content:center;font-size:9px;letter-spacing:2px;color:#626962;gap:5px;margin-bottom:24px}.tiny-brand img{width:18px;height:18px}.hero-copy h1{font-size:clamp(78px,7.45vw,109px);font-weight:500;letter-spacing:-6.5px;line-height:1.01}.hero-copy h1>span{display:block}.hero-copy .word-line{color:var(--blue);position:relative;width:-moz-max-content;width:max-content;min-width:4em;margin:auto;padding-bottom:9px;line-height:1.02}.word-line svg{position:absolute;bottom:-8px;left:3%;width:96%;height:10px;color:#a5b8ed}.loop-word{display:inline-block;animation:word-enter .52s cubic-bezier(.2,.65,.3,1) both}.hero-copy h1>span:last-child{margin-top:3px}.hero-tagline{font-size:17px;margin-top:27px;letter-spacing:-.2px}.hero-description{font-size:13px;color:#81847e;margin-top:3px}.hero-ctas{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:25px;margin-bottom:14px}.hero-scroll{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;font-size:10px;color:#80857d;opacity:var(--intro-opacity);white-space:nowrap}.scroll-line{width:23px;height:1px;background:#b4b8af}.hero-side-note{position:absolute;left:34px;bottom:29px;display:flex;align-items:center;gap:30px;font-size:8px;color:#95988f;letter-spacing:1px;text-transform:uppercase;opacity:var(--intro-opacity)}.hero-side-note>span:last-child{writing-mode:vertical-rl;position:absolute;bottom:40px;left:0;transform:rotate(180deg)}.document-orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.orbit-document{position:absolute;left:50%;top:44%;opacity:var(--paper-opacity);transform:translate(calc(-50% + var(--dx) * (1 - var(--gather))),calc(-50% + var(--dy) * (1 - var(--gather)))) rotate(calc(var(--rotation) * (1 - var(--gather)))) scale(calc(1 - var(--gather) * .6));will-change:transform,opacity}.doc-prescription{z-index:3;--dx: -445px;--dy: -58px;--rotation: -16deg}.doc-invoice{z-index:2;--dx: 452px;--dy: -22px;--rotation: 15deg}.doc-appointment{z-index:1;--dx: -386px;--dy: 230px;--rotation: -12deg}.doc-report{z-index:2;--dx: 402px;--dy: 250px;--rotation: 13deg}.paper{background:#fffefc;color:#515b57;border:1px solid #e4e7de;box-shadow:0 10px 35px #333a3310,0 2px 4px #28322203;position:relative;font-size:9px;text-align:start}.paper-rule{height:1px;background:#e5e6dd;margin-block:15px}.paper h3{font-size:21px;color:#343e38;letter-spacing:-.6px}.prescription-paper{width:211px;min-height:275px;padding:23px 20px 14px;background:repeating-linear-gradient(0deg,#fffefc 0,#fffefc 3px,#fefdfb 4px);border-radius:2px}.paper-clip{position:absolute;top:-12px;right:27px;color:#a1aaa3;transform:rotate(12deg)}.paper-clinic{display:flex;align-items:center;gap:8px;font-size:6px;letter-spacing:1.2px}.mini-cross{font-size:25px;line-height:16px;color:#788c7b;font-weight:400}.prescription-paper .paper-rule{margin-block:13px}.paper-patient{margin-top:13px;display:flex;flex-direction:column;gap:5px;font-size:8px}.paper-patient>span{color:#92988c;font-size:7px}.paper-patient b{font-weight:500}.rx{font-family:Georgia,serif;font-size:28px;margin-top:15px;font-style:italic}.prescription-line{font-size:7px;display:flex;gap:6px;line-height:2.5;border-bottom:1px solid #ecece4}.prescription-line>span{color:#8d9789}.paper-signature{text-align:end;font-size:13px;font-family:Georgia,serif;font-style:italic;color:#7a8d81;margin-top:22px;transform:rotate(-7deg)}.paper-foot{border-top:1px solid #e7e9e0;font-size:6px;margin-top:13px;padding-top:8px;color:#a2a69a}.invoice-paper{width:202px;padding:20px;min-height:237px;border-radius:3px;background:#fefefb}.invoice-head{display:flex;justify-content:space-between;align-items:center;color:#8c988c;font-size:6px;margin-bottom:20px}.invoice-paper h3{font-family:Georgia,serif;font-size:29px}.invoice-name{font-size:8px;margin-top:7px;color:#8c9386}.invoice-row{display:flex;justify-content:space-between;font-size:7px;line-height:2.8}.invoice-row b{font-weight:500}.invoice-total{border-top:1px solid #e4e6db;margin-top:6px;padding-top:14px;display:flex;align-items:center;justify-content:space-between}.invoice-total>b{font-size:8px;font-weight:500}.invoice-total strong{font-size:20px;font-weight:500}.invoice-total small{font-size:7px}.paid-stamp{display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid #b9cdbc;border-radius:3px;color:#71947b;font-size:8px;letter-spacing:1px;width:50px;padding:3px;margin-top:13px;transform:rotate(-8deg)}.appointment-paper{display:flex;align-items:center;gap:12px;width:251px;padding:16px;border-radius:7px;background:#fbfcf9}.calendar-tile{width:39px;height:42px;display:grid;place-items:center;background:#e7eddd;color:#667751;border-radius:5px}.appointment-paper>div{display:flex;flex-direction:column;gap:6px}.paper-label{color:#9b9f92;font-size:7px;display:block}.appointment-paper strong{font-size:12px;font-weight:500;color:#40483d}.appointment-paper div>span:last-child{font-size:7px;color:#8b9281}.appointment-paper i{font-style:normal;color:#bdc3b3;margin-inline:2px}.appointment-dot{width:5px;height:5px;border-radius:50%;background:#9ab282;margin-inline-start:auto;align-self:flex-start;margin-top:4px}.report-paper{width:216px;padding:17px 18px 13px;border-radius:4px}.report-title{display:flex;align-items:center;gap:8px;font-size:8px;color:#81918d;margin-bottom:13px}.report-title svg{color:#99aaa2}.report-paper h3{font-size:14px;margin-bottom:5px}.report-chart{height:36px;width:100%;margin-top:9px;color:#80998b}.report-status{display:flex;align-items:center;gap:4px;font-size:6px;color:#9ba59a}.report-status>span{width:4px;height:4px;background:#95b39b;border-radius:50%}.story-logo{position:absolute;left:50%;top:43%;width:380px;height:380px;z-index:5;opacity:var(--logo-opacity);transform:translate(-50%,calc(-50% - var(--logo-travel) * 38px)) scale(calc(.9 + var(--logo-reveal) * .1 + var(--logo-travel) * .16));transform-origin:center;pointer-events:none;will-change:transform,opacity}.story-logo img{width:100%;height:100%}.merge-caption{position:absolute;top:62%;left:8%;right:8%;display:grid;justify-items:center;align-content:start;gap:12px;text-align:center;opacity:var(--caption-opacity);transform:translateY(calc((1 - var(--caption-opacity)) * 20px));z-index:4}.merge-caption p{grid-row:3;margin:0;max-width:34ch;font-size:14px;line-height:1.5;letter-spacing:0;color:var(--muted-strong)}.gather-caption,.unified-caption{display:block;font-size:32px;line-height:1.25;letter-spacing:-1px;will-change:opacity,transform}.gather-caption{grid-row:1}.unified-caption{grid-row:2}.gather-caption{opacity:var(--gathered-opacity);transform:translateY(calc((1 - var(--gathered-opacity)) * -12px))}.unified-caption{opacity:var(--unified-opacity);transform:translateY(calc((1 - var(--unified-opacity)) * 20px))}.reduced-story .story-logo,.reduced-story .morph-desktop,.reduced-story .merge-caption{display:none}@keyframes word-enter{0%{opacity:0;transform:translateY(14px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.product-section{padding-top:96px;padding-bottom:38px}.product-section .section-heading h2{font-size:47px}.avatar{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px;font-size:7px;border-radius:50%;font-weight:500}.avatar-large{width:46px;height:46px;font-size:13px}.status{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;border-radius:20px;white-space:nowrap;font-size:6px;border:1px solid transparent}.status>span{width:3px;height:3px;border-radius:50%;background:currentColor}.live-dot{width:5px;height:5px;border-radius:50%;background:#809879;display:inline-block;flex-shrink:0}.timeline-dot{width:7px;height:7px;border:2px solid #91afb3;border-radius:50%;background:#fff;z-index:1}.calendar-days{display:grid;grid-template-columns:repeat(5,1fr);padding:0 20px 15px;gap:8px;border-bottom:1px solid #edf1f2}.calendar-days button{border-radius:8px;padding:12px 7px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:9px;color:#83969c;background:#f7f9fa}.calendar-days button.active{background:#e8f1f6;color:#357a94}.calendar-days b{font-size:17px;font-weight:500}.calendar-days i{width:3px;height:3px;border-radius:50%;background:currentColor}.transaction{display:flex;align-items:center;gap:8px;padding:17px 14px;border-top:1px solid #edf1f2}.transaction>span:nth-child(2){font-size:9px;flex:1}.transaction small{display:block;font-size:7px;color:#91a4a9;margin-top:5px}.transaction>b{font-size:10px;font-weight:500;text-align:end;color:#517783}.stories-section{padding-top:104px;padding-bottom:89px}.stories-section>.section-heading{text-align:center;margin-bottom:55px}.stories-section>.section-heading .eyebrow{justify-content:center}.story-row{display:grid;grid-template-columns:1fr 1fr;gap:98px;align-items:center;padding-block:35px}.story-row+.story-row{margin-top:50px}.story-row.reverse .story-copy{order:2}.story-row.reverse .finance-composition{order:1}.story-copy{padding-inline-start:23px}.story-number{color:#8c9388;font-size:10px;letter-spacing:1px;display:block;margin-bottom:18px}.story-copy h3{white-space:pre-line;font-size:35px;letter-spacing:-1.4px;line-height:1.16}.story-copy p{font-size:14px;color:#7b8177;margin-top:19px;max-width:340px;line-height:1.8}.story-copy .text-link{margin-top:23px;font-size:11px}.record-composition{position:relative;padding:32px 25px 37px;background:#eef1e9;border-radius:7px;min-height:369px;display:flex;align-items:center;justify-content:center}.record-underlay{position:absolute;top:32px;right:41px;bottom:43px;left:41px;background:#fffef8;border:1px solid #dbe0d5;border-radius:8px;transform:rotate(-6deg)}.record-object{border:1px solid #dbe1d6;border-radius:8px;background:#fefefb;width:100%;max-width:345px;position:relative;box-shadow:0 13px 19px #41553507;transform:rotate(2deg)}.record-object-top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e9ede5;color:#819273}.record-object-top>span{font-size:7px;letter-spacing:1px}.record-identity{display:flex;align-items:center;gap:12px;padding:22px 21px}.record-identity h4{font-size:17px;letter-spacing:-.4px}.record-identity>div>span{font-size:8px;color:#8d9984;display:block;margin-top:5px}.record-timeline{padding:0 24px 18px}.record-timeline>div{display:flex;align-items:center;gap:12px;padding:10px 0;position:relative}.record-timeline>div:not(:last-child):before{content:"";position:absolute;width:1px;background:#d9e3d0;inset-inline-start:3px;top:22px;bottom:-15px}.record-timeline-dot{width:7px;height:7px;border:2px solid #a7baa0;background:#fff;border-radius:50%;z-index:1}.record-timeline b{font-size:9px;font-weight:500;color:#5f6f55}.record-timeline>div>div{display:flex;flex-direction:column;gap:5px}.record-timeline div>span:not(.record-timeline-dot){font-size:7px;color:#9ba78d}.record-timeline svg{margin-inline-start:auto;color:#8fa382}.record-note{padding:14px 20px;background:#f7f9f3;border-top:1px solid #e8ede0;display:flex;align-items:center;gap:9px;font-size:8px;color:#8a967b}.connected-label{position:absolute;bottom:20px;left:50%;transform:translate(-50%) rotate(-3deg);display:flex;align-items:center;gap:7px;border:1px solid #e2e8d9;background:#fff;border-radius:5px;padding:11px 13px;font-size:8px;white-space:nowrap;box-shadow:0 4px 13px #52614006}.finance-composition{position:relative;background:#eeeef5;border-radius:7px;padding:33px 30px 48px}.finance-object{background:#fdfdff;border:1px solid #dbdde8;border-radius:8px;box-shadow:0 10px 25px #4e57700a;transform:rotate(-2deg)}.finance-object-top{display:flex;align-items:center;gap:8px;padding:17px;color:#747e9a;font-size:9px;border-bottom:1px solid #ececf3}.finance-date{margin-inline-start:auto;color:#a0a6b7;font-size:7px}.finance-total{display:flex;flex-direction:column;gap:6px;padding:23px 23px 15px}.finance-total>span{font-size:8px;color:#8f98ac}.finance-total strong{font-size:34px;font-weight:500;letter-spacing:-1.5px;color:#515a78}.finance-total small{font-size:10px;letter-spacing:0;color:#9198ac;margin-inline-start:8px}.editorial-chart{height:114px;margin:0 23px;display:flex;align-items:flex-end;gap:10px;background:repeating-linear-gradient(to top,#edeef6 0,#edeef6 1px,transparent 1px,transparent 32px)}.editorial-chart i{flex:1;background:#d0d6ec;border-radius:3px 3px 0 0}.editorial-chart i:last-child{background:#828eb7}.finance-object-bottom{display:flex;justify-content:space-between;padding:18px 23px;font-size:7px;color:#a0a7b8}.finance-object-bottom>span:first-child{display:flex;align-items:center;gap:5px;color:#7a86a2}.legend-dot{display:inline-block;width:5px;height:5px;background:#a7b4d4;border-radius:2px}.expense-slip{position:absolute;bottom:24px;right:8px;display:flex;align-items:center;gap:11px;padding:15px 20px;background:#fffefc;border:1px solid #e0e1e8;border-radius:6px;transform:rotate(5deg);box-shadow:0 5px 12px #3b455107}.expense-slip>span{width:29px;height:29px;background:#f4f0e7;color:#a79c7f;border-radius:50%;display:grid;place-items:center}.expense-slip>div{display:flex;flex-direction:column;gap:4px}.expense-slip small{font-size:7px;color:#969689}.expense-slip b{font-size:13px;font-weight:500}.expense-slip>svg{margin-inline-start:22px;color:#a8b0b1}.download-section{display:grid;grid-template-columns:auto 1fr 1fr;gap:64px;align-items:center;padding-top:118px;padding-bottom:120px}.download-intro .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:22px;color:#7f877b}.download-intro h2{font-size:48px;line-height:1.1}.download-intro>p{font-size:14px;line-height:1.8;color:#81877b;margin-top:20px;max-width:330px}.download-action>.button{margin-top:28px;font-size:11px;gap:13px}.windows-icon{display:grid;grid-template-columns:repeat(2,6px);gap:2px}.windows-icon i{width:6px;height:6px;background:currentColor}.download-action>.os-note{font-size:9px;margin-top:12px;color:#989e91}.system-requirements{margin-top:17px;font-size:8px;color:#929a8a;max-width:330px}.system-requirements summary{cursor:pointer;width:-moz-max-content;width:max-content}.system-requirements p{margin-top:8px;color:#7c8974}.pricing-section{background:#f2f3ed;border-block:1px solid #e5e7dd;padding-block:96px 76px}.pricing-grid{display:grid;grid-template-columns:1fr 450px;gap:114px;align-items:center}.pricing-copy .eyebrow{font-size:9px;color:#7a8371;letter-spacing:1.5px;margin-bottom:23px}.pricing-copy h2{font-size:51px}.pricing-copy>p{font-size:14px;color:#838d77;margin-top:20px}.billing-toggle{display:inline-flex;gap:4px;border:1px solid #e0e4d6;padding:4px;border-radius:7px;margin-top:35px;background:#e9ece2}.billing-toggle button{font-size:10px;padding:10px 12px;display:flex;align-items:center;gap:8px;border-radius:4px;color:#89947e;transition:background .2s}.billing-toggle button.active{background:#fff;color:#39492e;box-shadow:0 1px 4px #3f492017}.billing-toggle button>span{font-size:7px;background:#eaf1df;color:#819b64;padding:4px 5px;border-radius:3px}.pricing-note{display:block;font-size:9px;color:#8f9983;margin-top:15px}.pricing-card{padding:30px 32px 25px;background:#fefefa;border:1px solid #dce1d1;border-radius:11px;box-shadow:0 15px 30px #3d501409}.plan-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-heading>.brand img{width:26px;height:26px}.plan-heading>.brand>span{font-size:18px}.plan-heading>span:last-child{font-size:8px;color:#929b83}.price-block{padding-top:28px}.price-context{display:flex;align-items:center;gap:10px;font-size:10px;color:#a0a98e;height:20px}.price-context>span{font-size:8px;color:#7f965f}.price{display:flex;align-items:center;gap:13px;margin-top:7px}.price>strong{font-size:62px;line-height:1;letter-spacing:-3.5px;font-weight:500;color:#30382b}.price>div{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#949e88}.price b{font-weight:500;color:#5e6c50;font-size:13px}.price-block>p{font-size:8px;margin-top:10px;color:#99a28b}.pricing-card ul{list-style:none;padding:22px 0 0;margin:23px 0 25px;border-top:1px solid #e8ebdf;display:grid;grid-template-columns:1fr 1fr;gap:17px 10px}.pricing-card li{display:flex;align-items:center;gap:7px;font-size:9px;color:#738266}.pricing-card li svg{width:12px;height:12px;color:#8fa47a}.pricing-card>.button{width:100%;font-size:12px;justify-content:space-between}.pricing-card>.check-line{margin-top:13px;color:#95a089;font-size:8px}.faq-section{display:grid;grid-template-columns:1fr 1.1fr;gap:110px;border-top:1px solid #dfe4d5;padding-top:49px;margin-top:66px}.faq-section h3{font-size:21px;line-height:1.4;letter-spacing:-.7px;max-width:230px;color:#4b5840}.faq-item{border-bottom:1px solid #dfe5d5}.faq-item:first-child{margin-top:-13px}.faq-item summary{font-size:11px;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:17px 0;list-style:none;color:#6e7e60}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:14px;height:14px;color:#8f9c81;transition:transform .2s}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item>p{font-size:11px;line-height:1.8;color:#8b987d;padding-bottom:19px;padding-inline-end:25px}.final-cta{display:flex;align-items:center;justify-content:space-between;padding-block:104px 97px;gap:30px}.final-heading h2{font-size:49px}.final-heading p{font-size:13px;color:#81877b;margin-top:20px}.final-action{display:flex;flex-direction:column;gap:14px;padding-inline-end:18px}.final-action .button{padding-inline:23px;gap:35px}.site-footer{border-top:1px solid #e4e7dd}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-block:34px 30px}.footer-top .brand img{width:29px;height:29px}.footer-top .brand>span{font-size:22px}.footer-top>div>p{font-size:9px;color:#969e8d;margin-top:7px}.footer-top nav{display:flex;gap:32px;margin-inline-start:auto;margin-inline-end:80px}.footer-top nav>a{font-size:10px;color:#7f8a75;transition:color .2s}.back-top{display:grid;place-items:center;width:35px;height:35px;border:1px solid #e2e6d9;border-radius:50%;color:#8c987f;transition:background .2s}.back-top:hover{background:#eff2e8}.footer-bottom{padding-block:19px 26px;border-top:1px solid #eaede4;display:flex;justify-content:space-between;font-size:8px;color:#9ca48e}.preview-dialog{width:min(470px,calc(100% - 32px));padding:36px;border:1px solid #e1e7dc;border-radius:16px;background:#fafbf8;color:var(--ink);box-shadow:0 30px 100px #1f302930;margin:auto;text-align:center}.preview-dialog::backdrop{background:#202c3859;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dialog-close{position:absolute;top:15px;inset-inline-end:15px;color:#8c9886}.dialog-icon{width:68px;height:68px;margin:0 auto 15px;border:1px solid #e7ebe1;border-radius:17px}.dialog-label{display:flex;align-items:center;justify-content:center;gap:5px;text-transform:uppercase;letter-spacing:1px;font-size:8px;color:#8c9983;margin-bottom:14px}.preview-dialog h2{font-size:31px;line-height:1.14;letter-spacing:-1.2px}.preview-dialog>p{font-size:13px;color:#829078;margin-top:15px}.dialog-note{border:1px solid #e2e8dc;background:#f0f3eb;border-radius:7px;padding:13px;font-size:10px;color:#839176;line-height:1.75;margin-block:23px}.preview-dialog>.button{width:100%;justify-content:space-between}.preview-dialog>small{display:block;font-size:8px;color:#96a088;margin-top:13px}[dir=rtl]{font-family:var(--font-arabic)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .brand,[dir=rtl] .price{font-family:var(--font-arabic);letter-spacing:0}[dir=rtl] .eyebrow{letter-spacing:0;font-weight:400}[dir=rtl] .hero-copy h1{font-size:88px;line-height:1.25;letter-spacing:-2px}[dir=rtl] .hero-copy{padding-top:40px}[dir=rtl] .hero-copy>.eyebrow{margin-bottom:15px}[dir=rtl] .hero-tagline{margin-top:20px}[dir=rtl] .hero-description{font-size:12px}[dir=rtl] .hero-ctas{margin-top:22px}[dir=rtl] .doc-prescription{--dx: 455px;--rotation: 16deg}[dir=rtl] .doc-invoice{--dx: -458px;--rotation: -15deg}[dir=rtl] .doc-appointment{--dx: 393px;--rotation: 12deg}[dir=rtl] .doc-report{--dx: -409px;--rotation: -13deg}[dir=rtl] .directional{transform:scaleX(-1)}[dir=rtl] .nav-actions{gap:19px}[dir=rtl] .desktop-nav{margin-inline-start:40px;gap:24px}[dir=rtl] h2{line-height:1.4;font-size:43px}[dir=rtl] .section-heading h2{font-size:42px}[dir=rtl] .story-copy h3{line-height:1.5;font-size:30px}[dir=rtl] .hero-copy .word-line{padding-bottom:1px}[dir=rtl] .story-copy p,[dir=rtl] .download-intro>p,[dir=rtl] .pricing-copy>p{line-height:1.9}[dir=rtl] .brand{direction:ltr}[dir=rtl] .record-object-top>span{letter-spacing:0}[dir=rtl] .price{direction:rtl}[dir=rtl] .price>strong{letter-spacing:0;font-size:54px}[dir=rtl] .status{font-size:7px}[dir=rtl] .hero-side-note{left:auto;right:34px}[dir=rtl] .hero-side-note>span:last-child{left:auto;right:0}[dir=rtl] .invoice-paper h3{font-family:var(--font-arabic);font-size:24px}[dir=rtl] .paper-signature{font-family:var(--font-arabic);font-size:10px}@media (min-width:1550px){.hero-copy{padding-top:70px}.hero-copy h1{font-size:116px}.doc-prescription{--dx: -526px}.doc-invoice{--dx: 535px}.doc-appointment{--dx: -465px}.doc-report{--dx: 485px}}@media (max-width:1200px){.nav-inner{padding-inline:28px}.nav-actions{gap:19px}.desktop-nav{margin-inline-start:35px;gap:24px}.hero-copy h1{font-size:95px;letter-spacing:-5.5px}.doc-prescription{--dx: -415px;--dy: -46px;--rotation: -17deg}.doc-invoice{--dx: 420px;--dy: -15px;--rotation: 16deg}.doc-appointment{--dx: -348px;--dy: 245px;--rotation: -12deg}.doc-report{--dx: 359px;--dy: 257px;--rotation: 14deg}.hero-copy{max-width:690px;padding-top:55px}.prescription-paper{width:189px}.invoice-paper{width:180px}.hero-stage{min-height:680px}.story-row{gap:65px}.download-section{gap:64px}.pricing-grid{gap:80px;grid-template-columns:1fr 430px}[dir=rtl] .doc-prescription{--dx: 417px}[dir=rtl] .doc-invoice{--dx: -419px}[dir=rtl] .doc-appointment{--dx: 376px}[dir=rtl] .doc-report{--dx: -380px}}@media (max-width:1000px){.section-shell{padding-inline:28px}.nav-inner{height:70px}.site-header .brand>span{font-size:22px}.site-header .brand img{width:30px;height:30px}.desktop-nav{gap:18px;margin-inline-start:15px}.nav-actions{gap:15px}.nav-actions .button{font-size:10px;gap:7px}.hero-stage{top:70px;height:calc(100svh - 70px);min-height:690px}.hero-copy{padding-top:65px}.hero-copy h1{font-size:86px;letter-spacing:-4.8px}.doc-prescription{--dx: -380px;--dy: -50px;--rotation: -18deg}.doc-invoice{--dx: 385px;--dy: -28px;--rotation: 17deg}.doc-appointment{--dx: -320px;--dy: 260px;--rotation: -13deg}.doc-report{--dx: 330px;--dy: 270px;--rotation: 14deg}.orbit-document{scale:.88}.hero-scroll{bottom:23px}.hero-tagline{font-size:16px}.hero-description{font-size:12px}.hero-side-note{display:none}.product-section .section-heading h2{font-size:42px}.status{font-size:7px}.story-row{gap:38px}.story-copy{padding-inline-start:0}.story-copy h3{font-size:30px}.story-copy p{font-size:12px}.record-composition{padding-inline:19px}.record-object-top,.record-identity{padding-inline:16px}.record-timeline{padding-inline:20px}.record-identity h4{font-size:15px}.record-identity .avatar{width:38px;height:38px;font-size:10px}.finance-composition{padding-inline:19px}.finance-object-top{font-size:8px;padding-inline:13px}.finance-date{font-size:6px}.download-section{gap:38px;grid-template-columns:1.05fr 1fr}.download-intro h2{font-size:42px}.download-intro>p{font-size:12px}.pricing-grid{gap:42px;grid-template-columns:1fr 390px}.pricing-copy h2{font-size:43px}.pricing-card{padding-inline:26px}.billing-toggle button{padding-inline:9px}.billing-toggle button>span{font-size:6px}.faq-section{gap:75px}.final-heading h2{font-size:43px}.final-cta{padding-block:90px}[dir=rtl] .hero-copy h1{font-size:77px}[dir=rtl] .hero-copy{padding-top:47px}[dir=rtl] .doc-prescription{--dx: 367px}[dir=rtl] .doc-invoice{--dx: -371px}[dir=rtl] .doc-appointment{--dx: 332px}[dir=rtl] .doc-report{--dx: -332px}[dir=rtl] .desktop-nav{margin-inline-start:0;gap:15px}[dir=rtl] .nav-actions{gap:12px}[dir=rtl] h2{font-size:38px}[dir=rtl] .story-copy h3{font-size:27px}[dir=rtl] .hero-description{font-size:11px}[dir=rtl] .nav-actions .button{font-size:9px}}@media (max-width:760px){html{scroll-padding-top:85px}.section-shell{padding-inline:23px}.nav-inner{padding-inline:21px;height:66px}.desktop-nav{display:none}.nav-actions{gap:18px}.mobile-menu{display:inline-flex;padding:4px}.nav-actions>.button{display:none}.language-switch{font-size:10px}.site-header .brand>span{font-size:24px}.site-header .brand img{width:32px;height:32px}.mobile-navigation{display:flex;flex-direction:column;padding:12px 25px 22px;gap:5px;border-top:1px solid #e7e9e1;background:#fafaf7}.mobile-navigation a,.mobile-navigation button{font-size:13px;padding:12px 0;text-align:start;color:#5f6a56}.hero-story{height:auto}.hero-stage{top:66px;height:calc(100svh - 66px);min-height:720px}.hero-copy{padding-top:54px;max-width:100%;padding-inline:20px}.hero-copy>.eyebrow{font-size:8px;margin-bottom:25px;letter-spacing:1.7px}.hero-copy h1{font-size:79px;letter-spacing:-4.6px;line-height:1.02}.hero-copy .word-line{padding-bottom:10px}.hero-tagline{font-size:16px;margin-top:22px}.hero-description{font-size:11px;margin-top:4px;max-width:255px;margin-inline:auto}.hero-ctas{gap:5px;margin-top:22px}.hero-ctas .button{font-size:11px;padding:13px 15px;gap:12px}.hero-ctas .button-quiet{padding-inline:10px;gap:6px}.hero-ctas .button svg{width:14px}.hero-copy>.check-line{font-size:8px}.doc-prescription,.doc-invoice{display:none}.orbit-document{top:75%;scale:1}.doc-appointment{--dx: -126px;--dy: 35px;--rotation: -14deg}.doc-report{--dx: 146px;--dy: 70px;--rotation: 15deg}.appointment-paper{width:220px;padding:14px;gap:10px}.appointment-paper strong{font-size:11px}.appointment-paper div>span:last-child{font-size:6px}.appointment-paper .calendar-tile{width:32px;height:36px}.report-paper{width:181px;padding:13px 15px 11px}.report-title{font-size:7px;gap:6px;margin-bottom:9px}.report-title svg{width:15px}.report-paper h3{font-size:12px}.report-chart{height:27px;margin-top:6px}.report-paper .paper-label{font-size:6px}.report-status{font-size:5px}.hero-scroll{font-size:8px;bottom:18px;gap:7px}.hero-scroll svg{width:12px}.hero-story .story-logo{top:47%;width:260px;height:260px}.merge-caption{top:65%;font-size:26px;letter-spacing:-1px}.merge-caption p{font-size:12px}.reduced-story{height:auto}.reduced-story .hero-stage{height:745px}.product-section{padding-top:75px;padding-bottom:20px}.section-heading .eyebrow{font-size:8px;margin-bottom:16px}.section-heading h2,.product-section .section-heading h2{font-size:36px;letter-spacing:-1.8px;max-width:400px;margin-inline:auto}.section-heading>p:last-child{font-size:12px;max-width:340px;margin-inline:auto}.status{font-size:6px;padding:3px 4px;gap:3px}.calendar-days{padding-inline:12px;gap:5px}.calendar-days button{font-size:8px}.calendar-days b{font-size:16px}.transaction{padding:12px}.stories-section{padding-top:69px;padding-bottom:65px}.stories-section>.section-heading{margin-bottom:24px}.story-row,.story-row.reverse{display:flex;flex-direction:column;align-items:stretch;gap:29px;padding-block:21px}.story-row+.story-row{margin-top:30px}.story-row.reverse .story-copy{order:0}.story-row.reverse .finance-composition{order:1}.story-copy{max-width:400px}.story-number{font-size:9px;margin-bottom:15px}.story-copy h3{font-size:31px;letter-spacing:-1.2px}.story-copy p{font-size:13px;max-width:330px;margin-top:16px}.story-copy .text-link{font-size:11px;margin-top:18px}.record-composition{min-height:340px;padding-block:27px 38px}.record-object{max-width:330px}.record-identity h4{font-size:16px}.record-timeline b{font-size:10px}.record-timeline>div{padding-block:11px}.record-object-top>span{font-size:7px}.record-note{font-size:8px}.finance-composition{padding:27px 24px 45px}.finance-total strong{font-size:35px}.finance-object-top{font-size:9px;padding:16px}.finance-date{font-size:6px}.editorial-chart{height:119px}.expense-slip{bottom:16px;right:5px}.download-section{display:flex;flex-direction:column;align-items:stretch;gap:33px;padding-top:73px;padding-bottom:70px}.download-intro{order:0}.download-intro h2{font-size:43px}.download-intro .eyebrow{font-size:7px;margin-bottom:18px}.download-intro>p{font-size:13px;max-width:310px;margin-top:17px}.download-action>.button{font-size:11px;margin-top:23px}.download-action>.os-note{font-size:9px}.system-requirements{font-size:9px}.pricing-section{padding-block:69px 57px}.pricing-grid{display:flex;flex-direction:column;align-items:stretch;gap:30px}.pricing-copy .eyebrow{font-size:8px;margin-bottom:21px}.pricing-copy h2{font-size:43px}.pricing-copy>p{font-size:12px;margin-top:17px}.billing-toggle{margin-top:25px}.billing-toggle button{font-size:11px;padding:10px 12px}.billing-toggle button>span{font-size:7px}.pricing-note{font-size:9px;margin-top:12px}.pricing-card{padding:25px 24px 23px}.plan-heading>span:last-child{font-size:7px}.price-block{padding-top:22px}.price>strong{font-size:59px}.price-context{font-size:11px}.price-context>span{font-size:8px}.pricing-card ul{gap:17px 9px;margin-block:22px;padding-top:23px}.pricing-card li{font-size:8px;gap:6px}.pricing-card li svg{width:11px}.pricing-card>.button{font-size:12px}.pricing-card>.check-line{font-size:8px}.faq-section{display:flex;flex-direction:column;gap:26px;margin-top:41px;padding-top:33px}.faq-section h3{font-size:23px;max-width:240px}.faq-item summary{font-size:11px;padding-block:18px}.faq-item p{font-size:11px}.final-cta{flex-direction:column;align-items:flex-start;padding-top:71px;padding-bottom:61px;gap:29px}.final-heading h2{font-size:40px;letter-spacing:-1.9px}.final-heading p{font-size:12px;margin-top:18px}.final-action{padding:0;gap:12px}.final-action .button{font-size:12px;gap:24px}.final-action .check-line{font-size:8px}.site-footer{margin-inline:23px;padding-inline:0}.footer-top{flex-wrap:wrap;gap:25px;padding-block:26px}.footer-top>div{flex:1}.footer-top nav{order:2;margin:0;width:100%;gap:27px}.footer-top nav>a{font-size:9px}.footer-top .brand>span{font-size:22px}.footer-top .brand img{width:28px;height:28px}.footer-top>div>p{font-size:8px}.back-top{width:32px;height:32px}.footer-bottom{font-size:7px;gap:15px;line-height:1.6;padding-block:18px 22px}.footer-bottom>span:last-child{text-align:end;max-width:114px}.preview-dialog{padding:33px 24px 28px}.preview-dialog h2{font-size:29px}.preview-dialog>p{font-size:12px}.dialog-note{font-size:10px}.preview-dialog>.button{font-size:12px}[dir=rtl] .hero-copy{padding-top:45px}[dir=rtl] .hero-copy h1{font-size:64px;letter-spacing:-1.5px;line-height:1.33}[dir=rtl] .hero-tagline{font-size:15px;margin-top:17px}[dir=rtl] .hero-copy .word-line{padding-bottom:6px}[dir=rtl] .hero-copy>.eyebrow{font-size:10px;margin-bottom:20px}[dir=rtl] .hero-description{font-size:10px;max-width:255px}[dir=rtl] .hero-ctas{gap:4px;margin-top:21px}[dir=rtl] .hero-ctas .button{font-size:10px;padding-inline:11px;gap:7px}[dir=rtl] .hero-ctas .button-quiet{padding-inline:8px}[dir=rtl] .doc-appointment{--dx: 143px;--dy: 45px}[dir=rtl] .doc-report{--dx: -153px;--dy: 55px}[dir=rtl] .nav-actions{gap:19px}[dir=rtl] h2,[dir=rtl] .section-heading h2{font-size:34px;line-height:1.5}[dir=rtl] .story-copy h3{font-size:28px;line-height:1.5}[dir=rtl] .story-copy p{font-size:12px}[dir=rtl] .status{font-size:6px}[dir=rtl] .pricing-card li{font-size:8px}[dir=rtl] .price>strong{font-size:53px}[dir=rtl] .faq-item summary{font-size:11px}[dir=rtl] .preview-dialog h2{font-size:26px}}@media (max-width:380px){.hero-copy h1{font-size:70px;letter-spacing:-4px}.hero-tagline{font-size:15px}.hero-ctas .button{font-size:10px;padding-inline:12px;gap:8px}.hero-copy{padding-inline:15px}.section-shell{padding-inline:18px}.status{font-size:5px}.pricing-card{padding-inline:20px}.pricing-card li{font-size:7px}[dir=rtl] .hero-copy h1{font-size:59px}[dir=rtl] .hero-ctas .button{font-size:9px}.preview-dialog{padding-inline:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}.hero-copy{opacity:1!important;transform:none!important}.orbit-document,.hero-scroll{opacity:1!important}}@media (max-width:760px){.orbit-document{top:calc(75% - var(--gather) * 27%)}}.hero-description,.hero-scroll,.check-line,.section-heading>p:last-child,.story-copy p,.pricing-copy>p,.pricing-note,.download-intro>p,.download-action>.os-note,.final-heading p,.footer-top>div>p,.footer-top nav>a,.footer-bottom,.system-requirements,.system-requirements p,.price-context,.price-block>p,.plan-heading>span:last-child,.pricing-card li,.pricing-card>.check-line,.faq-item summary,.faq-item>p,.dialog-label,.preview-dialog>p,.dialog-note,.preview-dialog>small{color:#65715f}.calendar-days button,.transaction small{color:#647981}.hero-tagline{color:#40473d}.language-switch button{color:#77806e}.language-switch button[aria-pressed=true]{color:#222825}@media (max-width:760px){.hero-copy h1{font-size:clamp(56px,16vw,79px);letter-spacing:-4px}[dir=rtl] .hero-copy h1{font-size:clamp(52px,15.4vw,64px);letter-spacing:-1.5px}}:root{--header-height: 76px;--muted: #65715f}.brand-link,.text-link,.desktop-nav a,.footer-top nav a{min-height:44px}.brand-link,.text-link,.footer-top nav a{display:inline-flex;align-items:center}.icon-button,.language-switch button,.nav-actions>.button,.calendar-days button,.system-requirements summary,.billing-toggle button,.back-top,.faq-item summary,.dialog-close{min-height:44px}.icon-button,.language-switch button{min-width:44px}.icon-button{padding:10px}.language-switch button{padding-inline:4px}.desktop-nav a{padding-block:12px}.nav-actions>.button{padding-block:12px}.calendar-days button{padding-block:9px}.system-requirements summary{display:inline-flex;align-items:center}.billing-toggle button{padding-block:12px}.footer-top nav{gap:22px}.footer-top nav a{padding-inline:2px}.back-top{width:44px;height:44px}.faq-item summary{min-height:56px}.mobile-navigation a,.mobile-navigation>button:not(.button){min-height:44px}.mobile-navigation .button{width:100%;margin-top:8px}.mobile-navigation .button-primary{color:#fff}.finance-object{position:relative}.story-sample{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:5px 23px 0;color:#65715f;font-size:8px}.desktop-nav a,.footer-top nav a{min-width:44px}@media (max-width:760px){.mobile-menu{padding:10px}.status{font-size:8px}.download-action>.os-note,.system-requirements{font-size:10px}.pricing-card li,.pricing-card>.check-line{font-size:10px}.footer-top nav>a{font-size:10px}.footer-bottom{font-size:8px}}@keyframes product-details-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.product-section .eyebrow,.stories-section .eyebrow,.download-section .eyebrow,.pricing-section .eyebrow,.final-cta .eyebrow{font-size:11px}.product-section .section-heading>p:last-child,.stories-section .section-description,.download-intro>p,.pricing-copy>p,.final-heading p{font-size:14px}.product-section .check-line{font-size:11px}.stories-section :where(p,span,small,b,strong,button){font-size:11px}.stories-section .story-copy p{font-size:14px}.stories-section .text-link{font-size:13px}.stories-section .story-number{font-size:12px}.stories-section .record-timeline b,.stories-section .expense-slip b{font-size:13px}.stories-section .story-sample,.stories-section .record-note,.stories-section .connected-label{font-size:11px}.download-action :where(p,span,small,button,summary){font-size:11px}.download-action .os-note,.download-action .platform-list,.download-action .system-requirements{font-size:12px}.pricing-section :where(p,span,small,b,strong,button,summary,li,s){font-size:11px}.pricing-section .pricing-note,.pricing-section .plan-heading>span:last-child,.pricing-section .price-context,.pricing-section .price-block>p,.pricing-section .pricing-card li,.pricing-section .pricing-card>.check-line{font-size:12px}.pricing-section .billing-toggle button,.pricing-section .faq-item summary{font-size:13px}.pricing-section .faq-item p{font-size:12px}.final-cta :where(p,span,small,button){font-size:12px}.site-footer :where(p,span,small,a){font-size:11px}.site-footer .footer-top>div>p,.site-footer .footer-top nav>a{font-size:12px}.preview-dialog :where(p,span,small,button){font-size:12px}.product-section .eyebrow,.stories-section .eyebrow,.download-section .eyebrow,.pricing-section .eyebrow,.final-cta .eyebrow{font-size:11px!important}.product-section .section-heading>p:last-child,.stories-section .section-description,.download-intro>p,.pricing-copy>p,.final-heading p{font-size:14px!important}.product-section .check-line{font-size:11px!important}.stories-section :where(p,span,small,b,button){font-size:11px!important}.stories-section .story-copy p{font-size:14px!important}.stories-section .text-link{font-size:13px!important}.stories-section .story-number{font-size:12px!important}.stories-section .record-timeline b,.stories-section .expense-slip b{font-size:13px!important}.download-action :where(p,span,small,button,summary){font-size:11px!important}.download-action .os-note,.download-action .platform-list,.download-action .system-requirements,.download-action>.button{font-size:12px!important}.pricing-section :where(p,span,small,b,button,summary,li,s){font-size:11px!important}.pricing-section .brand>span{font-size:18px!important}.pricing-section .pricing-note,.pricing-section .plan-heading>span:last-child,.pricing-section .price-context,.pricing-section .price-block>p,.pricing-section .pricing-card li,.pricing-section .pricing-card>.check-line,.pricing-section .pricing-card>.button{font-size:12px!important}.pricing-section .billing-toggle button,.pricing-section .faq-item summary{font-size:13px!important}.pricing-section .faq-item p{font-size:12px!important}.final-cta :where(p,span,small,button){font-size:12px!important}.site-footer :where(p,span,small,a){font-size:11px!important}.site-footer .brand>span{font-size:22px!important}.site-footer .footer-top>div>p,.site-footer .footer-top nav>a{font-size:12px!important}.preview-dialog :where(p,span,small,button){font-size:12px!important}.stories-section .record-note,.stories-section .connected-label{font-size:11px!important}.product-section>.section-heading{margin-bottom:40px}@media (max-width:760px){.product-section>.section-heading{margin-bottom:28px}}.product-section{max-width:1400px;padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,120px)}.product-section>.section-heading{margin-bottom:clamp(32px,4vw,56px)}@keyframes static-preview-in{0%{opacity:.35;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.product-section{padding-top:64px;padding-bottom:72px}.product-section>.section-heading{margin-bottom:32px}}.download-action>.download-button{position:relative;isolation:isolate;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;gap:14px;align-items:center;width:100%;min-height:82px;margin-top:0;padding:16px;overflow:hidden;border-radius:12px;background:#252b2d;color:#fff;text-align:start;white-space:normal;box-shadow:0 5px 14px #20222212;transition:background .3s,transform .25s,box-shadow .3s}.download-button:hover:not(:disabled){background:#303b40;transform:translateY(-2px);box-shadow:0 10px 24px #20222224}.download-button:active:not(:disabled){transform:translateY(0) scale(.985)}.download-action>.download-button[data-state=checking]{background:var(--blue);transform:none;cursor:progress}.download-button-sheen{position:absolute;z-index:-1;top:-80%;right:-40%;bottom:-80%;left:-40%;pointer-events:none;background:linear-gradient(110deg,transparent 38%,#ffffff18 50%,transparent 62%);transform:translate(-80%)}.download-button:hover:not(:disabled) .download-button-sheen{animation:download-sheen .85s cubic-bezier(.16,1,.3,1) both}.download-button[data-state=checking] .download-button-sheen{animation:download-sheen 1.6s ease-in-out infinite}.download-button-icon{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff33;border-radius:10px;background:#ffffff0d}.download-button-icon .windows-icon{grid-template-columns:repeat(2,7px);gap:3px}.download-button-icon .windows-icon i{width:7px;height:7px}.download-button-copy{display:grid;gap:5px;min-width:0;animation:download-copy-in .3s cubic-bezier(.16,1,.3,1) both}.download-button-copy strong{font-size:13px;font-weight:600;line-height:1.45}.download-button-copy small{font-size:10px;font-weight:400;line-height:1.5;color:#d4dedb}.download-button[data-state=checking] .download-button-copy small{color:#e1e7ff}.download-button[data-state=ready] .download-button-copy small{color:#d3ece1}.download-button[data-state=error] .download-button-copy small{color:#f1e3dd}.download-button-tail{display:grid;place-items:center}.download-button:hover:not(:disabled) .download-button-tail>svg{animation:download-arrow-land .6s cubic-bezier(.22,.8,.3,1)}.download-checking-mark{width:25px;height:25px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);animation:download-mark-turn 1.8s cubic-bezier(.5,0,.2,1) both}.download-icon-orbit{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid #ffffff26;border-top-color:#fffc;border-bottom-color:#ffffff80;border-radius:16px;animation:download-orbit 2.4s linear infinite}.download-wait-dots{display:flex;gap:3px}.download-wait-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:download-dot 1s ease-in-out infinite}.download-wait-dots i:nth-child(2){animation-delay:.14s}.download-wait-dots i:nth-child(3){animation-delay:.28s}.download-success-check{animation:download-check-pop .5s cubic-bezier(.2,1.4,.4,1) both}.download-button[data-state=ready] .download-button-icon{animation:download-icon-confirm .6s ease-out both}.download-trial-note{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:16px;border-radius:10px;background:#edf3ed}.download-trial-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;color:#266144;border-radius:8px;background:#ddeadd}.download-trial-note strong{display:block;font-size:13px;line-height:1.5;font-weight:500;color:#254b35}.download-trial-note p{margin-top:5px;font-size:12px;line-height:1.75;color:#526153}.download-trial-note[data-highlighted=true]{animation:trial-arrival 1.3s ease-out both}@keyframes download-sheen{0%{transform:translate(-80%)}to{transform:translate(80%)}}@keyframes download-copy-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes download-arrow-land{0%,to{transform:translateY(0)}40%{transform:translateY(-5px)}70%{transform:translateY(3px)}}@keyframes download-mark-turn{0%,12%{transform:rotate(0) scale(1)}52%{transform:rotate(180deg) scale(.85)}88%,to{transform:rotate(360deg) scale(1)}}@keyframes download-orbit{to{transform:rotate(360deg)}}@keyframes download-dot{0%,70%,to{transform:translateY(0);opacity:.45}35%{transform:translateY(-4px);opacity:1}}@keyframes download-check-pop{0%{opacity:0;transform:scale(.55) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes download-icon-confirm{0%{box-shadow:0 0 #ffffff40}to{box-shadow:0 0 0 12px #fff0}}@keyframes trial-arrival{0%{background:#dce7fa}to{background:#edf3ed}}@media (max-width: 760px){.download-action>.download-button{min-height:82px;gap:12px}.download-button-copy strong{font-size:12px}.download-trial-note{padding:14px}}@media (prefers-reduced-motion: reduce){.download-button *,.download-trial-note{animation:none!important}.download-button-sheen{display:none}.download-action>.download-button{transition:none}.download-button:hover:not(:disabled),.download-button:active:not(:disabled){transform:none}}.download-release-meta{display:grid;gap:7px;margin-top:16px;color:#7f887c;font-size:11px;line-height:1.4}.download-release-meta b{color:#59655a;font-weight:700}.download-platform-note{margin-top:13px;color:#8d9689;font-size:11px}.download-release-notes{max-width:360px;margin-top:18px;padding:13px 15px;border-inline-start:2px solid #b7d3d5;background:#f4f8f5;color:#69766a}.download-release-notes strong{display:block;color:#4c655d;font-size:11px}.download-release-notes p{margin-top:6px;font-size:11px;line-height:1.55}.download-error{max-width:350px;margin-top:28px}.download-error>p{color:#8a655d;font-size:13px;line-height:1.5}.download-fallback{margin-top:14px;font-size:11px}.download-error small{display:block;margin-top:10px;color:#969d91;font-size:11px;line-height:1.5}@media (max-width:760px){.download-action>.download-error{max-width:100%}.download-release-meta,.download-platform-note,.download-release-notes p,.download-error small{font-size:12px}}.hero-copy.hero-copy--compact{padding-top:clamp(82px,11svh,116px)}.hero-copy--compact h1{display:flex;flex-direction:column;gap:12px}.hero-copy--compact h1>.word-line{margin-block:0}.download-retry{display:inline-flex;min-height:44px;margin-top:12px;align-items:center;font-size:12px}@media (max-width: 760px){.hero-copy.hero-copy--compact{padding-top:clamp(80px,12svh,110px)}.hero-copy--compact h1{gap:8px}}:root{--muted-strong: #5b6357;--sage-ink-strong: #556742;--sage-hairline: #b3c79a;--cool-ink: #245b68;--cool-ink-strong: #4d5f64;--cool-edge-strong: #c8dfe4;--cool-hairline: #d3dfe3;--cool-index: #8a9ba0;--cool-placeholder: #b9c9cd}.price-context,.pricing-note,.billing-toggle button,.price-block>p,.price>div,.plan-heading>span:last-child,.pricing-copy>p{color:var(--sage-ink-strong)}.billing-toggle button>span{background:#eaf1df;border:1px solid var(--sage-hairline);color:var(--sage-ink-strong)}.download-platform-note,.download-error small,.hero-description,.check-line,.language-switch button,.section-heading>p:last-child,.check-line svg{color:var(--muted-strong)}.ai-showcase{background:#f7f9fa;border-block:1px solid #dbe4e7;padding-block:104px 96px}.ai-showcase[data-content-state=empty]{display:none}.ai-showcase-head{max-width:760px}.ai-showcase-eyebrow{min-height:17px;color:var(--cool-ink-strong);margin-bottom:22px}.ai-showcase-title{font-size:54px;line-height:1.09;letter-spacing:-2.8px;min-height:2.14em}.ai-showcase-lede{margin-top:24px;max-width:52ch;font-size:17px;line-height:1.7;color:var(--muted-strong);min-height:3.4em}.ai-showcase-stage{position:relative;margin-top:56px;aspect-ratio:16/9;border:1px solid #dbe4e7;border-radius:16px;background:#edf3f5;box-shadow:0 18px 42px #244b6b14;overflow:hidden}.ai-showcase-stage:after{content:"";position:absolute;top:44px;right:44px;bottom:44px;left:44px;border:1px solid var(--cool-hairline);border-radius:9px}.ai-showcase[data-content-state=ready] .ai-showcase-stage:after{display:none}.ai-showcase-sample{position:absolute;inset-block-end:14px;inset-inline-end:16px;font-size:10px;color:var(--cool-ink-strong)}.ai-showcase-features{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.ai-showcase-rule{display:block;width:28px;height:2px;border-radius:2px;background:var(--blue);margin-bottom:20px}.ai-showcase-feature h3{min-height:1.24em;font-size:22px;line-height:1.24;letter-spacing:-.6px}.ai-showcase-feature p{margin-top:12px;font-size:14px;line-height:1.7;color:var(--muted-strong);min-height:4.1em}.ai-showcase-reassurance{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:64px;padding-top:32px;border-top:1px solid #dbe4e7;text-align:center}.ai-showcase-reassurance b{min-height:1.2em;font-size:15px;font-weight:600;letter-spacing:-.2px}.ai-showcase-reassurance small{min-height:1.5em;font-size:12px;line-height:1.5;color:var(--muted-strong)}@media (max-width:1000px){.ai-showcase-title{font-size:54px;letter-spacing:-2.5px}.ai-showcase-lede{font-size:17px}}@media (max-width:760px){.ai-showcase{padding-block:64px 60px}.ai-showcase-title{font-size:36px;line-height:1.14;letter-spacing:-1.8px;min-height:2.24em}.ai-showcase-lede{margin-top:18px;font-size:15px;min-height:4.1em}.ai-showcase-stage{margin-top:36px;aspect-ratio:4/3;border-radius:11px}.ai-showcase-stage:after{top:22px;right:22px;bottom:22px;left:22px}.ai-showcase-features{grid-template-columns:1fr;gap:30px;margin-top:36px}.ai-showcase-feature p{min-height:0}.ai-showcase-reassurance{margin-top:40px;padding-top:24px}}.reduced-story{height:auto}.reduced-story .hero-stage{position:relative;height:790px;min-height:0}.reduced-story{--logo-opacity: 1;--logo-reveal: 1;--logo-travel: 0;--caption-opacity: 1;--gathered-opacity: 0;--unified-opacity: 1;--paper-opacity: 1;--gather: 1}.reduced-story .story-logo,.reduced-story .merge-caption{display:block}.reduced-story .story-logo{top:30%}.reduced-story .merge-caption{top:56%}.gather-caption,.unified-caption{transition:opacity .2s linear}.gather-caption,.unified-caption{will-change:auto}@media (prefers-reduced-motion: reduce){.orbit-document,.gather-caption,.unified-caption,.story-logo{filter:none!important;transition:none!important}.reduced-story .story-logo,.reduced-story .merge-caption{display:block}}:root{color-scheme:light}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header{background:#fafaf7}}@media (prefers-reduced-transparency: reduce){.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fafaf7}}.download-mark{display:flex;align-items:center;justify-content:center}.download-mark-logo{display:block;width:88px;height:88px;-o-object-fit:contain;object-fit:contain}@media (max-width:1200px){.download-section{gap:44px}}@media (max-width:1000px){.download-section{grid-template-columns:1fr 1fr;gap:40px 48px}.download-mark{grid-row:1;grid-column:1 / -1}.download-mark-logo{width:72px;height:72px}}@media (max-width:760px){.download-section{grid-template-columns:1fr;gap:28px;padding-top:72px;padding-bottom:76px}.download-mark{grid-row:auto;grid-column:auto;justify-self:start}.download-mark-logo{width:64px;height:64px}}.features-section{--feature-surface: #ffffff;--feature-muted: #59666b;--feature-soft: #f1f4f4;--feature-edge: #dce3e4;--feature-green: #04785d;--feature-green-wash: #e7f6ef;padding-block:104px 32px;background:var(--paper)}.features-intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:64px}.features-intro h2{font-size:clamp(44px,4.6vw,64px);letter-spacing:-.04em;line-height:1.06}.features-intro>p{max-width:42ch;padding-bottom:4px;font-size:17px;color:var(--feature-muted)}.features-section .ai-showcase{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;padding:56px 40px;margin:0;background:var(--feature-soft);border:1px solid var(--feature-edge);border-radius:24px}.features-section .ai-showcase[data-content-state=empty]{display:none}.ai-wordmark{display:flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;font-size:19px;font-weight:600;letter-spacing:-.5px;margin-bottom:30px}.ai-wordmark>span{padding:2px 7px;margin-inline-start:4px;font-size:12px;border:1px solid var(--feature-edge);border-radius:6px;background:var(--feature-surface)}.ai-feature-copy h2{font-size:clamp(32px,3.15vw,44px);letter-spacing:-.035em;line-height:1.12;margin-bottom:24px}.ai-feature-copy h3{font-size:15px;line-height:1.5;margin-bottom:8px;font-weight:600;letter-spacing:-.2px}.ai-feature-copy>p{font-size:15px;color:var(--feature-muted);max-width:41ch}.features-section .ai-showcase-reassurance{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin-top:36px;padding:0;border:0;text-align:start;color:var(--feature-green)}.features-section .ai-showcase-reassurance>svg{margin-top:3px}.features-section .ai-showcase-reassurance b{display:block;margin:0 0 4px;font-size:13px}.features-section .ai-showcase-reassurance small{display:block;max-width:34ch;font-size:12px;color:var(--feature-muted);line-height:1.6}.features-section .ai-showcase-stage{min-height:0;margin:0;border:0;border-radius:0;background:none;aspect-ratio:auto;padding:0;overflow:visible;box-shadow:none}.features-section .ai-showcase-stage:after{content:none}.clinical-window{background:var(--feature-surface);border:1px solid var(--feature-edge);border-radius:18px;padding:24px;text-align:start}.clinical-window-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--feature-edge);font-size:13px}.clinical-window-head>span:first-child{display:flex;gap:7px;align-items:center;font-weight:600}.clinical-status{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--feature-green)}.clinical-status>span{width:5px;height:5px;border-radius:50%;background:currentColor}.clinical-patient{display:flex;align-items:center;gap:12px;padding-block:22px}.clinical-avatar{width:40px;height:40px;display:grid;place-items:center;background:var(--feature-soft);border-radius:50%;font-size:12px}.clinical-patient>div{display:grid;gap:4px;flex:1}.clinical-patient strong{font-size:14px;font-weight:500}.clinical-patient>div>span{color:var(--feature-muted);font-size:11px}.clinical-patient>svg{color:var(--feature-muted)}.clinical-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:var(--feature-soft);padding:4px;border-radius:20px;gap:2px}.clinical-tabs button{border-radius:16px;min-height:36px;font-size:11px;padding:4px 6px;color:var(--feature-muted);transition:background .18s,color .18s}.clinical-tabs button[aria-pressed=true]{color:var(--ink);background:var(--feature-surface);box-shadow:0 1px 3px #2022220d}.clinical-tabs button:hover{color:var(--ink)}.clinical-result{min-height:258px;padding-top:25px}.clinical-result-label{display:flex;align-items:center;gap:7px;color:var(--feature-green);font-size:11px}.clinical-result h4{font-size:20px;line-height:1.35;letter-spacing:-.45px;margin-top:12px}.clinical-result>p{font-size:13px;line-height:1.8;color:var(--feature-muted);margin-top:10px}.clinical-sources{display:flex;flex-wrap:wrap;gap:6px;margin-block:20px}.clinical-sources>span{display:flex;gap:5px;align-items:center;border:1px solid var(--feature-edge);border-radius:6px;padding:5px 7px;font-size:10px}.clinical-source{display:flex;gap:5px;align-items:center;color:var(--feature-muted);font-size:10px;padding-top:15px;border-top:1px solid var(--feature-edge)}.clinical-disclaimer{font-size:10px;color:var(--feature-muted);text-align:center;margin-top:14px}.feature-chapter{padding-block:100px}.feature-chapter-heading{display:flex;align-items:flex-start;gap:20px;margin-bottom:42px}.feature-chapter-heading>svg{color:var(--feature-muted);margin-top:9px}.feature-chapter-heading h2{font-size:clamp(32px,3.5vw,46px);line-height:1.15;letter-spacing:-.035em}.patient-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:56px;align-items:center}.feature-lead h3{font-size:23px;margin-bottom:12px;letter-spacing:-.5px}.feature-lead p,.feature-detail p{font-size:14px;color:var(--feature-muted);line-height:1.8}.feature-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:20px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--feature-edge)}.feature-link:hover{color:var(--blue);text-decoration-color:currentColor}.feature-detail{display:flex;align-items:flex-start;gap:14px}.feature-detail>svg{margin-top:3px;color:var(--feature-muted)}.feature-detail h3{font-size:18px;letter-spacing:-.3px;margin-bottom:8px;line-height:1.35}.flow-chapter{border-block:1px solid var(--feature-edge)}.feature-extras{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;border-top:1px solid var(--feature-edge);padding-block:64px}.feature-extras h2{font-size:32px;line-height:1.18;letter-spacing:-.035em}.feature-extras p{color:var(--feature-muted);font-size:14px;max-width:30ch;margin-top:16px}.feature-extras ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px}.feature-extras li{display:flex;gap:12px;align-items:center;padding-block:18px;border-bottom:1px solid var(--feature-edge);font-size:12px}.feature-extras li>svg:first-child{color:var(--feature-muted)}.extra-check{margin-inline-start:auto;color:var(--feature-green)}[dir=rtl] .features-section h2,[dir=rtl] .features-section h3,[dir=rtl] .features-section h4{letter-spacing:0;line-height:1.5}[dir=rtl] .features-intro h2{line-height:1.35}[dir=rtl] .clinical-tabs button{font-size:10px}[dir=rtl] .clinical-result{min-height:286px}.hero-story .story-logo{width:clamp(160px,24svh,240px);height:clamp(160px,24svh,240px);top:40%}.hero-story .merge-caption{top:calc(40% + 144px)}.reduced-story{--gather: 0}.reduced-story .hero-stage{display:flex;flex-direction:column;height:auto;min-height:0;top:0;padding-bottom:72px}.reduced-story .hero-copy{order:1;transform:none}.reduced-story .document-orbit,.reduced-story .hero-scroll,.reduced-story .hero-side-note{display:none}.reduced-story .story-logo{position:relative;order:2;left:auto;top:auto;width:128px;height:128px;margin:64px auto 24px;transform:none}.reduced-story .merge-caption{position:relative;order:3;top:auto;left:auto;right:auto;display:grid;transform:none;padding-inline:24px}.reduced-story .gather-caption{display:none}.reduced-story .unified-caption{transform:none}@media (max-width: 1050px){.features-section .ai-showcase{gap:32px;padding:36px 28px;grid-template-columns:1fr 1fr}.clinical-window{padding:18px}.clinical-status{font-size:9px}.patient-layout{gap:32px;grid-template-columns:.8fr 1.2fr}}@media (max-width: 760px){.features-section{padding-top:64px}.features-intro{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.features-intro h2{font-size:44px}.features-intro>p{font-size:15px;max-width:42ch}.features-section .ai-showcase{grid-template-columns:1fr;gap:32px;padding:28px 20px 20px;border-radius:20px}.ai-wordmark{margin-bottom:24px}.ai-feature-copy h2{font-size:36px}.ai-feature-copy>p{max-width:none;font-size:14px}.features-section .ai-showcase-reassurance{margin-top:24px}.clinical-window{padding:16px;border-radius:14px}.clinical-window-head{flex-wrap:wrap;gap:8px}.clinical-status{font-size:9px}.clinical-tabs button{font-size:10px;min-height:44px}.clinical-result{min-height:276px}.clinical-result h4{font-size:19px}.clinical-result>p{font-size:12px}.clinical-sources{gap:5px}.clinical-sources>span{font-size:9px;padding-inline:5px}.clinical-source{font-size:9px}.feature-chapter{padding-block:64px}.feature-chapter-heading{gap:14px;margin-bottom:32px}.feature-chapter-heading h2{font-size:32px}.feature-chapter-heading>svg{width:22px;margin-top:6px}.patient-layout{grid-template-columns:1fr;gap:28px}.feature-lead h3{font-size:22px}.feature-detail h3{font-size:18px}.feature-detail p{font-size:14px}.feature-extras{grid-template-columns:1fr;gap:28px;padding-block:40px}.feature-extras ul{-moz-column-gap:20px;column-gap:20px}.feature-extras li{font-size:11px;gap:8px;align-items:start}.extra-check{display:none}.feature-extras li>svg:first-child{width:17px}[dir=rtl] .clinical-tabs button{font-size:9px}[dir=rtl] .clinical-result{min-height:305px}}@media (max-width: 380px){.features-intro h2{font-size:40px}.features-section .ai-showcase{padding-inline:14px}.ai-feature-copy h2{font-size:32px}.clinical-window{padding:12px}.clinical-tabs button{font-size:9px}}.feature-connected{display:flex;gap:8px;align-items:center;margin-top:28px;color:var(--feature-green);font-size:12px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.feature-visual{width:100%;min-width:0;background:var(--feature-surface);border:1px solid var(--feature-edge);border-radius:18px;overflow:hidden;text-align:start}.visual-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-inline:24px;padding-block:20px;border-bottom:1px solid var(--feature-edge);font-size:12px}.visual-toolbar>span:first-child{display:flex;align-items:center;gap:8px;font-weight:500}.visual-sample{font-size:9px;color:var(--feature-muted);white-space:nowrap}.visual-avatar{width:48px;height:48px;display:grid;place-items:center;background:var(--feature-soft);border-radius:50%;font-size:14px;color:var(--feature-muted);flex-shrink:0}.patient-visual-identity{display:flex;gap:14px;align-items:center;padding:24px}.patient-visual-identity>div,.team-handoff>div{display:grid;gap:5px;flex:1}.patient-visual-identity strong,.team-handoff strong{font-size:15px;font-weight:500}.patient-visual-identity>div>span,.team-handoff>div>span{font-size:11px;color:var(--feature-muted)}.visual-status{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:20px;background:var(--feature-green-wash);color:var(--feature-green);font-size:10px;white-space:nowrap}.visual-segments{display:flex;gap:4px;padding:4px;margin-inline:24px;border-radius:24px;background:var(--feature-soft)}.visual-segments>button{flex:1;padding:8px;min-height:38px;border-radius:20px;font-size:12px;color:var(--feature-muted);transition:background .2s,color .2s}.visual-segments>button[aria-pressed=true]{background:var(--feature-surface);color:var(--ink);box-shadow:0 1px 3px #2022220d}.visual-segments>button:hover{color:var(--ink)}.patient-visual-content{min-height:239px}.visual-timeline{padding:20px 28px}.visual-timeline>div{position:relative;display:flex;align-items:center;gap:16px;min-height:66px}.visual-timeline>div:not(:last-child):after{content:"";position:absolute;width:1px;height:40px;inset-inline-start:11px;top:46px;background:var(--feature-edge)}.timeline-point{display:grid;place-items:center;width:24px;height:24px;background:var(--feature-green-wash);color:var(--feature-green);border-radius:50%;flex-shrink:0}.visual-timeline>div>div{display:grid;gap:5px;flex:1}.visual-timeline strong{font-size:12px;font-weight:500}.visual-timeline small{font-size:10px;color:var(--feature-muted)}.visual-timeline>div>svg{color:var(--feature-muted)}.visual-bottom-note{display:flex;align-items:center;gap:7px;padding:14px 24px;background:var(--feature-soft);color:var(--feature-green);font-size:10px}.visual-record-overview{padding:28px;font-size:13px;color:var(--feature-muted)}.visual-record-overview>span{display:grid;gap:8px;margin-top:22px;font-size:11px}.visual-record-overview strong{color:var(--ink);font-weight:500}.visual-reports{padding:20px 28px}.visual-reports>div{display:flex;align-items:center;gap:10px;min-height:66px;color:var(--feature-muted)}.visual-reports>div>span{flex:1;font-size:12px;color:var(--ink)}.visual-reports small{display:block;font-size:10px;color:var(--feature-muted);margin-top:5px}.feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:56px}.feature-pair>article{min-width:0;display:flex;flex-direction:column}.feature-pair>article>.feature-detail{margin-bottom:28px}.feature-pair>article>.feature-detail+*{margin-top:auto}.patient-support{padding-top:48px;margin-top:48px;border-top:1px solid var(--feature-edge)}.procedure-visual{min-height:270px}.procedure-steps{display:flex;justify-content:space-between;margin:30px 28px;position:relative}.procedure-steps:before{content:"";position:absolute;top:14px;inset-inline:24px;height:1px;background:var(--feature-edge)}.procedure-steps>div{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;background:var(--feature-surface);padding-inline:6px}.procedure-steps>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--feature-edge);color:var(--feature-muted)}.procedure-steps>div>.step-done{background:var(--feature-green-wash);color:var(--feature-green);border-color:transparent}.procedure-steps strong{font-size:10px;font-weight:400}.procedure-next{display:flex;align-items:center;gap:12px;margin:0 20px 24px;padding:14px;background:var(--feature-soft);border-radius:12px}.date-tile{display:grid;text-align:center;min-width:42px;padding:7px 8px;background:var(--feature-surface);border-radius:8px}.date-tile small{font-size:8px;color:var(--feature-muted)}.date-tile b{font-size:20px;font-weight:500}.procedure-next>div{display:grid;gap:6px;flex:1}.procedure-next strong{font-size:12px;font-weight:500}.procedure-next>div>span{font-size:10px;color:var(--feature-muted)}.prescription-visual{--rx-ink: var(--ink);min-height:270px;border-radius:18px;background:var(--feature-soft);padding:24px 32px 0;overflow:hidden}.prescription-blue{--rx-ink: var(--blue)}.rx-preview{background:var(--feature-surface);padding:20px 24px;border:1px solid var(--feature-edge);border-bottom:0;border-radius:6px 6px 0 0;color:var(--rx-ink)}.rx-preview header{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid var(--feature-edge)}.rx-preview header>div{display:grid;gap:3px;flex:1}.rx-preview strong{font-size:12px;font-weight:500}.rx-preview small{font-size:9px;color:var(--feature-muted)}.rx-symbol{font-family:Georgia,serif;font-size:28px}.rx-person{display:flex;align-items:center;justify-content:space-between;padding-top:12px;font-size:9px;color:var(--feature-muted)}.rx-person strong{color:var(--ink);font-size:10px}.rx-preview ol{padding-inline-start:18px;margin:12px 0;font-size:10px;line-height:2.2;color:var(--ink)}.rx-preview footer{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:9px}.rx-signature-line{display:block;width:70px;height:1px;background:var(--feature-edge)}.rx-customize{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-block:12px;font-size:10px}.rx-customize>span{display:flex;align-items:center;gap:6px}.rx-customize>div{display:flex}.rx-color{width:32px;height:32px;position:relative;border-radius:50%}.rx-color:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--ink)}.rx-color-blue:before{background:var(--blue)}.rx-color[aria-pressed=true]{outline:1px solid var(--feature-muted);outline-offset:-3px}.scheduling-layout{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:56px;padding:36px;background:var(--feature-soft);border-radius:24px}.scheduling-layout .feature-detail{flex-direction:column;gap:20px}.scheduling-layout .feature-detail h3{font-size:27px}.scheduling-visual .visual-toolbar{margin-inline:20px}.schedule-days{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:16px 20px}.schedule-days>button{display:grid;justify-items:center;gap:7px;padding:10px 4px;border-radius:12px;font-size:10px;color:var(--feature-muted);transition:background .2s,color .2s}.schedule-days strong{font-size:20px;font-weight:500}.schedule-days i{display:block;width:4px;height:4px;border-radius:50%;background:var(--feature-edge)}.schedule-days button[aria-pressed=true]{background:var(--ink);color:var(--feature-surface)}.schedule-days button[aria-pressed=true] i{background:var(--feature-surface)}.schedule-days button:hover:not([aria-pressed=true]){background:var(--feature-soft)}.schedule-appointments{padding:0 20px 20px}.schedule-appointments>div{display:flex;align-items:center;gap:14px;margin-top:9px}.schedule-appointments time{font-size:10px;color:var(--feature-muted);font-variant-numeric:tabular-nums}.schedule-appointment{flex:1;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--feature-edge);border-radius:10px}.schedule-appointment.is-current{background:var(--feature-green-wash);border-color:transparent}.appointment-avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;font-size:9px;background:var(--feature-soft)}.is-current .appointment-avatar{background:var(--feature-surface);color:var(--feature-green)}.schedule-appointment>span:nth-child(2){flex:1;display:grid;gap:4px}.schedule-appointment strong{font-size:11px;font-weight:500}.schedule-appointment small{font-size:9px;color:var(--feature-muted)}.schedule-appointment>svg{color:var(--feature-green)}.flow-support{margin-top:48px}.online-visual{background:var(--feature-soft);border-radius:18px;padding:22px 44px 0}.booking-address{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;color:var(--feature-muted);margin-bottom:16px}.booking-lock{display:grid;place-items:center;width:12px;height:12px;border-radius:50%;background:var(--feature-green-wash);color:var(--feature-green)}.online-booking-body{background:var(--feature-surface);border:1px solid var(--feature-edge);border-bottom:0;border-radius:18px 18px 0 0;text-align:center;padding:24px}.online-booking-body>img{display:block;margin:0 auto 10px}.online-booking-body>strong{display:block;font-size:14px;font-weight:500}.online-booking-body>span{display:block;color:var(--feature-muted);margin-top:5px;font-size:10px}.booking-date{display:flex;align-items:center;gap:8px;padding:12px 10px;margin-top:20px;font-size:10px;background:var(--feature-soft);border-radius:8px}.booking-date>svg:last-child{margin-inline-start:auto}.booking-slots{display:flex;gap:7px;margin-block:12px}.booking-slots>button{flex:1;padding:10px 4px;min-height:38px;border:1px solid var(--feature-edge);border-radius:7px;font-size:11px}.booking-slots button[aria-pressed=true]{color:var(--feature-green);background:var(--feature-green-wash);border-color:var(--feature-green)}.booking-confirm{width:100%;display:flex;justify-content:center;align-items:center;gap:7px;padding:12px 8px;min-height:42px;font-size:11px;border-radius:8px;background:var(--ink);color:var(--feature-surface)}.booking-confirm:hover{background:var(--feature-green)}.booking-feedback{min-height:31px;margin-top:8px;color:var(--feature-muted);font-size:9px}.waiting-visual{--waiting-muted: #b8c8c3;display:flex;flex-direction:column;min-height:381px;background:#202b2a;color:#f6faf8;padding:24px;border-radius:18px}.waiting-visual>header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:var(--waiting-muted)}.waiting-visual>header>span:first-child{display:flex;gap:7px;align-items:center}.waiting-visual .status-dot{color:#a9dfc7}.waiting-now{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-block:28px}.waiting-now>span{font-size:11px;color:var(--waiting-muted)}.waiting-now>strong{font-size:clamp(54px,5.5vw,76px);line-height:1.3;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.waiting-now p{display:flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid #516461;border-radius:20px;font-size:11px;color:#d0e9df}.waiting-next{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;border-top:1px solid #516461;font-size:11px}.waiting-next>span{color:var(--waiting-muted)}.waiting-next strong{font-weight:500;font-size:16px}.waiting-sample{display:block;margin-top:18px;text-align:end;font-size:9px;color:var(--waiting-muted)}.finance-visual-total{display:grid;gap:7px;padding:26px 28px}.finance-visual-total>span{font-size:11px;color:var(--feature-muted)}.finance-visual-total>strong{font-size:42px;letter-spacing:-.035em;line-height:1.15;font-weight:500;font-variant-numeric:tabular-nums}.finance-visual-total small{margin-inline-start:8px;font-size:12px;letter-spacing:0;color:var(--feature-muted)}.finance-ledger{padding:10px 24px 20px}.finance-ledger>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:13px;border-bottom:1px solid var(--feature-edge);font-size:11px}.finance-ledger>div:last-child{border:0}.finance-ledger>div>span{display:flex;align-items:center;gap:9px}.ledger-avatar{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--feature-soft);font-size:8px}.finance-ledger strong{font-weight:500;font-variant-numeric:tabular-nums}.finance-ledger small{font-size:9px;color:var(--feature-muted);margin-inline-start:5px}.analytics-visual{min-height:422px}.analytics-total{display:flex;align-items:center;gap:10px;padding:30px 28px 16px}.analytics-total>strong{font-size:48px;line-height:1;font-weight:500;letter-spacing:-.035em}.analytics-total>span{display:grid;gap:5px;font-size:11px;color:var(--feature-muted)}.analytics-total small{font-size:10px}.analytics-total>.analytics-trend{margin-inline-start:auto;width:34px;height:34px;place-items:center;color:var(--feature-green);border-radius:50%;background:var(--feature-green-wash)}.analytics-trend svg{transform:rotate(-35deg)}.feature-chart{display:flex;gap:16px;height:233px;margin:30px 28px 34px;padding-top:20px}.feature-chart>div{flex:1;min-width:0;display:flex;justify-content:flex-end;flex-direction:column;align-items:center;gap:10px;position:relative}.feature-chart>div>span{display:block;position:relative;width:100%;max-width:40px;border-radius:6px 6px 2px 2px;background:var(--feature-edge)}.feature-chart>div>.bar-active{background:var(--feature-green)}.feature-chart small{position:absolute;top:-21px;width:100%;text-align:center;font-size:10px;font-weight:400;color:var(--feature-muted)}.feature-chart b{position:absolute;bottom:-22px;font-size:10px;font-weight:400;color:var(--feature-muted)}.teamwork-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center;padding:40px;margin-top:48px;border-radius:20px;background:var(--feature-green-wash)}.teamwork-layout>.feature-detail{flex-direction:column;gap:20px}.teamwork-layout>.feature-detail h3{font-size:25px}.team-handoff{display:flex;align-items:center;gap:12px;padding:24px}.handoff-checks{display:flex;flex-wrap:wrap;gap:7px 12px;margin-inline:24px;padding-bottom:20px}.handoff-checks>span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--feature-green)}.team-message{display:flex;align-items:flex-start;gap:9px;margin:0 20px 20px;padding:16px;border-radius:12px;background:var(--feature-soft)}.team-message-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--feature-surface);flex-shrink:0}.team-message>div{flex:1}.team-message strong{display:flex;justify-content:space-between;gap:8px;font-size:10px;font-weight:500}.team-message time{font-size:9px;color:var(--feature-muted);font-weight:400}.team-message p{margin-top:6px;font-size:11px;line-height:1.7;color:var(--feature-muted)}.feature-extras li>div{flex:1}.feature-extras li small{display:block;font-size:10px;line-height:1.6;margin-top:6px;color:var(--feature-muted)}.feature-extras li{align-items:flex-start}[dir=rtl] .feature-visual strong,[dir=rtl] .waiting-visual strong{letter-spacing:0}@media (max-width: 1050px){.feature-pair{gap:32px}.scheduling-layout,.teamwork-layout{gap:32px;padding:28px}.online-visual{padding-inline:24px}.procedure-next{flex-wrap:wrap}.procedure-next>.visual-status{margin-inline-start:54px}.team-handoff{flex-wrap:wrap}}@media (max-width: 760px){.feature-pair,.scheduling-layout,.teamwork-layout{grid-template-columns:1fr}.feature-pair{gap:40px}.feature-pair>article>.feature-detail{margin-bottom:24px}.patient-support{margin-top:36px;padding-top:36px}.visual-toolbar{margin-inline:16px;font-size:11px;padding-block:16px}.visual-sample{font-size:8px}.patient-visual-identity{padding:20px 16px;gap:10px;flex-wrap:wrap}.patient-visual-identity strong,.team-handoff strong{font-size:13px}.visual-avatar{width:38px;height:38px;font-size:12px}.visual-status{font-size:9px}.visual-segments{margin-inline:16px}.visual-segments button{font-size:11px;min-height:42px}.visual-timeline{padding-inline:20px}.visual-timeline strong{font-size:11px}.visual-timeline>div{gap:12px}.visual-bottom-note{padding-inline:16px}.prescription-visual{padding-inline:24px}.rx-color{width:40px;height:40px}.rx-color:before{top:11px;right:11px;bottom:11px;left:11px}.scheduling-layout{padding:24px 16px 16px;gap:28px}.scheduling-layout .feature-detail{flex-direction:row;gap:14px;padding-inline:4px}.scheduling-layout .feature-detail h3{font-size:22px}.schedule-days{padding-inline:14px;gap:4px}.schedule-appointments{padding-inline:14px}.schedule-appointments>div{gap:10px}.schedule-appointment{padding:10px;gap:8px}.schedule-appointment strong{font-size:10px}.online-visual{padding-inline:28px}.online-booking-body{padding:20px}.booking-slots>button{min-height:44px}.booking-confirm{min-height:44px}.waiting-visual{min-height:340px;padding:22px}.waiting-now>strong{font-size:70px}.finance-visual-total{padding-inline:22px}.finance-visual-total strong{font-size:38px}.feature-chart{gap:12px;margin-inline:22px}.teamwork-layout{padding:24px 16px 16px;gap:28px}.teamwork-layout>.feature-detail{flex-direction:row;gap:14px}.teamwork-layout>.feature-detail h3{font-size:22px}.team-handoff{padding:20px 16px}.handoff-checks{margin-inline:16px}.team-message{margin-inline:16px;padding:12px}.team-message strong{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.visual-segments>button,.schedule-days>button,.clinical-tabs button{transition:none}}.hero-dashboard{position:absolute;z-index:6;top:50%;left:50%;width:min(1320px,calc(100% - 64px),calc((100svh - var(--header-height) - 64px) * 16 / 9));margin:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--paper);opacity:var(--system-opacity);transform:translate(-50%,-50%) translateY(calc((1 - var(--window-open)) * 24px)) scale(calc(.96 + var(--window-open) * .04));pointer-events:none}.hero-dashboard img{display:block;width:100%;height:auto}.reduced-story{--system-opacity: 1;--window-open: 1}.reduced-story .hero-dashboard{position:relative;order:4;top:auto;left:auto;width:min(1320px,calc(100% - 64px));margin:48px auto 0;transform:none}@media (max-width: 760px){.hero-dashboard{width:calc(100% - 32px);border-radius:8px}.reduced-story .hero-dashboard{width:calc(100% - 32px);margin-top:32px}}.hero-story .hero-stage{min-height:0}.hero-story .hero-copy{padding-top:clamp(40px,9svh,104px)}.clinic-collage{--collage-scale: 1;--collage-direction: 1}[dir=rtl] .clinic-collage{--collage-direction: -1}.clinic-collage .orbit-document{top:38%;scale:1;transform:translate(calc(-50% + var(--dx) * var(--collage-direction) * (1 - var(--gather))),calc(-50% + var(--dy) * (1 - var(--gather)) + (1 - var(--paper-enter)) * 36px)) rotate(calc(var(--rotation) * var(--collage-direction) * (1 - var(--gather)))) scale(calc(var(--collage-scale) * (1 - var(--gather) * .6)))}.collage-prescription{--dx: clamp(-405px, -29vw, -235px);--dy: -70px;--rotation: -10deg;z-index:2;width:252px}.collage-bookings{--dx: clamp(235px, 28vw, 395px);--dy: -75px;--rotation: 8deg;z-index:2;width:280px}.collage-accounting{--dx: clamp(-350px, -25vw, -200px);--dy: 205px;--rotation: -6deg;z-index:3;width:264px}.collage-labs{--dx: clamp(200px, 24vw, 345px);--dy: 220px;--rotation: 7deg;z-index:3;width:272px}.collage-record{--dx: 0px;--dy: 25px;--rotation: -3deg;z-index:4;width:272px;opacity:var(--record-opacity)}.collage-card{--collage-muted: #65716b;--collage-green: #23694b;--collage-soft: #eff5f1;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);box-shadow:0 16px 40px #26392a0c,0 2px 5px #26392a05;text-align:start;font-size:11px;line-height:1.5}.collage-card strong{font-weight:550}.collage-card small{display:block;font-size:9px;color:var(--collage-muted);line-height:1.6}.collage-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line)}.collage-card-header>span{display:flex;align-items:center;gap:7px;font-weight:600;font-size:11px}.collage-card-header>span>svg{color:var(--collage-muted)}.collage-card-header>small{font-size:8px;white-space:nowrap}.collage-card-footer{display:flex;align-items:center;gap:7px;padding:12px 16px;font-size:9px;color:var(--collage-green);border-top:1px solid var(--line);background:#fafcfb}.collage-status-dot,.collage-booking-dot{width:5px;height:5px;border-radius:50%;background:var(--collage-green);flex-shrink:0}.collage-rx{border-radius:6px}.collage-rx-clinic{display:flex;align-items:center;gap:8px;padding:20px 16px 16px}.collage-clinic-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--collage-soft);color:var(--collage-green)}.collage-rx-clinic strong{font-size:10px}.collage-rx-symbol{margin-inline-start:auto;font:italic 30px Georgia,serif;color:var(--collage-green)}.collage-person-line{display:flex;justify-content:space-between;margin-inline:16px;padding-block:10px;border-block:1px solid var(--line);font-size:10px}.collage-person-line>span{color:var(--collage-muted)}.collage-rx-lines{list-style:none;margin:0;padding:16px;display:grid;gap:16px}.collage-rx-lines>li{display:flex;gap:10px;align-items:flex-start}.collage-rx-lines>li>span{font-size:9px;color:var(--collage-green);font-variant-numeric:tabular-nums}.collage-rx-lines>li>div{flex:1}.collage-rx-lines strong{display:block;font-size:9px}.collage-rx-lines i{display:block;width:70%;height:1px;background:var(--line);margin-top:8px}.collage-rx-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:10px 16px}.collage-rx-footer>span{font-size:8px;color:var(--collage-muted)}.collage-rx-footer svg{width:64px;height:26px;color:var(--collage-green)}.collage-day{padding:16px;display:flex;align-items:center;justify-content:space-between}.collage-day>div>span{display:block;color:var(--collage-muted);font-size:9px}.collage-day strong{display:block;font-size:17px;margin-top:3px}.collage-date{display:grid;place-items:center;width:42px;height:44px;border:1px solid var(--line);border-radius:8px;font-size:21px;background:#fafbf9}.collage-booking-rows{display:grid;gap:4px;padding:0 8px 12px}.collage-booking-rows>div{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:6px}.collage-booking-rows time{font-size:10px;color:var(--collage-muted);font-variant-numeric:tabular-nums}.collage-booking-rows strong{font-size:11px}.collage-booking-rows>div>svg{margin-inline-start:auto;color:var(--collage-green)}.collage-booking-current{background:var(--collage-soft)}.collage-balance{padding:20px 20px 16px}.collage-balance>span{font-size:10px;color:var(--collage-muted)}.collage-balance>strong{display:block;font-size:36px;line-height:1.25;letter-spacing:-1px;margin-top:8px;font-variant-numeric:tabular-nums}.collage-balance small{display:inline;font-size:10px;letter-spacing:0;font-weight:400}.collage-account-rows{margin:0 20px 16px;display:grid;gap:10px}.collage-account-rows>div{display:flex;align-items:center;justify-content:space-between;font-size:10px}.collage-account-rows span{display:flex;align-items:center;gap:7px;color:var(--collage-muted)}.collage-account-rows>div:first-child svg{color:var(--collage-green)}.collage-account-rows strong{font-variant-numeric:tabular-nums}.collage-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;font-size:11px;color:#4c5e50;background:#edf1e9}.collage-lab-patient,.collage-record-identity{display:flex;align-items:center;gap:10px;padding:16px}.collage-lab-patient strong{font-size:12px}.collage-lab-result,.collage-scan-result{display:flex;align-items:center;gap:10px;margin-inline:16px;padding-block:12px;border-top:1px solid var(--line)}.collage-lab-result strong,.collage-scan-result strong{font-size:10px}.collage-lab-result>svg,.collage-scan-result>svg{margin-inline-start:auto;color:var(--collage-green)}.collage-file-icon{display:grid;place-items:center;width:36px;height:40px;border-radius:6px;background:var(--collage-soft);color:var(--collage-green)}.collage-scan-image{position:relative;width:40px;height:48px;flex-shrink:0;border-radius:5px;background:#263634;color:#d1e1da}.collage-scan-image>svg:first-child{width:100%;height:100%}.collage-scan-image>svg:last-child{position:absolute;top:4px;inset-inline-end:4px}.collage-record-identity>.collage-avatar{width:42px;height:42px;font-size:13px}.collage-record-identity strong{font-size:15px}.collage-record-tabs{display:flex;gap:4px;margin:0 16px 4px;border-radius:6px;padding:3px;background:#f2f4f2}.collage-record-tabs>span{flex:1;padding:5px 3px;border-radius:4px;text-align:center;font-size:9px;color:var(--collage-muted)}.collage-record-tabs>.is-selected{color:var(--ink);background:#fff;box-shadow:0 1px 3px #20222212}.collage-history{padding:16px;display:grid;gap:18px}.collage-history>div{position:relative;display:flex;gap:10px;align-items:flex-start}.collage-history>div:first-child:after{content:"";position:absolute;width:1px;height:30px;top:19px;inset-inline-start:9px;background:var(--line)}.collage-history>div>span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;color:var(--collage-green);background:var(--collage-soft);flex-shrink:0}.collage-history strong{font-size:10px}[dir=rtl] .collage-balance>strong{letter-spacing:0}@media (max-width: 1200px){.clinic-collage{--collage-scale: .84}.collage-prescription{--dy: -80px}.collage-bookings{--dy: -85px}.collage-accounting{--dy: 160px}.collage-labs{--dy: 175px}.collage-record{--dy: 20px}}@media (max-width: 760px){.hero-story .hero-copy{padding-top:clamp(40px,10svh,96px)}.hero-story .hero-copy h1{font-size:clamp(52px,14.8vw,78px);letter-spacing:-.06em}[dir=rtl] .hero-story .hero-copy h1{font-size:clamp(48px,13.5vw,72px);letter-spacing:0}.clinic-collage{--collage-scale: .7}.clinic-collage .orbit-document{top:45%}.collage-prescription{--dx: -100px;--dy: -150px;--rotation: -8deg}.collage-bookings{--dx: 98px;--dy: -140px;--rotation: 7deg}.collage-accounting{--dx: -95px;--dy: 175px;--rotation: -6deg}.collage-labs{--dx: 99px;--dy: 180px;--rotation: 8deg}.collage-record{--dy: 15px;--rotation: -3deg}}@media (max-width: 420px){.clinic-collage{--collage-scale: .59}.collage-prescription{--dx: -78px;--dy: clamp(-142px, -20svh, -100px)}.collage-bookings{--dx: 76px;--dy: clamp(-132px, -18svh, -90px)}.collage-accounting{--dx: -77px;--dy: min(155px, 25svh)}.collage-labs{--dx: 78px;--dy: min(162px, 26svh)}}@media (max-width: 360px){.clinic-collage{--collage-scale: .54}.collage-prescription,.collage-accounting{--dx: -70px}.collage-bookings,.collage-labs{--dx: 70px}}@media (max-height: 650px) and (min-width: 761px){.hero-story .hero-copy{padding-top:24px}.hero-story .hero-copy h1{font-size:clamp(64px,13svh,88px)}.hero-copy>.eyebrow{margin-bottom:16px}.clinic-collage{--collage-scale: .74}.collage-prescription,.collage-bookings{--dy: -40px}.collage-accounting,.collage-labs{--dy: 150px}}.reduced-story{--paper-enter: 1;--record-opacity: 1}.reduced-story .hero-stage{height:auto}.reduced-story .hero-copy{min-height:calc(100svh - var(--header-height));width:100%}.reduced-story .clinic-collage{display:block;position:relative;order:2;flex:0 0 660px;width:100%}.reduced-story .story-logo{order:3}.reduced-story .merge-caption{order:4}.reduced-story .hero-dashboard{order:5}.about-page{--about-muted: #53615b;--about-green: #286047;--about-wash: #eff3ed}.about-hero{display:grid;grid-template-columns:1.35fr .8fr;align-items:center;gap:64px;padding-block:88px 64px}.about-page .eyebrow{color:var(--about-green);font-size:11px;letter-spacing:.14em;margin-bottom:24px}.about-hero h1{max-width:15ch;font-size:clamp(52px,5.2vw,76px);line-height:1.05;letter-spacing:-.055em;white-space:pre-line;text-wrap:balance}.about-hero-note{padding:32px;border:1px solid var(--line);border-radius:24px;background:#fffc}.about-signature{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.08em;color:var(--about-green)}.about-signature img{width:32px;height:32px;flex-shrink:0}.about-lede{margin-top:24px;color:var(--about-muted);font-size:18px;line-height:1.75;max-width:36ch;text-wrap:pretty}.about-facts-grid{display:grid;grid-template-columns:.8fr 1.1fr 1.1fr;align-items:center;gap:32px;border-block:1px solid var(--line);padding-block:36px;margin:0}.about-fact{display:grid;gap:12px}.about-fact+.about-fact{border-inline-start:1px solid var(--line);padding-inline-start:32px}.about-fact dt{font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.025em}.about-fact:first-child dt{font-size:64px;line-height:.95;letter-spacing:-.065em;color:var(--about-green)}.about-fact dd{margin:0;font-size:14px;line-height:1.75;color:var(--about-muted);max-width:30ch}.about-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:80px}.about-intro h2,.about-copy h2{font-size:clamp(32px,3.1vw,44px);line-height:1.15;letter-spacing:-.035em;white-space:pre-line}.about-intro p,.about-copy>p:not(.eyebrow){color:var(--about-muted);font-size:16px;line-height:1.85;max-width:58ch;text-wrap:pretty}.about-intro p+p,.about-copy>p:not(.eyebrow){margin-top:20px}.about-band{background:#fff9;border-block:1px solid var(--line);padding-block:64px}.about-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.about-paper{margin:0;padding:40px;border:1px solid var(--about-green);border-radius:24px;background:var(--about-green);color:#fff;box-shadow:0 16px 40px #00409c14}.about-paper figcaption{display:flex;align-items:center;gap:12px;font-size:12px;color:#fff;margin-bottom:28px}.about-paper figcaption svg{width:28px;height:28px}.about-paper blockquote{margin:0;font-size:clamp(25px,2.4vw,32px);font-weight:500;line-height:1.4;letter-spacing:-.03em;text-wrap:balance}.about-build{padding-block:88px}.about-build .about-row{align-items:start}.about-values{padding:32px;border:1px solid var(--line);border-radius:24px;background:#fffc}.about-values>h3{font-size:20px;font-weight:500;color:var(--ink);margin-bottom:28px}.about-values ul{list-style:none;margin:0;padding:0;display:grid;gap:24px}.about-values li{display:flex;align-items:flex-start;gap:16px}.about-values li:not(:last-child){padding-bottom:24px;border-bottom:1px solid var(--line)}.about-value-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--about-wash);color:var(--about-green)}.about-values h4{font-size:18px;line-height:1.35;letter-spacing:-.02em}.about-values p{margin-top:8px;font-size:15px;line-height:1.8;color:var(--about-muted);max-width:39ch;text-wrap:pretty}.about-belief{padding-block:64px 88px;text-align:center;border-top:1px solid var(--line)}.about-belief .eyebrow{justify-content:center}.about-belief blockquote{margin:0 auto;max-width:26ch;font-size:clamp(30px,3.3vw,46px);line-height:1.25;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.about-closing{color:var(--about-muted);margin:24px auto 0;max-width:48ch;font-size:16px}.desktop-nav a[aria-current=page]{color:var(--ink);text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--blue)}[dir=rtl] .about-page .eyebrow,[dir=rtl] .about-signature{letter-spacing:0}[dir=rtl] .about-hero h1{font-size:clamp(44px,4.7vw,66px);line-height:1.4;letter-spacing:0}[dir=rtl] .about-page :is(h2,h3,h4,dt,blockquote){letter-spacing:0;line-height:1.5}[dir=rtl] .about-fact:first-child dt{line-height:1}[dir=rtl] .about-page :is(p,dd){line-height:1.9}.footer-bottom{align-items:center;gap:24px;flex-wrap:wrap}.footer-legal{display:flex;flex-wrap:wrap;gap:24px;align-items:center;color:#53615b}.footer-legal>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.footer-legal>a:hover{color:var(--blue)}.footer-legal-pending{display:grid;gap:4px}.footer-legal-pending small{color:#53615b}@media (max-width: 1000px){.about-hero{gap:40px;grid-template-columns:1.2fr 1fr;padding-top:80px}.about-hero h1{font-size:54px}.about-lede{font-size:16px}.about-row,.about-intro{gap:40px}.about-facts-grid{gap:24px}.about-fact+.about-fact{padding-inline-start:24px}.about-fact dt{font-size:20px}.about-fact:first-child dt{font-size:56px}.about-values{padding:24px}.about-hero-note,.about-paper{padding:28px}}@media (max-width: 760px){.about-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px 36px}.about-page .eyebrow{margin-bottom:20px}.about-hero h1{font-size:clamp(38px,9.5vw,56px);max-width:16ch}[dir=rtl] .about-hero h1{font-size:clamp(36px,8vw,52px)}.about-hero-note{padding:24px;border-radius:20px}.about-signature{font-size:10px}.about-signature img{width:24px;height:24px}.about-lede{margin-top:16px;max-width:44ch}.about-facts-grid{grid-template-columns:1fr 1fr;gap:28px 24px;padding-block:28px}.about-fact:first-child{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;border-bottom:1px solid var(--line);padding-bottom:28px}.about-fact+.about-fact{padding:0;border:0}.about-fact dt{font-size:18px}.about-fact dd{font-size:14px}.about-intro,.about-row{grid-template-columns:1fr;gap:32px}.about-intro,.about-build{padding-block:56px}.about-intro h2,.about-copy h2{font-size:32px}.about-band{padding-block:48px}.about-paper{padding:28px 24px;border-radius:20px}.about-values{padding:24px;border-radius:20px}.about-values>h3{margin-bottom:24px}.about-belief{padding-block:32px 56px}.about-belief blockquote{font-size:30px}.about-closing{font-size:15px}.footer-bottom{display:grid;grid-template-columns:1fr;gap:20px}.footer-bottom>span:last-child{text-align:start;max-width:none}.footer-legal{gap:28px}}@media (max-width: 1000px){:root{--header-height: 70px}}@media (max-width: 760px){:root{--header-height: 66px}}.hero-dashboard-caption{display:none}.hero-flow{--gather: 0;--intro-opacity: 1;--paper-enter: 1;--paper-opacity: 1;--record-opacity: 1;--system-opacity: 1;--window-open: 1;height:auto}.hero-flow .hero-stage{position:relative;top:auto;height:auto;display:flex;flex-direction:column;overflow:visible;padding-bottom:0}.hero-story.hero-flow .hero-copy{order:0;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:calc(100svh - var(--header-height));padding:40px 20px 48px;opacity:1;transform:none}.hero-flow .loop-word{animation:none}.hero-flow-cue{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px;font-size:11px;color:var(--muted)}.hero-flow .hero-scroll,.hero-flow .hero-side-note{display:none}.hero-flow .clinic-collage{position:relative;inset:auto;order:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;flex:none;width:min(680px,calc(100% - 32px));margin:0 auto;padding-block:16px}.hero-flow .clinic-collage .orbit-document{position:relative;inset:auto;width:auto;min-width:0;scale:1;transform:none;opacity:1;will-change:auto}.hero-flow .collage-card{height:100%;border-radius:10px;box-shadow:none}.hero-flow .collage-card-header{padding:14px 12px}.hero-flow .collage-card-header>span{font-size:12px;gap:6px}.hero-flow .collage-card-header>small{display:none}.hero-flow :is(.collage-rx-clinic,.collage-person-line,.collage-rx-footer,.collage-booking-rows,.collage-lab-patient,.collage-record-tabs,.collage-history){display:none}.hero-flow .collage-rx-lines{padding:14px 12px;gap:12px}.hero-flow .collage-rx-lines strong{font-size:10px;line-height:1.7}.hero-flow .collage-day{padding:20px 12px;flex-wrap:wrap;gap:8px}.hero-flow .collage-day strong{font-size:18px}.hero-flow .collage-card-footer{font-size:10px;padding:12px;line-height:1.7}.hero-flow .collage-balance{padding:16px 12px}.hero-flow .collage-balance>strong{font-size:30px}.hero-flow .collage-account-rows{margin-inline:12px}.hero-flow .collage-account-rows>div{gap:8px;flex-wrap:wrap}.hero-flow :is(.collage-lab-result,.collage-scan-result){margin-inline:12px;gap:8px}.hero-flow :is(.collage-lab-result,.collage-scan-result)>svg{display:none}.hero-flow .collage-file-icon{width:28px;flex-shrink:0}.hero-flow .collage-scan-image{width:28px}.hero-flow .collage-record{grid-column:1 / -1}.hero-flow .collage-record-identity{padding:16px}.hero-flow .story-logo,.hero-flow .merge-caption{display:none}.hero-flow .hero-dashboard{position:relative;inset:auto;order:2;width:min(960px,calc(100% - 32px));margin:24px auto 0;opacity:1;transform:none;pointer-events:auto}.hero-flow .hero-dashboard-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.hero-dashboard-caption a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.rx-color[aria-pressed=true]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.features-intro>*,.features-section .ai-showcase>*,.patient-layout>*,.feature-pair>*,.scheduling-layout>*,.teamwork-layout>*,.pricing-grid>*,.faq-section>*{min-width:0}.feature-detail>div,.clinical-patient>div,.patient-visual-identity>div,.visual-timeline>div>div,.team-handoff>div,.team-message>div,.download-trial-note>div{min-width:0;overflow-wrap:anywhere}.schedule-appointment{min-width:0}.schedule-appointment>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.appointment-avatar,.ledger-avatar,.clinical-avatar{flex-shrink:0}.visual-toolbar{flex-wrap:wrap}.clinical-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.clinical-tabs button,.visual-segments button{min-width:0;overflow-wrap:anywhere}.finance-ledger>div>span{min-width:0;overflow-wrap:anywhere}.finance-ledger strong{flex-shrink:0;white-space:nowrap}.clinical-sources{flex-wrap:wrap}.clinical-source{align-items:flex-start}.footer-top nav{flex-wrap:wrap}@media (max-width: 1000px) and (min-width: 761px){.pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.scheduling-layout,.teamwork-layout,.features-section .ai-showcase{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.nav-inner{padding-inline:16px;gap:8px}.nav-actions{gap:8px}.language-switch{gap:0}.mobile-menu{padding:10px}.mobile-navigation{position:absolute;inset-inline:0;top:100%;max-height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior:contain;box-shadow:0 12px 20px #2022220c}.mobile-navigation>a{min-height:48px}.mobile-navigation>.button-primary{padding:14px 16px;justify-content:space-between;color:#fff;margin-top:8px}.hero-story .hero-copy h1{font-size:clamp(44px,13.8vw,76px)}[dir=rtl] .hero-story .hero-copy h1{font-size:clamp(40px,12.5vw,68px);line-height:1.35}.hero-copy .word-line{max-width:100%;min-width:0}.hero-story .hero-description{font-size:13px}.section-shell{padding-inline:20px}.features-section .ai-showcase{padding:24px 12px 12px;border-radius:16px}.ai-feature-copy{padding-inline:4px}.clinical-window{padding:14px}.clinical-tabs button,[dir=rtl] .clinical-tabs button{font-size:11px;padding:8px 5px;line-height:1.6}.clinical-result{padding:20px 0;min-height:0}[dir=rtl] .clinical-result{min-height:0}.clinical-result>p{font-size:13px}.visual-segments button{min-height:44px}.rx-color{width:44px;height:44px}.rx-color:before{top:13px;right:13px;bottom:13px;left:13px}.scheduling-layout,.teamwork-layout{padding:24px 12px 12px}.schedule-days{padding-inline:12px;gap:3px;grid-template-columns:repeat(5,minmax(0,1fr))}.schedule-days button{min-width:0;padding-inline:2px}.schedule-appointments{padding-inline:12px}.schedule-appointments>div{gap:8px}.schedule-appointment{padding:10px 8px}.online-visual{padding-inline:16px}.online-booking-body{padding:16px 12px}.booking-address{flex-wrap:wrap}.booking-slots{gap:6px}.booking-slots button{min-width:0}.waiting-next{flex-wrap:wrap;gap:10px}.feature-extras ul{grid-template-columns:minmax(0,1fr);gap:24px}.feature-extras li{font-size:14px}.feature-extras li small{font-size:12px}.feature-chart{gap:8px}.feature-chart b{font-size:9px}.download-intro .eyebrow,.download-release-meta{flex-wrap:wrap}.download-release-notes{overflow-wrap:anywhere}.pricing-section .billing-toggle{display:flex;width:100%;max-width:360px}.pricing-section .billing-toggle button{flex:1;flex-wrap:wrap;justify-content:center;gap:6px;font-size:13px;padding:10px 8px}.pricing-section .billing-toggle button>span{font-size:10px}.pricing-card{padding:24px 20px}.plan-heading{flex-wrap:wrap}.plan-heading>span:last-child{font-size:11px}.pricing-card ul{grid-template-columns:minmax(0,1fr)}.pricing-section .pricing-card li{font-size:13px}.pricing-section .pricing-note{font-size:13px;line-height:1.7}.price{flex-wrap:wrap}.price>strong,[dir=rtl] .price>strong{font-size:clamp(42px,12vw,56px)}.pricing-section .faq-item summary{font-size:14px;gap:16px}.pricing-section .faq-item p{font-size:14px}.final-action{width:100%}.final-action .button{width:100%;white-space:normal}.site-footer{margin-inline:20px;padding-inline:0}.site-footer .footer-top nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.site-footer .footer-top nav a{font-size:13px}.about-intro p,.about-copy>p:not(.eyebrow),.about-values p{font-size:15px}.about-fact dd{font-size:14px}}@media (max-width: 380px){.nav-inner{padding-inline:12px}.site-header .brand>span{font-size:21px}.site-header .brand img{width:28px;height:28px}.nav-actions{gap:4px}.section-shell{padding-inline:16px}.site-footer{margin-inline:16px;padding-inline:0}.hero-flow .collage-card-header>span{font-size:11px}.hero-flow .collage-day{flex-direction:column;align-items:flex-start}.features-section .ai-showcase{padding-inline:8px}.clinical-window{padding:12px}.clinical-tabs{grid-template-columns:minmax(0,1fr);border-radius:12px}.clinical-tabs button{text-align:start;padding-inline:12px;border-radius:8px}.schedule-appointment>.appointment-avatar{display:none}.schedule-days button{font-size:9px}.download-action>.download-button{grid-template-columns:44px minmax(0,1fr)}.download-button-tail{display:none}.download-trial-note{gap:8px;padding:12px}.about-facts-grid{grid-template-columns:minmax(0,1fr)}.about-fact+.about-fact{border-inline-start:0;padding-inline-start:0}}@media (max-height: 540px) and (min-width: 761px){.hero-story.hero-flow .hero-copy h1{font-size:58px;letter-spacing:-.04em}[dir=rtl] .hero-story.hero-flow .hero-copy h1{font-size:48px;letter-spacing:0}}:root{--paper: #ffffff;--ink: #142b4c;--muted: #52657f;--blue: #0066ff;--line: #dce7f5;--landing-ink: #142b4c;--landing-muted: #52657f;--landing-line: #dce7f5;--landing-wash: #f0f6ff;--landing-blue: #0066ff;--blue-hover: #0054d6;--blue-soft: #e8f1ff;--action-blue: #004bc4;--action-blue-hover: #00399d;--surface-radius: 24px;--control-radius: 16px;--muted-strong: #52657f;--sage-ink-strong: #52657f;--sage-hairline: #bfd6fa;--cool-ink: #0054d6;--cool-ink-strong: #52657f;--cool-edge-strong: #cfdef2;--cool-hairline: #dce7f5;--header-height: 104px;color:var(--ink);background:var(--paper)}html{scroll-padding-top:128px}body{background:var(--paper);color:var(--ink)}#root,.site-page{display:flow-root}.site-page--landing{--landing-muted: #435571;--muted-strong: #435571;--blue-hover: #004cc2;background-color:#f7faff}.site-page--about{background-image:linear-gradient(#f7faffdb,#f7faffdb),url(/assets/illustrated-sky-continuous-desktop-hd-DfVpl_hc.webp);background-image:linear-gradient(#f7faffdb,#f7faffdb),-webkit-image-set(url(/assets/illustrated-sky-continuous-desktop-hd-DfVpl_hc.webp) 1x,url(/assets/illustrated-sky-continuous-desktop-4k-CeRkJbCO.webp) 2x);background-image:linear-gradient(#f7faffdb,#f7faffdb),image-set(url(/assets/illustrated-sky-continuous-desktop-hd-DfVpl_hc.webp) 1x,url(/assets/illustrated-sky-continuous-desktop-4k-CeRkJbCO.webp) 2x);background-position:center top;background-size:100% 100%,100% auto;background-repeat:no-repeat,repeat-y}.site-page--landing :is(.features-section,.founders-section,.pricing-section){background:transparent}.site-page--landing .features-section{--feature-muted: var(--landing-muted)}.site-page--landing .about-page{--about-muted: var(--landing-muted);--about-green: var(--blue-hover);--about-wash: var(--landing-wash)}.site-page--landing .final-heading>p{color:var(--landing-muted)}::-moz-selection{background:#cce1ff;color:#142b4c}::selection{background:#cce1ff;color:#142b4c}.button{border-radius:var(--control-radius);min-height:48px}.site-page .button-primary{background:var(--action-blue);color:#fff;box-shadow:0 6px 18px #00409c38,0 2px 8px #003b9c2e}.site-page .button-primary:hover{background:var(--action-blue-hover)}.site-page .button-primary:focus-visible{outline-color:var(--action-blue);box-shadow:0 0 0 4px #fff}.check-line,.eyebrow,.pricing-note,.section-heading>p:last-child{color:var(--landing-muted)}.check-line svg{color:var(--blue)}.site-header{position:sticky;top:24px;z-index:40;width:min(960px,calc(100% - 48px));margin:32px auto 0;border:1px solid #ffffff8c;border-radius:22px;background:#ffffffc4;box-shadow:0 8px 32px #1740790c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header--home{margin-bottom:-104px}.nav-inner{height:70px;padding:0 22px;gap:24px}.site-header .desktop-nav{margin-inline-start:0;gap:30px}.site-header .desktop-nav a{color:var(--ink);font-size:14px;white-space:nowrap}.site-header .desktop-nav a:hover{color:var(--blue)}.site-header .nav-actions{gap:24px}.site-header .nav-actions>.button{gap:16px;padding:14px 20px;font-size:14px}.language-switch{gap:8px;font-size:13px}.language-switch button{min-width:32px;min-height:44px;color:var(--landing-muted)}.language-switch button[aria-pressed=true]{color:var(--ink)}.language-switch>span{color:#a5b3c4}.mobile-navigation{border-radius:20px;background:#fff;border:1px solid var(--line)}.brand{color:#101e36}.hero-opening{position:relative;isolation:isolate;padding-block:222px 32px;overflow:clip;color:#fff}.hero-sky{--hero-sky-gradient: linear-gradient(180deg, #0b56c6 0%, #176ed5 52%, #74baff 82%, #dfeeff 100%);position:absolute;z-index:-1;inset:0 0 auto;height:min(100%,1180px);background-color:#0b56c6;background-image:url(/assets/illustrated-clouds-desktop-hd-BIY6SBHA.webp),var(--hero-sky-gradient);background-image:-webkit-image-set(url(/assets/illustrated-clouds-desktop-hd-BIY6SBHA.webp) 1x,url(/assets/illustrated-clouds-desktop-4k-B_JrgB8x.webp) 2x),var(--hero-sky-gradient);background-image:image-set(url(/assets/illustrated-clouds-desktop-hd-BIY6SBHA.webp) 1x,url(/assets/illustrated-clouds-desktop-4k-B_JrgB8x.webp) 2x),var(--hero-sky-gradient);background-position:center top;background-size:cover;background-repeat:no-repeat;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 76%,transparent 100%);mask-image:linear-gradient(to bottom,black 76%,transparent 100%)}.hero-content{max-width:1152px}.hero-opening .hero-copy{width:100%;max-width:820px;padding:0;opacity:1;transform:none}.hero-opening .hero-copy h1{font-size:clamp(64px,5.9vw,86px);font-weight:500;letter-spacing:-.055em;line-height:1.05}.hero-opening .hero-copy .word-line{display:grid;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;color:#ffe59a;font-weight:600;padding-bottom:10px;margin-inline:auto;line-height:1.05}.word-line>.loop-word,.word-line>.word-reserve{grid-area:1 / 1}.word-reserve{display:grid;visibility:hidden;pointer-events:none}.word-reserve>span{grid-area:1 / 1}.hero-opening .word-line svg{bottom:0;left:0;width:100%;height:15px;color:#fff}.hero-opening .hero-tagline{margin-top:32px;font-size:28px;line-height:1.45;letter-spacing:-.02em;color:#fff}.hero-opening .hero-description{margin-top:4px;font-size:22px;line-height:1.6;color:#fff}.hero-actions{display:flex;justify-content:center;align-items:center;gap:36px;margin-top:40px}.hero-download{min-height:72px;padding:20px 40px;gap:24px;font-size:20px;border-radius:22px;box-shadow:0 8px 24px #0056d51a}.hero-video{display:inline-flex;align-items:center;gap:20px;padding:0;min-height:72px;color:#fff;font-size:20px}.hero-play-icon{display:grid;place-items:center;width:72px;height:72px;flex-shrink:0;color:#fff;background:var(--action-blue);border-radius:50%;box-shadow:0 6px 18px #00409c38,0 2px 8px #003b9c2e}.hero-play-icon svg{margin-inline-start:4px}.hero-video:disabled{opacity:.85;cursor:not-allowed}a.hero-video:hover .hero-play-icon{background:var(--action-blue-hover)}.hero-opening :focus-visible{outline-color:#fff}.connected-dashboard{margin:64px 0 0;background:#fff;border:1px solid #d3e3f5;border-radius:22px;box-shadow:0 28px 70px #1648801a,0 4px 12px #1648800a;overflow:hidden;color:var(--ink)}.connected-window-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#edf4fc;color:var(--landing-muted);font-size:10px;border-bottom:1px solid var(--line)}.connected-window-bar>span:first-child{display:flex;gap:6px;flex:1}.connected-window-bar>span:last-child{flex:1;text-align:end}.connected-window-bar i{width:9px;height:9px;border-radius:50%;background:#ff6059}.connected-window-bar i:nth-child(2){background:#ffbd2e}.connected-window-bar i:nth-child(3){background:#28c840}.connected-dashboard>img{width:100%;height:auto;display:block}.connected-dashboard figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 20px;color:var(--landing-muted);border-top:1px solid var(--line);font-size:12px}.connected-dashboard figcaption a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--blue-hover);text-decoration:underline;text-underline-offset:4px}.connected-dashboard :focus-visible{outline-color:var(--blue)}.editorial-label{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.7;font-weight:650;letter-spacing:.12em;color:var(--blue-hover)}.features-section{--feature-muted: #52657f;--feature-soft: #f0f6ff;--feature-edge: #dce7f5;padding-block:96px 56px;color:var(--ink);background:#fff}.features-intro{grid-template-columns:minmax(0,1fr);gap:24px;text-align:center;max-width:800px;margin:0 auto 48px}.features-intro .editorial-label{justify-content:center;margin-bottom:20px}.features-intro h2{font-size:clamp(38px,4vw,56px);letter-spacing:-.045em}.features-intro>p{font-size:17px;max-width:54ch;margin-inline:auto}.day-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--landing-wash);padding:6px;border:1px solid var(--line);border-radius:18px}.day-navigation a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:16px;border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.015em;color:var(--ink);transition:color .2s,background .2s}.day-navigation a>span{color:var(--blue);font-variant-numeric:tabular-nums}.day-navigation a:hover{background:#fff;color:var(--blue-hover)}.feature-chapter{padding-block:72px}.flow-chapter{border:0}.patient-chapter,.operations-chapter{border-top:1px solid var(--line)}.day-chapter-heading{display:grid;grid-template-columns:48px minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:end;margin-bottom:36px}.day-chapter-number{display:grid;place-items:center;align-self:start;width:44px;height:44px;border-radius:14px;background:var(--blue-soft);color:var(--blue-hover);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.day-chapter-heading .editorial-label{margin-bottom:10px;font-size:10px}.day-chapter-heading h2{font-size:clamp(30px,3.1vw,44px);letter-spacing:-.045em;line-height:1.15}.day-chapter-heading>p{max-width:38ch;font-size:15px;color:var(--landing-muted)}.feature-pair{gap:32px}.scheduling-layout,.patient-layout,.teamwork-layout{border:1px solid var(--line);border-radius:var(--surface-radius);background:var(--landing-wash)}.feature-detail>svg{color:var(--blue)}.feature-detail h3{font-size:22px}.feature-detail p,.feature-lead p{font-size:15px;line-height:1.8;color:var(--landing-muted)}.feature-pair>article>.feature-detail{margin-bottom:24px}.feature-pair>article{padding:28px;background:#f8fbff;border:1px solid var(--line);border-radius:var(--surface-radius)}.patient-support{padding-top:0;border-top:0;margin-top:32px}.flow-support{margin-top:32px}.patient-layout{gap:48px;padding:36px}.patient-layout .feature-lead h3{font-size:30px}.features-section .ai-showcase{margin-top:32px;padding:40px;border-radius:var(--surface-radius);background:var(--blue-soft);border-color:#d3e4ff;gap:40px}.ai-wordmark{margin-bottom:24px}.features-section .ai-feature-copy h2{font-size:clamp(30px,3vw,42px)}.teamwork-layout{margin-top:32px}.feature-extras{padding-block:40px;gap:48px}.feature-extras h2{font-size:32px}.feature-extras li small{font-size:12px}.feature-extras li>svg:first-child{color:var(--blue)}.founders-section{background:var(--landing-wash);color:var(--ink);padding-block:88px 32px}.founders-section .editorial-label{color:var(--blue-hover)}.founders-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:80px;margin-top:32px}.founders-grid h2{font-size:clamp(40px,4.5vw,62px);letter-spacing:-.045em;line-height:1.1}.founders-body{color:var(--landing-muted);font-size:17px;max-width:52ch;margin-top:28px}.founders-link{display:inline-flex;align-items:center;gap:24px;min-height:48px;border-bottom:1px solid #b2cef6;margin-top:24px;font-size:15px;color:var(--blue-hover)}.founders-link:hover{color:var(--ink)}.founders-experience{display:flex;flex-direction:column;justify-content:center;border-inline-start:1px solid #cfdef2;padding-inline-start:64px}.founders-experience>strong{display:flex;align-items:start;direction:ltr;width:-moz-fit-content;width:fit-content;font-size:clamp(100px,13vw,176px);font-weight:400;letter-spacing:-.08em;line-height:1;color:var(--blue)}.founders-experience>strong>span{font-size:.36em;letter-spacing:0;margin-top:.28em;margin-inline-start:.18em}.founders-experience p{white-space:pre-line;font-size:16px;color:var(--landing-muted);margin-top:20px}.founders-footnote{border-top:1px solid #cfdef2;padding-top:24px;margin-top:64px;font-size:13px;color:var(--landing-muted)}.pricing-section{background:#fff;padding-block:104px 80px;color:var(--ink)}.pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.pricing-copy h2{font-size:clamp(38px,4.5vw,60px);letter-spacing:-.045em}.pricing-copy>p{font-size:17px;color:var(--landing-muted)}.pricing-card{border-radius:var(--surface-radius);padding:36px;background:#f8fbff;border-color:#cfdef2;box-shadow:0 16px 48px #17447908}.pricing-card .price>strong{color:var(--ink)}.pricing-card li{line-height:1.5;align-items:start}.pricing-card li svg{flex-shrink:0;margin-top:3px;color:var(--blue-hover)}.pricing-card .button{min-height:56px}.billing-toggle{background:var(--landing-wash);border-color:var(--line);border-radius:16px;padding:5px}.billing-toggle button{border:2px solid transparent;border-radius:11px;color:var(--action-blue)}.billing-toggle button:hover{background:var(--blue-soft)}.billing-toggle button.active{background:var(--action-blue);color:#fff;border-color:#fff;box-shadow:0 2px 8px #15447a24}.billing-toggle button.active:hover{background:var(--action-blue-hover)}.billing-toggle button>span,.price-context>span,.plan-heading>span:last-child{color:var(--blue-hover);background:var(--blue-soft);border-color:#bfd6fa}.pricing-section .price-context,.pricing-section .price-block>p,.pricing-section .pricing-note,.pricing-section .pricing-card>.check-line{color:var(--landing-muted)}.pricing-section .faq-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;margin-top:72px;border-color:var(--line)}.pricing-section .faq-section h3{font-size:28px;max-width:18ch;color:var(--ink)}.faq-item{border-color:var(--line)}.pricing-section .faq-item summary{min-height:64px;color:var(--ink)}.pricing-section .faq-item p{font-size:15px;color:var(--landing-muted)}.download-section{grid-template-columns:1fr 1fr;gap:28px 80px;padding-block:80px;color:var(--ink);border-top:1px solid var(--line)}.download-mark{grid-row:1;grid-column:1;justify-self:start}.download-mark-logo{width:60px;height:60px}.download-intro{grid-row:2;grid-column:1}.download-intro h2{font-size:clamp(38px,4vw,56px);letter-spacing:-.045em}.download-intro>p{max-width:36ch;font-size:17px;color:var(--landing-muted)}.download-action{grid-row:1 / span 2;grid-column:2;min-width:0}.download-action>.download-button{margin-top:0;border-radius:20px;background:var(--action-blue);box-shadow:0 12px 30px #00409c45,0 4px 12px #003b9c2e}.download-action>.download-button:hover:not(:disabled){background:var(--action-blue-hover)}.download-action>.download-button[data-state=checking]{background:var(--action-blue)}.download-action>.download-button[data-state=ready]{background:#145e4b}.download-action>.download-button[data-state=error]{background:#594139}.download-button-copy small{color:#fff}.download-trial-note{background:var(--landing-wash);border-radius:16px}.download-trial-icon{background:#dceaff;color:var(--blue-hover)}.download-trial-note strong{color:var(--ink)}.download-trial-note p,.download-platform-note,.download-release-meta,.download-release-meta b,.download-error small{color:var(--landing-muted)}.download-release-notes{background:var(--landing-wash);border-color:#bdd6fb;color:var(--landing-muted)}.download-release-notes strong{color:var(--ink)}@keyframes trial-arrival{0%{background:#cee2ff}to{background:#f0f6ff}}.site-footer{border-top:1px solid var(--line)}.site-footer .footer-top{padding-block:48px}.site-footer .footer-bottom{padding-block:24px;color:var(--landing-muted)}.site-footer .footer-top p,.site-footer .footer-top nav>a{color:var(--landing-muted)}.site-footer .footer-top nav>a:hover,.footer-legal>a{color:var(--blue-hover)}.back-top{background:var(--action-blue);color:#fff;box-shadow:0 6px 18px #00409c38,0 2px 8px #003b9c2e}.back-top:hover{background:var(--action-blue-hover)}[dir=rtl] .hero-opening .hero-copy h1{font-family:var(--font-arabic);letter-spacing:0;line-height:1.45;font-size:clamp(56px,5.8vw,80px)}[dir=rtl] .hero-opening .hero-copy--compact h1{gap:0;min-height:276px;justify-content:center}[dir=rtl] .hero-opening .word-line{line-height:1.45;padding-bottom:10px}[dir=rtl] .hero-opening .hero-tagline{margin-top:32px}[dir=rtl] .editorial-label,[dir=rtl] .day-navigation a{letter-spacing:0}[dir=rtl] .site-header .desktop-nav{margin-inline:0}[dir=rtl] .features-intro h2,[dir=rtl] .day-chapter-heading h2,[dir=rtl] .founders-grid h2,[dir=rtl] .pricing-copy h2,[dir=rtl] .download-intro h2{letter-spacing:0;line-height:1.5}@media (max-width: 1100px){.nav-inner{gap:16px}.site-header .desktop-nav{gap:20px}.site-header .nav-actions{gap:16px}.founders-grid{gap:48px}.founders-experience{padding-inline-start:40px}.feature-pair>article{padding:24px}.features-section .ai-showcase{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.nav-inner{padding-inline:18px;gap:12px}.site-header .desktop-nav{gap:16px}.site-header .desktop-nav a{font-size:13px}.site-header .nav-actions{gap:10px}.site-header .nav-actions>.button{padding-inline:14px;font-size:12px;gap:10px}.language-switch{font-size:12px;gap:2px}.hero-opening{padding-top:188px}.feature-pair{grid-template-columns:minmax(0,1fr);gap:24px}.day-chapter-heading{grid-template-columns:44px minmax(0,1fr);gap:20px}.day-chapter-heading>p{grid-column:2;max-width:50ch}.pricing-grid,.pricing-section .faq-section,.download-section{gap:40px}.feature-pair>article{padding:20px}.patient-layout{padding:28px;gap:28px}}@media (max-width: 760px){:root{--header-height: 78px;--surface-radius: 20px}.site-page--about{background-image:linear-gradient(#f7faffdb,#f7faffdb),url(/assets/illustrated-sky-continuous-mobile-hd-BiOt8n9x.webp);background-image:linear-gradient(#f7faffdb,#f7faffdb),-webkit-image-set(url(/assets/illustrated-sky-continuous-mobile-hd-BiOt8n9x.webp) 1x,url(/assets/illustrated-sky-continuous-mobile-4k-CkJWuZYB.webp) 2x);background-image:linear-gradient(#f7faffdb,#f7faffdb),image-set(url(/assets/illustrated-sky-continuous-mobile-hd-BiOt8n9x.webp) 1x,url(/assets/illustrated-sky-continuous-mobile-4k-CkJWuZYB.webp) 2x)}html{scroll-padding-top:96px}.site-header{width:calc(100% - 24px);top:12px;margin-top:16px;border-radius:18px}.site-header--home{margin-bottom:-78px}.nav-inner{height:60px;padding-inline:16px;gap:8px}.site-header .nav-actions{gap:8px}.language-switch{font-size:12px}.mobile-navigation{top:calc(100% + 8px);padding:16px;box-shadow:0 16px 40px #1636631a}.hero-opening{padding-block:172px 20px}.hero-sky{height:min(100%,900px);background-image:url(/assets/illustrated-sky-mobile-hd-B5WxDo9V.webp);background-image:-webkit-image-set(url(/assets/illustrated-sky-mobile-hd-B5WxDo9V.webp) 1x,url(/assets/illustrated-sky-mobile-4k-Cfp8W10H.webp) 2x);background-image:image-set(url(/assets/illustrated-sky-mobile-hd-B5WxDo9V.webp) 1x,url(/assets/illustrated-sky-mobile-4k-Cfp8W10H.webp) 2x);background-size:cover;background-position:center top}.hero-sky:before{content:"";position:absolute;top:0;right:0;bottom:15%;left:0;background:linear-gradient(180deg,#00388b33,transparent 55%);-webkit-mask-image:linear-gradient(to bottom,black 80%,transparent);mask-image:linear-gradient(to bottom,black 80%,transparent)}.hero-opening .hero-copy h1{font-size:clamp(38px,10.8vw,70px);letter-spacing:-.055em}.hero-opening .hero-copy .word-line{padding-bottom:8px}.hero-opening .word-line svg{height:10px}.hero-opening .hero-tagline{font-size:22px;margin-top:26px}.hero-opening .hero-description{font-size:16px;max-width:32ch;margin:6px auto 0}.hero-actions{gap:20px;margin-top:28px;flex-wrap:nowrap}.hero-download{min-height:60px;padding:16px 26px;border-radius:18px;font-size:16px;gap:18px}.hero-video{min-height:56px;font-size:16px;gap:14px;white-space:nowrap}.hero-play-icon{width:56px;height:56px}.hero-play-icon svg{width:21px}.connected-dashboard{margin-top:36px;border-radius:14px}.connected-window-bar{padding:8px 12px;font-size:9px}.connected-window-bar i{width:7px;height:7px}.connected-dashboard figcaption{padding:6px 12px;font-size:10px;gap:8px}.connected-dashboard figcaption a{gap:4px}.connected-dashboard figcaption a svg{width:13px}.features-section{padding-block:48px 24px}.features-intro{gap:20px;margin-bottom:28px}.features-intro h2{font-size:clamp(34px,7.8vw,44px)}.features-intro>p{font-size:15px}.editorial-label{font-size:10px;letter-spacing:.08em}.day-navigation{grid-template-columns:minmax(0,1fr)}.day-navigation a{justify-content:flex-start;min-height:48px;padding:12px;font-size:11px}.feature-chapter{padding-block:44px}.day-chapter-heading{grid-template-columns:32px minmax(0,1fr);gap:14px;margin-bottom:28px}.day-chapter-number{width:32px;height:36px;font-size:12px;border-radius:10px}.day-chapter-heading h2{font-size:clamp(29px,6.8vw,36px)}.day-chapter-heading>p{font-size:14px}.feature-pair>article{padding:20px 12px 12px}.feature-pair>article>.feature-detail{padding-inline:6px}.feature-detail h3{font-size:20px}.feature-detail p,.feature-lead p{font-size:14px}.scheduling-layout,.teamwork-layout,.patient-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 12px 12px}.patient-layout .feature-lead{padding-inline:6px}.patient-layout .feature-lead h3{font-size:25px}.patient-support,.flow-support,.teamwork-layout{margin-top:24px}.features-section .ai-showcase{padding:24px 12px 12px;gap:24px;margin-top:24px}.feature-extras{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:32px}.feature-extras ul{grid-template-columns:minmax(0,1fr);gap:0}.feature-extras li{padding-block:16px}.founders-section{padding-block:48px 24px}.founders-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:24px}.founders-grid h2{font-size:clamp(36px,8vw,48px)}.founders-body{font-size:15px;margin-top:20px}.founders-experience{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:28px;flex-direction:row;align-items:center;justify-content:start;gap:28px}.founders-experience>strong{font-size:96px;flex-shrink:0}.founders-experience p{font-size:14px;margin-top:0}.founders-footnote{margin-top:32px;padding-top:20px;font-size:12px}.pricing-section{padding-block:56px 40px}.pricing-grid,.pricing-section .faq-section{grid-template-columns:minmax(0,1fr);gap:32px}.pricing-copy h2{font-size:40px}.pricing-copy>p{font-size:15px}.pricing-card{padding:28px 20px}.pricing-section .faq-section{margin-top:40px;padding-top:32px}.pricing-section .faq-section h3{font-size:26px;max-width:26ch}.download-section{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:56px}.download-mark,.download-intro,.download-action{grid-row:auto;grid-column:auto}.download-intro{text-align:start}.download-intro .eyebrow{justify-content:start}.download-intro h2{font-size:42px}.download-intro>p{margin-inline:0;font-size:15px}.site-footer .footer-top{padding-block:32px}.site-footer .footer-bottom{padding-block:20px}[dir=rtl] .hero-opening .hero-copy h1{font-size:clamp(38px,10.5vw,64px);line-height:1.5}[dir=rtl] .hero-opening .hero-copy--compact h1{min-height:170px;gap:0}[dir=rtl] .hero-opening .hero-tagline{margin-top:26px}}@media (max-width: 480px){.hero-actions{gap:12px}.hero-download{min-height:52px;padding:14px 16px;font-size:14px;gap:8px;border-radius:16px}.hero-download>svg{width:18px;height:18px}.hero-video{min-height:52px;font-size:14px;gap:8px}.hero-play-icon{width:52px;height:52px}.hero-opening{padding-top:164px}}@media (max-width: 380px){.hero-actions{gap:8px}.hero-download{min-height:48px;padding-inline:10px;font-size:13px;gap:6px}.hero-video{min-height:48px;font-size:13px}.hero-play-icon{width:44px;height:44px}.nav-inner{padding-inline:10px}.site-header .nav-actions{gap:2px}.language-switch button{min-width:30px}.connected-dashboard figcaption{flex-wrap:wrap;gap:0}.features-section .ai-showcase,.feature-pair>article{padding-inline:8px}.founders-experience{gap:20px}}@media (prefers-reduced-motion: reduce){.hero-opening .loop-word{animation:none}.hero-opening *,.day-navigation a{transition:none}}
