@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_2b3u7GUgDNfy9CTxoa5oQST2co2w)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_2b3u7GUgDNfy9CTxoa5oQST2co2w)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_2b3u7GUgDNfy9CTxoa5oQST2co2w)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_2b3u7GUgDNfy9CTxoa5oQST2co2w)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_2b3u7GUgDNfy9CTxoa5oQST2co2w)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_2b3u7GUgDNfy9CTxoa5oQST2co2w)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_2b3u7GUgDNfy9CTxoa5oQST2co2w)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
html:has(.mkt){scroll-padding-top:110px}@media (max-width:780px){html:has(.mkt){scroll-padding-top:90px}}@keyframes mkt-fade-up{0%{opacity:0;transform:translateY(18px)}}@keyframes mkt-dashboard-in{0%{opacity:0;transform:perspective(1200px)rotateY(-2.4deg)rotateX(.8deg)translateY(34px)}}@keyframes mkt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mkt-hero-copy-parallax{0%{opacity:1;translate:0}to{opacity:.58;translate:0 var(--parallax-copy-shift)}}@keyframes mkt-hero-product-parallax{0%{translate:0}to{translate:0 var(--parallax-product-shift)}}@keyframes mkt-hero-grid-parallax{0%{translate:0}to{translate:0 var(--parallax-grid-shift)}}@keyframes mkt-hero-ring-parallax{0%{translate:0;scale:1}to{scale:1.1;translate:-70px var(--parallax-ring-shift)}}@keyframes mkt-hero-glow-parallax{0%{translate:0;scale:1}to{scale:var(--glow-scale);translate:var(--glow-x) var(--glow-y)}}@keyframes mkt-hero-orbit-parallax{0%{translate:0;rotate:none}to{rotate:var(--orbit-rotate);translate:var(--orbit-x) var(--orbit-y)}}@keyframes mkt-section-reveal{0%{opacity:.15;translate:0 26px}to{opacity:1;translate:0}}.mkt{--mkt-ink:#0b1736;--mkt-muted:#5f6982;--mkt-line:#e6eaf2;--mkt-paper:#fff;--mkt-cloud:#f5f8fc;--mkt-aqua:#29c4d8;--mkt-sky:#2d8ff0;--mkt-blue:#2557e8;--mkt-indigo:#4450e0;--mkt-violet:#6a4ede;--mkt-emerald:#22b894;--mkt-gradient:linear-gradient(125deg, #29c4d8 4%, #2d8ff0 44%, #2557e8 74%, #6a4ede 100%);--mkt-navy:#0b1736;--mkt-navy-line:#162749;--mkt-footer:#071129;--mkt-ease-out:cubic-bezier(.2,.75,.25,1);--mkt-shadow-soft:0 24px 70px #19305817;background:var(--mkt-paper);color:var(--mkt-ink);font-family:var(--font-inter), Inter, "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;isolation:isolate;min-height:100vh;font-size:16px;overflow-x:clip}.mkt ::selection{color:var(--mkt-ink);background:#2557e82e}.mkt a{color:inherit;text-decoration:none}.mkt button,.mkt a{-webkit-tap-highlight-color:transparent}.mkt button{font:inherit}.mkt main{isolation:isolate}.mkt :focus-visible{outline-offset:4px;outline:3px solid #2557e852}.mkt .skip-link{background:var(--mkt-ink);color:#fff;z-index:100;border-radius:0 0 10px 10px;padding:10px 14px;font-size:12px;font-weight:750;transition:top .2s;position:fixed;top:-60px;left:24px}.mkt .skip-link:focus{top:0}.mkt .site-header{-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);z-index:50;background:#ffffffdb;border:1px solid #dae1edc7;border-radius:20px;justify-content:space-between;align-items:center;width:calc(100% - 48px);max-width:1180px;height:68px;padding:0 14px 0 20px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 20px 55px #13234a14,0 2px 8px #13234a0a}.mkt .brand{align-items:center;gap:8px;display:inline-flex}.mkt .desktop-nav{gap:35px;margin-left:90px;display:flex}.mkt .desktop-nav a,.mkt .login-link{color:#3f4962;font-size:13px;font-weight:650;transition:color .2s;position:relative}.mkt .desktop-nav a:after{background:var(--mkt-gradient);content:"";transform-origin:50%;height:2px;transition:transform .25s var(--mkt-ease-out);border-radius:2px;width:18px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)scaleX(0)}.mkt .desktop-nav a:hover,.mkt .login-link:hover{color:var(--mkt-blue)}.mkt .desktop-nav a:hover:after{transform:translate(-50%)scaleX(1)}.mkt .nav-actions{align-items:center;gap:22px;display:flex}.mkt .button{transition:transform .25s var(--mkt-ease-out), box-shadow .25s ease, background .25s ease;border-radius:13px;justify-content:center;align-items:center;gap:16px;font-size:14px;font-weight:720;display:inline-flex;position:relative}.mkt .button:hover{transform:translateY(-3px)}.mkt .button:active{transform:translateY(-1px)scale(.99)}.mkt .button span{font-size:17px;font-weight:400}.mkt .button-small{background:var(--mkt-ink);color:#fff;min-height:44px;padding:0 18px}.mkt .button-small:hover{box-shadow:0 10px 24px #0b17362e}.mkt .mobile-menu{display:none;position:relative}.mkt .hero{--parallax-copy-shift:64px;--parallax-product-shift:118px;--parallax-grid-shift:150px;--parallax-ring-shift:92px;isolation:isolate;view-timeline-axis:block;view-timeline-name:--hero-parallax;background:radial-gradient(circle at 15% 10%,#29c4d814,#0000 30%),linear-gradient(#fff 0%,#fbfdff 72%,#f7faff 100%);grid-template-columns:minmax(380px,.88fr) minmax(570px,1.22fr);align-items:center;min-height:860px;padding:152px max(4vw,50vw - 620px) 98px;display:grid;position:relative;overflow:hidden}.mkt .hero:before{content:"";opacity:.38;transform:translate3d(var(--pointer-ambient-x,0px), var(--pointer-ambient-y,0px), 0);transition:transform .22s var(--mkt-ease-out);z-index:-1;background-image:radial-gradient(#2557e81f .75px,#0000 .75px);background-size:24px 24px;position:absolute;inset:90px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 46%);mask-image:linear-gradient(90deg,#000,#0000 46%)}.mkt .hero:after{content:"";height:760px;transform:translate3d(var(--pointer-ambient-x,0px), var(--pointer-ambient-y,0px), 0);transition:transform .24s var(--mkt-ease-out);z-index:-1;border:1px solid #2557e812;border-radius:50%;width:760px;position:absolute;top:70px;right:-170px}.mkt .hero-copy{max-width:570px;transform:translate3d(var(--pointer-copy-x,0px), var(--pointer-copy-y,0px), 0);transition:transform .2s var(--mkt-ease-out);z-index:3;position:relative}.mkt .eyebrow,.mkt .kicker{color:var(--mkt-blue);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.mkt .eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f0f8ffc7;border:1px solid #dcecfb;border-radius:100px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex;box-shadow:0 8px 24px #23578f0d}.mkt .eyebrow i{background:var(--mkt-gradient);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #29c4d826}.mkt .hero h1{letter-spacing:-.055em;margin:30px 0 28px;font-size:clamp(42px,4.4vw,62px);font-weight:730;line-height:1.02}.mkt .hero h1 span{-webkit-background-clip:text;background:var(--mkt-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt .hero-lede{color:var(--mkt-muted);max-width:535px;margin:0;font-size:18px;line-height:1.7}.mkt .hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.mkt .button-primary{background:var(--mkt-gradient);color:#fff;min-height:56px;padding:0 24px;box-shadow:0 15px 34px #2557e842,inset 0 1px #ffffff40}.mkt .button-primary:hover{box-shadow:0 20px 44px #2557e852,inset 0 1px #ffffff40}.mkt .text-link{color:#293554;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.mkt .text-link i{border:1px solid #d9deea;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:8px;font-style:normal;transition:background .2s,border-color .2s,transform .2s;display:flex}.mkt .text-link:hover i{background:var(--mkt-ink);border-color:var(--mkt-ink);color:#fff;transform:scale(1.06)}.mkt .hero-glow{filter:blur(24px);transform:translate3d(var(--pointer-ambient-x,0px), var(--pointer-ambient-y,0px), 0);transition:transform .3s var(--mkt-ease-out);border-radius:50%;position:absolute}.mkt .hero-glow-one{background:#29c4d81f;width:460px;height:460px;top:130px;right:-120px}.mkt .hero-glow-two{background:#6a4ede17;width:420px;height:420px;bottom:-180px;left:40%}.mkt .hero-product{min-height:600px;transform:translate3d(var(--pointer-product-x,0px), var(--pointer-product-y,0px), 0);transition:transform .22s var(--mkt-ease-out);z-index:2;position:relative}.mkt .hero-product:before{content:"";filter:blur(8px);z-index:-1;background:radial-gradient(circle,#29c4d82e,#2557e814 48%,#0000 72%);border-radius:50%;width:640px;height:640px;position:absolute;top:-10px;left:3%}.mkt .product-orbit{transition:transform .28s var(--mkt-ease-out);border:1px solid #2557e817;border-radius:50%;position:absolute}.mkt .orbit-one{height:680px;transform:translate3d(var(--pointer-orbit-one-x,0px), var(--pointer-orbit-one-y,0px), 0);width:680px;top:-42px;left:2%}.mkt .orbit-two{height:530px;transform:translate3d(var(--pointer-orbit-two-x,0px), var(--pointer-orbit-two-y,0px), 0);width:530px;top:32px;left:12%}.mkt .dashboard-shell{min-width:720px;transform:perspective(1200px) rotateY(calc(-2.4deg + var(--pointer-tilt-y,0deg))) rotateX(calc(.8deg + var(--pointer-tilt-x,0deg)));transition:box-shadow .5s ease, transform .22s var(--mkt-ease-out);background:#fff;border:1px solid #d0dbeae6;border-radius:20px;width:106%;position:absolute;top:60px;left:4%;overflow:hidden;box-shadow:0 45px 100px #233e6c33,0 10px 28px #233e6c1a}.mkt .hero-product:hover .dashboard-shell{transform:perspective(1200px) rotateY(calc(-1deg + var(--pointer-tilt-y,0deg))) rotateX(calc(.3deg + var(--pointer-tilt-x,0deg))) translateY(-4px);box-shadow:0 52px 120px #233e6c38,0 12px 32px #233e6c1f}.mkt .dashboard-topbar{border-bottom:1px solid #e8ecf3;align-items:center;height:60px;padding:0 17px;display:flex}.mkt .dash-brand{align-items:center;gap:6px;width:124px;font-size:14px;display:flex}.mkt .dash-brand svg{border-radius:6px;display:block}.mkt .dash-search{color:#a2a9b6;background:#f5f7fa;border:1px solid #edf0f4;border-radius:7px;width:245px;margin:auto;padding:9px 14px;font-size:9px}.mkt .dash-user{color:#26406d;background:linear-gradient(135deg,#c8e8e7,#bed3f4);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:flex}.mkt .dashboard-body{min-height:458px;display:flex}.mkt .dash-content{background:#f6f7fa;flex:1;padding:20px 24px 26px}.mkt .dash-crumb{color:var(--mkt-blue);font-size:8px;font-weight:700}.mkt .dash-patient{background:#fff;border:1px solid #e6e9f1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #1018280a}.mkt .dash-patient-name{align-items:center;gap:7px;display:flex}.mkt .dash-patient-name h3{letter-spacing:-.01em;margin:0;font-size:15px}.mkt .dash-patient-name code{color:#475467;background:#f2f4f7;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.mkt .dash-pills{gap:5px;margin-top:7px;display:flex}.mkt .dash-pills em{color:#475467;background:#f2f4f7;border-radius:100px;padding:3px 7px;font-size:6px;font-style:normal;font-weight:700}.mkt .dash-pills em.net{color:var(--mkt-blue);background:#eef3fe}.mkt .dash-meta{gap:20px;display:flex}.mkt .dash-meta span{color:#98a2b3;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:700;display:block}.mkt .dash-meta b{margin-top:3px;font-size:8px;font-weight:650;display:block}.mkt .dash-meta .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.mkt .dash-tabs{border-bottom:1px solid #e6e9f1;gap:3px;margin-top:13px;display:flex}.mkt .dash-tabs span{color:#667085;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 9px;font-size:8px;font-weight:700}.mkt .dash-tabs .active{border-color:var(--mkt-blue);color:var(--mkt-blue)}.mkt .proc-card{background:#fff;border:1px solid #e6e9f1;border-radius:10px;margin-top:11px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.mkt .proc-head{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.mkt .proc-head b{font-size:9px}.mkt .proc-head b span{color:#98a2b3;margin-left:3px;font-weight:500}.mkt .proc-head button{color:#475467;background:#fff;border:1px solid #dde2ec;border-radius:6px;padding:4px 8px;font-size:7px;font-weight:700}.mkt .proc-row{grid-template-columns:.8fr 2fr .8fr .7fr 1fr;align-items:center;gap:8px;padding:7px 13px;display:grid}.mkt .proc-row.head{border-bottom:1px solid #e6e9f1;padding-top:8px;padding-bottom:6px}.mkt .proc-row.head span{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:700}.mkt .proc-row+.proc-row:not(.head){border-top:1px solid #f7f8fa}.mkt .proc-row code{color:#475467;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.mkt .proc-row b{font-size:8px;font-weight:650}.mkt .proc-row>span{color:#475467;font-size:8px}.mkt .proc-row em{color:#077d55;background:#e6f4ee;border-radius:100px;justify-self:start;padding:2px 7px;font-size:6px;font-style:normal;font-weight:700}.mkt .fin-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.mkt .fin-summary>div{background:#fff;border:1px solid #e6e9f1;border-radius:10px;padding:11px 13px;box-shadow:0 1px 2px #1018280a}.mkt .fin-top{justify-content:space-between;align-items:center;display:flex}.mkt .fin-top span{color:#475467;letter-spacing:.04em;text-transform:uppercase;font-size:6.5px;font-weight:700}.mkt .fin-top small{color:#667085;font-size:6px}.mkt .fin-bar{background:#eef0f5;border-radius:6px;height:5px;margin-top:8px;overflow:hidden}.mkt .fin-bar i{background:var(--mkt-blue);border-radius:6px;height:100%;display:block}.mkt .fin-value{margin-top:8px;font-size:8px;font-weight:800;display:block}.mkt .fin-value.blue{color:var(--mkt-blue)}.mkt .fin-value.amber{color:#b54708}.mkt .floating-card{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);z-index:3;background:#ffffffe8;border:1px solid #dce4efdb;border-radius:14px;align-items:center;padding:12px 14px;display:flex;position:absolute;box-shadow:0 20px 50px #1b36632b,inset 0 1px #ffffffb3}.mkt .floating-card p{margin:0}.mkt .floating-card p b,.mkt .floating-card p small{white-space:nowrap;display:block}.mkt .floating-card p b{font-size:10px}.mkt .floating-card p small{color:#8790a1;margin-top:4px;font-size:7px}.mkt .floating-icon,.mkt .claim-spark{color:#077d55;background:#e6f4ee;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:10px;font-size:10px;font-weight:800;display:flex}.mkt .floating-patient{bottom:42px;left:-3%}.mkt .floating-claim{top:105px;right:-4%}.mkt .claim-spark{color:var(--mkt-indigo);background:#eef3fe;font-size:8px}.mkt .floating-claim strong{color:#077d55;margin-left:18px;font-size:10px}.mkt .section-pad{padding:130px max(4vw,50vw - 590px)}.mkt .platform{background:linear-gradient(#fff,#fcfdff);position:relative}.mkt .platform:before{content:"";background:linear-gradient(90deg,#0000,#2557e82e,#0000);width:min(1180px,92vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mkt .section-heading{grid-template-columns:1fr 420px;align-items:flex-end;gap:80px;display:grid}.mkt .section-heading h2,.mkt .workflow h2,.mkt .final-cta h2{letter-spacing:-.062em;margin:18px 0 0;font-size:clamp(48px,5vw,70px);font-weight:700;line-height:1.01}.mkt .section-heading h2{margin-top:0}.mkt .workflow h2{margin-top:0;font-size:clamp(38px,3.4vw,52px)}.mkt .section-heading>p{color:var(--mkt-muted);margin:0 0 6px;font-size:17px;line-height:1.7}.mkt .bento-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:70px;display:grid}.mkt .feature-card{min-height:440px;transition:border-color .35s ease, transform .35s var(--mkt-ease-out), box-shadow .35s ease;background:linear-gradient(145deg,#fbfcfe,#f5f8fc);border:1px solid #e5eaf2;border-radius:24px;padding:22px 24px 28px;position:relative;overflow:hidden;box-shadow:0 1px 1px #14284b05}.mkt .feature-card:hover{box-shadow:var(--mkt-shadow-soft);border-color:#b7c4d9cc;transform:translateY(-7px)}.mkt .feature-1,.mkt .feature-2,.mkt .feature-3,.mkt .feature-4{grid-column:span 3}.mkt .feature-top{justify-content:space-between;align-items:center;display:flex}.mkt .feature-badges{align-items:center;gap:8px;display:flex}.mkt .feature-top span{color:#778297;background:#ffffffc7;border:1px solid #e3e8ef;border-radius:100px;justify-content:center;align-items:center;width:34px;height:27px;font-size:9px;font-weight:800;display:flex}.mkt .feature-status{letter-spacing:.05em;text-transform:uppercase;border-radius:100px;padding:6px 10px;font-size:9px;font-style:normal;font-weight:800}.mkt .feature-status.live{color:#077d55;background:#e6f4ee;border:1px solid #cdeadd}.mkt .feature-status.soon{color:#778297;background:#ffffffc7;border:1px solid #e3e8ef}.mkt .feature-top i{background:#ffffffa6;border:1px solid #dbe0e9;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-style:normal;transition:background .25s,color .25s,transform .25s;display:flex}.mkt .feature-card:hover .feature-top i{background:var(--mkt-ink);color:#fff;transform:rotate(7deg)}.mkt .feature-visual{z-index:1;justify-content:center;align-items:center;height:210px;display:flex;position:relative}.mkt .feature-visual>*{transition:translate .4s var(--mkt-ease-out), filter .4s ease}.mkt .feature-card:hover .feature-visual>*{filter:saturate(1.08);translate:0 -5px}.mkt .feature-card h3{letter-spacing:-.045em;z-index:1;margin:0 0 10px;font-size:23px;font-weight:680;position:relative}.mkt .feature-card>p{color:var(--mkt-muted);margin:0;font-size:14px;line-height:1.65}.mkt .feature-card:before{content:"";filter:blur(2px);opacity:.13;border-radius:50%;width:210px;height:210px;position:absolute;top:48px;right:-82px}.mkt .feature-card.aqua:before{background:var(--mkt-aqua)}.mkt .feature-card.sky:before{background:var(--mkt-sky)}.mkt .feature-card.emerald:before{background:var(--mkt-emerald)}.mkt .feature-card.blue:before{background:var(--mkt-blue)}.mkt .feature-card.indigo:before{background:var(--mkt-indigo)}.mkt .feature-card.violet:before{background:var(--mkt-violet)}.mkt .schedule-mini{background:#fff;border:1px solid #e3e8f0;border-radius:14px;align-items:center;width:85%;padding:15px;display:flex;transform:rotate(-3deg);box-shadow:0 18px 36px #1c41621a}.mkt .mini-date{color:#179b9d;background:#e9fbfa;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:52px;display:flex}.mkt .mini-date b{font-size:18px}.mkt .mini-date span{font-size:6px;font-weight:800}.mkt .mini-slots{flex:1;padding:0 12px}.mkt .mini-slots i{background:#edf1f5;border-radius:3px;height:5px;margin:7px 0;display:block}.mkt .mini-slots i:nth-child(2){background:#c7efec;width:75%}.mkt .mini-check{background:var(--mkt-aqua);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.mkt .patient-mini{background:#fff;border:1px solid #e4e9f1;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:86%;padding:18px;display:grid;transform:rotate(2deg);box-shadow:0 18px 36px #1c41621a}.mkt .patient-avatar{color:#22538c;background:linear-gradient(135deg,#b6e9eb,#c2d6fa);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:12px;font-weight:800;display:flex}.mkt .patient-lines i{background:#ebeff4;border-radius:3px;height:6px;margin:6px 0;display:block}.mkt .patient-lines i:first-child{background:#263858;width:60%}.mkt .patient-lines i:last-child{width:78%}.mkt .patient-mini>span{color:#077d55;background:#e6f4ee;border-radius:10px;grid-column:2;justify-self:start;margin-top:-12px;padding:4px 8px;font-size:6px;font-weight:800}.mkt .insurance-mini{background:#fff;border:1px solid #dfe9e7;border-radius:14px;width:92%;padding:16px;transform:rotate(-1deg);box-shadow:0 18px 36px #1c62521a}.mkt .insurance-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.mkt .payer-badge{color:#176f66;background:linear-gradient(135deg,#d9f6ef,#d8eafd);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:flex}.mkt .insurance-head b,.mkt .insurance-head small{display:block}.mkt .insurance-head b{font-size:10px}.mkt .insurance-head small{color:#8b95a3;margin-top:3px;font-size:7px}.mkt .insurance-head>i{color:#077d55;background:#e6f4ee;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:flex}.mkt .benefit-grid{border-top:1px solid #edf1f3;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;padding-top:12px;display:grid}.mkt .benefit-grid span{background:#f6faf9;border-radius:7px;padding:8px 6px}.mkt .benefit-grid small,.mkt .benefit-grid b{display:block}.mkt .benefit-grid small{color:#8a949f;font-size:6px}.mkt .benefit-grid b{margin-top:3px;font-size:10px}.mkt .treatment-mini{align-items:center;gap:16px;width:88%;display:flex}.mkt .tooth-glyph{background:var(--mkt-gradient);color:#fff;border-radius:45% 45% 52% 52%;justify-content:center;align-items:center;width:76px;height:92px;font-size:35px;font-weight:700;display:flex;box-shadow:0 16px 30px #2557e833}.mkt .plan-progress{background:#fff;border:1px solid #e3e8f0;border-radius:12px;flex:1;padding:15px}.mkt .plan-progress span,.mkt .plan-progress b{display:block}.mkt .plan-progress span{color:#7b8497;font-size:8px}.mkt .plan-progress b{margin:5px 0 9px;font-size:20px}.mkt .plan-progress i{background:linear-gradient(90deg, var(--mkt-blue) 0 84%, #e8edf5 84%);border-radius:8px;height:5px;display:block}.mkt .claim-mini{justify-content:center;align-items:center;gap:22px;width:90%;display:flex}.mkt .claim-doc{background:#fff;border:1px solid #dfe5ee;border-radius:11px;width:90px;padding:23px 17px;transform:rotate(-4deg);box-shadow:0 18px 36px #1c416217}.mkt .claim-doc i{background:#dce4f4;border-radius:3px;height:6px;margin:8px 0;display:block}.mkt .claim-doc i:first-child{background:var(--mkt-indigo);width:65%}.mkt .claim-status{background:#fff;border:1px solid #e2e7ef;border-radius:12px;justify-content:space-between;align-items:center;width:180px;padding:17px;font-size:11px;font-weight:700;display:flex;box-shadow:0 16px 30px #1c416214}.mkt .claim-status b{color:#077d55;background:#e6f4ee;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mkt .workflow{background:radial-gradient(circle at 84% 10%, #4450e033, transparent 29%), radial-gradient(circle at 8% 88%, #29c4d81c, transparent 28%), var(--mkt-navy);border-bottom:1px solid var(--mkt-navy-line);border-top:1px solid var(--mkt-navy-line);color:#fff;grid-template-columns:.84fr 1.16fr;gap:110px;display:grid;position:relative;overflow:hidden}.mkt .workflow:before{content:"";opacity:.55;background:radial-gradient(circle,#29c4d829 1px,#0000 1px) 0 0/22px 22px;position:absolute;inset:0 50% 0 0}.mkt .workflow-copy{z-index:1;align-self:center;position:relative}.mkt .kicker.light{color:#57dce0}.mkt .workflow h2 span{color:#8898bb}.mkt .workflow-copy>p{color:#a9b3c9;max-width:490px;margin:26px 0 34px;font-size:17px;line-height:1.75}.mkt .button-light{color:var(--mkt-ink);background:#fff;min-height:52px;padding:0 22px}.mkt .button-light:hover{box-shadow:0 14px 35px #00000038}.mkt .workflow-board{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff1b,#ffffff0a);border:1px solid #ffffff24;border-radius:28px;min-height:430px;padding:28px;position:relative;box-shadow:0 38px 90px #0000004d,inset 0 1px #ffffff0a}.mkt .workflow-label{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:0 5px 20px;display:flex}.mkt .workflow-label span{letter-spacing:.15em;font-size:9px;font-weight:800}.mkt .workflow-label i{color:#6edddf;align-items:center;gap:6px;font-size:9px;font-style:normal;display:flex}.mkt .workflow-label i:before{content:"";background:#4fd2b5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #4fd2b51f}.mkt .workflow-line{background:linear-gradient(#0000,#29c4d8,#4450e0,#0000);width:1px;height:280px;position:absolute;top:87px;left:81px}.mkt .workflow-step{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s ease, transform .25s var(--mkt-ease-out);background:#ffffff13;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;width:calc(100% - 64px);padding:13px 16px;display:grid;position:absolute;left:46px;box-shadow:0 14px 28px #01081a1a}.mkt .workflow-step:hover{background:#ffffff1f;transform:translate(4px)}.mkt .step-one{top:92px}.mkt .step-two{top:196px}.mkt .step-three{top:300px}.mkt .step-icon{color:#79e2e2;background:linear-gradient(135deg,#18375b,#3454a6);border:1px solid #6ddde040;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:flex}.mkt .workflow-step small,.mkt .workflow-step b,.mkt .workflow-step p{display:block}.mkt .workflow-step small{color:#7685a3;letter-spacing:.08em;font-size:7px;font-weight:700}.mkt .workflow-step b{margin-top:4px;font-size:12px}.mkt .workflow-step p{color:#8e9ab2;margin:4px 0 0;font-size:8px}.mkt .workflow-step>i{color:#57d5b8;background:#35cfad1f;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:flex}.mkt .automation-chip{color:#4a5670;white-space:nowrap;background:#fff;border:1px solid #ffffffa6;border-radius:11px;padding:12px 15px;font-size:8px;position:absolute;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #0003}.mkt .automation-chip b{color:var(--mkt-ink);margin-left:14px}.mkt .final-cta{color:#fff;isolation:isolate;text-align:center;background:linear-gradient(125deg,#27bfd4 0%,#2b86ee 40%,#2f5fe9 74%,#6a4ede 100%);padding:128px 24px;position:relative;overflow:hidden}.mkt .final-cta:before,.mkt .final-cta:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:600px;height:600px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.mkt .final-cta:after{width:820px;height:820px;top:-70px}.mkt .cta-glow{filter:blur(60px);background:#ffffff29;border-radius:50%;width:360px;height:360px;position:absolute;top:25%;left:50%;transform:translate(-50%)}.mkt .cta-brand-mark,.mkt .final-cta>:not(.cta-glow){z-index:2;position:relative}.mkt .cta-brand-mark{border:1px solid #ffffff38;border-radius:22px;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto 28px;display:flex}.mkt .final-cta .kicker{color:#ffffffbf}.mkt .final-cta h2{margin-top:0;font-size:clamp(48px,5.5vw,74px)}.mkt .final-cta>p{color:#ffffffd4;max-width:630px;margin:26px auto 34px;font-size:16px;line-height:1.7}.mkt .cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.mkt .button-ghost{color:#fff;background:0 0;border:1px solid #ffffff73;min-height:52px;padding:0 22px}.mkt .button-ghost:hover{border-color:#fff;box-shadow:0 14px 35px #0000002e}.mkt .site-footer{background:var(--mkt-footer);color:#fff;padding:84px max(4vw,50vw - 590px) 30px}.mkt .footer-main{grid-template-columns:1fr 1.4fr;gap:100px;display:grid}.mkt .footer-brand .brand{gap:9px}.mkt .footer-brand p{color:#8e9ab4;margin:22px 0;font-size:13px;line-height:1.7}.mkt .footer-links{grid-template-columns:repeat(2,1fr);display:grid}.mkt .footer-links>div{flex-direction:column;gap:13px;display:flex}.mkt .footer-links b{margin-bottom:7px;font-size:11px}.mkt .footer-links a{color:#8794ad;font-size:11px;transition:color .2s,transform .2s}.mkt .footer-links a:hover{color:#fff;transform:translate(3px)}.mkt .footer-bottom{color:#64718c;border-top:1px solid #202c46;justify-content:space-between;align-items:center;margin-top:60px;padding-top:25px;font-size:9px;display:flex}.mkt .footer-bottom div{gap:22px;display:flex}@media (max-width:1050px){.mkt .desktop-nav{gap:22px;margin-left:15px}.mkt .hero{grid-template-columns:1fr;min-height:auto;padding-top:155px}.mkt .hero-copy{max-width:700px}.mkt .hero-product{min-height:585px;margin-top:55px}.mkt .dashboard-shell{width:88%;min-width:700px;left:2%}.mkt .floating-claim{right:2%}.mkt .section-heading{grid-template-columns:1fr 340px;gap:50px}.mkt .workflow{gap:55px}}@media (max-width:920px){.mkt .bento-grid{grid-template-columns:repeat(2,1fr)}.mkt .feature-1,.mkt .feature-2,.mkt .feature-3,.mkt .feature-4{grid-column:span 1}.mkt .workflow{display:block}.mkt .workflow-copy{max-width:620px}.mkt .workflow-board{margin-top:70px}}@media (max-width:780px){.mkt .site-header{background:#ffffffe8;border-radius:16px;width:calc(100% - 20px);height:62px;padding:0 10px 0 15px;top:10px}.mkt .brand{gap:7px}.mkt .desktop-nav,.mkt .nav-actions{display:none}.mkt .mobile-menu{display:block}.mkt .mobile-menu summary{background:var(--mkt-ink);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:43px;height:41px;list-style:none;display:flex}.mkt .mobile-menu summary::-webkit-details-marker{display:none}.mkt .mobile-menu summary i{background:#fff;width:17px;height:1px;display:block}.mkt .mobile-menu nav{border:1px solid var(--mkt-line);background:#fff;border-radius:14px;flex-direction:column;min-width:210px;padding:9px;display:flex;position:absolute;top:49px;right:0;box-shadow:0 18px 40px #0d1f4426}.mkt .mobile-menu nav a{border-radius:9px;padding:12px;font-size:13px;font-weight:650}.mkt .mobile-menu nav a:last-child{background:var(--mkt-gradient);color:#fff;margin-top:4px}.mkt .hero{--parallax-copy-shift:36px;--parallax-product-shift:70px;--parallax-grid-shift:90px;--parallax-ring-shift:55px;text-align:center;padding:128px 20px 68px;display:block}.mkt .hero:before{-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.mkt .hero:after{width:520px;height:520px;top:330px;right:-280px}.mkt .hero-copy{margin:0 auto}.mkt .eyebrow{font-size:8px}.mkt .hero h1{margin-top:26px;font-size:clamp(34px,10vw,46px);line-height:1.06}.mkt .hero-lede{font-size:16px}.mkt .hero-actions{flex-direction:column;gap:18px}.mkt .hero-product{min-height:445px;margin-left:-20px;margin-right:-20px;overflow:hidden}.mkt .dashboard-shell{transform-origin:0 0;width:720px;min-width:610px;top:50px;left:18px;transform:scale(.74)}.mkt .floating-patient{bottom:45px;left:15px}.mkt .floating-claim{top:45px;right:10px}.mkt .section-pad{padding:92px 20px}.mkt .section-heading{display:block}.mkt .section-heading h2{font-size:42px}.mkt .workflow h2{font-size:36px}.mkt .section-heading>p{margin-top:24px;font-size:15px}.mkt .bento-grid{margin-top:44px;display:block}.mkt .feature-card{min-height:370px;margin-top:14px}.mkt .workflow{display:block}.mkt .workflow-copy>p{font-size:15px}.mkt .workflow-board{min-height:460px;margin-top:60px}.mkt .workflow-line{left:65px}.mkt .workflow-step{width:calc(100% - 44px);left:30px}.mkt .step-two{top:210px}.mkt .step-three{top:328px}.mkt .final-cta{padding:102px 20px}.mkt .final-cta h2{font-size:45px}.mkt .footer-main{display:block}.mkt .footer-links{gap:24px;margin-top:50px}.mkt .footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:430px){.mkt .hero h1{font-size:36px}.mkt .hero-product{min-height:390px}.mkt .dashboard-shell{transform:scale(.62)}.mkt .floating-card{transform-origin:0;transform:scale(.88)}.mkt .floating-claim{transform-origin:100%;right:-18px}.mkt .feature-visual{height:180px}.mkt .workflow-board{margin-left:-4px;margin-right:-4px;padding:18px 12px}.mkt .workflow-line{left:53px}.mkt .workflow-step{width:calc(100% - 28px);left:18px}.mkt .workflow-step b{font-size:10px}.mkt .workflow-step p{font-size:7px}.mkt .workflow-step>i{display:none}.mkt .footer-links{grid-template-columns:1fr 1fr;row-gap:40px}}@media (prefers-reduced-motion:no-preference){.mkt .hero .eyebrow{animation:mkt-fade-up .55s var(--mkt-ease-out) 50ms both}.mkt .hero h1{animation:mkt-fade-up .7s var(--mkt-ease-out) .13s both}.mkt .hero-lede{animation:mkt-fade-up .7s var(--mkt-ease-out) .21s both}.mkt .hero-actions{animation:mkt-fade-up .7s var(--mkt-ease-out) .29s both}.mkt .dashboard-shell{animation:mkt-dashboard-in .85s var(--mkt-ease-out) .18s both}.mkt .floating-patient{animation:5s ease-in-out infinite mkt-float}.mkt .floating-claim{animation:5.7s ease-in-out .8s infinite mkt-float}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mkt .hero-copy{will-change:translate, opacity;animation:linear both mkt-hero-copy-parallax;animation-timeline:--hero-parallax;animation-range:exit}.mkt .hero-product{will-change:translate;animation:linear both mkt-hero-product-parallax;animation-timeline:--hero-parallax;animation-range:exit}.mkt .hero:before{animation:linear both mkt-hero-grid-parallax;animation-timeline:--hero-parallax;animation-range:exit}.mkt .hero:after{animation:linear both mkt-hero-ring-parallax;animation-timeline:--hero-parallax;animation-range:exit}.mkt .hero-glow{will-change:translate, scale;animation:linear both mkt-hero-glow-parallax;animation-timeline:--hero-parallax;animation-range:exit}.mkt .hero-glow-one{--glow-x:-70px;--glow-y:150px;--glow-scale:1.12}.mkt .hero-glow-two{--glow-x:85px;--glow-y:72px;--glow-scale:1.18}.mkt .product-orbit{will-change:translate, rotate;animation:linear both mkt-hero-orbit-parallax;animation-timeline:--hero-parallax;animation-range:exit}.mkt .orbit-one{--orbit-x:-48px;--orbit-y:105px;--orbit-rotate:7deg}.mkt .orbit-two{--orbit-x:42px;--orbit-y:58px;--orbit-rotate:-5deg}.mkt .section-heading,.mkt .feature-card,.mkt .workflow-copy,.mkt .workflow-board,.mkt .final-cta>:not(.cta-glow){animation:linear both mkt-section-reveal;animation-timeline:view();animation-range:entry cover 30%}.mkt .feature-card:nth-child(2),.mkt .feature-card:nth-child(4){animation-range:entry 5% cover 32%}.mkt .feature-card:nth-child(3){animation-range:entry 10% cover 34%}}}@media (prefers-reduced-motion:reduce){.mkt,.mkt *,.mkt :before,.mkt :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
