@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(./dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}:root{--header-height: 64px;--anchor-scroll-offset: calc(var(--header-height) + 16px);--ink: #111827;--muted: #5f6b7a;--soft: #f9fafb;--line: #e8edf4;--blue: #2f6df6;--brand-primary: #0b2c5f;--blue-dark: #0d3470;--navy: #0f172b;--teal: #1fb9aa;--lime: #9ced24;--white: #ffffff;--shadow: 0 24px 60px rgba(15, 23, 43, .12);--soft-shadow: 0 12px 36px rgba(15, 23, 43, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--anchor-scroll-offset);max-width:100%;overflow-x:hidden}body{margin:0;color:var(--ink);background:var(--white);font-family:Inter Variable,Segoe UI,Arial,sans-serif;line-height:1.5;overflow-x:hidden}main{overflow:visible}main[id],h2[id]{scroll-margin-top:var(--anchor-scroll-offset)}img,svg{display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.section-inner{width:min(1280px,calc(100% - 48px));margin:0 auto}.site-header{position:sticky;top:0;z-index:50;background:#ffffffeb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-shell{width:min(1280px,calc(100% - 48px));min-height:64px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;width:max-content;font-size:15px;font-weight:800;color:#111827}.brand-mark{position:relative;display:inline-block;flex:0 0 auto;width:24px;height:24px;border-radius:999px;background:var(--brand-primary)}.brand-mark:after{content:"";position:absolute;inset:7px;border-radius:inherit;background:var(--white)}.nav-links{display:flex;justify-content:center;gap:44px;font-size:14px;font-weight:700;color:#364257}.nav-links a{transition:color .16s ease}.nav-links a:hover,.nav-links a:focus-visible{color:var(--blue)}.nav-cta{justify-self:end}.nav-toggle{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;color:#172033;background:var(--white);border:1px solid var(--line);border-radius:8px}@media(min-width:861px){.nav-toggle{display:none}}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid transparent;border-radius:6px;font-size:14px;font-weight:800;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.68;transform:none}.button-primary{color:var(--white);background:var(--blue-dark);box-shadow:0 12px 24px #0d34702e}.button-primary:hover,.button-primary:focus-visible{background:#0a2b5e}.button-secondary{color:#1d293b;background:var(--white);border-color:var(--line)}.button-light{color:#253044;background:var(--white);border-color:#ffffff59;box-shadow:0 12px 24px #080d1c3d}.hero-section{position:relative;overflow:hidden;min-height:1603px;display:flex;flex-direction:column;gap:120px;padding:120px 80px;background:radial-gradient(circle at 50% 20%,rgba(47,109,246,.08),transparent 32%),linear-gradient(#fff,#fff)}.hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(620px,calc(100% - 48px));min-height:382px;justify-content:center;gap:32px;max-width:620px;text-align:center}.eyebrow,.mini-pill,.coming-soon{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 12px;color:#29405f;background:#ffffffe0;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:800;box-shadow:0 8px 18px #0f172b0d}.eyebrow svg,.mini-pill svg,.coming-soon svg{width:14px;height:14px;color:var(--blue)}.hero-inner h1{width:100%;max-width:620px;margin:0;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:54px;line-height:60px;letter-spacing:0}.hero-inner h1 span{display:block;color:var(--blue)}.hero-inner p{width:min(100%,590px);margin:0;color:#344052;font-size:22px;line-height:31px;font-weight:400}.trust-list{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin:0;padding:0;color:#667487;font-size:12px;font-weight:800;list-style:none}.trust-list li{display:inline-flex;align-items:center;gap:6px}.trust-list svg{width:15px;height:15px;color:var(--blue)}.hero-decor{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-asset{display:block;height:auto;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.stethoscope-fallback{top:422px;left:max(90px,calc(50% - 612px));width:182px;height:230px;border:9px solid #1d242d;border-top:0;border-radius:0 0 96px 96px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));transform:rotate(-22deg)}.stethoscope-fallback:before,.stethoscope-fallback:after{content:"";position:absolute;top:-22px;width:38px;height:34px;border:8px solid #1d242d;border-bottom:0;border-radius:22px 22px 0 0}.stethoscope-fallback:before{left:-27px;transform:rotate(-25deg)}.stethoscope-fallback:after{right:-27px;transform:rotate(25deg)}.stethoscope-fallback span{position:absolute;right:-58px;bottom:18px;width:46px;height:46px;border:9px solid #1d242d;border-radius:999px;background:#fff}.screenshot-stage{position:relative;z-index:2;width:min(1280px,100%);height:861px;margin-top:0;display:flex;align-items:flex-start;justify-content:center;padding:92px 80px;border-radius:8px;background:var(--blue);box-shadow:var(--shadow)}.app-window{width:min(1110px,100%);overflow:hidden;background:var(--white);border-radius:8px;box-shadow:0 30px 60px #0a235847}.app-window.has-asset{overflow:visible;background:transparent;border-radius:0;box-shadow:none}.product-screenshot-image{display:none;width:100%;height:auto;filter:drop-shadow(0 28px 42px rgba(10,35,88,.28))}.product-screenshot-image.is-ready{display:block}.browser-bar{height:50px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:18px;padding:0 18px;color:#a8b0bf;background:#f6f7f9;border-bottom:1px solid #e6eaf0}.browser-bar svg{width:15px;height:15px}.window-dots{display:inline-flex;gap:8px}.window-dots span{width:11px;height:11px;border-radius:999px}.window-dots span:nth-child(1){background:#ff6b60}.window-dots span:nth-child(2){background:#ffbd4c}.window-dots span:nth-child(3){background:#69c76f}.browser-controls,.browser-actions{display:inline-flex;align-items:center;gap:14px}.address-bar{display:flex;height:28px;align-items:center;justify-content:center;gap:6px;color:#98a2b3;background:#fff;border:1px solid #dbe1e9;border-radius:7px;font-size:12px;font-weight:700}.address-bar svg{width:12px;height:12px}.product-ui{display:grid;min-height:500px;grid-template-columns:64px 1fr;background:#fff}.product-sidebar{display:flex;flex-direction:column;align-items:center;gap:26px;padding:24px 0;color:#8aa0bd;background:#f3f6fb;border-right:1px solid #e7ebf2}.product-sidebar svg{width:18px;height:18px}.sidebar-logo{width:18px;height:18px;border-radius:999px;background:var(--blue-dark);box-shadow:inset 0 0 0 6px #fff}.product-content{padding:16px 22px 34px}.product-topline,.patient-header,.tab-row,.toolbar-row{display:flex;align-items:center}.product-topline{justify-content:space-between;color:#8793a5;font-size:11px;font-weight:800}.patient-header{gap:14px;margin:18px 0 16px}.avatar{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;color:#96a6ba;background:#eef2f7;border-radius:8px}.patient-header h2{margin:0 0 3px;color:#273244;font-size:17px;line-height:1.1}.tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:4px}.tags span{padding:2px 6px;color:#6b7790;background:#f0f5ff;border-radius:4px;font-size:10px;font-weight:800}.tags .tag-muted{color:#5f6877;background:#eef0f4}.tags .tag-pink{color:#f05da4;background:#ffe6f1}.tags .tag-alert{color:#fff;background:#ff5d6f}.patient-header p{margin:0;color:#8995a6;font-size:10px;font-weight:700}.patient-actions{display:flex;gap:7px;margin-left:auto}.patient-actions button,.toolbar-row button{height:28px;padding:0 12px;color:#26354d;background:#fff;border:1px solid #dbe2eb;border-radius:5px;font-size:10px;font-weight:800}.toolbar-row button{color:#fff;background:var(--blue-dark);border-color:var(--blue-dark)}.tab-row{gap:24px;overflow:hidden;padding:11px 0;color:#6d7786;border-top:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2;white-space:nowrap;font-size:11px;font-weight:800}.tab-row .active{position:relative;color:var(--blue-dark)}.tab-row .active:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;background:var(--blue-dark)}.toolbar-row{justify-content:space-between;margin:22px 0 18px}.tab-pills{display:flex;gap:8px}.tab-pills span{padding:7px 12px;color:#69778b;background:#f5f7fa;border:1px solid #e7ecf2;border-radius:6px;font-size:11px;font-weight:800}.prescription-list{display:grid;gap:14px}.prescription-list article{padding:14px 16px;border:1px solid #e8edf4;border-radius:7px;background:#fff}.prescription-list strong,.prescription-list span,.prescription-list em{display:inline-block;vertical-align:middle}.prescription-list strong{color:#394459;font-size:11px}.prescription-list span{margin-left:6px;color:#687489;font-size:11px;font-weight:700}.prescription-list em{margin-left:5px;padding:1px 5px;color:#ff5d6f;border:1px solid #ffbac3;border-radius:4px;font-size:9px;font-style:normal;font-weight:900}.prescription-list p{margin:8px 0 0;color:#9aa4b2;font-size:10px;font-weight:700}.section{padding:76px 0}.clinic-section,.solution-section,.principles-section{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-heading{max-width:680px;margin:0 auto 72px;text-align:center}.section-heading h2{margin:0;color:#121b2c;font-size:36px;line-height:1.12;letter-spacing:0}.section-heading p{margin:14px auto 0;color:#536072;font-size:15px;font-weight:600}.section-heading .button{margin-top:24px}.card-grid{display:grid;gap:18px}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.info-card,.problem-card,.feature-card,.principle-card,.included-card,.solution-card{background:var(--white);border:1px solid var(--line);border-radius:8px}.info-card{min-height:176px;padding:28px 24px;box-shadow:0 8px 24px #0f172b0a}.icon-badge,.feature-icon{display:grid;width:44px;height:44px;place-items:center;color:var(--blue);background:#2f6df61a;border-radius:999px}.icon-badge svg,.feature-icon svg{width:21px;height:21px}.icon-badge.teal,.teal-accent .feature-icon,.principle-card .feature-icon:nth-child(1){color:var(--teal);background:#1fb9aa1f}.icon-badge.lime{color:#72ba15;background:#9ced242e}.info-card h3,.problem-card h3,.feature-card h3,.principle-card h3,.solution-copy h3{margin:20px 0 10px;color:#172033;font-size:23px;line-height:1.18;letter-spacing:0}.info-card p,.problem-card p,.feature-card p,.principle-card p,.solution-copy p{margin:0;color:#5c6879;font-size:15px;font-weight:600}.problem-section{background:#fff}.problem-card{overflow:hidden;min-height:432px;padding:20px}.problem-media{display:grid;height:174px;place-items:center;border-radius:6px}.problem-media span{display:grid;width:42px;height:42px;place-items:center;color:#172033;background:#fff;border-radius:999px;box-shadow:0 8px 18px #0f172b1f}.problem-media svg{width:22px;height:22px}.blue-bg{background:var(--blue)}.teal-bg{background:var(--teal)}.lime-bg{background:var(--lime)}.problem-card h3{margin:26px 0 16px;font-size:23px}.solution-stack{display:grid;gap:80px}.solution-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);align-items:center;gap:54px;padding:20px;box-shadow:0 8px 28px #0f172b0a}.solution-card.reverse{grid-template-columns:minmax(380px,.92fr) minmax(0,1fr)}.solution-copy{padding:28px 0}.solution-copy h3{max-width:470px;margin-top:24px;font-size:30px}.solution-copy p{max-width:600px}.check-list{display:grid;gap:10px;margin:24px 0 0;padding:0;color:#536072;font-size:15px;font-weight:700;list-style:none}.check-list li{position:relative;padding-left:26px}.check-list li:before,.included-card li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:999px;background:linear-gradient(45deg,transparent 46%,#ffffff 48% 56%,transparent 58%),linear-gradient(-45deg,transparent 51%,#ffffff 53% 60%,transparent 62%),var(--blue)}.workflow-panel,.package-panel,.checkout-panel{min-height:344px;border-radius:7px}.blue-panel{position:relative;display:grid;grid-template-columns:54px 1fr;align-content:center;gap:18px 18px;padding:44px;background:var(--blue)}.blue-panel:before{content:"";position:absolute;left:68px;top:72px;bottom:72px;width:3px;background:#ffffff70}.timeline-node{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;color:var(--teal);background:#fff;border:8px solid rgba(255,255,255,.25);border-radius:999px;box-shadow:0 6px 18px #0f172b33}.timeline-node.broken{color:#ff596d}.timeline-node svg{width:22px;height:22px}.flow-item{display:grid;align-content:center;min-height:56px;padding:10px 18px;background:#fff;border:7px solid rgba(255,255,255,.32);border-radius:8px;box-shadow:0 8px 18px #0f172b2e}.flow-item strong{color:#253044;font-size:20px;line-height:1.1}.flow-item span{color:#5e6a7b;font-size:13px;font-weight:800}.teal-panel,.lime-panel{display:grid;place-items:center;padding:34px}.teal-panel{background:var(--teal)}.lime-panel{background:var(--lime)}.modal-card,.receipt-card{width:min(100%,420px);background:#fff;border-radius:8px;box-shadow:0 20px 40px #0f172b2e}.modal-card{padding:18px}.modal-head,.warning-row,.receipt-lines span,.receipt-card dl div{display:flex;align-items:center;justify-content:space-between}.modal-head{margin-bottom:12px;color:#344052;font-size:13px}.warning-row{margin-bottom:15px;padding:7px 9px;color:#8a5d12;background:#fff6dd;border:1px solid #f6d575;border-radius:5px;font-size:10px;font-weight:800}.warning-row b{padding:2px 6px;color:#fff;background:var(--blue-dark);border-radius:4px}.modal-card table{width:100%;border-collapse:collapse;color:#465266;font-size:11px}.modal-card th,.modal-card td{padding:9px;border:1px solid #edf1f6;text-align:left}.modal-card tbody td:last-child{background:#1fb9aa1a}.receipt-lines{display:grid;gap:6px;margin-top:16px;color:#8490a1;font-size:10px;font-weight:800}.receipt-card{width:min(100%,240px);padding:20px 18px;text-align:center}.receipt-card>svg{width:34px;height:34px;margin:0 auto 8px;padding:7px;color:#fff;background:var(--teal);border-radius:999px}.receipt-card strong{display:block;color:#253044;font-size:13px}.qr-grid{width:72px;height:72px;margin:14px auto;background:linear-gradient(90deg,#172033 6px,transparent 6px) 0 0 / 12px 12px,linear-gradient(#172033 6px,transparent 6px) 0 0 / 12px 12px,#fff;border:6px solid #ffffff;outline:1px solid #d6dde8}.receipt-card span{display:block;padding:5px;color:#53709a;background:#e8f1ff;border-radius:5px;font-size:8px;font-weight:800}.receipt-card dl{display:grid;gap:5px;margin:12px 0;color:#637083;font-size:8px;text-align:left}.receipt-card dt,.receipt-card dd{margin:0}.receipt-card button{width:100%;height:24px;color:#fff;background:var(--blue-dark);border:0;border-radius:4px;font-size:9px;font-weight:800}.features-section{background:#fff}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature-card{min-height:190px;padding:40px 34px}.feature-card h3{margin-top:24px}.included-card{margin-top:18px;padding:36px 34px}.included-card strong{display:block;margin-bottom:14px;color:#283447;font-size:16px}.included-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 80px;margin:0;padding:0;color:#637083;font-size:15px;font-weight:700;list-style:none}.included-card li{position:relative;padding-left:26px}.included-card li:before{top:2px}.future-banner{position:relative;overflow:hidden;min-height:334px;display:grid;align-items:center;color:#fff;background:radial-gradient(circle at center bottom,rgba(47,109,246,.32),transparent 48%),radial-gradient(circle at center bottom,rgba(31,185,170,.22),transparent 58%),#02050d;isolation:isolate}.future-banner:before{content:"";position:absolute;inset:0;opacity:.26;background-image:radial-gradient(rgba(47,109,246,.8) 1px,transparent 1px);background-size:12px 12px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 88%);mask-image:linear-gradient(to bottom,#000 0%,transparent 88%)}.future-banner-image{position:absolute;inset:0;z-index:2;display:none;width:100%;height:100%;object-fit:cover}.future-banner-image.is-ready{display:block}.future-orbit{position:absolute;left:50%;bottom:-230px;width:1000px;height:500px;border-radius:1000px 1000px 0 0;background:#1fb9aa57;transform:translate(-50%)}.future-orbit:after{content:"";position:absolute;left:50%;bottom:-126px;width:660px;height:330px;border-radius:660px 660px 0 0;background:#1fb9aa47;transform:translate(-50%)}.banner-inner{position:relative;z-index:1;text-align:center}.coming-soon{color:#2b5c16;background:var(--lime);border-color:#fff3}.coming-soon svg{color:#2b5c16}.banner-inner h2{margin:18px 0 10px;font-size:34px;line-height:1.15;letter-spacing:0}.banner-inner p{width:min(660px,100%);margin:0 auto;color:#ffffffc7;font-size:15px;font-weight:600}.floating-icon{position:absolute;z-index:1;display:grid;width:42px;height:42px;place-items:center;color:#fff;background:var(--teal);border:5px solid rgba(255,255,255,.65);border-radius:999px;box-shadow:var(--soft-shadow)}.floating-icon.one{left:max(24px,calc(50% - 430px));top:112px}.floating-icon.two{right:max(24px,calc(50% - 430px));top:154px}.principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.principle-card{padding:28px}.principle-card h3{margin-top:0}.principle-item{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.principle-item+.principle-item{margin-top:22px}.feature-icon.small{width:38px;height:38px}.feature-icon.small svg{width:18px;height:18px}.principle-item strong{color:#2a3547;font-size:16px}.principle-item p{margin-top:3px;font-size:13px}.faq-section{background:#fff}.faq-section .section-heading{margin-bottom:64px}.faq-list{max-width:1130px;margin:0 auto;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;display:block;padding:20px 42px 20px 0;color:#1f293b;font-size:16px;font-weight:900;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:16px;top:18px;color:#667487;font-size:22px;font-weight:400}.faq-list details[open] summary:after{content:"-"}.faq-list p{margin:-8px 80px 20px 0;color:#5b6677;font-size:15px;font-weight:600}.final-cta{position:relative;overflow:hidden;min-height:330px;display:grid;align-items:center;color:#fff;background:radial-gradient(circle at center bottom,rgba(47,109,246,.78),transparent 46%),#02050d}.final-cta:before{content:"";position:absolute;inset:0;opacity:.25;background-image:radial-gradient(rgba(47,109,246,.9) 1px,transparent 1px);background-size:12px 12px}.final-cta-inner{position:relative;z-index:1;text-align:center}.final-cta h2{margin:0;font-size:48px;line-height:1.1;letter-spacing:0}.final-cta h2 span{color:var(--lime)}.final-cta p{width:min(560px,100%);margin:24px auto 28px;color:#ffffffbd;font-size:15px;font-weight:600}.site-footer{color:#cbd5e1;background:var(--navy)}.footer-inner{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:80px;padding:56px 0 44px}.footer-brand{color:#fff}.site-footer p,.site-footer a{color:#c4cede;font-size:14px;font-weight:600}.site-footer h2{margin:0 0 20px;color:#fff;font-size:15px}.site-footer div>a:not(.brand){display:block;margin:0 0 12px}.site-footer svg{display:inline-block;width:15px;height:15px;margin-right:8px;vertical-align:-2px}.footer-bottom{display:flex;justify-content:space-between;gap:24px;padding:18px 0 34px;border-top:1px solid rgba(255,255,255,.28);color:#c4cede;font-size:12px;font-weight:700}.footer-bottom span:last-child{display:inline-flex;gap:28px}@media(max-width:1120px){.hero-decor{opacity:.5}.screenshot-stage{padding:64px 34px 40px}.patient-actions,.browser-actions,.browser-controls{display:none}.browser-bar{grid-template-columns:auto 1fr}.solution-card,.solution-card.reverse{grid-template-columns:1fr}.solution-card.reverse .package-panel{order:2}.solution-card.reverse .solution-copy{order:1}}@media(max-width:860px){.section-inner,.nav-shell,.screenshot-stage{width:min(calc(100vw - 32px),720px)}.nav-shell{grid-template-columns:1fr auto}.nav-toggle{display:inline-flex;position:fixed;right:16px;top:12px;z-index:70;background:#fff;border-color:#d8e4ff;box-shadow:0 8px 20px #0f172b14}.nav-toggle:before{content:"";width:18px;height:2px;background:#172033;border-radius:2px;box-shadow:0 -6px #172033,0 6px #172033}.nav-toggle svg{display:none}.nav-links{position:fixed;left:16px;right:16px;top:74px;display:none;flex-direction:column;gap:0;padding:10px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.nav-links a{padding:14px;border-radius:6px}.nav-links a:hover,.nav-links a:focus-visible{background:#f3f7ff}.nav-links.is-open{display:flex}.nav-cta{display:none}.hero-section{padding-top:88px}.hero-decor{display:none}.hero-inner h1{max-width:560px;font-size:42px}.trust-list{margin-bottom:54px}.card-grid.three,.feature-grid,.principle-grid,.footer-inner{grid-template-columns:1fr}.section{padding:64px 0}.section-heading{margin-bottom:48px}.product-ui{min-height:420px;grid-template-columns:48px minmax(0,1fr)}.product-content{min-width:0;overflow:hidden}.app-window{overflow:hidden}.patient-header{align-items:flex-start}.tab-row{gap:18px}.toolbar-row{align-items:flex-start;gap:12px}.tab-pills{flex-wrap:wrap}.screenshot-stage{padding:36px 18px 28px}.solution-stack{gap:40px}.blue-panel{padding:28px}.blue-panel:before{left:52px}.included-card ul{grid-template-columns:1fr;gap:10px}.footer-inner{gap:34px}}@media(max-width:580px){.nav-toggle{display:flex!important;position:fixed!important;right:16px!important;top:12px!important;width:40px;height:40px}.hero-inner h1{max-width:330px;font-size:32px}.hero-inner p{max-width:330px;font-size:16px}.section-heading p{max-width:330px}.trust-list{flex-direction:column;align-items:center;gap:12px}.section-heading h2,.banner-inner h2{font-size:30px}.final-cta h2{font-size:38px}.solution-card,.feature-card,.principle-card,.included-card{padding:22px}.solution-copy{padding:8px 0}.solution-copy h3{font-size:25px}.workflow-panel,.package-panel,.checkout-panel{min-height:300px}.blue-panel{grid-template-columns:42px 1fr;gap:12px;padding:22px}.blue-panel:before{left:42px}.timeline-node{width:40px;height:40px;border-width:6px}.flow-item{min-height:54px;border-width:4px}.flow-item strong{font-size:16px}.flow-item span{font-size:11px}.modal-card table{font-size:9px}.faq-list p{margin-right:0}.footer-bottom{flex-direction:column}}:root{--line: #e5e7eb;--blue: #2463eb;--blue-dark: #0b2c5f;--brand-primary: #0b2c5f;--navy: #0f172b;--text-strong: #0f172b;--text-body: rgba(15, 23, 43, .8)}.site-header{background:#f9fafb;border-bottom-color:#e5e7eb;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-shell{min-height:64px;width:min(1280px,calc(100% - 48px));gap:16px}.brand{gap:9px;font-size:16px;font-weight:600;line-height:24px;color:#0f172a}.nav-links{gap:16px;font-size:16px;font-weight:400;line-height:24px;color:#0f172a}.nav-links a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 15px;border-radius:8px}.nav-links a:hover,.nav-links a:focus-visible{color:#0b2c5f;background:#0b2c5f0f}.button{min-height:40px;padding:0 15px;border-radius:8px;font-size:16px;font-weight:400;line-height:24px}.button-primary{color:#f8fafc;background:#0b2c5f;box-shadow:0 2px #e7eaef}.button-primary:hover,.button-primary:focus-visible{background:#0a2a5a}.nav-cta{min-width:155px}.hero-section{min-height:1603px;justify-content:center;gap:120px;padding:120px 80px;background:#fff}.hero-inner{width:min(620px,calc(100% - 48px));min-height:382px;gap:32px}.eyebrow,.mini-pill,.coming-soon{min-height:24px;padding:4px 12px;gap:4px;color:#0f172b;border-color:#e5e7eb;border-radius:36px;font-size:12px;font-weight:500;line-height:15px;box-shadow:none}.eyebrow svg,.mini-pill svg,.coming-soon svg{width:16px;height:16px;color:#2463eb}.hero-inner h1{max-width:620px;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:54px;font-weight:700;line-height:60px;letter-spacing:-.06em;color:#0f172b}.hero-inner h1 span{color:#2463eb}.hero-inner p{width:min(100%,590px);color:#0f172b;font-size:22px;font-weight:400;line-height:31px;letter-spacing:-.036em}.trust-list{gap:16px;color:#0f172bcc;font-size:12px;font-weight:500;line-height:15px}.trust-list li{min-height:24px;gap:4px;padding:4px 8px;border-radius:36px}.trust-list svg{width:16px;height:16px;color:#2463eb}.image-rx-paper{top:286px;right:34px;width:260px;transform:none}.image-rx-pen{top:426px;right:102px;width:33px;height:118px;object-fit:fill;transform:rotate(7deg);transform-origin:50% 50%}.screenshot-stage{width:min(1280px,100%);height:861px;padding:80px 0;border-radius:16px;background:#2463eb;box-shadow:none}.app-window.has-asset{width:min(1224px,100%)}.product-screenshot-image{filter:none}.section{padding:60px 0}.clinic-section,.problem-section,.solution-section,.principles-section{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.clinic-section,.solution-section,.principles-section{background:#f9fafb}.solution-section>.section-inner{width:min(1120px,calc(100% - 96px))}.problem-section,.features-section,.faq-section{background:#fff}.section-heading{max-width:800px;margin:0 auto 80px}.section-heading h2{color:#0f172b;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:36px;font-weight:700;line-height:48px;letter-spacing:-.06em}.section-heading p{margin-top:8px;color:#0f172b;font-size:16px;font-weight:400;line-height:23px;letter-spacing:-.01em}.card-grid{gap:16px}.info-card,.problem-card,.feature-card,.principle-card,.included-card,.solution-card{border-color:#e5e7eb;border-radius:32px;box-shadow:none}.info-card{min-height:233px;padding:24px}.info-card h3,.problem-card h3,.solution-copy h3{color:#0f172b;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:26px;font-weight:700;line-height:36px;letter-spacing:-.04em}.info-card p,.problem-card p,.feature-card p,.principle-card p,.solution-copy p{color:#0f172bcc;font-size:16px;font-weight:400;line-height:23px;letter-spacing:-.01em}.problem-card{min-height:500px;padding:24px}.problem-media{height:300px;border-radius:24px}.solution-stack{gap:24px}.solution-card{grid-template-columns:minmax(0,.96fr) minmax(0,1fr);min-height:382px;gap:48px;padding:16px;border-radius:24px}.solution-card.reverse{grid-template-columns:minmax(0,1fr) minmax(0,.96fr)}.solution-copy{padding:0}.solution-copy h3{max-width:460px;font-size:24px;line-height:30px;letter-spacing:-.035em}.solution-copy p{max-width:480px;margin-top:16px;font-size:15px;line-height:21px}.check-list{margin-top:20px;gap:7px}.check-list li{color:#0f172bcc;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.01em;padding-left:22px}.check-list li:before{top:3px;width:13px;height:13px}.workflow-panel,.package-panel,.checkout-panel{min-height:344px;border-radius:8px}.how-work-image-panel{position:relative;display:flex;overflow:hidden;align-items:flex-end;justify-content:center;padding:48px 34px 0}.how-work-image{display:block;max-width:100%;height:auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.package-tracking-image{width:min(100%,438px);transform:none}.checkout-image-panel{align-items:center;padding:28px}.checkout-receipt-image{width:min(48%,250px);max-height:344px}.features-section .section-heading{max-width:1280px}.feature-grid{gap:16px}.feature-card{min-height:301px;padding:32px}.feature-card h3,.principle-card h3{color:#0f172bcc;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:700;line-height:23px;letter-spacing:-.03em}.included-card{margin-top:16px;padding:32px}.included-card strong{color:#0f172bcc;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:700;line-height:23px;letter-spacing:-.03em}.included-card ul{color:#0f172bcc;font-size:16px;font-weight:400;line-height:23px;letter-spacing:-.01em}.future-banner{min-height:auto;aspect-ratio:5760 / 1336;padding:0;background:url("../assets/Future%20Feature/Desktop%20(1280~).png") center / cover no-repeat #02050d}.media-banner-picture,.media-banner-image{position:absolute;inset:0;width:100%;height:100%}.media-banner-picture{z-index:0;display:block}.media-banner-image{object-fit:cover}.future-banner,.final-cta{background-image:none!important}.future-banner:before,.future-orbit,.floating-icon{display:none}.banner-inner{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.banner-inner h2{font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:54px;font-weight:700;line-height:60px;letter-spacing:-.06em}.banner-inner p{color:#e5e7eb;font-size:16px;font-weight:400;line-height:24px}.principle-grid{gap:24px}.principle-card{min-height:367px;padding:24px}.principle-item strong{color:#0f172b;font-size:16px;font-weight:500;line-height:19px;letter-spacing:-.02em}.principle-item p{color:#0f172bcc;font-size:14px;font-weight:400;line-height:17px}.faq-section .section-heading{max-width:572px;margin-bottom:80px}.faq-list{max-width:1280px;border-top:0}.faq-list details{margin-bottom:16px;padding:0 24px;border:1px solid #e5e7eb;border-radius:16px}.faq-list summary{padding:22px 42px 22px 0;color:#0f172b;font-size:16px;font-weight:500;line-height:24px}.faq-list summary:after{top:19px;right:0}.faq-list p{margin:-2px 64px 22px 0;color:#0f172bcc;font-size:16px;font-weight:400;line-height:24px}.final-cta{min-height:auto;aspect-ratio:5760 / 2080;padding:0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:url("../assets/Final%20CTA/Desktop%20(1280~).png") center / cover no-repeat #02050d}.final-cta:before{display:none}.final-cta-inner{position:absolute;inset:0;display:block;width:100%;min-height:0;padding:0}.final-cta h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.final-cta h2 span{color:#f9fafb}.final-cta p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.final-cta .button-light{position:absolute;left:50%;top:68.6%;width:155px;min-height:40px;padding:0;opacity:0;transform:translate(-50%)}.button-light{min-width:155px;color:#0f172a;background:#fff;border-color:#fff;box-shadow:0 2px #e7eaefad}.site-footer{background:#0f172b}.footer-inner{gap:48px;grid-template-columns:repeat(3,minmax(0,1fr));padding:40px 0 48px}.site-footer .brand{color:#fff;font-family:Arial,Inter,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:-.45px}.site-footer p,.site-footer a{color:#f9fafb;font-size:14px;font-weight:400;line-height:17px}.site-footer h2{margin-bottom:24px;color:#fff;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:700;line-height:23px;letter-spacing:-.03em}.footer-bottom{min-height:49px;align-items:center;padding:0;border-top-color:#e5e7eb;color:#e5e7eb;font-size:12px;font-weight:500;line-height:15px;letter-spacing:-.02em}.footer-bottom span:last-child{gap:24px}.footer-bottom a{color:#fff;font-size:12px;font-weight:500;line-height:15px;letter-spacing:-.02em}.page-shell{display:flex;min-height:100vh;flex-direction:column;background:#fff}.legal-page{display:flex;flex:1 1 auto;justify-content:center;align-items:flex-start;padding:40px 24px}.legal-card{width:min(1024px,100%);min-width:0;padding:16px;border:1px solid #e5e7eb;border-radius:32px;background:#fff}.legal-card>h1{margin:0 0 24px;color:#0f172b;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:36px;font-weight:700;line-height:48px;letter-spacing:-.06em;text-align:center}.legal-intro,.legal-card p,.legal-card li{margin:0;color:#0f172bcc;font-size:16px;font-weight:400;line-height:23px;letter-spacing:-.01em;text-align:justify;text-justify:inter-word}.legal-intro{margin-bottom:24px}.legal-section,.legal-subsection{display:grid;gap:16px}.legal-section+.legal-section,.legal-subsection+.legal-subsection{margin-top:24px}.legal-section h2{margin:0;color:#0f172bcc;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:700;line-height:23px;letter-spacing:-.03em}.legal-subsection h3{margin:0;color:#0f172b;font-size:16px;font-weight:500;line-height:19px;letter-spacing:-.02em}.legal-card ul,.legal-card ol{display:grid;gap:8px;margin:0;padding-left:24px}.demo-page{display:flex;flex:1 1 auto;justify-content:center;align-items:center;gap:80px;padding:80px;background:#fff}.demo-benefits h1{margin:0 0 16px;color:#0f172b;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:54px;font-weight:700;line-height:60px;letter-spacing:-.06em}.demo-checklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.demo-checklist li{display:flex;align-items:center;gap:8px;color:#0f172bcc;font-size:16px;font-weight:400;line-height:23px;letter-spacing:-.01em}.demo-checklist li:before{content:"✓";display:inline-grid;width:16px;height:16px;flex:0 0 auto;place-items:center;color:#0b2c5f;font-size:14px;font-weight:700}.demo-form{width:min(572px,100%)}.demo-form form,.demo-form-fields{display:grid;gap:16px}.demo-field{display:grid;gap:8px}.demo-field input,.demo-field select,.demo-field textarea{width:100%;min-height:40px;padding:0 11px;color:#0f172a;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:16px;line-height:24px}.demo-field textarea{min-height:120px;padding-top:10px;padding-bottom:10px;resize:vertical}.demo-field input::placeholder,.demo-field textarea::placeholder{color:#94a3b8}.demo-disclaimer{color:#0f172bcc;font-size:14px;font-weight:400;line-height:17px}.demo-form .button{width:100%;margin-top:24px}.request-received-page{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:80px;background:#fff}.request-received-card{display:grid;width:min(564px,100%);justify-items:center;gap:40px;padding:24px;text-align:center}.request-received-content{display:grid;justify-items:center;gap:16px}.request-received-icon{display:inline-grid;width:72px;height:72px;place-items:center;color:#14b8a6}.request-received-icon svg{width:72px;height:72px}.request-received-card h1{margin:0;color:#0f172b;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:26px;font-weight:700;line-height:36px;letter-spacing:-.04em}.request-received-card p{margin:0;color:#0f172bcc;font-size:16px;font-weight:400;line-height:23px;letter-spacing:-.01em}.request-received-card .button{min-width:136px}@media(max-width:1120px){.hero-section{min-height:auto;padding:88px 32px}.hero-decor{opacity:.42}.screenshot-stage{height:auto;min-height:0;padding:48px 24px}.demo-page{flex-direction:column;gap:40px;padding:56px 32px}.footer-inner{grid-template-columns:1fr}}@media(max-width:860px){.section-inner,.nav-shell,.screenshot-stage{width:min(calc(100vw - 32px),720px)}.site-header{position:sticky}.nav-shell{grid-template-columns:1fr auto}.nav-links a{width:100%;justify-content:flex-start}.hero-section,.final-cta,.future-banner{padding-left:16px;padding-right:16px}.hero-inner h1,.banner-inner h2,.final-cta h2,.demo-benefits h1{font-size:40px;line-height:46px}.hero-inner p{font-size:18px;line-height:27px}.section-heading h2,.legal-card>h1{font-size:30px;line-height:38px}.card-grid.three,.feature-grid,.principle-grid,.solution-card,.solution-card.reverse{grid-template-columns:1fr}.problem-card,.feature-card,.principle-card,.solution-card{min-height:auto}.problem-media,.workflow-panel,.package-panel,.checkout-panel{min-height:280px;height:auto}.legal-page,.request-received-page{padding:32px 16px}.demo-page{padding:40px 16px}.demo-benefits,.legal-card,.request-received-card{padding:20px}.footer-bottom{min-height:auto;gap:16px;padding:18px 0}}@media(max-width:580px){.hero-inner h1,.banner-inner h2,.final-cta h2,.demo-benefits h1{font-size:32px;line-height:40px}.hero-inner p,.section-heading p,.faq-list p,.legal-intro,.legal-card p,.legal-card li,.request-received-card p{font-size:15px;line-height:22px}.trust-list{align-items:center}.faq-list details{padding:0 18px}.faq-list p{margin-right:0}.footer-bottom{flex-direction:column;align-items:flex-start}}h1,h2,h3,h4,h5,h6,.hero-inner h1,.section-heading h2,.info-card h3,.problem-card h3,.feature-card h3,.principle-card h3,.solution-copy h3,.banner-inner h2,.final-cta h2,.site-footer h2,.demo-benefits h1,.request-received-card h1{font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-weight:700}p,.hero-inner p,.section-heading p,.info-card p,.problem-card p,.feature-card p,.principle-card p,.solution-copy p,.banner-inner p,.final-cta p,.faq-list p,.site-footer p,.demo-checklist li,.demo-disclaimer,.request-received-card p{font-family:Inter Variable,Segoe UI,Arial,sans-serif}.request-demo-shell{background:#fff}.demo-page{min-height:1049px;align-items:flex-start;justify-content:center;gap:0;padding:80px 24px}.demo-benefits{width:min(676px,100%);padding:24px;border:1px solid #e5e7eb;border-radius:32px;background:#fff}.demo-benefits h1{margin:0 0 16px;color:#0f172b;font-size:54px;line-height:60px;letter-spacing:-.06em}.demo-checklist{gap:8px}.demo-checklist li{gap:8px;color:#0f172bcc;font-size:16px;font-weight:400;line-height:23px;letter-spacing:-.01em}.demo-checklist li:before{content:"•";display:inline-grid;width:16px;height:16px;flex:0 0 auto;place-items:center;color:#0b2c5f;font-size:20px;font-weight:700;line-height:1}.demo-form{width:100%;margin-top:40px}.demo-form form{gap:24px;padding:24px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.demo-form-fields{gap:16px}.demo-field{gap:8px}.demo-field label{color:#0f172a;font-size:14px;font-weight:400;line-height:22px}.demo-field input,.demo-field select{min-height:40px;padding:0 12px;color:#0f172a;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:16px;font-weight:400;line-height:24px}.demo-field input::placeholder{color:#94a3b8}.demo-field select{appearance:auto;color:#0f172a}.demo-form .button{width:100%;min-height:40px;margin-top:0}.demo-form-error{margin:0;padding:12px 14px;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:14px;line-height:20px;text-align:center}.demo-disclaimer{max-width:524px;margin:0 auto;color:#0f172bcc;font-size:14px;font-weight:400;line-height:17px;text-align:center}.request-received-shell{background:#fff}@media(max-width:860px){.demo-page{min-height:auto;padding:40px 16px 64px}.demo-benefits{padding:20px}.demo-benefits h1{font-size:40px;line-height:46px}.demo-form{margin-top:28px}.demo-form form{padding:18px}}@media(max-width:580px){.demo-benefits h1{font-size:32px;line-height:40px}.demo-checklist li{font-size:15px;line-height:22px}}.privacy-policy-shell{background:#fff}.legal-contact-list{display:grid;gap:16px}.legal-contact-list p{text-align:left}.legal-card strong{font-weight:500}@media(max-width:860px){.legal-contact-list{gap:12px}}.terms-service-shell{background:#fff}.terms-service-page{min-height:100vh}.terms-service-card{padding-top:16px}.terms-intro{margin-bottom:24px}.legal-uppercase{text-transform:none}@media(max-width:860px){.terms-service-card{padding-top:28px}}@media(max-width:1279px){.site-header{min-height:64px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.nav-shell{min-height:64px;grid-template-columns:1fr auto;align-items:center}.nav-links{position:fixed;left:16px;right:16px;top:74px;z-index:80;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px;color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 24px 60px #0f172b24}.nav-links.is-open{display:flex}.nav-links a{width:100%;min-height:44px;justify-content:flex-start;padding:0 14px;border-radius:8px}.nav-links a:hover,.nav-links a:focus-visible{color:#0b2c5f;background:#0b2c5f0f}.nav-cta{display:none}.nav-toggle{position:relative;inset:auto;z-index:81;display:inline-flex;justify-self:end;width:40px;height:40px;padding:0;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px #47556905}.nav-toggle:before{content:"";width:18px;height:2px;background:#0f172a;border-radius:999px;box-shadow:0 -6px #0f172a,0 6px #0f172a}.nav-toggle svg{display:none}}@media(min-width:744px)and (max-width:1279px){.nav-shell{width:calc(100% - 32px)}.hero-section{min-height:1063px;gap:80px;padding:120px 80px;background:#fff}.hero-section .hero-inner{width:min(620px,calc(100vw - 124px));min-height:382px;gap:32px}.hero-inner h1{max-width:620px;font-size:54px;line-height:60px;letter-spacing:-.06em}.hero-inner p{width:min(590px,100%);font-size:22px;line-height:31px;letter-spacing:-.036em}.trust-list{gap:8px;margin:0}.screenshot-stage{width:min(584px,calc(100vw - 160px));min-height:361px;height:361px;padding:24px 19px;border-radius:16px;background:#2463eb}.app-window{width:min(546px,100%)}.product-screenshot-image{width:100%;max-width:546px}.hero-decor{display:block;opacity:1}.image-calendar-clock{top:0;left:0;width:264px}.image-rx-paper{top:286px;right:34px;width:260px;transform:none}.image-stethoscope{top:254px;left:-18px;width:332px;transform:none}.image-clinic-doctor{top:0;right:0;width:333px;transform:none}.image-rx-pen{top:426px;right:102px;width:33px;height:118px;object-fit:fill;transform:rotate(7deg);transform-origin:50% 50%}.stethoscope-fallback{display:none}.clinic-section>.section-inner,.problem-section>.section-inner,.solution-section>.section-inner,.features-section>.section-inner,.principles-section>.section-inner,.faq-section>.section-inner,.future-banner>.section-inner,.final-cta>.section-inner{width:min(584px,calc(100vw - 160px))}.section{padding:60px 0}.section-heading{max-width:100%;margin:0 auto 80px}.section-heading h2{font-size:36px;line-height:48px;letter-spacing:-.06em}.section-heading p{max-width:584px;margin-top:8px;font-size:16px;font-weight:400;line-height:24px}.card-grid.three{grid-template-columns:1fr;gap:24px}.info-card,.problem-card{width:100%}.clinic-section,.solution-section,.principles-section{background:#f9fafb}.problem-section{background:#fff}.solution-stack{gap:80px}.solution-card,.solution-card.reverse{grid-template-columns:1fr;gap:40px;padding:24px}.solution-card.reverse .package-panel{order:2}.solution-card.reverse .solution-copy{order:1}.solution-copy{padding:0}.solution-copy h3{font-size:36px;line-height:48px;letter-spacing:-.06em}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.feature-card{min-height:244px}.included-card{margin-top:24px}.principle-grid{grid-template-columns:1fr;gap:24px}.future-banner{min-height:auto;aspect-ratio:2976 / 1528;padding:0;background-image:url("../assets/Future%20Feature/Tablet%20(744~1279).png")}.banner-inner h2{font-size:36px;line-height:48px;letter-spacing:-.06em}.banner-inner p{max-width:584px;font-size:16px;line-height:24px}.faq-list{width:100%}.faq-list summary{min-height:55px;padding:16px 40px 16px 0;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:700;line-height:23px;letter-spacing:-.03em}.faq-list summary:after{top:14px;right:0}.faq-list p{max-width:552px;margin:0 32px 16px 0;font-size:16px;line-height:23px}.final-cta{min-height:auto;aspect-ratio:2976 / 2080;padding:0;background-image:url("../assets/Final%20CTA/Tablet%20(744~1279).png")}.final-cta-inner{display:block}.final-cta h2{font-size:54px;line-height:60px;letter-spacing:-.06em}.final-cta p{width:min(546px,100%);margin:-16px auto 0;font-size:16px;line-height:24px}.footer-inner,.footer-bottom{width:calc(100% - 48px)}.site-footer{min-height:330px}.footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:40px 0 48px}.footer-bottom{min-height:49px}.demo-page{min-height:965px;align-items:center;padding:40px 80px}.demo-benefits{width:min(584px,100%);padding:24px}.demo-benefits h1{font-size:54px;line-height:60px;letter-spacing:-.06em}.demo-form{width:100%;margin-top:40px}.request-received-page{min-height:371px;padding:40px 80px}.request-received-card{width:min(564px,100%);min-height:291px;align-content:center}.legal-page{padding:40px 24px}.legal-card{width:min(696px,100%)}}@media(max-width:743px){.nav-shell{width:calc(100% - 32px)}.hero-section{min-height:895px;gap:40px;padding:40px 16px;background:#fff}.hero-section .hero-inner{width:min(358px,100%);min-height:556px;gap:32px}.hero-inner h1{max-width:358px;font-size:36px;line-height:48px;letter-spacing:-.06em}.hero-inner p{width:min(358px,100%);max-width:358px;font-size:22px;line-height:31px;letter-spacing:-.036em}.trust-list{flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:0}.trust-list li{font-size:12px;line-height:15px}.hero-decor{display:block;opacity:1}.image-calendar-clock{top:0;left:-150px;width:264px}.image-rx-paper{top:286px;right:-74px;width:260px;transform:none}.image-stethoscope{top:254px;left:-142px;width:332px;transform:none}.image-rx-pen{top:426px;right:-6px;width:33px;height:118px;object-fit:fill;transform:rotate(7deg);transform-origin:50% 50%}.image-clinic-doctor{top:0;right:-120px;width:333px;transform:none}.stethoscope-fallback{display:none}.screenshot-stage{width:min(358px,100%);min-height:219px;height:219px;padding:14px 13px;border-radius:8px;background:#2463eb}.app-window{width:min(332px,100%)}.product-screenshot-image{width:100%;max-width:332px}.clinic-section>.section-inner,.problem-section>.section-inner,.solution-section>.section-inner,.features-section>.section-inner,.principles-section>.section-inner,.faq-section>.section-inner,.future-banner>.section-inner,.final-cta>.section-inner{width:min(358px,calc(100vw - 32px))}.section{padding:60px 0}.section-heading{max-width:100%;margin:0 auto 80px}.section-heading h2{font-size:26px;line-height:36px;letter-spacing:-.04em}.section-heading p{max-width:358px;margin-top:8px;font-size:16px;font-weight:400;line-height:24px}.card-grid.three,.feature-grid,.principle-grid{grid-template-columns:1fr;gap:24px}.info-card,.problem-card,.feature-card,.principle-card,.included-card,.solution-card{width:100%}.info-card,.feature-card,.principle-card,.included-card,.solution-card{padding:24px}.problem-card{padding:20px}.clinic-section,.solution-section,.principles-section{background:#f9fafb}.problem-section,.features-section,.faq-section{background:#fff}.problem-media{height:174px}.info-card h3,.problem-card h3,.feature-card h3,.principle-card h3,.solution-copy h3{font-size:26px;line-height:36px;letter-spacing:-.04em}.solution-stack{gap:80px}.solution-card,.solution-card.reverse{grid-template-columns:1fr;gap:40px}.solution-card.reverse .package-panel{order:2}.solution-card.reverse .solution-copy{order:1}.solution-copy{padding:0}.workflow-panel,.package-panel,.checkout-panel{min-height:300px}.how-work-image-panel{padding:32px 20px 0}.package-tracking-image{width:min(112%,390px);max-width:none;transform:none}.checkout-image-panel{padding:24px}.checkout-receipt-image{width:min(68%,220px);max-height:252px}.included-card ul{grid-template-columns:1fr;gap:10px}.future-banner{min-height:auto;aspect-ratio:1560 / 1904;padding:0;background-image:url("../assets/Future%20Feature/Mobile%20(390~743).png")}.banner-inner h2{font-size:26px;line-height:36px;letter-spacing:-.04em}.banner-inner p{max-width:358px;font-size:16px;line-height:24px}.faq-section .section-heading{margin-bottom:80px}.faq-list{width:100%}.faq-list summary{min-height:55px;padding:16px 40px 16px 0;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:700;line-height:23px;letter-spacing:-.03em}.faq-list summary:after{top:14px;right:0}.faq-list p{max-width:326px;margin:0 32px 16px 0;font-size:16px;line-height:23px}.final-cta{min-height:auto;aspect-ratio:1560 / 2176;padding:0;background-image:url("../assets/Final%20CTA/Mobile%20(390~743).png")}.final-cta-inner{display:block}.final-cta h2{font-size:36px;line-height:48px;letter-spacing:-.06em}.final-cta p{width:min(358px,100%);margin:-16px auto 0;font-size:16px;line-height:24px}.footer-inner,.footer-inner>div,.footer-brand,.site-footer h2,.site-footer p,.site-footer div>a:not(.brand){text-align:left!important;align-items:flex-start!important;justify-items:start!important}.footer-brand{justify-content:flex-start!important}.footer-inner>div{width:100%}.footer-bottom{align-items:center!important;text-align:center!important}.footer-bottom>span:first-child{width:100%;text-align:center!important}.footer-bottom>span:last-child{width:100%;justify-content:center!important;text-align:center!important}.demo-page{min-height:1004px;align-items:center;padding:40px 16px}.demo-benefits{width:min(358px,100%);padding:24px}.demo-benefits h1{font-size:26px;line-height:36px;letter-spacing:-.04em}.demo-form{width:100%;margin-top:60px}.demo-form form{padding:24px}.request-received-page{min-height:394px;padding:40px 16px}.request-received-card{width:min(358px,100%);gap:40px;padding:24px}.request-received-card h1{font-size:26px;line-height:36px}.legal-page{padding:40px 16px}.legal-card{width:min(358px,100%);padding:16px}.legal-card>h1{font-size:36px;line-height:48px}.terms-service-card{padding-top:16px}}@media(min-width:861px){.terms-service-card{padding-top:16px!important}}@media(min-width:1024px){.features-section>.section-inner{width:min(1120px,calc(100% - 152px))}.features-section .section-heading{max-width:1120px;margin-bottom:80px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feature-card{min-height:215px;padding:34px 28px 21px;background:#f9fafb;border-color:#e5e7eb;border-radius:12px}.feature-card .feature-icon{width:52px;height:52px;color:#fff;background:#2f6df6}.feature-card .feature-icon svg{width:24px;height:24px}.feature-card h3{margin:16px 0 8px;color:#0f172b;font-size:24px;line-height:30px;letter-spacing:-.04em}.feature-card p{max-width:496px;color:#0f172bcc;font-size:16px;line-height:23px;letter-spacing:-.01em}.included-card{min-height:146px;margin-top:16px;padding:36px 28px 21px;background:#f9fafb;border-color:#e5e7eb;border-radius:12px}.included-card strong{margin-bottom:10px;color:#0f172b;font-size:18px;line-height:23px;letter-spacing:-.03em}.included-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 44px;color:#0f172bcc;font-size:16px;line-height:23px;letter-spacing:-.01em}.included-card li{min-height:23px;padding-left:28px}.included-card li:before{top:2px;width:18px;height:18px;background:#2f6df6}.included-card li:after{content:"";position:absolute;left:6px;top:6px;width:5px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}}.site-footer{min-height:330px}.request-received-shell{min-height:451px;background:#fff}.request-received-page{display:flex;min-height:451px;flex:0 0 auto;align-items:center;justify-content:center;padding:80px;background:#fff}.request-received-card{display:flex;width:min(564px,100%);min-height:291px;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:24px;text-align:center}.request-received-content{display:flex;width:min(516px,100%);flex-direction:column;align-items:center;gap:16px}.request-received-icon{display:inline-grid;width:72px;height:72px;place-items:center;color:#fff;background:#14b8a6;border-radius:999px}.request-received-icon svg{width:36px;height:36px;stroke-width:3.2}.request-received-card h1{margin:0;color:#0f172b;font-family:DM Sans,Inter,Segoe UI,Arial,sans-serif;font-size:26px;font-weight:700;line-height:36px;letter-spacing:0}.request-received-card p{margin:0;color:#0f172bcc;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0}.request-received-card .button{width:136px;min-width:136px}@media(min-width:744px)and (max-width:1279px){.request-received-shell,.request-received-page{min-height:451px}.request-received-page{padding:80px}}@media(max-width:743px){.request-received-shell,.request-received-page{min-height:394px}.request-received-page{padding:40px 16px}.request-received-card{width:min(358px,100%);min-height:314px;padding:24px}}.hero-section{--hero-media-opacity: 1;--hero-exit-progress: 0;--hero-card-tilt: 20deg;--hero-card-rise: 56px;--hero-card-scale: .955;gap:84px}.hero-floating-shell{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--hero-media-opacity);will-change:transform,opacity}.hero-exit-left{transform:translate3d(calc(var(--hero-exit-progress) * -430px),calc(var(--hero-exit-progress) * -10px),0)}.hero-exit-right{transform:translate3d(calc(var(--hero-exit-progress) * 430px),calc(var(--hero-exit-progress) * -10px),0)}.hero-float-motion{display:block;width:100%;height:100%;will-change:transform}.hero-floating-image{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.image-calendar-clock{top:0;left:0;width:264px}.image-clinic-doctor{top:0;right:0;width:333px}.image-stethoscope{top:254px;left:-18px;width:332px}.image-rx-paper{top:286px;right:34px;width:260px}.image-rx-pen{top:426px;right:102px;width:57px;height:118px}.image-rx-pen .hero-floating-image{height:auto;object-fit:contain;transform:rotate(7deg);transform-origin:50% 50%}.hero-float-a{animation:heroFloatA 3.4s ease-in-out infinite}.hero-float-b{animation:heroFloatB 3.15s ease-in-out infinite}.hero-float-c{animation:heroFloatC 3.55s ease-in-out infinite}.hero-float-d{animation:heroFloatD 2.95s ease-in-out infinite}.hero-float-e{animation:heroFloatE 3.2s ease-in-out infinite}@keyframes heroFloatA{0%,to{transform:translateZ(0) rotate(-.4deg)}50%{transform:translate3d(0,-13px,0) rotate(.8deg)}}@keyframes heroFloatB{0%,to{transform:translateZ(0) rotate(.35deg)}50%{transform:translate3d(0,-12px,0) rotate(-.65deg)}}@keyframes heroFloatC{0%,to{transform:translateZ(0) rotate(-.5deg)}50%{transform:translate3d(0,-11px,0) rotate(.75deg)}}@keyframes heroFloatD{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes heroFloatE{0%,to{transform:translateZ(0) rotate(.3deg)}50%{transform:translate3d(0,-14px,0) rotate(-.7deg)}}.screenshot-stage:before,.screenshot-stage:after{content:"";position:absolute;inset:-10%;z-index:0;pointer-events:none}.screenshot-stage:before{opacity:.34;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:58px 58px;background-position:0 0,0 0;animation:heroGridDriftPrimary 18s linear infinite}.screenshot-stage:after{opacity:.15;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:116px 116px;background-position:16px -20px,16px -20px;transform:scale(1.02);animation:heroGridDriftSecondary 26s ease-in-out infinite alternate}.screenshot-stage>*{position:relative;z-index:1}@keyframes heroGridDriftPrimary{0%{background-position:0 0,0 0;transform:translateZ(0)}to{background-position:58px 58px,58px 58px;transform:translate3d(-10px,8px,0)}}@keyframes heroGridDriftSecondary{0%{background-position:16px -20px,16px -20px;transform:translateZ(0) scale(1.02)}to{background-position:-42px 38px,-42px 38px;transform:translate3d(12px,-10px,0) scale(1.035)}}@media(min-width:1280px){.hero-section{gap:84px}}@media(min-width:744px)and (max-width:1279px){.hero-section{gap:58px}.hero-exit-left{transform:translate3d(calc(var(--hero-exit-progress) * -320px),calc(var(--hero-exit-progress) * -8px),0)}.hero-exit-right{transform:translate3d(calc(var(--hero-exit-progress) * 320px),calc(var(--hero-exit-progress) * -8px),0)}}@media(max-width:743px){.hero-section{gap:28px;--hero-card-tilt: 14deg;--hero-card-rise: 28px;--hero-card-scale: .98}.hero-exit-left{transform:translate3d(calc(var(--hero-exit-progress) * -180px),calc(var(--hero-exit-progress) * -4px),0)}.hero-exit-right{transform:translate3d(calc(var(--hero-exit-progress) * 180px),calc(var(--hero-exit-progress) * -4px),0)}.screenshot-stage:before{background-size:36px 36px}.screenshot-stage:after{background-size:72px 72px}}@media(prefers-reduced-motion:reduce){.hero-float-motion,.screenshot-stage:before,.screenshot-stage:after{animation:none!important}.hero-floating-shell{opacity:1!important;transform:none!important}.screenshot-stage{transform:none!important}}@media(min-width:1280px){.hero-section{gap:64px}}.hero-float-a{animation-duration:2.95s}.hero-float-b{animation-duration:2.72s}.hero-float-c{animation-duration:3.08s}.hero-float-d{animation-duration:2.58s}.hero-float-e{animation-duration:2.82s}.screenshot-stage:before,.screenshot-stage:after{display:none!important}.screenshot-stage{position:relative;isolation:isolate;overflow:hidden;transform-origin:50% 50%;transform:perspective(1900px) translate3d(0,var(--hero-card-rise),0) rotateX(var(--hero-card-tilt)) scale(var(--hero-card-scale));will-change:transform;backface-visibility:hidden}.hero-grid-base,.hero-grid-spotlight{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-grid-base{opacity:.34;filter:blur(.18px);animation:synaptaGridBaseDrift 20s ease-in-out infinite}.hero-grid-spotlight{--hero-grid-light-x: 56%;--hero-grid-light-y: 34%;opacity:.66;filter:drop-shadow(0 0 10px rgba(255,255,255,.1));-webkit-mask-image:radial-gradient(360px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 30%,rgba(0,0,0,.62) 62%,rgba(0,0,0,.2) 84%,transparent 100%);mask-image:radial-gradient(360px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 30%,rgba(0,0,0,.62) 62%,rgba(0,0,0,.2) 84%,transparent 100%);animation:synaptaGridSpotlightDrift 16s ease-in-out infinite}.hero-grid-base svg,.hero-grid-spotlight svg{width:100%;height:100%;display:block}.screenshot-stage>.app-window{position:relative;z-index:2}@keyframes synaptaGridBaseDrift{0%,to{transform:translateZ(0) scale(1.02)}50%{transform:translate3d(-10px,-8px,0) scale(1.035)}}@keyframes synaptaGridSpotlightDrift{0%,to{transform:translateZ(0) scale(1.02)}50%{transform:translate3d(12px,9px,0) scale(1.045)}}@media(max-width:860px){.hero-grid-spotlight{-webkit-mask-image:radial-gradient(220px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.96) 34%,rgba(0,0,0,.58) 66%,transparent 100%);mask-image:radial-gradient(220px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.96) 34%,rgba(0,0,0,.58) 66%,transparent 100%)}}@media(prefers-reduced-motion:reduce){.hero-grid-base,.hero-grid-spotlight{animation:none!important}}.hero-section{--hero-card-tilt: 18deg;--hero-card-rise: 40px;--hero-card-scale: .968}.hero-exit-left{transform:translate3d(calc(var(--hero-exit-progress) * -500px),calc(var(--hero-exit-progress) * -12px),0)}.hero-exit-right{transform:translate3d(calc(var(--hero-exit-progress) * 500px),calc(var(--hero-exit-progress) * -12px),0)}.screenshot-stage{transform-origin:50% 50%;transform-style:preserve-3d;transform:perspective(2100px) translate3d(0,var(--hero-card-rise),0) rotateX(var(--hero-card-tilt)) scale(var(--hero-card-scale))}.hero-grid-base{opacity:.28}.hero-grid-spotlight{opacity:.62;-webkit-mask-image:radial-gradient(340px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 31%,rgba(0,0,0,.64) 63%,rgba(0,0,0,.18) 84%,transparent 100%);mask-image:radial-gradient(340px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 31%,rgba(0,0,0,.64) 63%,rgba(0,0,0,.18) 84%,transparent 100%)}@media(min-width:1280px){.hero-section{gap:48px}}@media(min-width:744px)and (max-width:1279px){.hero-section{gap:40px;--hero-card-tilt: 16deg;--hero-card-rise: 32px;--hero-card-scale: .976}.screenshot-stage{width:min(790px,calc(100vw - 128px));min-height:368px;height:368px;padding:38px 0 0;border-radius:12px;align-items:flex-start;justify-content:center}.app-window{width:min(520px,100%)}.product-screenshot-image{width:100%;max-width:520px}.hero-grid-spotlight{-webkit-mask-image:radial-gradient(300px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 31%,rgba(0,0,0,.64) 63%,rgba(0,0,0,.18) 84%,transparent 100%);mask-image:radial-gradient(300px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 31%,rgba(0,0,0,.64) 63%,rgba(0,0,0,.18) 84%,transparent 100%)}.hero-exit-left{transform:translate3d(calc(var(--hero-exit-progress) * -390px),calc(var(--hero-exit-progress) * -10px),0)}.hero-exit-right{transform:translate3d(calc(var(--hero-exit-progress) * 390px),calc(var(--hero-exit-progress) * -10px),0)}}@media(max-width:743px){.hero-section{gap:24px;--hero-card-tilt: 13deg;--hero-card-rise: 22px;--hero-card-scale: .986}.hero-grid-spotlight{-webkit-mask-image:radial-gradient(220px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.96) 34%,rgba(0,0,0,.58) 66%,transparent 100%);mask-image:radial-gradient(220px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.96) 34%,rgba(0,0,0,.58) 66%,transparent 100%)}}.hero-section{gap:46px!important}.screenshot-stage{transform-origin:50% 50%!important;transform-style:preserve-3d!important;backface-visibility:hidden;will-change:transform;transform:perspective(2300px) translate3d(0,var(--hero-card-rise),0) rotateX(var(--hero-card-tilt)) scale(var(--hero-card-scale))!important}@media(min-width:1280px){.screenshot-stage{width:min(1368px,calc(100vw - 168px))!important;min-height:620px!important;height:min(680px,44.25vw)!important;padding:76px 0 0!important;border-radius:18px!important;align-items:flex-start!important;justify-content:center!important}.screenshot-stage .app-window{width:min(970px,74%)!important}.screenshot-stage .product-screenshot-image{width:100%!important;max-width:970px!important}.hero-grid-spotlight{-webkit-mask-image:radial-gradient(460px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 28%,rgba(0,0,0,.68) 60%,rgba(0,0,0,.22) 84%,transparent 100%)!important;mask-image:radial-gradient(460px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 28%,rgba(0,0,0,.68) 60%,rgba(0,0,0,.22) 84%,transparent 100%)!important}}@media(min-width:744px)and (max-width:1279px){.hero-section{gap:34px!important}.screenshot-stage{width:min(790px,calc(100vw - 128px))!important;min-height:368px!important;height:368px!important;padding:38px 0 0!important;border-radius:12px!important;align-items:flex-start!important;justify-content:center!important}.screenshot-stage .app-window{width:min(520px,100%)!important}.screenshot-stage .product-screenshot-image{width:100%!important;max-width:520px!important}.hero-grid-spotlight{-webkit-mask-image:radial-gradient(300px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 30%,rgba(0,0,0,.66) 62%,rgba(0,0,0,.2) 84%,transparent 100%)!important;mask-image:radial-gradient(300px at var(--hero-grid-light-x) var(--hero-grid-light-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.98) 30%,rgba(0,0,0,.66) 62%,rgba(0,0,0,.2) 84%,transparent 100%)!important}}@media(max-width:743px){.hero-section{gap:22px!important}}.hero-floating-shell{opacity:var(--hero-media-opacity, 1)!important;will-change:transform,opacity}.hero-exit-left{transform:translate3d(calc(var(--hero-exit-progress) * -520px),calc(var(--hero-exit-progress) * -12px),0)!important}.hero-exit-right{transform:translate3d(calc(var(--hero-exit-progress) * 520px),calc(var(--hero-exit-progress) * -12px),0)!important}@media(min-width:744px)and (max-width:1279px){.hero-exit-left{transform:translate3d(calc(var(--hero-exit-progress) * -390px),calc(var(--hero-exit-progress) * -10px),0)!important}.hero-exit-right{transform:translate3d(calc(var(--hero-exit-progress) * 390px),calc(var(--hero-exit-progress) * -10px),0)!important}}@media(max-width:743px){.hero-exit-left{transform:translate3d(calc(var(--hero-exit-progress) * -210px),calc(var(--hero-exit-progress) * -5px),0)!important}.hero-exit-right{transform:translate3d(calc(var(--hero-exit-progress) * 210px),calc(var(--hero-exit-progress) * -5px),0)!important}}.hero-float-a{animation-duration:2.62s!important}.hero-float-b{animation-duration:2.44s!important}.hero-float-c{animation-duration:2.78s!important}.hero-float-d{animation-duration:2.32s!important}.hero-float-e{animation-duration:2.56s!important}.hero-grid-base,.hero-grid-spotlight{transform-origin:50% 50%}.hero-grid-base{opacity:.3!important;animation:synaptaGridBaseDiagonal 6.8s linear infinite!important}.hero-grid-spotlight{opacity:.7!important;animation:synaptaGridSpotlightDiagonal 3.6s linear infinite!important;filter:drop-shadow(0 0 12px rgba(255,255,255,.12))}@keyframes synaptaGridBaseDiagonal{0%{transform:translate3d(-14px,-14px,0) scale(1.035)}to{transform:translate3d(14px,14px,0) scale(1.035)}}@keyframes synaptaGridSpotlightDiagonal{0%{transform:translate3d(-8px,-8px,0) scale(1.025)}to{transform:translate3d(8px,8px,0) scale(1.025)}}@media(prefers-reduced-motion:reduce){.hero-grid-base,.hero-grid-spotlight,.hero-float-motion{animation:none!important}}.hero-grid-base,.hero-grid-spotlight{filter:none!important;animation:none!important;overflow:hidden}.hero-grid-base{opacity:.18!important}.hero-grid-spotlight{opacity:.72!important}.hero-grid-base svg,.hero-grid-spotlight svg{position:absolute;inset:-58px;width:calc(100% + 116px)!important;height:calc(100% + 116px)!important;max-width:none;animation:synaptaGridContinuousDiagonal 1.6s linear infinite!important;will-change:transform}@keyframes synaptaGridContinuousDiagonal{0%{transform:translate3d(-58px,-58px,0)}to{transform:translateZ(0)}}@media(min-width:1280px){.screenshot-stage .app-window{width:min(1060px,78%)!important}.screenshot-stage .product-screenshot-image{width:100%!important;max-width:1060px!important}}@media(prefers-reduced-motion:reduce){.hero-grid-base svg,.hero-grid-spotlight svg{animation:none!important;transform:translate3d(-29px,-29px,0)}}.site-header{position:fixed!important;top:0!important;right:0!important;left:0!important;width:100%!important;z-index:1200!important}body{padding-top:var(--header-height)!important}#root{display:flex;min-height:calc(100svh - var(--header-height));flex-direction:column}.request-received-shell+.site-footer{margin-top:auto}.hero-section{justify-content:flex-start!important;padding-top:clamp(76px,6.4vw,100px)!important;gap:clamp(28px,3.1vw,44px)!important}.hero-section .hero-inner{min-height:344px!important}@media(min-width:1280px){.screenshot-stage{min-height:560px!important;height:min(620px,39vw)!important;padding:0!important;align-items:center!important;justify-content:center!important}}@media(min-width:744px)and (max-width:1279px){.hero-section{padding-top:48px!important;gap:28px!important}.hero-section .hero-inner{min-height:344px!important}.screenshot-stage{min-height:344px!important;height:344px!important;padding:0!important;align-items:center!important;justify-content:center!important}}@media(max-width:743px){body{padding-top:var(--header-height)!important}.hero-section{justify-content:flex-start!important;padding-top:30px!important}}.hero-grid-base svg,.hero-grid-spotlight svg{inset:-52px!important;width:calc(100% + 104px)!important;height:calc(100% + 104px)!important;animation:synaptaGridContinuousDiagonalV5 1.45s linear infinite!important}@keyframes synaptaGridContinuousDiagonalV5{0%{transform:translate3d(-52px,-52px,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.hero-grid-base svg,.hero-grid-spotlight svg{animation:none!important;transform:translate3d(-26px,-26px,0)!important}}.hero-section{min-height:auto!important;padding-bottom:clamp(42px,4.2vw,64px)!important}.screenshot-stage{margin-top:clamp(10px,1vw,16px)!important;transform-origin:50% 50%!important}@media(min-width:1280px){.screenshot-stage{min-height:590px!important;height:min(650px,41vw)!important;padding:0!important;align-items:center!important;justify-content:center!important}.screenshot-stage .app-window{transform:translateY(10px)}}@media(min-width:744px)and (max-width:1279px){.hero-section{padding-bottom:44px!important}.screenshot-stage{min-height:364px!important;height:364px!important;margin-top:10px!important;padding:0!important;align-items:center!important;justify-content:center!important}.screenshot-stage .app-window{transform:translateY(6px)}}@media(max-width:743px){.hero-section{min-height:auto!important;padding-bottom:34px!important}.screenshot-stage{margin-top:8px!important;transform-origin:50% 50%!important}}@media(prefers-reduced-motion:reduce){.screenshot-stage .app-window{transform:none!important}}.screenshot-stage{margin-top:clamp(26px,2vw,34px)!important;transform-origin:50% 50%!important}@media(min-width:1280px){.hero-section{gap:clamp(36px,3.5vw,56px)!important}.screenshot-stage{margin-top:32px!important}}@media(min-width:744px)and (max-width:1279px){.hero-section{gap:34px!important}.screenshot-stage{margin-top:22px!important}}@media(max-width:743px){.screenshot-stage{margin-top:12px!important}}@media(min-width:744px)and (max-width:1279px){.hero-section{padding-top:82px!important;gap:32px!important}.hero-section .hero-inner{width:min(760px,calc(100vw - 96px))!important;min-height:610px!important;gap:24px!important}.hero-inner h1{max-width:760px!important;font-size:clamp(50px,6vw,62px)!important;line-height:1.08!important}.hero-inner p{width:min(760px,82vw)!important;max-width:760px!important;font-size:21px!important;line-height:30px!important}.trust-list{gap:12px!important}.hero-decor{opacity:.82!important}.image-calendar-clock{top:-8px!important;left:-122px!important;width:292px!important}.image-clinic-doctor{top:-18px!important;right:-112px!important;width:304px!important}.image-stethoscope{top:390px!important;left:-62px!important;width:252px!important}.image-rx-paper{top:384px!important;right:-82px!important;width:226px!important}.image-rx-pen{top:522px!important;right:12px!important;width:45px!important;height:94px!important}}@media(max-width:743px){.hero-section{padding:54px 16px 34px!important;gap:30px!important}.hero-section .hero-inner{width:min(390px,100%)!important;min-height:622px!important;gap:26px!important}.hero-inner h1{max-width:min(390px,100%)!important;font-size:clamp(34px,9.4vw,42px)!important;line-height:1.14!important}.hero-inner p{width:min(276px,100%)!important;max-width:276px!important;font-size:16px!important;line-height:25px!important}.trust-list{width:min(340px,100%)!important;gap:8px 12px!important}.trust-list li{padding-inline:4px!important;font-size:12px!important}.hero-decor{opacity:.72!important}.image-calendar-clock{top:-8px!important;left:-154px!important;width:252px!important}.image-clinic-doctor{top:-10px!important;right:-126px!important;width:252px!important}.image-stethoscope{top:376px!important;left:-86px!important;width:216px!important}.image-rx-paper{top:378px!important;right:-96px!important;width:196px!important}.image-rx-pen{top:494px!important;right:0!important;width:41px!important;height:86px!important}.screenshot-stage{width:min(390px,calc(100vw - 32px))!important;min-height:236px!important;height:236px!important;padding:0!important;align-items:center!important;justify-content:center!important}.screenshot-stage .app-window{width:min(312px,calc(100% - 42px))!important;transform:none!important}}.screenshot-stage{--hero-grid-light-x: 50%;--hero-grid-light-y: 50%;--hero-grid-light-radius: 300px;isolation:isolate!important}.hero-grid-base,.hero-grid-spotlight{position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important}.hero-grid-base{opacity:.16!important;transition:opacity .18s ease-out!important}.hero-grid-spotlight{opacity:0!important;-webkit-mask-image:radial-gradient(var(--hero-grid-light-radius) at var(--hero-grid-light-x) var(--hero-grid-light-y),black,transparent)!important;mask-image:radial-gradient(var(--hero-grid-light-radius) at var(--hero-grid-light-x) var(--hero-grid-light-y),black,transparent)!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.62)) drop-shadow(0 0 20px rgba(255,255,255,.28))!important;transition:opacity .18s ease-out!important}.screenshot-stage.is-grid-hovered .hero-grid-base,.screenshot-stage:hover .hero-grid-base{opacity:.24!important}.screenshot-stage.is-grid-hovered .hero-grid-spotlight,.screenshot-stage:hover .hero-grid-spotlight{opacity:1!important}.hero-grid-base svg,.hero-grid-spotlight svg{position:absolute!important;inset:calc(var(--hero-grid-cell, 25px) * -1)!important;width:calc(100% + (var(--hero-grid-cell, 25px) * 2))!important;height:calc(100% + (var(--hero-grid-cell, 25px) * 2))!important;max-width:none!important;animation:synaptaGridHoverCellTravel 1.45s linear infinite!important;will-change:transform}@keyframes synaptaGridHoverCellTravel{0%{transform:translate3d(calc(var(--hero-grid-cell, 25px) * -1),calc(var(--hero-grid-cell, 25px) * -1),0)}to{transform:translateZ(0)}}.screenshot-stage>.app-window{position:relative!important;z-index:2!important}@media(min-width:744px)and (max-width:1279px){.screenshot-stage{--hero-grid-light-radius: 250px}}@media(max-width:743px){.screenshot-stage{--hero-grid-light-radius: 190px}}@media(hover:none),(pointer:coarse){.hero-grid-base{opacity:.16!important}.screenshot-stage.is-grid-hovered .hero-grid-spotlight,.screenshot-stage:hover .hero-grid-spotlight{opacity:0!important}}@media(prefers-reduced-motion:reduce){.hero-grid-base svg,.hero-grid-spotlight svg{animation:none!important;transform:translate3d(calc(var(--hero-grid-cell, 25px) * -.5),calc(var(--hero-grid-cell, 25px) * -.5),0)!important}}.screenshot-stage,.clinic-section>.section-inner,.problem-section>.section-inner,.solution-section>.section-inner,.features-section>.section-inner,.principles-section>.section-inner,.faq-section>.section-inner,.future-banner>.section-inner,.final-cta>.section-inner{width:min(1360px,calc(100% - 48px))!important;max-width:none!important}.card-grid,.solution-stack,.feature-grid,.principle-grid,.included-card,.faq-list{width:100%!important;max-width:none!important}@media(max-width:860px){.screenshot-stage,.clinic-section>.section-inner,.problem-section>.section-inner,.solution-section>.section-inner,.features-section>.section-inner,.principles-section>.section-inner,.faq-section>.section-inner,.future-banner>.section-inner,.final-cta>.section-inner{width:min(calc(100vw - 32px),720px)!important}}@media(max-width:480px){.screenshot-stage,.clinic-section>.section-inner,.problem-section>.section-inner,.solution-section>.section-inner,.features-section>.section-inner,.principles-section>.section-inner,.faq-section>.section-inner,.future-banner>.section-inner,.final-cta>.section-inner{width:min(358px,calc(100vw - 32px))!important}}[data-reveal=up]{opacity:0;transform:translate3d(0,36px,0);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}[data-reveal=up].is-visible{opacity:1;transform:translateZ(0)}@media(max-width:860px){[data-reveal=up]{transform:translate3d(0,28px,0)}}@media(prefers-reduced-motion:reduce){[data-reveal=up]{opacity:1!important;transform:none!important;transition:none!important}}.clinic-section-reveal[data-reveal=up]{transform:translate3d(0,40px,0)}.clinic-section-reveal[data-reveal=up].is-visible{transform:translateZ(0)}.clinic-section-reveal[data-reveal=up]{opacity:0;transform:translate3d(0,72px,0);transition:opacity .98s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1);transition-delay:0ms}.clinic-section-reveal[data-reveal=up].is-visible{opacity:1;transform:translateZ(0)}.clinic-card-grid-reveal[data-reveal=up]{opacity:0;transform:translate3d(0,42px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, .15s)}.clinic-card-grid-reveal[data-reveal=up].is-visible{opacity:1;transform:translateZ(0)}.clinic-section,.problem-section,.solution-section,.features-section,.principles-section,.faq-section{border-top:0!important;border-bottom:0!important}@media(max-width:860px){.clinic-section-reveal[data-reveal=up]{transform:translate3d(0,54px,0)}.clinic-card-grid-reveal[data-reveal=up]{transform:translate3d(0,34px,0)}}@media(prefers-reduced-motion:reduce){.clinic-section-reveal[data-reveal=up],.clinic-card-grid-reveal[data-reveal=up]{opacity:1!important;transform:none!important;transition:none!important}}.problem-section .problem-card{min-height:472px!important;padding:24px!important}.problem-section .problem-media{height:207px!important;padding:40px!important;border-radius:24px!important;overflow:hidden}.problem-section .problem-media span{animation:synaptaProblemIconContainerBounce 4s cubic-bezier(.45,0,.2,1) infinite;transform-origin:center center;will-change:transform}.problem-section .problem-media svg{animation:none!important;transform:none!important}@keyframes synaptaProblemIconContainerBounce{0%,to{transform:translateZ(0)}38%{transform:translate3d(0,-16px,0)}58%{transform:translate3d(0,-6px,0)}76%{transform:translate3d(0,-11px,0)}}@media(max-width:743px){.problem-section .problem-card{min-height:472px!important;padding:24px!important}.problem-section .problem-media{height:207px!important;padding:40px!important}}@media(prefers-reduced-motion:reduce){.problem-section .problem-media span,.problem-section .problem-media svg{animation:none!important;transform:none!important}}.solution-stack{gap:84px!important}.solution-card{min-height:458px!important;padding:24px!important;gap:56px!important;border-radius:32px!important}.solution-card.reverse{gap:56px!important}.workflow-panel,.package-panel,.checkout-panel{min-height:410px!important;border-radius:10px!important}.solution-copy{align-self:center}.check-list li{position:relative;padding-left:28px!important}.check-list li:before{content:""!important;position:absolute!important;left:0!important;top:3px!important;width:15px!important;height:15px!important;border-radius:999px!important;background:var(--blue-dark)!important;box-shadow:none!important}.check-list li:after{content:"";position:absolute;left:4px;top:7px;width:6px;height:3px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg);transform-origin:center}@media(max-width:1279px){.solution-stack{gap:64px!important}.solution-card{min-height:430px!important;padding:22px!important;gap:40px!important}.solution-card.reverse{gap:40px!important}.workflow-panel,.package-panel,.checkout-panel{min-height:382px!important}}@media(max-width:860px){.solution-stack{gap:36px!important}.solution-card,.solution-card.reverse{min-height:0!important;padding:18px!important;gap:24px!important}.workflow-panel,.package-panel,.checkout-panel{min-height:320px!important}}.solution-section .solution-card{align-items:start!important}.solution-section .solution-copy{align-self:start!important;padding-top:14px!important;padding-bottom:14px!important}.solution-section .solution-copy h3{max-width:560px!important;font-size:28px!important;line-height:34px!important;letter-spacing:-.04em!important}.solution-section .solution-copy p{max-width:620px!important;font-size:16px!important;line-height:24px!important}.solution-section .check-list li{font-size:15px!important;line-height:22px!important}.solution-section .package-image-panel{padding:36px 30px 0!important}.solution-section .package-tracking-image{width:min(100%,610px)!important;max-width:none!important;transform-origin:center bottom}.solution-section .checkout-receipt-image{transform-origin:center center}.solution-section .how-work-image{transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}.solution-section .solution-card:hover .package-tracking-image,.solution-section .solution-card:hover .checkout-receipt-image{transform:scale(1.045)}@media(max-width:1279px){.solution-section .solution-copy{padding-top:10px!important}.solution-section .solution-copy h3{font-size:26px!important;line-height:32px!important}.solution-section .solution-copy p{font-size:15.5px!important;line-height:23px!important}.solution-section .package-image-panel{padding:30px 24px 0!important}.solution-section .package-tracking-image{width:min(100%,560px)!important}}@media(max-width:860px){.solution-section .solution-card{align-items:stretch!important}.solution-section .solution-copy{padding-top:0!important;padding-bottom:0!important}.solution-section .solution-copy h3{font-size:25px!important;line-height:31px!important}.solution-section .solution-copy p{font-size:15px!important;line-height:22px!important}.solution-section .check-list li{font-size:14.5px!important;line-height:21px!important}.solution-section .package-image-panel{padding:26px 18px 0!important}.solution-section .package-tracking-image{width:min(115%,470px)!important}}@media(hover:none),(prefers-reduced-motion:reduce){.solution-section .how-work-image{transition:none!important}.solution-section .solution-card:hover .package-tracking-image,.solution-section .solution-card:hover .checkout-receipt-image{transform:none!important}}.solution-section .how-work-image,.solution-section .workflow-panel{transition:transform .72s cubic-bezier(.16,1,.3,1);will-change:transform}.solution-section .solution-card:hover .package-tracking-image,.solution-section .solution-card:hover .checkout-receipt-image{transform:none!important}.solution-section .package-image-panel:hover .package-tracking-image,.solution-section .checkout-image-panel:hover .checkout-receipt-image{transform:scale(1.045)!important}.solution-section .workflow-panel{transform-origin:center center}.solution-section .workflow-panel:hover{transform:scale(1.022)}.solution-section .workflow-panel .timeline-node{border-color:#ffffff85!important;box-shadow:0 0 0 2px #ffffff47,0 12px 24px #0b2c5f42,inset 0 1px #fffffff5!important}.solution-section .workflow-panel .flow-item{border-color:#ffffff6b!important;border-radius:16px!important;box-shadow:0 0 0 2px #ffffff38,0 14px 28px #0b2c5f38,inset 0 1px #fffffff5!important}@media(hover:none),(prefers-reduced-motion:reduce){.solution-section .how-work-image,.solution-section .workflow-panel{transition:none!important}.solution-section .package-image-panel:hover .package-tracking-image,.solution-section .checkout-image-panel:hover .checkout-receipt-image,.solution-section .workflow-panel:hover{transform:none!important}}.solution-section .workflow-panel:hover{transform:none!important}.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{transform-origin:center center;transition:transform .9s cubic-bezier(.16,1,.3,1),box-shadow .9s cubic-bezier(.16,1,.3,1),border-color .9s cubic-bezier(.16,1,.3,1);will-change:transform}.solution-section .workflow-panel:hover .timeline-node,.solution-section .workflow-panel:hover .flow-item{transform:scale(1.04)}.solution-section .workflow-panel .timeline-node{border-width:10px!important;border-color:#ffffffad!important;box-shadow:0 0 0 3px #ffffff52,0 14px 30px #0b2c5f47,inset 0 1px #fffffffa!important}.solution-section .workflow-panel .flow-item{border-width:9px!important;border-color:#ffffff8f!important;box-shadow:0 0 0 3px #ffffff42,0 16px 32px #0b2c5f3d,inset 0 1px #fffffffa!important}@media(max-width:860px){.solution-section .workflow-panel .timeline-node{border-width:8px!important}.solution-section .workflow-panel .flow-item{border-width:7px!important}}@media(hover:none),(prefers-reduced-motion:reduce){.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{transition:none!important}.solution-section .workflow-panel:hover .timeline-node,.solution-section .workflow-panel:hover .flow-item{transform:none!important}}.solution-section .workflow-panel.blue-panel{display:grid!important;place-items:center!important;grid-template-columns:1fr!important;padding:44px!important;overflow:hidden!important}.solution-section .workflow-panel.blue-panel:before{content:none!important}.solution-section .workflow-visual-content{position:relative;width:min(100%,620px);display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:22px 22px;transform-origin:center center;transition:transform 1.12s cubic-bezier(.16,1,.3,1);will-change:transform}.solution-section .workflow-visual-content:before{content:"";position:absolute;z-index:0;left:27px;top:32px;bottom:32px;width:3px;border-radius:999px;background:#ffffff9e}.solution-section .workflow-panel:hover .workflow-visual-content{transform:scale(1.045)}.solution-section .workflow-panel:hover .timeline-node,.solution-section .workflow-panel:hover .flow-item{transform:none!important}.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{position:relative;z-index:1;transition:box-shadow 1.12s cubic-bezier(.16,1,.3,1),border-color 1.12s cubic-bezier(.16,1,.3,1)!important}.solution-section .workflow-panel .timeline-node{width:60px!important;height:60px!important;border-width:13px!important;border-color:#fffffff0!important;box-shadow:0 14px 30px #0b2c5f57,inset 0 1px #fff!important}.solution-section .workflow-panel .flow-item{min-height:82px!important;padding:12px 22px!important;border-width:13px!important;border-color:#fffffff0!important;border-radius:20px!important;box-shadow:0 16px 34px #0b2c5f47,inset 0 1px #fff!important}@media(max-width:1279px){.solution-section .workflow-panel.blue-panel{padding:38px!important}.solution-section .workflow-visual-content{width:min(100%,560px);grid-template-columns:54px minmax(0,1fr);gap:20px}.solution-section .workflow-visual-content:before{left:25px}.solution-section .workflow-panel .timeline-node{width:54px!important;height:54px!important;border-width:10px!important}.solution-section .workflow-panel .flow-item{min-height:72px!important;border-width:10px!important}}@media(max-width:860px){.solution-section .workflow-panel.blue-panel{padding:28px 22px!important}.solution-section .workflow-visual-content{width:100%;grid-template-columns:46px minmax(0,1fr);gap:16px}.solution-section .workflow-visual-content:before{left:21px;top:24px;bottom:24px;width:2px}.solution-section .workflow-panel .timeline-node{width:46px!important;height:46px!important;border-width:8px!important}.solution-section .workflow-panel .flow-item{min-height:62px!important;padding:10px 14px!important;border-width:8px!important;border-radius:16px!important}}@media(hover:none),(prefers-reduced-motion:reduce){.solution-section .workflow-visual-content{transition:none!important}.solution-section .workflow-panel:hover .workflow-visual-content{transform:none!important}}.solution-section .workflow-panel .timeline-node{box-shadow:0 0 0 8px #ffffff94,0 14px 30px #0b2c5f57!important}.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 8px #ffffff94,0 16px 34px #0b2c5f47!important}@media(max-width:1279px){.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 7px #ffffff94,0 14px 30px #0b2c5f4d!important}}@media(max-width:860px){.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 5px #ffffff94,0 12px 24px #0b2c5f47!important}}.solution-section .workflow-panel .timeline-node{box-shadow:0 0 0 8px #d6e8ff70,0 14px 30px #0b2c5f57,inset 0 1px #ffffffbd!important}.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 8px #d6e8ff70,0 16px 34px #0b2c5f47,inset 0 1px #ffffffbd!important}@media(max-width:1279px){.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 7px #d6e8ff70,0 14px 30px #0b2c5f4d,inset 0 1px #ffffffbd!important}}@media(max-width:860px){.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 5px #d6e8ff70,0 12px 24px #0b2c5f47,inset 0 1px #ffffffbd!important}}.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{border-color:transparent!important}.solution-section .workflow-panel .timeline-node{box-shadow:0 0 0 7px #bbd8ff6b,0 10px 24px #0e3a833d!important}.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 7px #bbd8ff6b,0 12px 28px #0e3a8338!important}@media(max-width:1279px){.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 6px #bbd8ff6b,0 10px 24px #0e3a8338!important}}@media(max-width:860px){.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 5px #bbd8ff6b,0 8px 20px #0e3a8333!important}}.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{position:relative!important;isolation:isolate;border:0!important;box-shadow:0 10px 24px #0e3a8333,inset 0 1px #ffffffb8!important}.solution-section .workflow-panel .timeline-node:before,.solution-section .workflow-panel .flow-item:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:linear-gradient(145deg,#f4faff80,#cee4ff5c 42%,#96c2ff52);border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1px #ffffff94,inset 0 -1px #82b2f53d,0 8px 22px #0e3a833d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.solution-section .workflow-panel .timeline-node:before{inset:-8px;border-radius:999px}.solution-section .workflow-panel .flow-item:before{inset:-9px;border-radius:27px}.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{background:#fffffffa!important}@media(max-width:1279px){.solution-section .workflow-panel .timeline-node:before{inset:-7px}.solution-section .workflow-panel .flow-item:before{inset:-8px;border-radius:25px}}@media(max-width:860px){.solution-section .workflow-panel .timeline-node:before{inset:-6px}.solution-section .workflow-panel .flow-item:before{inset:-6px;border-radius:21px}}.solution-section .workflow-panel .timeline-node:before,.solution-section .workflow-panel .flow-item:before{content:none!important;display:none!important}.solution-section .workflow-panel .timeline-node,.solution-section .workflow-panel .flow-item{background:#fffffffc!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.solution-section .workflow-panel .timeline-node{box-shadow:0 0 0 8px #bbd8ff57,0 9px 22px #0e3a8338,inset 0 1px #ffffffe0!important}.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 8px #bbd8ff4d,0 10px 24px #0e3a8333,inset 0 1px #ffffffe0!important}@media(max-width:1279px){.solution-section .workflow-panel .timeline-node{box-shadow:0 0 0 7px #bbd8ff57,0 8px 20px #0e3a8336,inset 0 1px #ffffffe0!important}.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 7px #bbd8ff4d,0 9px 22px #0e3a8330,inset 0 1px #ffffffe0!important}}@media(max-width:860px){.solution-section .workflow-panel .timeline-node{box-shadow:0 0 0 6px #bbd8ff57,0 7px 18px #0e3a8333,inset 0 1px #ffffffe0!important}.solution-section .workflow-panel .flow-item{box-shadow:0 0 0 6px #bbd8ff4d,0 8px 18px #0e3a832e,inset 0 1px #ffffffe0!important}}.principles-section .principle-card:not(.teal-accent) .feature-icon.small{color:#fff!important;background:var(--blue)!important}.principles-section .principle-card.teal-accent .feature-icon.small{color:#fff!important;background:var(--teal)!important}.principles-section .principle-card .feature-icon.small svg{color:currentColor!important;stroke:currentColor!important}.media-banner-reveal[data-reveal=up]{opacity:0;transform:translate3d(0,64px,0);transition:opacity 1.08s cubic-bezier(.22,1,.36,1),transform 1.08s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.media-banner-reveal[data-reveal=up].is-visible{opacity:1;transform:translateZ(0)}@media(max-width:860px){.media-banner-reveal[data-reveal=up]{transform:translate3d(0,44px,0)}}@media(prefers-reduced-motion:reduce){.media-banner-reveal[data-reveal=up]{opacity:1!important;transform:none!important;transition:none!important}}.brand-logo{display:block;flex:0 0 auto;width:146px;height:auto}.brand-mark{display:none!important}@media(max-width:743px){.brand-logo{width:132px;height:auto}}@media(min-width:744px)and (max-width:1023px){.features-section .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.features-section .feature-card{min-height:238px!important;padding:32px 28px 24px!important;background:#f9fafb!important;border-color:#e5e7eb!important;border-radius:12px!important}.features-section .feature-card .feature-icon{width:52px!important;height:52px!important;color:#fff!important;background:#2f6df6!important}.features-section .feature-card .feature-icon svg{width:24px!important;height:24px!important}.features-section .feature-card h3{margin:16px 0 8px!important;color:#0f172b!important;font-size:24px!important;line-height:30px!important;letter-spacing:-.04em!important}.features-section .feature-card p{color:#0f172bcc!important;font-size:16px!important;line-height:23px!important;letter-spacing:-.01em!important}.features-section .included-card{min-height:146px!important;margin-top:20px!important;padding:32px 28px 24px!important;background:#f9fafb!important;border-color:#e5e7eb!important;border-radius:12px!important}.features-section .included-card strong{margin-bottom:10px!important;color:#0f172b!important;font-size:18px!important;line-height:23px!important;letter-spacing:-.03em!important}.features-section .included-card ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 28px!important;color:#0f172bcc!important;font-size:16px!important;line-height:23px!important;letter-spacing:-.01em!important}}@media(max-width:743px){.features-section .feature-grid{grid-template-columns:1fr!important;gap:20px!important}.features-section .feature-card{min-height:auto!important;padding:28px 24px 26px!important;background:#f9fafb!important;border-color:#e5e7eb!important;border-radius:12px!important}.features-section .feature-card .feature-icon{width:48px!important;height:48px!important;color:#fff!important;background:#2f6df6!important}.features-section .feature-card .feature-icon svg{width:22px!important;height:22px!important}.features-section .feature-card h3{margin:16px 0 8px!important;color:#0f172b!important;font-size:24px!important;line-height:30px!important;letter-spacing:-.04em!important}.features-section .feature-card p{color:#0f172bcc!important;font-size:16px!important;line-height:23px!important;letter-spacing:-.01em!important}.features-section .included-card{margin-top:20px!important;padding:28px 24px 26px!important;background:#f9fafb!important;border-color:#e5e7eb!important;border-radius:12px!important}.features-section .included-card strong{margin-bottom:12px!important;color:#0f172b!important;font-size:18px!important;line-height:23px!important;letter-spacing:-.03em!important}.features-section .included-card ul{grid-template-columns:1fr!important;gap:10px!important;color:#0f172bcc!important;font-size:16px!important;line-height:23px!important;letter-spacing:-.01em!important}}.site-footer .footer-inner[data-reveal=up],.site-footer .footer-bottom[data-reveal=up]{opacity:1!important;transform:none!important;transition:none!important}.brand-logo{display:block!important;flex:0 0 auto!important;width:146px!important;height:auto!important}.features-section .included-card li{position:relative!important;padding-left:30px!important}.features-section .included-card li:before{content:""!important;position:absolute!important;left:0!important;top:2px!important;width:18px!important;height:18px!important;border-radius:999px!important;background:#2f6df6!important;background-image:none!important;box-shadow:none!important}.features-section .included-card li:after{content:""!important;position:absolute!important;left:6px!important;top:6px!important;width:5px!important;height:8px!important;border-right:2px solid #ffffff!important;border-bottom:2px solid #ffffff!important;border-left:0!important;border-top:0!important;transform:rotate(45deg)!important;box-shadow:none!important}@media(max-width:743px){.brand-logo{width:132px!important;height:auto!important}.features-section .included-card li{padding-left:30px!important}.features-section .included-card li:before{top:2px!important;width:18px!important;height:18px!important}.features-section .included-card li:after{left:6px!important;top:6px!important;width:5px!important;height:8px!important}}.brand-logo{aspect-ratio:55 / 18;object-fit:contain;background:transparent}.app-window{aspect-ratio:1280 / 733}.image-calendar-clock{aspect-ratio:640 / 562}.image-clinic-doctor{aspect-ratio:720 / 503}.image-stethoscope{aspect-ratio:664 / 712}.image-rx-paper{aspect-ratio:520 / 555}.image-rx-pen{height:auto!important;aspect-ratio:215 / 447}.hero-float-motion,.hero-floating-image{aspect-ratio:inherit}.demo-form{position:relative}.demo-envelope-float{position:absolute;top:92px;right:-74px;z-index:4;width:126px;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.92;animation:demo-envelope-hover 3.8s ease-in-out infinite;will-change:transform}.demo-envelope-art{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 18px rgba(47,109,246,.14)) drop-shadow(0 2px 6px rgba(15,23,43,.06))}@keyframes demo-envelope-hover{0%,to{transform:translateZ(0) rotate(11deg)}50%{transform:translate3d(0,-13px,0) rotate(7deg)}}@media(min-width:744px)and (max-width:1279px){.demo-envelope-float{top:92px;right:-48px;width:108px}}@media(max-width:743px){.demo-envelope-float{top:90px;right:-18px;width:82px;opacity:.82}}@media(prefers-reduced-motion:reduce){.demo-envelope-float{animation:none;transform:rotate(11deg)}}.request-demo-shell .demo-benefits{width:min(676px,100%)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.request-demo-shell .demo-page{min-height:auto!important;align-items:flex-start!important;padding:56px 24px 72px!important}.request-demo-shell .demo-benefits h1{margin:0 0 18px!important;color:#050505!important;font-size:54px!important;line-height:1.1!important;letter-spacing:-.06em!important}.request-demo-shell .demo-checklist{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}.request-demo-shell .demo-checklist li{position:relative!important;display:flex!important;align-items:center!important;min-height:28px!important;gap:12px!important;padding-left:37px!important;color:#4b5563!important;font-size:20px!important;line-height:28px!important;letter-spacing:-.01em!important}.request-demo-shell .demo-checklist li:before{content:""!important;position:absolute!important;left:0!important;top:2px!important;display:block!important;width:25px!important;height:25px!important;border-radius:999px!important;background:#2f6df6!important;box-shadow:none!important}.request-demo-shell .demo-checklist li:after{content:""!important;position:absolute!important;left:9px!important;top:8px!important;display:block!important;width:6px!important;height:10px!important;border-right:2.4px solid #ffffff!important;border-bottom:2.4px solid #ffffff!important;transform:rotate(45deg)!important}.request-demo-shell .demo-form{width:min(626px,100%)!important;margin-top:72px!important}.request-demo-shell .demo-form form{gap:24px!important;padding:24px!important;border:1px solid #e5e7eb!important;border-radius:20px!important;background:#fff!important}.request-demo-shell .demo-form-fields{gap:18px!important}.request-demo-shell .demo-field{gap:8px!important}.request-demo-shell .demo-field label{color:#8a8a8a!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}.request-demo-shell .demo-field input,.request-demo-shell .demo-field select{min-height:50px!important;padding:0 14px!important;color:#111827!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#f5f5f5!important;font-size:18px!important;line-height:26px!important}.request-demo-shell .demo-field input::placeholder{color:#9b9b9b!important}.request-demo-shell .demo-field select{color:#9b9b9b!important}.request-demo-shell .demo-field select option{color:#000!important;background:#fff!important}.request-demo-shell .demo-field select option:disabled{color:#6b7280!important}.request-demo-shell .demo-form .button{min-height:50px!important;border-radius:12px!important}.request-demo-shell .demo-envelope-float{top:130px!important;right:-48px!important}@media(min-width:744px)and (max-width:1279px){.request-demo-shell .demo-page{padding:48px 32px 68px!important}.request-demo-shell .demo-benefits h1{font-size:50px!important}.request-demo-shell .demo-checklist li{font-size:19px!important;line-height:28px!important}.request-demo-shell .demo-form{margin-top:64px!important}.request-demo-shell .demo-envelope-float{top:130px!important;right:-34px!important}}@media(max-width:743px){.request-demo-shell .demo-page{padding:36px 20px 56px!important}.request-demo-shell .demo-benefits h1{margin-bottom:16px!important;font-size:40px!important;line-height:46px!important}.request-demo-shell .demo-checklist{gap:10px!important}.request-demo-shell .demo-checklist li{min-height:24px!important;padding-left:34px!important;font-size:16px!important;line-height:24px!important}.request-demo-shell .demo-checklist li:before{top:1px!important;width:24px!important;height:24px!important}.request-demo-shell .demo-checklist li:after{left:8px!important;top:7px!important;width:6px!important;height:10px!important}.request-demo-shell .demo-form{margin-top:48px!important}.request-demo-shell .demo-form form{padding:20px!important;border-radius:18px!important}.request-demo-shell .demo-field input,.request-demo-shell .demo-field select{min-height:48px!important;font-size:16px!important}.request-demo-shell .demo-envelope-float{top:128px!important;right:-16px!important}}.request-demo-shell .demo-field input,.request-demo-shell .demo-field select{font-size:16px!important;line-height:23px!important}.request-demo-shell .demo-field input::placeholder{font-size:16px!important;line-height:23px!important}.request-demo-shell .demo-form .button{font-size:16px!important;line-height:22px!important}.request-demo-shell .form-note,.request-demo-shell .demo-form-note{font-size:12px!important;line-height:18px!important}@media(min-width:744px)and (max-width:1279px){.request-demo-shell .demo-checklist li{font-size:16px!important;line-height:24px!important}.request-demo-shell .demo-field label{font-size:13px!important;line-height:18px!important}.request-demo-shell .demo-field input,.request-demo-shell .demo-field select,.request-demo-shell .demo-field input::placeholder{font-size:16px!important;line-height:23px!important}.request-demo-shell .demo-form .button{font-size:16px!important;line-height:22px!important}}@media(max-width:743px){.request-demo-shell .demo-checklist li{font-size:15px!important;line-height:22px!important}.request-demo-shell .demo-field label{font-size:12px!important;line-height:17px!important}.request-demo-shell .demo-field input,.request-demo-shell .demo-field select,.request-demo-shell .demo-field input::placeholder{font-size:15px!important;line-height:22px!important}.request-demo-shell .demo-form .button{font-size:15px!important;line-height:21px!important}.request-demo-shell .form-note,.request-demo-shell .demo-form-note{font-size:11px!important;line-height:17px!important}}.request-demo-shell .demo-benefits{width:min(676px,100%)!important}.request-demo-shell .demo-benefits h1{font-size:54px!important;line-height:60px!important;letter-spacing:-.06em!important}.request-demo-shell .demo-checklist{gap:10px!important}.request-demo-shell .demo-checklist li{font-size:17px!important;line-height:25px!important}.request-demo-shell .demo-form{width:min(626px,100%)!important;margin-top:68px!important}.request-demo-shell .demo-form form{gap:20px!important;padding:22px 24px 20px!important;border-radius:20px!important}.request-demo-shell .demo-form-fields{gap:16px!important}.request-demo-shell .demo-field{gap:7px!important}.request-demo-shell .demo-field label{font-size:13px!important;line-height:18px!important}.request-demo-shell .demo-field input,.request-demo-shell .demo-field select{min-height:48px!important;padding:0 14px!important;font-size:15px!important;line-height:22px!important}.request-demo-shell .demo-field input::placeholder{font-size:15px!important;line-height:22px!important}.request-demo-shell .demo-form .button{min-height:48px!important;margin-top:4px!important;font-size:15px!important;line-height:21px!important}.request-demo-shell .demo-disclaimer{margin:0!important;font-size:12px!important;line-height:18px!important;letter-spacing:-.01em!important}.request-demo-shell .demo-envelope-float{top:126px!important;right:-48px!important}@media(min-width:744px)and (max-width:1279px){.request-demo-shell .demo-benefits h1{font-size:50px!important;line-height:56px!important}.request-demo-shell .demo-checklist li{font-size:16px!important;line-height:24px!important}.request-demo-shell .demo-form{margin-top:62px!important}.request-demo-shell .demo-envelope-float{top:124px!important;right:-36px!important}}@media(max-width:743px){.request-demo-shell .demo-benefits h1{font-size:40px!important;line-height:46px!important}.request-demo-shell .demo-checklist li{font-size:15px!important;line-height:22px!important}.request-demo-shell .demo-form{margin-top:46px!important}.request-demo-shell .demo-form form{padding:18px 20px!important}.request-demo-shell .demo-field input,.request-demo-shell .demo-field select,.request-demo-shell .demo-field input::placeholder{min-height:46px!important;font-size:14px!important;line-height:21px!important}.request-demo-shell .demo-form .button{min-height:46px!important;font-size:14px!important;line-height:20px!important}.request-demo-shell .demo-disclaimer{font-size:11px!important;line-height:17px!important}.request-demo-shell .demo-envelope-float{top:122px!important;right:-16px!important}}.site-footer .footer-inner{gap:72px!important;padding-top:36px!important;padding-bottom:26px!important}.site-footer .footer-bottom{padding-top:14px!important;padding-bottom:18px!important}@media(min-width:744px)and (max-width:1279px){.site-footer .footer-inner{gap:48px!important;padding-top:34px!important;padding-bottom:24px!important}.site-footer .footer-bottom{padding-top:14px!important;padding-bottom:18px!important}}@media(max-width:743px){.site-footer .footer-inner{gap:28px!important;padding-top:30px!important;padding-bottom:20px!important}.site-footer .footer-bottom{padding-top:12px!important;padding-bottom:16px!important}}@media(min-width:861px)and (max-width:1279px){.request-demo-shell .demo-page{padding-top:44px!important;padding-bottom:52px!important}.request-demo-shell .demo-benefits{width:500px!important;max-width:500px!important;margin-left:auto!important;margin-right:auto!important}.request-demo-shell .demo-benefits h1{font-size:52px!important;line-height:58px!important;letter-spacing:-.06em!important;white-space:nowrap!important}.request-demo-shell .demo-checklist{gap:8px!important}.request-demo-shell .demo-checklist li{min-height:26px!important;padding-left:37px!important;font-size:17px!important;line-height:26px!important}.request-demo-shell .demo-form{width:500px!important;max-width:500px!important;margin-top:58px!important;margin-left:auto!important;margin-right:auto!important}.request-demo-shell .demo-form form{width:500px!important;max-width:500px!important;min-height:555.6px!important;padding:20px!important;gap:18px!important;border-radius:20px!important;box-sizing:border-box!important}.request-demo-shell .demo-form-fields{gap:16px!important}.request-demo-shell .demo-field{gap:8px!important}.request-demo-shell .demo-field label{font-size:12px!important;line-height:16px!important}.request-demo-shell .demo-field input,.request-demo-shell .demo-field select{width:460px!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:12px!important;border-radius:10px!important;font-size:14px!important;line-height:16px!important;box-sizing:border-box!important}.request-demo-shell .demo-field input::placeholder{font-size:14px!important;line-height:16px!important}.request-demo-shell .demo-form .button{width:460px!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin-top:0!important;border-radius:10px!important;font-size:14px!important;line-height:16px!important}.request-demo-shell .demo-disclaimer{width:460px!important;max-width:100%!important;margin:0 auto!important;font-size:11px!important;line-height:16px!important}.request-demo-shell .demo-envelope-float{top:102px!important;right:-38px!important}}@media(min-width:861px)and (max-width:1279px){.site-footer{min-height:242.6px!important;height:auto!important;padding:48px 32px 20px!important;box-sizing:border-box!important}.site-footer .footer-inner,.site-footer .footer-bottom{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-footer .footer-inner{grid-template-columns:1.25fr .9fr 1fr!important;gap:48px!important;padding:0!important}.site-footer .footer-bottom{margin-top:42px!important;padding:16px 0 0!important}.site-footer p,.site-footer a{margin-top:0!important}}@media(min-width:861px){.request-demo-shell .demo-page{align-items:flex-start!important;padding:76px 24px 56px!important}.request-demo-shell .demo-benefits{width:min(676px,100%)!important;max-width:676px!important;margin-right:auto!important;margin-left:auto!important}.request-demo-shell .demo-benefits h1{width:max-content!important;margin:0 0 18px!important;color:#050505!important;font-size:54px!important;line-height:60px!important;letter-spacing:-.06em!important;white-space:nowrap!important}.request-demo-shell .demo-checklist{gap:8px!important}.request-demo-shell .demo-checklist li{min-height:28px!important;padding-left:37px!important;color:#4b5563!important;font-size:17px!important;line-height:28px!important}.request-demo-shell .demo-form{width:500px!important;max-width:500px!important;margin:58px auto 0!important}.request-demo-shell .demo-form form{width:500px!important;max-width:500px!important;padding:20px!important;gap:20px!important;border:1px solid #e5e7eb!important;border-radius:20px!important;background:#fff!important;box-sizing:border-box!important}.request-demo-shell .demo-form-fields{gap:16px!important}.request-demo-shell .demo-field{gap:8px!important}.request-demo-shell .demo-field label{color:#8a8a8a!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}.request-demo-shell .demo-field input,.request-demo-shell .demo-field select{width:460px!important;max-width:460px!important;height:40px!important;min-height:40px!important;padding:0 14px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f5f5f5!important;color:#111827!important;font-size:14px!important;line-height:16px!important;box-sizing:border-box!important}.request-demo-shell .demo-field input::placeholder{color:#9b9b9b!important;font-size:14px!important;line-height:16px!important}.request-demo-shell .demo-field select{color:#9b9b9b!important}.request-demo-shell .demo-form .button{width:460px!important;max-width:460px!important;height:40px!important;min-height:40px!important;margin:0!important;border-radius:10px!important;font-size:14px!important;line-height:16px!important}.request-demo-shell .demo-disclaimer{width:460px!important;max-width:460px!important;margin:0 auto!important;font-size:11px!important;line-height:16px!important}.request-demo-shell .demo-envelope-float{top:104px!important;right:-38px!important;width:104px!important}.site-footer{min-height:242px!important;padding:36px 0 20px!important;box-sizing:border-box!important}.site-footer .footer-inner,.site-footer .footer-bottom{width:min(1280px,calc(100% - 48px))!important;max-width:1280px!important;margin-right:auto!important;margin-left:auto!important}.site-footer .footer-inner{grid-template-columns:1.25fr .9fr 1fr!important;gap:48px!important;padding:0!important}.footer-inner>div{min-height:0!important}.site-footer .brand{margin-bottom:12px!important}.site-footer h2{margin:0 0 14px!important}.site-footer p{margin:0!important}.site-footer div>a:not(.brand){margin:0 0 8px!important}.site-footer .footer-bottom{min-height:0!important;margin-top:38px!important;padding:16px 0 0!important}}.request-demo-shell .demo-benefits h1{text-align:center!important}.request-demo-shell .demo-checklist li{min-height:24px!important;padding-left:32px!important;font-size:15px!important;line-height:24px!important}.request-demo-shell .demo-checklist li:before{top:2px!important;width:21px!important;height:21px!important}.request-demo-shell .demo-checklist li:after{left:7px!important;top:7px!important;width:5px!important;height:8px!important;border-right-width:2px!important;border-bottom-width:2px!important}.demo-submit-button{overflow:hidden}.demo-submit-content{display:inline-flex;align-items:center;justify-content:center;gap:8px}.demo-submit-check{display:inline-grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border-radius:999px;background:#fff3;animation:success-badge-pop .52s cubic-bezier(.16,1,.3,1) both}.demo-submit-check svg{width:14px;height:14px;stroke-width:3.2}.demo-submit-check svg path{stroke-dasharray:28;stroke-dashoffset:28;animation:success-check-draw .42s ease .12s forwards}.request-demo-shell .demo-submit-button.is-success{border-color:#159947!important;background:#159947!important;box-shadow:0 14px 28px #15994738!important}.request-demo-shell .demo-submit-button.is-success:disabled{opacity:1!important}.request-received-page{align-items:flex-start!important;padding:56px 24px 144px!important}.request-received-shell{min-height:auto!important}.request-received-card{min-height:auto!important;gap:32px!important;padding:0!important}.request-received-content{gap:18px!important}.request-received-icon{position:relative!important;display:inline-grid!important;overflow:visible!important;width:82px!important;height:82px!important;place-items:center!important;color:#fff!important;background:transparent!important;border-radius:0!important}.request-received-icon:before,.request-received-icon:after{content:none!important}.success-check-animation{display:block;width:var(--success-check-size, 82px);height:var(--success-check-size, 82px);overflow:visible;contain:layout paint}.success-check-animation__svg{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}.success-check-animation__badge{fill:var(--success-check-color, #10b981);opacity:0;transform-box:fill-box;transform-origin:center;will-change:opacity,transform;animation:success-check-badge-in 3.4s linear infinite both}.success-check-animation__check{fill:none;stroke:#fff;stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:78;stroke-dashoffset:78;opacity:0;transform-box:fill-box;transform-origin:center;will-change:opacity,transform,stroke-dashoffset;animation:success-check-draw-in 3.4s cubic-bezier(.22,1,.36,1) infinite both}.request-received-card h1{color:#050505!important;font-size:30px!important;line-height:38px!important}.request-received-card p{font-size:14px!important;line-height:22px!important}.request-received-card .button{width:auto!important;min-width:156px!important;height:40px!important;min-height:40px!important;padding-inline:22px!important;border-radius:8px!important;white-space:nowrap!important}@media(min-width:861px){.request-demo-shell .demo-benefits{width:min(676px,calc(100vw - 48px))!important;max-width:676px!important}.request-demo-shell .demo-benefits h1{width:100%!important;max-width:none!important}.request-demo-shell .demo-checklist{width:max-content!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}.request-demo-shell .demo-checklist li{min-height:24px!important;padding-left:32px!important;font-size:15px!important;line-height:24px!important}}@media(max-width:743px){.request-received-page{padding:48px 16px 96px!important}.request-received-card{gap:28px!important}.request-demo-shell .demo-checklist li{min-height:22px!important;padding-left:30px!important;font-size:14px!important;line-height:22px!important}.request-demo-shell .demo-checklist li:before{top:2px!important;width:20px!important;height:20px!important}.request-demo-shell .demo-checklist li:after{left:7px!important;top:6px!important;width:5px!important;height:8px!important;border-right-width:2px!important;border-bottom-width:2px!important}.request-received-icon{width:72px!important;height:72px!important}.request-received-card h1{font-size:26px!important;line-height:34px!important}.request-received-card .button{min-width:156px!important}}@media(prefers-reduced-motion:reduce){.demo-submit-check,.success-check-animation__badge,.success-check-animation__check,.demo-submit-check svg path{animation:none!important}.success-check-animation__badge{opacity:1!important;transform:scale(1) rotate(0)!important}.success-check-animation__check,.demo-submit-check svg path{stroke-dashoffset:0!important;opacity:1!important;transform:scale(1)!important}}@keyframes success-check-badge-in{0%,6%{opacity:0;transform:scale(.04) rotate(-180deg);animation-timing-function:cubic-bezier(.22,.86,.24,1)}30%{opacity:1;transform:scale(1.13) rotate(-10deg);animation-timing-function:cubic-bezier(.16,1,.3,1)}36%{opacity:1;transform:scale(1.09) rotate(0)}66%{opacity:1;transform:scale(1.09) rotate(0);animation-timing-function:cubic-bezier(.42,0,.78,.18)}72%{opacity:1;transform:scale(1.13) rotate(-10deg)}to{opacity:0;transform:scale(.04) rotate(-180deg)}}@keyframes success-check-draw-in{0%{opacity:0;stroke-dashoffset:78;transform:scale(.96)}36%{opacity:0;stroke-dashoffset:78;transform:scale(.96)}37%{opacity:1;stroke-dashoffset:78;transform:scale(.96)}51%{opacity:1;stroke-dashoffset:0;transform:scale(1.055)}58%,66%{opacity:1;stroke-dashoffset:0;transform:scale(1)}76%{opacity:0;stroke-dashoffset:78;transform:scale(.94)}to{opacity:0;stroke-dashoffset:78;transform:scale(.94)}}@keyframes success-badge-pop{0%{opacity:0;transform:scale(.42) rotate(-10deg)}62%{opacity:1;transform:scale(1.08) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes success-check-draw{to{stroke-dashoffset:0}}
