@import url(https://fonts.googleapis.com/icon?family=Material+Icons);:root{--white:#fff;--ivory:#fffaf3;--dusty-rose:#e7bfcf;--pastel-pink:#f8e1e7;--highlight:#c00;--warm-grey:#f6f1ee;--brown:#7c5e57;--button-hover:#b30000;--card-shadow:0 4px 24px #cc000012}body{background:#fffaf3;background:var(--ivory);font-family:Segoe UI,Arial,sans-serif;margin:0;min-height:100vh}body,nav{color:#7c5e57;color:var(--brown)}nav{align-items:center;display:flex;font-size:1em;font-weight:600;gap:1.5em;position:relative;z-index:2000}nav a{border-bottom:2px solid #0000;color:#7c5e57;color:var(--brown);cursor:pointer;padding:.3em .5em;text-decoration:none;transition:border-color .2s ease,color .2s ease}nav a.active,nav a:hover{border-bottom-color:#c00;border-bottom-color:var(--highlight);color:#c00;color:var(--highlight);text-decoration:underline}.nav-submenu{align-items:flex-start;display:flex;flex-direction:column;position:relative}.submenu-list{background:#fffaf3;background:var(--ivory);border-radius:5px;box-shadow:0 4px 24px #cc000012;box-shadow:var(--card-shadow);display:none;left:0;list-style:none;margin-top:8px;min-width:180px;padding:.5em 0;position:absolute;top:100%;z-index:2100}.nav-submenu:focus-within .submenu-list,.nav-submenu:hover .submenu-list{display:block}.submenu-list li{padding:0}.submenu-list li a{background:#0000;color:#7c5e57;color:var(--brown);display:block;font-weight:500;padding:.5em 1.2em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.submenu-list li a.active,.submenu-list li a:hover{background-color:#f8e1e7;background-color:var(--pastel-pink);color:#c00;color:var(--highlight);text-decoration:underline}@media (max-width:650px){nav{flex-direction:column;gap:.5em}.nav-submenu,nav{align-items:stretch}.nav-submenu{position:static;width:100%}.submenu-list{background:#fffaf3;background:var(--ivory);border-radius:0 0 6px 6px;box-shadow:none;display:block;margin:.5em 0 0 .5em;min-width:0;min-width:auto;padding-left:.5em;position:static;z-index:auto}.submenu-list li a{font-size:1em;padding:.6em 1em}.nav-submenu:focus-within .submenu-list,.nav-submenu:hover .submenu-list{display:block}}.for-startups-page nav .nav-submenu .submenu-list{background:#fffaf3;background:var(--ivory);border-radius:0 0 6px 6px;box-shadow:none;display:block!important;margin-top:.5em;padding-left:.5em;position:static}a{color:#c00;color:var(--highlight);text-decoration:underline}a:hover{text-decoration:none}.container{margin:2.5em auto 4em;max-width:900px;padding:0 2em}header{align-items:center;background:#fffaf3;background:var(--ivory);box-shadow:0 4px 24px #cc000012;box-shadow:var(--card-shadow);display:flex;justify-content:space-between;padding:.7em 2em;position:sticky;top:0;z-index:1000}.logo img{cursor:pointer;height:48px}footer{background:#f6f1ee;background:var(--warm-grey);bottom:0;color:#7c5e57;color:var(--brown);font-size:.9em;padding:1em 2em;position:relative;text-align:center;width:100%}footer a{cursor:pointer;font-weight:500;margin:0 1em}h1,h2,h3{color:#7c5e57;color:var(--brown);letter-spacing:.02em;margin-bottom:.5em;margin-top:0}p{font-size:1.1em;line-height:1.6}main{padding:2em 0}@media (max-width:650px){nav a{font-size:.95em;margin:0 .7em}.container{padding:0 1em}}.about-page{color:#7c5e57;color:var(--brown);font-family:Segoe UI,Arial,sans-serif;margin:2em auto 4em;max-width:900px;padding:0 2em;text-align:center}.about-header{font-weight:700;margin-bottom:1.2em}.about-text{font-size:1.1em;line-height:1.6;margin-bottom:2em;margin-left:auto;margin-right:auto;max-width:700px}.about-image-band{background-image:url(/static/media/about-image.d5d28075811f4ca440a8.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;height:220px;margin:0 auto 2em;overflow:hidden;position:relative;width:100%}@media (max-width:650px){.about-image-band{height:140px;margin-bottom:1.5em}.about-text{font-size:1em;margin-bottom:1.5em}.about-page{padding:0 1em}}.for-patients-page{color:#7c5e57;color:var(--brown);font-family:Segoe UI,Arial,sans-serif;margin:2em auto 4em;max-width:900px;padding:0 2em;text-align:center}.for-patients-header{font-weight:700;margin-bottom:1.2em}.for-patients-text{font-size:1.1em;line-height:1.6;margin-bottom:2em;margin-left:auto;margin-right:auto;max-width:700px}.for-patients-image-band{background-image:url(/static/media/forpatients-image.fc26a1e984c39298edca.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;height:220px;margin:0 auto 2em;overflow:hidden;position:relative;width:100%}@media (max-width:650px){.for-patients-page{padding:0 1em}.for-patients-image-band{height:140px;margin-bottom:1.5em}.for-patients-text{font-size:1em;margin-bottom:1.5em}}.for-startups-header{color:#7c5e57;color:var(--brown);font-weight:700;margin:2em auto 1em;max-width:700px;text-align:left}.for-startups-services{margin:0 auto 3em;max-width:700px;text-align:left}.for-startups-services h2{color:#7c5e57;color:var(--brown);font-weight:600;margin-bottom:1em}.for-startups-services ul{color:#7c5e57;color:var(--brown);display:inline-block;font-size:1.1em;line-height:1.6;list-style-type:disc;margin:0 auto;padding-left:1.4em;text-align:left}.for-startups-products{margin:0 auto 3em;max-width:700px;text-align:left}.for-startups-products h2{color:#7c5e57;color:var(--brown);font-weight:600;margin-bottom:1em}.for-startups-products ul{color:#7c5e57;color:var(--brown);display:inline-block;font-size:1.1em;line-height:1.6;list-style-type:disc;margin:0 auto;padding-left:1.4em;text-align:left}.for-startups-advisor{align-items:flex-start;color:#7c5e57;color:var(--brown);display:flex;flex-wrap:wrap;font-family:Segoe UI,Arial,sans-serif;gap:2em;margin:2em auto 4em;max-width:900px;padding:0 2em}.advisor-image{border-radius:12px;box-shadow:0 4px 12px #00000026;flex-shrink:0;max-height:320px;object-fit:cover;width:240px}.advisor-info{flex:1 1;min-width:280px}.advisor-name{font-size:1.8em;font-weight:700;margin-bottom:.2em}.advisor-name,.advisor-subtitle{color:#7c5e57;color:var(--brown)}.advisor-subtitle{font-size:1.2em;font-weight:500;margin:0 0 .8em}.advisor-social-icons{display:flex;gap:1em;margin-bottom:1em}.icon-button{background:none;border:none;cursor:pointer;padding:0}.icon-button:focus{outline:2px solid #c00;outline:2px solid var(--highlight);outline-offset:2px}.social-icon{cursor:pointer;filter:drop-shadow(0 0 1px #cc0000ff);filter:drop-shadow(0 0 1px var(--highlight));height:28px;transition:transform .2s ease;width:28px}.social-icon:hover{transform:scale(1.15)}.contact-email{color:#c00;color:var(--highlight);font-size:1em;font-weight:600;margin-top:.5em;-webkit-user-select:text;user-select:text}.advisor-divider{border:none;border-top:2px solid #c00;border-top:2px solid var(--highlight);margin-bottom:1.5em;width:100%}.advisor-bio p{color:#7c5e57;color:var(--brown);font-size:1.1em;line-height:1.6;margin-bottom:1rem}@media (max-width:700px){.for-startups-advisor{align-items:center;flex-direction:column}.advisor-image{max-height:none;width:70%}.advisor-info{min-width:0;min-width:auto}.for-startups-services ul{padding-left:1em}}.cohort-value-estimator-page{color:#7c5e57;color:var(--brown);font-family:var(--font-alt)}.cohort-value-estimator-page .container{align-items:flex-start;flex-wrap:wrap;margin:2em auto;padding:1.5rem 2rem}.cohort-value-estimator-page .form-panel,.cohort-value-estimator-page .left-panel{flex:1 1 500px;min-width:300px}.cohort-value-estimator-page .left-panel{border-radius:12px}.cohort-value-estimator-page .cohort-value-estimator,.cohort-value-estimator-page .left-panel{display:flex;flex-direction:column;padding:2rem}.cohort-value-estimator-page .form-header{position:relative!important;text-align:center;top:auto!important}.cohort-value-estimator-page .form-header h1{color:#c00;color:var(--highlight);font-size:2.2rem;margin:0 0 .5rem}.cohort-value-estimator-page .form-header p{color:var(--text-dark);line-height:1.4;margin:0 auto;max-width:700px}.cohort-value-estimator-page .form-section{margin-bottom:2rem}.cohort-value-estimator-page .form-section-title{gap:.6rem}.cohort-value-estimator-page .material-icons.icon{margin-right:.5rem}.cohort-value-estimator-page .options,.cohort-value-estimator-page .options-multicolumn{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cohort-value-estimator-page .option-label{background:#fff;background:var(--white);border:1px solid #f6f1ee;border:1px solid var(--warm-grey);padding:.6rem .8rem;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.cohort-value-estimator-page .option-label:hover:not([aria-disabled=true]){background:#f8e1e7;background:var(--pastel-pink);border-color:#c00;border-color:var(--highlight)}.cohort-value-estimator-page .option-label input[type=checkbox],.cohort-value-estimator-page .option-label input[type=radio]{margin-right:.8rem}.cohort-value-estimator-page .option-label input[type=checkbox]:disabled+.option-label-text,.cohort-value-estimator-page .option-label input[type=checkbox][disabled]+.option-label-text{color:#aaa;cursor:not-allowed;opacity:.6}.cohort-value-estimator-page .form-actions{flex-direction:column;margin-top:1.5rem}.cohort-value-estimator-page .cohort-value-estimator button[type=submit]{align-self:flex-start;color:#fff;color:var(--white);transition:background-color var(--transition-med)}.cohort-value-estimator-page .form-estimate-box,.cohort-value-estimator-page .form-message-box{border-radius:8px;box-shadow:0 4px 24px #cc000012;box-shadow:var(--card-shadow);font-weight:700;margin-top:.5rem;padding:1rem}.cohort-value-estimator-page .form-estimate-box,.cohort-value-estimator-page .form-message-box{background-color:#fffaf3;background-color:var(--ivory);color:#c00;color:var(--highlight)}@media (max-width:1024px){.cohort-value-estimator-page .form-header h1{font-size:1.9rem}.cohort-value-estimator-page .form-section-title{font-size:1.2rem}.cohort-value-estimator-page .option-label{padding:.5rem .7rem}}@media (max-width:700px){.cohort-value-estimator-page .container{flex-direction:column;padding:1rem}.cohort-value-estimator-page .form-panel,.cohort-value-estimator-page .left-panel{width:100%}.cohort-value-estimator-page .form-header h1{font-size:1.7rem}.cohort-value-estimator-page .cohort-value-estimator{padding:1.5rem 1rem}.cohort-value-estimator-page .cohort-value-estimator button[type=submit]{width:100%}}.cohort-value-estimator-page .container{box-sizing:border-box;display:flex;gap:2rem;margin:0 auto;max-width:1200px;padding:2rem}.cohort-value-estimator-page .left-panel{color:#7c5e57;color:var(--brown);flex:2 1 800px;font-family:Segoe UI,Arial,sans-serif;line-height:1.6;max-width:800px;padding-left:2;padding-top:1}.cohort-value-estimator-page .form-panel{flex:2 1 600px;padding-left:0;padding-top:0}.cohort-value-estimator-page .cohort-value-estimator{background:#fff;background:var(--white);border-radius:12px;box-shadow:0 4px 24px #cc000012;box-shadow:var(--card-shadow);box-sizing:border-box;color:#7c5e57;color:var(--brown);font-family:Roboto,sans-serif;max-width:100%;padding:2rem 2.5rem}.cohort-value-estimator-page .form-header{align-items:center;background:#fffaf3;background:var(--ivory);display:flex;flex-direction:column;gap:.5rem;left:auto;margin-bottom:2rem;position:static;right:auto;top:auto;transition:none;z-index:auto}.cohort-value-estimator-page .form-header h1{font-size:2rem;font-weight:700;margin:0}.cohort-value-estimator-page .form-header p{font-size:1.1rem;margin:0;text-align:center}.cohort-value-estimator-page .form-header h1,.form-header p{margin-left:0;margin-right:0;max-width:100%}.cohort-value-estimator-page .form-section{border-bottom:1px solid #f6f1ee;border-bottom:1px solid var(--warm-grey);margin-bottom:1.75rem;padding-bottom:1.5rem}.cohort-value-estimator-page .form-section:last-of-type{border-bottom:none}.cohort-value-estimator-page .form-section-title{align-items:center;color:#7c5e57;color:var(--brown);cursor:default;display:flex;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.cohort-value-estimator-page .form-actions{align-items:flex-start;gap:1rem}.cohort-value-estimator-page .form-actions button{align-self:flex-end}.form-estimate-box,.form-message-box{background-color:#fffaf3;background-color:var(--ivory);border:none;border-radius:8px;box-shadow:0 4px 24px #cc000012;box-shadow:var(--card-shadow);color:#7c5e57;color:var(--brown);font-weight:700;padding:.85rem 2.5rem}.cohort-value-estimator-page .form-messages p{margin:0}.cohort-value-estimator-page .error-message{color:#c00;color:var(--highlight);font-weight:700}.cohort-value-estimator-page .estimate-message{color:#7c5e57;color:var(--brown);font-weight:700}.cohort-value-estimator-page .material-icons.icon{color:#c00;color:var(--highlight);font-size:24px;margin-right:10px}.cohort-value-estimator-page .options{grid-gap:1rem 2rem;align-items:start;box-sizing:border-box;display:grid!important;gap:1rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;max-width:100%}.cohort-value-estimator-page .options-multicolumn{grid-column-gap:2rem;grid-row-gap:1rem;box-sizing:border-box;column-gap:2rem;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;row-gap:1rem}.cohort-value-estimator-page .option-label{align-items:center;background:none;border-radius:6px;cursor:pointer;display:flex;font-weight:400;justify-content:flex-start;min-width:0;min-width:auto;padding:.25rem .6rem;transition:background-color .2s ease}.cohort-value-estimator-page .option-label-text{text-align:left}.cohort-value-estimator-page .option-label input[type=checkbox],.cohort-value-estimator-page .option-label input[type=radio]{accent-color:#c00;accent-color:var(--highlight);margin-right:10px}.cohort-value-estimator-page .option-label-text{color:#7c5e57;color:var(--brown);font-size:1rem;white-space:normal;word-break:break-word}.cohort-value-estimator-page .option-label input[type=checkbox]:disabled+.option-label-text{color:#aaa;cursor:not-allowed;opacity:.5}.cohort-value-estimator-page .option-label[aria-disabled=true]{cursor:not-allowed}.cohort-value-estimator-page .option-label:focus-within:not([aria-disabled=true]),.cohort-value-estimator-page .option-label:hover:not([aria-disabled=true]){background:#f6f1ee;background:var(--warm-grey);border-radius:6px;outline:none}.cohort-value-estimator-page .form-actions{display:flex;justify-content:flex-end;padding-top:1rem}.cohort-value-estimator-page .cohort-value-estimator button[type=submit]{background-color:#c00;background-color:var(--highlight);border:none;border-radius:8px;box-shadow:0 4px 24px #cc000012;box-shadow:var(--card-shadow);color:#fffaf3;color:var(--ivory);cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.85rem 2.5rem;text-transform:uppercase;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.cohort-value-estimator-page .cohort-value-estimator button[type=submit]:disabled{background-color:#f6f1ee;background-color:var(--warm-grey);box-shadow:none;color:#7c5e57;color:var(--brown);cursor:not-allowed;opacity:1;pointer-events:none;text-shadow:none;transition:none}.cohort-value-estimator-page .cohort-value-estimator button[type=submit]:focus:not(:disabled),.cohort-value-estimator-page .cohort-value-estimator button[type=submit]:hover:not(:disabled){background-color:#b30000;background-color:var(--button-hover);outline:none}@media (max-width:900px){.cohort-value-estimator-page .container{flex-direction:column;padding:1rem}.cohort-value-estimator-page .form-panel,.cohort-value-estimator-page .left-panel{flex:none;max-width:100%}.cohort-value-estimator-page .left-panel{margin-bottom:2rem}@media (max-width:650px){.options-multicolumn{column-count:1!important;column-gap:0!important}@media (max-width:650px){.cohort-value-estimator-page .options,.cohort-value-estimator-page .options-multicolumn{gap:.7rem 1rem;grid-template-columns:1fr!important}}}}
/*# sourceMappingURL=main.0ac5380e.css.map*/