.doctors{--dr-primary: #155dfc;--dr-primary-hover: #0f46c8;--dr-primary-soft: #edf2ff;--dr-primary-light: #93b8fd;--dr-fg: #111827;--dr-fg-muted: #6a7282;--dr-fg-soft: #4b5563;--dr-border: #e7e7e7;--dr-bg-alt: #f8fafc;--dr-green-bg: #d1e3da;--dr-green-fg: #086a39;--dr-header-offset: 0px;font-family:Figtree,system-ui,sans-serif;letter-spacing:-.02em;color:var(--dr-fg);background:#ffffff;overflow-x:hidden}.dr-section__title{font-size:34px;line-height:1.12;font-weight:600;letter-spacing:-.03em;margin:0 0 16px;text-wrap:pretty}.dr-section__title--center{max-width:660px;margin:0 auto 16px;text-align:center}.dr-section__lead{margin:0 0 20px;font-size:16px;line-height:1.6;color:var(--dr-fg-muted);text-wrap:pretty}.dr-bulletList{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:15px;line-height:1.5;color:var(--dr-fg-soft)}.dr-bulletList li{display:flex;gap:10px}.dr-bulletList li svg{flex:none;margin-top:2px}.dr-heroWrap{position:relative;overflow:hidden;background:linear-gradient(180deg,#f5f6fa,#f5f7fae1,#faf9f5aa,#ffffff 78%);padding-top:var(--dr-header-offset)}.dr-heroWrap:before{content:"";position:absolute;top:var(--dr-header-offset);left:0;right:0;height:1px;background:var(--dr-border);pointer-events:none}.dr-hero{position:relative;max-width:1360px;margin:0 auto;padding:0 32px 20px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.dr-hero__copy{display:grid;gap:32px;justify-items:start}.dr-hero__title{font-size:clamp(36px,4.5vw,48px);line-height:1.12;font-weight:700;letter-spacing:-.03em;margin:0;max-width:640px;text-wrap:pretty}.dr-hero__roulette{display:inline-block;vertical-align:bottom;overflow:hidden;height:1.2em;line-height:1.2}.dr-hero__rouletteWord{display:block;line-height:1.2;color:var(--dr-primary)}.dr-hero__rouletteWord--a{animation:dr-roul-a .34s cubic-bezier(.22,1.2,.36,1)}.dr-hero__rouletteWord--b{animation:dr-roul-b .34s cubic-bezier(.22,1.2,.36,1)}@keyframes dr-roul-a{0%{transform:translateY(110%);opacity:0}to{transform:none;opacity:1}}@keyframes dr-roul-b{0%{transform:translateY(110%);opacity:0}to{transform:none;opacity:1}}.dr-hero__lead{margin:0;font-size:17px;line-height:1.6;color:var(--dr-fg-muted);max-width:520px;text-wrap:pretty}.dr-hero__lead strong{color:var(--dr-fg);font-weight:600}.dr-hero__cta{display:inline-flex;align-items:center;background:var(--dr-primary);color:#fff;border-radius:9999px;padding:15px 28px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .18s cubic-bezier(.2,0,0,1)}.dr-hero__cta:hover{background:var(--dr-primary-hover)}.dr-hero__visual{position:relative;width:100%;padding:54px 0}.dr-hero__grid{width:100%;max-width:560px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;padding:10px 0 14px}.dr-hero__cat{display:grid;gap:9px;align-content:start;border-radius:12px;padding:11px;background:#ffffff;box-shadow:0 0 0 1px var(--dr-border);border:none;font:inherit;text-align:left;width:100%;cursor:pointer;--dr-cat-rot: 0deg;--dr-cat-y: 0px;transform:rotate(var(--dr-cat-rot)) translateY(var(--dr-cat-y));transition:box-shadow .18s cubic-bezier(.2,.9,.2,1),transform .38s cubic-bezier(.22,1.3,.36,1)}.dr-hero__cat--selected{box-shadow:0 0 0 2px var(--dr-primary);transform:rotate(var(--dr-cat-rot)) translateY(calc(var(--dr-cat-y) - 6px)) scale(1.04)}.dr-hero__cat:focus-visible{outline:2px solid var(--dr-primary-light);outline-offset:2px}.dr-hero__catThumb{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:9px;overflow:hidden;background:#eef1f5}.dr-hero__catThumb img{width:100%;height:100%;object-fit:cover}.dr-hero__catName{font-size:11.5px;font-weight:600;letter-spacing:-.03em;color:var(--dr-fg)}.dr-hero__catMeta{font-size:11.5px;font-weight:500;color:var(--dr-fg-muted)}.dr-hero__cat--selected .dr-hero__catMeta{color:var(--dr-primary)}.dr-hero__badges{width:100%;max-width:408px;margin:22px auto 0;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.dr-hero__encrypted{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:var(--dr-fg);white-space:nowrap}.dr-hero__encryptedIcon{flex:none;width:26px;height:26px;border-radius:8px;background:var(--dr-primary-soft);display:grid;place-items:center}.doctors #pricing strong,.doctors #pricing b{font-weight:600}.doctors #pricing .plan__name{font-weight:600;line-height:1.2}.doctors #pricing .plan__price{font-weight:600;line-height:1}.doctors #pricing .plan__features strong,.doctors #pricing .plan__features b{font-weight:600}.dr-split{background:#ffffff}.dr-split--alt{background:var(--dr-bg-alt)}.dr-split__grid{max-width:1200px;margin:0 auto;padding:88px 24px;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.dr-split__grid--reverse .dr-split__mock{order:1}.dr-split__grid--reverse .dr-split__copy{order:2}.dr-record{background:#ffffff;border:1px solid var(--dr-border);border-radius:16px;box-shadow:0 1px 2px #1118270a;overflow:hidden;display:grid;min-height:448px}.dr-record__body{display:grid;gap:14px;align-content:start;padding:20px;background:var(--dr-bg-alt)}.dr-record__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dr-record__patient{display:flex;align-items:center;gap:10px;flex:none}.dr-record__avatar{flex:none;width:34px;height:34px;border-radius:9999px;background:var(--dr-primary-soft);object-fit:cover}.dr-record__patientText{display:grid;gap:1px;min-width:0}.dr-record__patientName{display:block;font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--dr-fg);white-space:nowrap}.dr-record__patientMeta{display:block;font-size:12px;color:var(--dr-fg-muted);white-space:nowrap}.dr-record__dateRow{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dr-record__dateLabel{font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--dr-fg-muted)}.dr-record__dateChip{padding:8px 12px;border-radius:8px;background:#ffffff;box-shadow:0 0 0 1px var(--dr-border);font-size:13px;letter-spacing:-.02em;color:var(--dr-fg);font-variant-numeric:tabular-nums}.dr-record__tabs{display:flex;flex-wrap:wrap;gap:2px 18px;border-bottom:1px solid var(--dr-border)}.dr-record__tab{display:inline-flex;align-items:center;gap:7px;padding:9px 2px;font-size:13px;font-weight:500;letter-spacing:-.02em;color:var(--dr-fg-muted);border-bottom:2px solid transparent;white-space:nowrap}.dr-record__tab--active{font-weight:600;color:var(--dr-primary);border-bottom-color:var(--dr-primary)}.dr-record__noteBox{display:grid;gap:8px;padding:13px 14px;border-radius:10px;background:#ffffff;box-shadow:0 0 0 1px var(--dr-border);font-size:13px;line-height:1.6;color:var(--dr-fg-soft)}.dr-record__ai{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:-.02em;color:var(--dr-primary)}.dr-record__subtabs{display:flex;flex-wrap:wrap;gap:2px 16px;align-items:center;border-bottom:1px solid var(--dr-border)}.dr-record__subtab{font-size:13px;font-weight:500;letter-spacing:-.02em;color:var(--dr-fg-muted);border-bottom:2px solid transparent;padding:9px 2px;white-space:nowrap;transition:color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1)}.dr-record__subtab--active{font-weight:600;color:var(--dr-primary);border-bottom-color:var(--dr-primary)}.dr-record__panels{position:relative;display:grid;min-height:208px}.dr-record__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start;transition:opacity .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1)}.dr-record__panel:not(.dr-record__panel--active){position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px)}.dr-record__panel--active{position:relative;opacity:1;visibility:visible;transform:none}.dr-record__field{display:grid;gap:5px;min-width:0}.dr-record__fieldLabel{font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--dr-fg-muted)}.dr-record__panel--progress{grid-template-columns:minmax(0,1fr)}.dr-record__progressCard{grid-column:1 / -1;display:grid;gap:8px;padding:15px;border-radius:10px;background:#ffffff;box-shadow:0 0 0 1px var(--dr-border);letter-spacing:-.02em}.dr-record__progressCard svg{display:block;width:100%;height:92px}.dr-record__progressHead{display:flex;align-items:baseline;gap:9px}.dr-record__progressSpacer{flex:1}.dr-record__progressTitle{font-size:12px;font-weight:600;line-height:20px;color:var(--dr-fg-muted)}.dr-record__progressWeight{font-size:18px;font-weight:700;line-height:20px;letter-spacing:-.03em;color:var(--dr-fg)}.dr-record__progressDelta{font-size:12.5px;font-weight:600;line-height:20px;color:#086a39}.dr-record__progressDates{font-size:12px;line-height:20px;color:#b3b3b3}@keyframes dr-caret{0%,49%{opacity:1}50%,to{opacity:0}}.dr-record__fieldValue{display:flex;align-items:center;min-height:38px;padding:9px 12px;border-radius:8px;background:#ffffff;box-shadow:0 0 0 1px var(--dr-border);font-size:13.5px;letter-spacing:-.02em;color:var(--dr-fg);font-variant-numeric:tabular-nums;overflow:hidden;white-space:nowrap}.dr-record__fieldText{display:inline}.dr-record__caret{display:inline-block;width:1.5px;height:15px;margin-left:2px;background:var(--dr-primary);opacity:0;flex:none}.dr-record__caret--on{opacity:1;animation:dr-caret .9s steps(1,end) infinite}.dr-record__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dr-record__saved{display:flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:-.02em;color:var(--dr-fg-muted)}@media (max-width: 1024px){.dr-hero{grid-template-columns:1fr;gap:40px;padding:0 24px 56px}.dr-split__grid{grid-template-columns:1fr;gap:40px}.dr-split__grid--reverse .dr-split__mock,.dr-split__grid--reverse .dr-split__copy{order:unset}}@media (max-width: 768px){.dr-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 500px){.dr-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion: reduce){.dr-hero__rouletteWord--a,.dr-hero__rouletteWord--b{animation:none}.dr-hero__cat{transition-duration:.01ms}}:root{--accent: 124, 58, 237;--accent-gradient: linear-gradient(45deg, rgb(var(--accent)), #da62c4 30%, white 60%);--brand-color: #0432d5;--white-color: #f8f5ff;--white-Bg-color: #ffffff;--black-color: #101010;--grayBlack-color: #101010;--grayWhite-color: #f8f5ff;--button-bg-secondary: #ffffff;--button-brad: 10px}html{background-color:#fff;font-family:Poppins,sans-serif}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}.v12StickyChrome{position:sticky;top:0;z-index:50}footer{border-top:1px solid #e7e7e7;border-radius:24px 24px 0 0}
