.medflow-page{isolation:isolate;margin-top:calc(-1*var(--nav-h));padding-top:var(--nav-h);color:#111;font-family:var(--font-inter),sans-serif;font-synthesis:none;background:#f6f6f4;position:relative}.medflow-page:before{content:"";z-index:-1;top:calc(var(--nav-h) + 330px);opacity:.42;pointer-events:none;background:url(/medflow/research-background.png) 50%/1440px 810px no-repeat;width:min(1440px,100%);height:810px;position:absolute;left:max(0px,50% - 720px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000),linear-gradient(#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000),linear-gradient(#0000,#000 64px calc(100% - 64px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.medflow-page ::selection{color:#111;background:#e9d553}.mf-shell{width:1072px;min-height:1352px;margin:0 auto;padding:92px 0 120px}.mf-hero-inner{grid-template-columns:576px 448px;align-items:start;gap:48px;display:grid}.mf-eyebrow{color:#61615c;font:500 10px/16px var(--font-mono),monospace;letter-spacing:2.4px;align-items:center;gap:10px;display:flex}.mf-eyebrow .dot{background:#97a0af;border-radius:50%;flex:none;width:6px;height:6px}.mf-hero-copy{padding-top:8px}.mf-title{letter-spacing:0;margin:28px 0 32px;font:400 78px/94px Georgia,serif}.mf-coming{margin:0 0 10px;font-size:16px;font-weight:600;line-height:24px}.mf-tagline,.mf-lead-sub{letter-spacing:.14px;color:#6b6b66;font-size:16px;line-height:26px}.mf-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mf-button{color:#111;min-height:44px;font:400 14px/20px var(--font-inter),sans-serif;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #e1e4eb;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:inline-flex}.mf-button svg{flex-shrink:0;width:18px;height:18px}.mf-primary{color:#fff;background:#171717;border-color:#171717}.mf-button:focus-visible{outline-offset:3px;outline:1px solid #97a0af}.mf-button:disabled{color:#a3a39d;cursor:default;background:#ececea;border-color:#ececea}.mf-concept-head{margin-top:70px}.mf-lead{letter-spacing:-.8px;font:400 56px/72px Georgia,serif}.mf-lead em{color:#626b7a}.mf-lead-sub{margin-top:42px}.mf-wl-card{min-height:668px;scroll-margin-top:calc(var(--nav-h) + 24px);background:#fff;padding:40px 39px}.mf-wl-card>h2{letter-spacing:-.46px;margin:20px 0 18px;font:400 30px/38px Georgia,serif}.mf-form-lead{letter-spacing:-.15px;color:#6b6b66;margin-bottom:24px;font-size:14px;line-height:23px}.mf-form{flex-direction:column;gap:14px;display:flex}.mf-field input{color:#2e2e2b;width:100%;min-width:0;height:55.422px;font:400 14px/20px var(--font-inter),sans-serif;scroll-margin-top:calc(var(--nav-h) + 24px);background:#fff;border:0;border-radius:0;outline:none;padding:0 16px;display:block;box-shadow:inset 0 0 0 1px #00000026}.mf-field input::placeholder{color:#61615c;opacity:1}.mf-field input:focus{box-shadow:inset 0 0 0 1.5px #171717,0 0 0 2px #00000014}.mf-field input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #b42318}.mf-field input:disabled{opacity:1;-webkit-text-fill-color:#2e2e2b}.mf-field-error,.mf-api-error{color:#b42318;font-size:11px;line-height:17px}.mf-field-error{margin-top:4px}.mf-consent{color:#61615c;cursor:pointer;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:9px;font-size:11px;line-height:17px;display:grid}.mf-consent input{accent-color:#171717;border-radius:0;width:14px;height:14px;margin-top:3px}.mf-consent a{text-decoration:underline}.mf-submit{width:100%;height:56px;margin-top:74px}.mf-api-error+.mf-submit{margin-top:40px}.mf-success{text-align:center}.mf-check{color:#2c8765;background:#edf7f2;border:10px solid #e1ede9;place-items:center;width:104px;height:104px;margin:12px auto 24px;display:grid;box-shadow:0 12px 24px #2c87651f}.mf-check svg{width:40px;height:40px}.mf-success-title{letter-spacing:-.46px;width:100%;min-width:0;scroll-margin-top:calc(var(--nav-h) + 144px);outline:none;justify-content:center;margin:24px 0;padding:4px 0;font:400 30px/38px Georgia,serif;display:flex;overflow:visible}.mf-success-prefix,.mf-success-suffix{flex-shrink:0}.mf-success-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mf-success>p{color:#6b6b66;letter-spacing:-.15px;margin:20px 0;font-size:14px;line-height:23px}.mf-success strong{color:#111;font-weight:500}.mf-code-note{background:#edf7f2;border:1px solid #b5dbc7;margin:22px 0 26px;padding:10px;font-size:12px;line-height:20px}.mf-social-row{justify-content:center;gap:8px;margin-top:26px;display:flex}.mf-social-row .mf-button{white-space:nowrap;padding:12px}.mf-success-bottom{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}.mf-success-bottom>span{color:#61615c;font:500 10px/16px var(--font-mono),monospace;letter-spacing:2.4px}.mf-success-bottom a{border-bottom:1px solid #97a0af;font-size:14px;line-height:24px}.mf-pillars{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:242px;display:grid}.mf-pillar{padding:36px 30px}.mf-pillar+.mf-pillar{border-left:1px solid #f0f0ef}.mf-pillar-number{font:500 11px/16px var(--font-mono),monospace;letter-spacing:1.16445px;color:#61615c}.mf-pillar h3{letter-spacing:.928359px;text-transform:uppercase;align-items:center;gap:10px;margin:22px 0 14px;font-size:18px;font-weight:500;line-height:26px;display:flex}.mf-pillar p{letter-spacing:-.15px;color:#6b6b66;font-size:14px;line-height:23px}.mf-confetti{inset:var(--nav-h)0 0;width:100%;height:calc(100dvh - var(--nav-h));z-index:40;pointer-events:none;position:fixed}@media (max-width:1199px){.mf-shell{width:100%;max-width:688px;min-height:0;padding:48px 24px 64px}.mf-hero-inner{grid-template-columns:minmax(0,1fr);gap:36px}.mf-hero-copy{padding-top:0}.mf-title{margin:28px 0 30px;font-size:clamp(42px,12vw,78px);line-height:1.1}.mf-desktop-break{display:none}.mf-cta-row{margin-top:26px}.mf-concept-head{margin-top:52px}.mf-lead{font-size:clamp(32px,8.7vw,56px);line-height:1.28}.mf-lead-sub{margin-top:26px}.mf-wl-card{min-height:0;padding:28px 24px}.mf-field input{font-size:16px}.mf-submit,.mf-api-error+.mf-submit{margin-top:22px}.mf-social-row{flex-direction:column}.mf-pillars{grid-template-columns:minmax(0,1fr);margin-top:40px}.mf-pillar{padding:28px 24px}.mf-pillar+.mf-pillar{border-top:1px solid #f0f0ef;border-left:0}.medflow-page:before{top:calc(var(--nav-h) + 230px);background-position:58%;background-size:auto 750px;width:100%;height:850px;-webkit-mask-image:linear-gradient(#0000,#000 18% 75%,#0000);mask-image:linear-gradient(#0000,#000 18% 75%,#0000)}}@media (max-width:359px){.mf-shell,.mf-wl-card,.mf-pillar{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.mf-confetti{display:none}}
