.landing_page__ttWtt{--public-paper:#f8f7f2;--public-ink:#132b37;--public-green:#17644f;--public-rule:#d6dcd3;--public-muted:#53635f;--public-display:Georgia,"Times New Roman",serif;background:var(--public-paper);color:var(--public-ink);font-size:1rem;line-height:1.65}.landing_page__ttWtt :is(h1,h2,h3,p){margin:0}.landing_page__ttWtt :is(h1,h2){font-family:var(--public-display);font-weight:400;letter-spacing:-.045em;text-wrap:balance}.landing_page__ttWtt h2{font-size:clamp(2.5rem,4.1vw,4rem);line-height:1.1}.landing_page__ttWtt :is(h1,h2) em{color:var(--public-green);font-weight:400}.landing_page__ttWtt :focus-visible{outline:3px solid #17644f;outline-offset:5px}.landing_header__oXNEM{max-width:1440px;margin:auto;padding:1.6rem 5%;display:flex;align-items:center;gap:2rem;border-bottom:1px solid var(--public-rule)}.landing_header__oXNEM .medronda-mark{width:2.65rem;height:2.65rem}.landing_header__oXNEM .medronda-logo-copy strong{font-size:1.4rem}.landing_nav__Cldps{display:flex;gap:2rem;margin:auto;font-size:.9rem}.landing_headerActions__irrq9{display:flex;align-items:center;gap:1.3rem;font-size:.9rem}.landing_login__ZZ6MG:hover,.landing_nav__Cldps a:hover{text-decoration:underline;text-underline-offset:.3em}.landing_primaryButton__q6jWW,.landing_smallButton__PMNvX{display:inline-flex;align-items:center;justify-content:center;gap:2rem;border:1px solid var(--public-green);background:var(--public-green);color:#fff;font-weight:600;border-radius:.25rem;min-height:3.35rem;padding:.8rem 1.4rem;transition:background .15s ease}.landing_smallButton__PMNvX{min-height:2.8rem;padding:.55rem 1rem}.landing_primaryButton__q6jWW:hover,.landing_smallButton__PMNvX:hover{background:#104e3d}.landing_hero__IFqnw{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;max-width:1440px;margin:auto;padding:4.75rem 5% 4.5rem}.landing_heroCopy__seflO{min-width:0}.landing_page__ttWtt .landing_kicker__x_rfd{font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--public-green);margin-bottom:1.4rem}.landing_hero__IFqnw h1{font-size:clamp(4rem,6.8vw,6.7rem);line-height:.99}.landing_hero__IFqnw .landing_intro__oU8sf{max-width:31rem;margin-top:1.8rem;font-size:1.125rem;color:var(--public-muted)}.landing_actions__7UZ3M{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:2rem}.landing_textLink__rtgyB{display:inline-block;font-weight:600;font-size:.9rem;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px;padding:.5rem 0}.landing_textLink__rtgyB:hover{color:var(--public-green)}.landing_hero__IFqnw .landing_smallNote__vQKa_{font-size:.8rem;color:var(--public-muted);margin-top:1rem}.landing_notebook__gyIVu{min-width:0;padding:1.6rem 1.85rem 1.3rem;background:#fffefb;border:1px solid #c8d0c8;border-radius:.3rem;box-shadow:7px 7px 0 #e7eae1;position:relative;scroll-margin-top:2rem}.landing_notebook__gyIVu:before{content:"";position:absolute;left:.7rem;top:0;bottom:0;border-left:1px solid #dce4d9;pointer-events:none}.landing_notebookHeading__Fzlgs{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-bottom:1.1rem;font-size:.75rem;font-weight:600;letter-spacing:.075em;color:var(--public-muted);border-bottom:1px solid var(--public-rule)}.landing_notebook__gyIVu .demo-shell{max-width:none;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.landing_notebook__gyIVu .demo-toolbar{padding:1.2rem 0;background:transparent;color:var(--public-green);border:0;font-size:.875rem;font-weight:600;gap:.6rem}.landing_notebook__gyIVu .demo-toolbar>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--public-muted)}.landing_notebook__gyIVu .demo-card{padding:1.7rem 0;border:0;background:transparent;min-height:18rem;border-radius:0;display:flex;flex-direction:column;align-items:stretch;text-align:left;justify-content:flex-start}.landing_notebook__gyIVu .demo-label{font-family:inherit;font-size:.75rem;letter-spacing:.1em;color:var(--public-muted);text-transform:uppercase;margin-bottom:1rem}.landing_notebook__gyIVu .demo-question{font-family:var(--public-display);font-size:clamp(1.9rem,2.7vw,2.65rem);font-weight:400;line-height:1.2;letter-spacing:-.025em}.landing_notebook__gyIVu .demo-thinking{font-size:.875rem;color:var(--public-muted);margin-top:auto;padding-top:1.5rem}.landing_notebook__gyIVu .demo-answer{margin-top:1.25rem;padding:1rem 0 0;border-top:1px solid var(--public-rule);background:transparent;font-size:1rem}.landing_notebook__gyIVu .demo-answer .demo-label{margin-bottom:.4rem;color:var(--public-green)}.landing_notebook__gyIVu .demo-actions{display:flex;padding:1rem 0 0;gap:.5rem;border-top:1px solid var(--public-rule);background:transparent}.landing_notebook__gyIVu .demo-actions a,.landing_notebook__gyIVu .demo-actions button{min-height:3rem;border-radius:.25rem;font-size:.875rem;font-weight:600;padding:.75rem .5rem;box-shadow:none;flex:1}.landing_notebook__gyIVu .button-primary{background:var(--public-green);border-color:var(--public-green);color:#fff}.landing_notebook__gyIVu .rating-button{border:1px solid var(--public-rule);color:var(--public-ink);background:#fffefb}.landing_notebook__gyIVu .rating-button:hover{background:#e7eee5}.landing_notebook__gyIVu .rating-good{background:#e2eddf;border-color:#b5cbb1}.landing_notebook__gyIVu .demo-note{padding:.8rem 0;font-size:.75rem;color:var(--public-muted);text-align:center}.landing_notebook__gyIVu .landing_marginNote__zY9C_{border-top:1px solid var(--public-rule);padding-top:1rem;color:var(--public-muted);font-size:.875rem}.landing_marginNote__zY9C_ em{font-family:var(--public-display);font-size:1.125rem;color:var(--public-green)}.landing_roundDefinition__h_n0C{padding:2rem 0}.landing_roundDefinition__h_n0C .medronda-mark{width:5rem;margin-bottom:2rem}.landing_roundDefinition__h_n0C p{margin-top:2rem}.landing_community__OudXN{border-top:1px solid var(--public-rule);border-bottom:1px solid var(--public-rule);display:flex;align-items:center;gap:1rem;padding:1.3rem 5%;max-width:1440px;margin:auto}.landing_communityMark__Wyu5j{display:grid;place-items:center;width:2.5rem;flex-shrink:0}.landing_communityMark__Wyu5j .medronda-mark{width:2.5rem;height:2.5rem}.landing_community__OudXN p{font-size:1rem}.landing_communityNote__iDf0D{margin-left:auto;font-family:var(--public-display);font-style:italic;font-size:1.125rem;color:var(--public-muted)}.landing_method__P_Zep{max-width:1440px;margin:auto;padding:5.5rem 5%;display:grid;grid-template-columns:.95fr 1.05fr;gap:8%}.landing_methodIntro__cNlhL{align-self:start;padding:2.5rem;background:var(--public-ink);color:#f8f7f2;position:relative}.landing_methodIntro__cNlhL .landing_kicker__x_rfd{color:#b9d7b8}.landing_methodIntro__cNlhL h2{font-size:clamp(2.2rem,3.6vw,3.5rem)}.landing_methodIntro__cNlhL h2 em{color:#b9d7b8}.landing_methodIntro__cNlhL>p:not(.landing_kicker__x_rfd){margin-top:1.5rem;color:#d4dfdb}.landing_methodSignature__fZMXL{display:block;border-top:1px solid #45616a;padding-top:1.5rem;margin-top:3.5rem;font-family:var(--public-display);font-style:italic;font-size:1.4rem}.landing_steps__UBWYG{list-style:none;margin:0;padding:0}.landing_steps__UBWYG li{display:flex;align-items:baseline;gap:1.6rem;border-top:1px solid var(--public-rule);padding:1.5rem 0 1.7rem}.landing_stepNumber__0S8gF{font-family:var(--public-display);color:var(--public-green);font-size:1.5rem}.landing_steps__UBWYG h3{font-family:inherit;font-size:1.2rem;letter-spacing:-.025em;font-weight:650}.landing_steps__UBWYG p{color:var(--public-muted);margin-top:.65rem}.landing_stepNote__kjVA6{display:block;font-family:var(--public-display);font-style:italic;color:var(--public-green);font-size:1rem;margin-top:.8rem}.landing_access__iq0rB{background:#e8eee3;border-block:1px solid #ced8c8;padding:4.5rem max(5%,calc((100vw - 1296px) / 2));display:grid;grid-template-columns:1fr 1fr;gap:10%}.landing_access__iq0rB>div>p:not(.landing_kicker__x_rfd){max-width:30rem;margin:1.4rem 0 1.75rem;color:var(--public-muted)}.landing_codeNote__F8nba{align-self:center;border-left:1px solid #aabd9e;padding-left:3rem}.landing_codeLabel__ijveE{display:block;font-size:.75rem;letter-spacing:.1em;color:var(--public-green);margin-bottom:1.2rem;font-weight:600}.landing_codeNote__F8nba h3{font-family:var(--public-display);font-weight:400;font-size:2rem;letter-spacing:-.03em}.landing_codeNote__F8nba>p{margin-top:.6rem}.landing_codeNote__F8nba .landing_codeDetail__R4hgp{margin-block:1rem;color:var(--public-muted)}.landing_codeNote__F8nba small{display:block;margin-top:1rem;color:var(--public-muted);font-size:.8rem}.landing_faq__8IYms{padding:5.5rem 5%;max-width:1440px;margin:auto;display:grid;grid-template-columns:.75fr 1.25fr;gap:8%}.landing_faqList__it_q3 details{border-top:1px solid var(--public-rule)}.landing_faqList__it_q3 details:last-child{border-bottom:1px solid var(--public-rule)}.landing_faqList__it_q3 summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.3rem 0;font-weight:600}.landing_faqList__it_q3 summary::-webkit-details-marker{display:none}.landing_faqList__it_q3 summary span{font-size:1.4rem;font-weight:400;color:var(--public-green)}.landing_faqList__it_q3 details[open] summary span{transform:rotate(45deg)}.landing_faqList__it_q3 p{margin-bottom:1.5rem;color:var(--public-muted);max-width:38rem}.landing_footer__NntD6{padding:2.75rem max(5%,calc((100vw - 1296px) / 2));background:var(--public-ink);color:#f8f7f2;display:flex;gap:3rem;align-items:center;justify-content:space-between}.landing_footer__NntD6 p{margin-top:.8rem;font-family:var(--public-display);font-style:italic;color:#c8d5ce}.landing_footerLinks__Ha02t{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.875rem}.landing_footer__NntD6 a:hover{text-decoration:underline;text-underline-offset:.3em}.landing_footer__NntD6 :focus-visible{outline-color:#b9d7b8}@media (min-width:1600px){.landing_access__iq0rB,.landing_footer__NntD6{padding-inline:calc((100% - 1296px) / 2)}}@media (max-width:1000px){.landing_header__oXNEM,.landing_nav__Cldps{gap:1rem}.landing_hero__IFqnw{gap:4%;padding-top:3rem}.landing_hero__IFqnw h1{font-size:clamp(3.75rem,7.4vw,5.8rem)}.landing_notebook__gyIVu{padding-right:1.2rem}.landing_communityNote__iDf0D{display:none}.landing_method__P_Zep{gap:5%}.landing_methodIntro__cNlhL{padding:1.8rem}.landing_codeNote__F8nba{padding-left:2rem}}@media (max-width:760px){.landing_header__oXNEM{padding-block:1rem;flex-wrap:wrap;justify-content:space-between}.landing_headerActions__irrq9{gap:.8rem}.landing_nav__Cldps{display:none}.landing_hero__IFqnw{grid-template-columns:1fr;padding-top:2.75rem;gap:2.5rem;padding-bottom:2.5rem}.landing_hero__IFqnw h1{font-size:clamp(3.9rem,13vw,5.8rem)}.landing_hero__IFqnw .landing_intro__oU8sf{font-size:1rem;max-width:32rem}.landing_hero__IFqnw .landing_kicker__x_rfd{font-size:.75rem;margin-bottom:1.2rem}.landing_actions__7UZ3M{margin-top:1.5rem;gap:1.2rem}.landing_primaryButton__q6jWW{padding:.8rem 1rem}.landing_notebook__gyIVu{margin-right:.4rem;padding-top:1.2rem}.landing_notebook__gyIVu .demo-card{min-height:15.5rem}.landing_notebook__gyIVu .demo-question{font-size:2rem}.landing_community__OudXN{padding-block:1rem;gap:.65rem}.landing_community__OudXN p{font-size:.875rem}.landing_method__P_Zep{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.landing_methodIntro__cNlhL{padding:2rem}.landing_methodSignature__fZMXL{margin-top:2rem}.landing_steps__UBWYG li{gap:1.3rem}.landing_access__iq0rB{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem}.landing_codeNote__F8nba{border-left:0;border-top:1px solid #aabd9e;padding:2rem 0 0}.landing_faq__8IYms{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.landing_faq__8IYms h2 br{display:none}.landing_faq__8IYms h2 em:before{content:" "}.landing_footer__NntD6{align-items:flex-start;flex-direction:column;gap:2rem}.landing_footerLinks__Ha02t{gap:1rem 1.5rem}}@media (max-width:390px){.landing_header__oXNEM .medronda-logo-copy strong{font-size:1.15rem}.landing_header__oXNEM .medronda-mark{width:2rem;height:2rem}.landing_headerActions__irrq9{font-size:.8rem;gap:.65rem}.landing_smallButton__PMNvX{padding-inline:.65rem}.landing_hero__IFqnw h1{font-size:3.65rem}}@media (prefers-reduced-motion:reduce){.landing_page__ttWtt *,.landing_page__ttWtt :before{transition:none}}