.professorsAccess{background:linear-gradient(180deg,#ffffff,#f8fafc);letter-spacing:normal}.professorsAccess__inner{max-width:1200px;margin:0 auto;padding:88px 24px}.professorsAccess__title{font-size:clamp(28px,4vw,36px);line-height:1.1;font-weight:600;letter-spacing:-.03em;text-align:center;margin:0 0 10px;color:#111827}.professorsAccess__cardWrap{display:flex;justify-content:center}.professorsAccess__card{width:100%;max-width:460px;background:#ffffff;border-radius:14px;padding:30px 28px 26px;display:grid;gap:22px;align-content:start;box-shadow:0 0 0 1px #e7e7e7,0 2px 12px #00000012}.professorsAccess__cardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.professorsAccess__cardHead h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.03em;color:#111827}.professorsAccess__priceBlock{display:grid;gap:10px;justify-items:start}.professorsAccess__price{font-size:38px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:#111827}.professorsAccess__priceMeta{margin:0;font-size:12px;font-weight:400;letter-spacing:normal;color:#6a7282}.professorsAccess__divider{height:1px;background:#e7e7e7}.professorsAccess__list{list-style:none;margin:0;padding:0;display:grid;gap:13px;font-size:13px;font-weight:400;line-height:1.45;letter-spacing:normal;color:#6a7282}.professorsAccess__list :global(strong),.professorsAccess__list :global(b){font-weight:600;color:#111827}.professorsAccess__list li{display:flex;gap:10px;align-items:flex-start}.professorsAccess__listIcon{flex:none;margin-top:2px;color:#6a7282}.professorsAccess__cta{display:block;text-align:center;background:#155dfc;color:#fff;border-radius:9999px;padding:15px 28px;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1;text-decoration:none}.professorsAccess__cta:hover{background:#0f46c8;color:#fff}.professorsAccess__footnote{margin:0;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#b3b3b3;text-align:center}.professorsAccess__footnote a{color:#155dfc;font-weight:600;text-decoration:none}.professorsAccess__footnote a:hover{color:#0f46c8;text-decoration:underline}@media (max-width: 500px){.professorsAccess__inner{padding:64px 20px}.professorsAccess__card{padding:24px 20px 22px}}@keyframes professorsFlowRise{0%{transform:translateY(16px) scale(.985)}to{transform:none}}@keyframes professorsFlowPop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes professorsFlowSuccess{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.015)}to{transform:scale(1)}}.professorsFlow{background:#ffffff;overflow-x:clip}.professorsFlow__inner{max-width:1200px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:56px;align-items:center}.professorsFlow__demoWrap{justify-self:center;width:100%;max-width:466px}.professorsFlow__window{background:#ffffff;border:1px solid #e7e7e7;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1118270d,0 30px 60px -34px #11182752}.professorsFlow__chrome{display:flex;align-items:center;gap:7px;padding:11px 15px;border-bottom:1px solid #f1f5f9;background:#ffffff}.professorsFlow__chromeDot{width:9px;height:9px;border-radius:9999px;background:#e7e7e7}.professorsFlow__chromeLabel{margin-left:8px;font-size:11px;letter-spacing:-.02em;color:#b3b3b3}.professorsFlow__stage{position:relative;display:grid;min-height:360px;background:#f8fafc}.professorsFlow__pane{grid-area:1 / 1;padding:18px;display:grid;gap:11px;align-content:start;min-width:0;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .42s cubic-bezier(.4,.02,.15,1),transform .52s cubic-bezier(.4,.02,.15,1);pointer-events:none;visibility:hidden}.professorsFlow__pane.is-active{opacity:1;transform:none;visibility:visible}.professorsFlow__crumb{font-size:11.5px;letter-spacing:-.02em;color:#b3b3b3}.professorsFlow__groupHead{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.professorsFlow__groupTitle{display:flex;align-items:center;gap:11px}.professorsFlow__groupCode{flex:none;width:36px;height:36px;border-radius:9999px;background:#edf2ff;display:grid;place-items:center;font-size:12px;font-weight:700;color:#155dfc}.professorsFlow__groupName{display:grid;gap:2px}.professorsFlow__groupName strong{font-size:17px;font-weight:700;letter-spacing:-.035em;color:#111827}.professorsFlow__groupName span{font-size:11.5px;letter-spacing:-.02em;color:#6a7282;white-space:nowrap}.professorsFlow__pill{display:inline-flex;align-items:center;height:32px;padding:0 15px;border-radius:9999px;background:#155dfc;color:#fff;font-size:12px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.professorsFlow__tabs{display:flex;gap:6px}.professorsFlow__tab{display:inline-flex;align-items:center;height:28px;padding:0 13px;border-radius:8px;font-size:12px;letter-spacing:-.02em;color:#6a7282}.professorsFlow__tab.is-on{background:#ffffff;border:1px solid #e7e7e7;font-weight:600;color:#111827}.professorsFlow__table{background:#ffffff;border:1px solid #e7e7e7;border-radius:12px;overflow:hidden}.professorsFlow__tableHead,.professorsFlow__tableRow{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);gap:12px;padding:11px 16px;align-items:center}.professorsFlow__tableHead{border-bottom:1px solid #f1f5f9;font-size:11px;font-weight:600;letter-spacing:-.01em;color:#b3b3b3}.professorsFlow__tableRow{padding-top:14px;padding-bottom:14px}.professorsFlow__caseTitle{display:grid;gap:2px;min-width:0}.professorsFlow__caseTitle strong{font-size:13px;font-weight:600;letter-spacing:-.02em;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professorsFlow__caseTitle span{font-size:11px;letter-spacing:-.02em;color:#b3b3b3}.professorsFlow__deliveries{font-size:12.5px;font-weight:600;letter-spacing:-.02em;color:#6a7282;white-space:nowrap}.professorsFlow__deliveries.is-pop{animation:professorsFlowPop .5s cubic-bezier(.2,0,0,1)}.professorsFlow__statusOpen{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;background:#edf2ff;color:#155dfc;font-size:11.5px;font-weight:600;white-space:nowrap}.professorsFlow__card{background:#ffffff;border:1px solid #e7e7e7;border-radius:12px;padding:14px 16px;display:grid;gap:10px}.professorsFlow__cardLabel{font-size:11px;font-weight:600;letter-spacing:-.01em;color:#b3b3b3}.professorsFlow__cardText{margin:0;font-size:12.5px;line-height:1.5;letter-spacing:-.02em;color:#4b5563}.professorsFlow__patientChip{display:inline-flex;align-items:center;gap:9px;width:max-content;padding:7px 12px 7px 8px;border-radius:10px;background:#f8fafc}.professorsFlow__patientIni{flex:none;width:26px;height:26px;border-radius:9999px;background:#edf2ff;display:grid;place-items:center;font-size:10px;font-weight:700;color:#155dfc}.professorsFlow__counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.professorsFlow__counter{display:grid;gap:8px;padding:13px 14px;border-radius:10px;background:#ffffff;border:1px solid #f1f5f9}.professorsFlow__counter.is-pop{animation:professorsFlowPop .5s cubic-bezier(.2,0,0,1)}.professorsFlow__counterLabel{font-size:11px;font-weight:600;letter-spacing:-.01em;color:#b3b3b3;white-space:nowrap}.professorsFlow__counterValue{font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1;color:#111827;font-variant-numeric:tabular-nums;transition:color .4s ease}.professorsFlow__counterValue.is-highlight{color:#155dfc}.professorsFlow__progress{display:flex;height:6px;border-radius:9999px;background:#e9edf2;overflow:hidden}.professorsFlow__progress span{display:block;height:100%;transition:width .7s cubic-bezier(.2,0,0,1)}.professorsFlow__progressOk{background:rgba(8,106,57,.55)}.professorsFlow__progressRev{background:#155dfc}.professorsFlow__legend{display:flex;gap:14px;font-size:11px;letter-spacing:-.01em;color:#6a7282;flex-wrap:wrap}.professorsFlow__legendDot{width:6px;height:6px;border-radius:9999px}.professorsFlow__studentsTitle{font-size:12px;font-weight:600;letter-spacing:-.02em;color:#111827}.professorsFlow__studentRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;background:#ffffff;border:1px solid #f1f5f9;transition:border-color .5s ease}.professorsFlow__studentRow.is-review{border-color:#c9d6fa}.professorsFlow__studentRow.is-pop{animation:professorsFlowPop .5s cubic-bezier(.2,0,0,1)}.professorsFlow__studentLeft{display:flex;align-items:center;gap:10px;min-width:0}.professorsFlow__avatar{flex:none;width:28px;height:28px;border-radius:9999px;overflow:hidden;background:#f1f5f9;object-fit:cover}.professorsFlow__avatar--lg{width:32px;height:32px}.professorsFlow__studentName{font-size:12.5px;font-weight:600;letter-spacing:-.02em;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professorsFlow__studentRight{display:flex;align-items:center;gap:14px}.professorsFlow__studentChip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:5px;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:-.01em;background:#f1f5f9;color:#6a7282;transition:background .45s ease,color .45s ease}.professorsFlow__studentRow[data-student-status="1"] .professorsFlow__studentChip{background:#edf2ff;color:#155dfc}.professorsFlow__studentSent{font-size:11px;letter-spacing:-.02em;color:#b3b3b3;white-space:nowrap}.professorsFlow__profileHead{display:flex;align-items:center;gap:11px}.professorsFlow__profileMeta{display:grid;gap:2px}.professorsFlow__profileMeta strong{font-size:15px;font-weight:700;letter-spacing:-.03em;color:#111827}.professorsFlow__profileMeta span{font-size:11px;letter-spacing:-.02em;color:#6a7282}.professorsFlow__fileHead{display:flex;align-items:center;gap:9px}.professorsFlow__fileHead strong{font-size:13px;font-weight:700;letter-spacing:-.03em;color:#111827}.professorsFlow__readonly{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:5px;background:#f1f5f9;color:#6a7282;font-size:10.5px;font-weight:600}.professorsFlow__planRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:10px;background:#f8fafc}.professorsFlow__planRow strong{font-size:12.5px;font-weight:600;letter-spacing:-.02em;color:#111827}.professorsFlow__planRow span{font-size:10.5px;color:#6a7282}.professorsFlow__planBtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border-radius:9999px;background:#edf2ff;color:#155dfc;font-size:11.5px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;transition:background .4s ease,color .4s ease}.professorsFlow__planBtn.is-solid{background:#155dfc;color:#fff}.professorsFlow__timelineLabel{font-size:11px;font-weight:600;letter-spacing:-.01em;color:#b3b3b3}.professorsFlow__timelineLine{font-size:11.5px;letter-spacing:-.02em;color:#6a7282;opacity:0;transition:opacity .5s ease}.professorsFlow__timelineLine.is-visible{opacity:1}.professorsFlow__reviewGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.professorsFlow__macros{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.professorsFlow__donut{position:relative;flex:none;width:76px;height:76px;border-radius:9999px;background:conic-gradient(#086a39 0 50%,#f97316 50% 70%,#155dfc 70% 100%);display:grid;place-items:center}.professorsFlow__donutInner{width:52px;height:52px;border-radius:9999px;background:#ffffff;display:grid;place-items:center;text-align:center}.professorsFlow__donutInner strong{font-size:13px;font-weight:700;letter-spacing:-.04em;color:#111827;line-height:1}.professorsFlow__donutInner span{font-size:8px;letter-spacing:.04em;color:#b3b3b3}.professorsFlow__macroList{display:grid;gap:6px;min-width:0}.professorsFlow__macroRow{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:-.02em;color:#6a7282}.professorsFlow__macroRow strong{color:#111827;font-weight:600}.professorsFlow__meal{display:grid;gap:7px;padding:12px 13px;border-radius:10px;background:#f8fafc}.professorsFlow__mealHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.professorsFlow__mealHead strong{font-size:12px;font-weight:700;letter-spacing:-.03em;color:#111827}.professorsFlow__mealHead span{font-size:10.5px;color:#6a7282;white-space:nowrap}.professorsFlow__mealBar{display:flex;height:6px;border-radius:9999px;overflow:hidden;background:#ffffff}.professorsFlow__mealItems{display:grid;gap:5px;padding-top:2px}.professorsFlow__mealItem{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px;letter-spacing:-.02em;color:#4b5563;min-width:0}.professorsFlow__mealItem span{color:#b3b3b3;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.professorsFlow__water{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:9px;background:#edf2ff;color:#155dfc;font-size:11.5px;font-weight:600;letter-spacing:-.02em}.professorsFlow__reviewTitle{font-size:12.5px;font-weight:700;letter-spacing:-.03em;color:#111827}.professorsFlow__reviewMeta{font-size:10.5px;letter-spacing:-.02em;color:#b3b3b3}.professorsFlow__notaBox{min-height:54px;padding:10px 11px;border:1px solid #e7e7e7;border-radius:9px;font-size:12px;line-height:1.5;letter-spacing:-.02em;color:#111827}.professorsFlow__caret{display:none;width:1.5px;height:13px;margin-left:1px;background:#155dfc;vertical-align:-2px}.professorsFlow__caret.is-visible{display:inline-block}.professorsFlow__approve{display:flex;align-items:center;justify-content:center;height:34px;border-radius:9999px;background:#155dfc;color:#fff;font-size:12.5px;font-weight:600;letter-spacing:-.02em;transition:background .25s ease,transform .3s ease,box-shadow .3s ease}.professorsFlow__approve.is-pressed{background:#0f46c8;transform:scale(.97);box-shadow:0 0 0 6px #93b8fd59}.professorsFlow__return{display:flex;align-items:center;justify-content:center;height:34px;border-radius:9999px;border:1px solid #e7e7e7;color:#6a7282;font-size:12px;font-weight:600;letter-spacing:-.02em}.professorsFlow__reviewDraft{display:grid;gap:9px}.professorsFlow__reviewDraft.is-hidden{display:none}.professorsFlow__reviewDone{display:none;gap:9px}.professorsFlow__reviewDone.is-visible{display:grid;animation:professorsFlowSuccess .55s cubic-bezier(.4,.02,.15,1)}.professorsFlow__approvedBadge{display:flex;align-items:center;justify-content:center;height:40px;border-radius:9px;background:#d1e3da;color:#086a39;font-size:14px;font-weight:700;letter-spacing:-.02em}.professorsFlow__commentBox{display:grid;gap:3px;padding:11px 12px;border-radius:9px;background:#f8fafc}.professorsFlow__commentBox span:first-child{font-size:10.5px;color:#b3b3b3}.professorsFlow__commentBox span:last-child{font-size:12px;letter-spacing:-.02em;color:#111827}.professorsFlow__history{font-size:10.5px;letter-spacing:-.02em;color:#b3b3b3}.professorsFlow__copy h2{font-size:38px;line-height:1.1;font-weight:600;letter-spacing:-.035em;margin:0 0 24px;color:#111827;text-wrap:pretty}.professorsFlow__steps{display:grid;gap:8px}.professorsFlow__stepRow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:14px 16px;border-radius:12px;cursor:pointer;border:1px solid #e7e7e7;background:#ffffff;transition:background .4s cubic-bezier(.4,.02,.15,1),border-color .4s cubic-bezier(.4,.02,.15,1)}.professorsFlow__stepRow:hover{background:#f8fafc}.professorsFlow__stepRow.is-active{border-color:#dce4f5;background:#f5f8ff}.professorsFlow__stepNum{display:grid;place-items:center;width:28px;height:28px;border-radius:9999px;font-size:12.5px;font-weight:700;background:#eef1f5;color:#b3b3b3;transition:background .4s cubic-bezier(.4,.02,.15,1),color .4s cubic-bezier(.4,.02,.15,1)}.professorsFlow__stepRow.is-active .professorsFlow__stepNum{background:#155dfc;color:#fff}.professorsFlow__stepText{display:grid;gap:4px;min-width:0}.professorsFlow__stepLabel{font-size:15px;font-weight:700;letter-spacing:-.03em;color:#6a7282;transition:color .4s cubic-bezier(.4,.02,.15,1)}.professorsFlow__stepRow.is-active .professorsFlow__stepLabel{color:#111827}.professorsFlow__stepDesc{display:block;font-size:13px;line-height:1.5;letter-spacing:-.02em;color:#9aa3b2;transition:color .4s cubic-bezier(.4,.02,.15,1)}.professorsFlow__stepRow.is-active .professorsFlow__stepDesc{color:#6a7282}@media (max-width: 900px){.professorsFlow__inner{grid-template-columns:minmax(0,1fr);gap:36px}.professorsFlow__copy{order:-1}.professorsFlow__studentSent{display:none}.professorsFlow__tableHead,.professorsFlow__tableRow{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.professorsFlow__tableHead span:nth-child(n+3),.professorsFlow__tableRow span:nth-child(n+3){display:none}}@media (max-width: 500px){.professorsFlow__copy h2{font-size:30px}.professorsFlow__counters{grid-template-columns:1fr}}@keyframes professorsHeroRise{0%{transform:translateY(16px) scale(.985)}to{transform:none}}@keyframes professorsHeroPop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.professorsHeroWrap{position:relative;overflow:hidden;background:linear-gradient(180deg,#f5f6fa,#f5f7fae1,#faf9f5aa,#ffffff 78%)}.professorsHeroWrap__noise{position:absolute;inset:0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22180%22%20height=%22180%22%3E%3Cfilter%20id=%22n%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%220.85%22%20numOctaves=%224%22%20stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect%20width=%22180%22%20height=%22180%22%20filter=%22url%28%23n%29%22/%3E%3C/svg%3E);background-size:180px 180px;opacity:.1;mix-blend-mode:multiply;pointer-events:none;mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 92%)}.professorsHero{position:relative;max-width:1360px;margin:0 auto;padding:72px 32px 0}.professorsHero__grid{display:grid;grid-template-columns:minmax(0,560px) minmax(0,452px);gap:52px;justify-content:center;align-items:center}.professorsHero__copy{display:grid;gap:18px;justify-items:start;text-align:left;max-width:560px}.professorsHero__title{font-size:clamp(34px,4vw,48px);line-height:1.05;font-weight:700;letter-spacing:-.04em;margin:0;color:var(--prof-fg, #111827);text-wrap:pretty}.professorsHero__subtitle{margin:0;font-size:17px;line-height:1.45;color:var(--prof-fg-muted, #6a7282);max-width:508px}.professorsHero__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.professorsHero__cta{display:inline-flex;align-items:center;background:var(--prof-primary, #155dfc);color:#fff;border-radius:9999px;padding:16px 32px;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1;white-space:nowrap}.professorsHero__cta:hover{background:var(--prof-primary-hover, #0f46c8);color:#fff}.professorsHero__promo{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14.5px;letter-spacing:-.02em;color:var(--prof-fg, #111827)}.professorsHero__promo svg{flex:none}.professorsHero__promoHighlight{font-weight:700}.professorsHero__visual{width:100%;max-width:452px;justify-self:stretch}.professorsHero__widget{--hero-cursor-x: 290px;--hero-cursor-y: 40px;position:relative;display:grid;background:#ffffff;border:1px solid #e7e7e7;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1118270a,0 24px 48px -32px #11182738;min-height:386px;padding:22px 24px 26px}.professorsHero__stage{position:relative;display:grid;min-height:340px}.professorsHero__layer{grid-area:1 / 1;display:grid;gap:14px;align-content:start;min-width:0;opacity:0;visibility:hidden;pointer-events:none}.professorsHero__widget[data-hero-view=list] .professorsHero__layer--list,.professorsHero__widget[data-hero-view=detail] .professorsHero__layer--detail,.professorsHero__widget[data-hero-view=caso] .professorsHero__layer--caso{opacity:1;visibility:visible}.professorsHero__rise{opacity:0;transform:translateY(16px) scale(.985)}.professorsHero__rise--shown{opacity:1;transform:none}.professorsHero__rise--active{animation:professorsHeroRise .48s cubic-bezier(.4,.02,.15,1) both;animation-fill-mode:both}.professorsHero__listHead{display:grid;gap:3px}.professorsHero__listHead strong{font-size:19px;font-weight:700;letter-spacing:-.035em;color:#111827}.professorsHero__listHead span{font-size:12px;letter-spacing:-.02em;color:#6a7282;white-space:nowrap}.professorsHero__groupStack{display:grid;gap:14px;max-width:340px;margin:0 auto;width:100%}.professorsHero__groupCard{background:#ffffff;border:1px solid #e7e7e7;border-radius:12px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;min-width:0;transform-origin:50% 50%;transition:box-shadow .32s cubic-bezier(.4,.02,.15,1),border-color .32s cubic-bezier(.4,.02,.15,1),transform .2s cubic-bezier(.4,.02,.15,1)}.professorsHero__groupCard.is-hover{box-shadow:0 6px 18px -12px #1118274d;border-color:#d7deea}.professorsHero__groupCard.is-press{box-shadow:inset 0 0 0 2px #93b8fd;border-color:#93b8fd;transform:scale(.955)}.professorsHero__groupBanner{background:#0f46c8;padding:14px 16px 20px;display:grid;gap:3px;min-height:68px;align-content:start}.professorsHero__groupBanner strong{font-size:14.5px;font-weight:700;letter-spacing:-.03em;color:#fff}.professorsHero__groupBanner span{font-size:11px;letter-spacing:-.02em;color:#ffffffb8}.professorsHero__groupBody{padding:0 16px 16px;display:grid;grid-template-rows:auto auto 1fr;gap:10px;min-width:0}.professorsHero__groupCode{width:34px;height:34px;margin-top:-17px;border-radius:9999px;background:#edf2ff;border:2px solid #ffffff;display:grid;place-items:center;font-size:11.5px;font-weight:700;letter-spacing:-.02em;color:#155dfc}.professorsHero__groupCaseLabel{font-size:11px;font-weight:600;letter-spacing:-.01em;color:#b3b3b3}.professorsHero__groupCaseTitle{font-size:13px;font-weight:600;letter-spacing:-.02em;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professorsHero__groupFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;align-self:end;border-top:1px solid #f1f5f9;font-size:11.5px;color:#6a7282}.professorsHero__groupStudents{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.professorsHero__chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:5px;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:-.01em;background:#f1f5f9;color:#6a7282;transition:background .45s ease,color .45s ease}.professorsHero__chip.is-on{background:#edf2ff;color:#155dfc}.professorsHero__chip.is-pop{animation:professorsHeroPop .5s cubic-bezier(.2,0,0,1)}.professorsHero__groupCard[data-chip-state=review] [data-chip-when=ok],.professorsHero__groupCard[data-chip-state=ok] [data-chip-when=review]{display:none}.professorsHero__crumb{font-size:11px;letter-spacing:-.02em;color:#b3b3b3}.professorsHero__groupHead{display:flex;align-items:center;gap:11px}.professorsHero__groupHeadCode{flex:none;width:34px;height:34px;border-radius:9999px;background:#edf2ff;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:#155dfc}.professorsHero__tabs{display:flex;align-items:center;gap:4px;padding:3px;border-radius:9px;background:#f1f5f9;width:max-content}.professorsHero__tab{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;color:#6a7282;transition:background .38s cubic-bezier(.4,.02,.15,1),color .38s cubic-bezier(.4,.02,.15,1),box-shadow .38s cubic-bezier(.4,.02,.15,1)}.professorsHero__widget[data-hero-casos="0"] .professorsHero__tab--students,.professorsHero__widget[data-hero-casos="1"] .professorsHero__tab--cases{background:#ffffff;color:#111827;box-shadow:0 1px 2px #11182714}.professorsHero__paneStage{position:relative;display:grid;min-height:178px}.professorsHero__pane{grid-area:1 / 1;display:grid;gap:0;align-content:start;min-width:0;opacity:0;visibility:hidden}.professorsHero__widget[data-hero-casos="0"] .professorsHero__pane--students,.professorsHero__widget[data-hero-casos="1"] .professorsHero__pane--cases{opacity:1;visibility:visible}.professorsHero__paneLabel{font-size:11px;font-weight:600;letter-spacing:-.01em;color:#b3b3b3;padding:0 2px}.professorsHero__studentRow{display:flex;align-items:center;gap:10px;padding:9px 10px;border-top:1px solid #f1f5f9}.professorsHero__studentIni{flex:none;width:28px;height:28px;border-radius:9999px;background:#edf2ff;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:#155dfc}.professorsHero__studentMeta{display:grid;gap:1px;min-width:0}.professorsHero__studentMeta strong{font-size:12.5px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professorsHero__studentMeta span{font-size:10.5px;color:#b3b3b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professorsHero__casesHead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 2px 8px}.professorsHero__caseRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 10px;border-radius:10px;border:1px solid #e7e7e7;background:#ffffff;transition:box-shadow .48s cubic-bezier(.4,.02,.15,1)}.professorsHero__caseRow.is-focus{box-shadow:0 0 0 1px #93b8fd}.professorsHero__caseRowTitle{display:grid;gap:2px;min-width:0}.professorsHero__caseRowTitle strong{font-size:12.5px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professorsHero__caseRowTitle span{font-size:10.5px;color:#b3b3b3}.professorsHero__badgeOk{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:6px;background:#d1e3da;color:#086a39;font-size:11.5px;font-weight:600;white-space:nowrap}.professorsHero__caseTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.professorsHero__caseTitleRow strong{font-size:15.5px;font-weight:700;letter-spacing:-.035em;color:#111827}.professorsHero__badgeOk--sm{height:22px;padding:0 10px;font-size:11px}.professorsHero__instrCard{border:1px solid #e7e7e7;border-radius:11px;padding:13px 14px;display:grid;gap:9px;background:#ffffff}.professorsHero__instrCard span:first-child{font-size:10.5px;font-weight:600;color:#b3b3b3}.professorsHero__instrCard p{margin:0;font-size:11.5px;line-height:1.5;color:#4b5563}.professorsHero__patientChip{display:inline-flex;align-items:center;gap:9px;width:max-content;padding:6px 12px 6px 7px;border-radius:10px;background:#f8fafc}.professorsHero__counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.professorsHero__counter{display:grid;gap:6px;padding:11px 12px;border-radius:10px;border:1px solid #f1f5f9;background:#ffffff}.professorsHero__counter span:first-child{font-size:10px;font-weight:600;color:#b3b3b3;white-space:nowrap}.professorsHero__counter span:last-child{font-size:22px;font-weight:700;letter-spacing:-.04em;line-height:1;color:#111827;font-variant-numeric:tabular-nums}.professorsHero__counter--accent span:last-child{color:#155dfc}.professorsHero__bar{display:flex;height:6px;border-radius:9999px;background:#e9edf2;overflow:hidden}.professorsHero__bar span{display:block;height:100%;width:33%;background:#155dfc}.professorsHero__cursor{position:absolute;left:var(--hero-cursor-x);top:var(--hero-cursor-y);z-index:9;display:flex;align-items:flex-start;pointer-events:none;transform-origin:5px 4px;transition:left .76s cubic-bezier(.4,.02,.15,1),top .76s cubic-bezier(.4,.02,.15,1),opacity .38s cubic-bezier(.4,.02,.15,1),transform .16s cubic-bezier(.4,.02,.15,1);opacity:0}.professorsHero__widget[data-hero-cursor="1"] .professorsHero__cursor{opacity:1}.professorsHero__widget[data-hero-cursor-press="1"] .professorsHero__cursor{transform:translate(1.5px,2px) scale(.8)}.professorsHero__cursorTag{margin:19px 0 0 -5px;background:#ffc700;color:#111827;padding:5px 10px;font-size:11.5px;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 6px 16px -6px #7a550073}.professorsHero__logos{grid-column:2;margin:40px 0 0;padding-bottom:72px;display:grid;gap:18px;justify-items:center}.professorsHero__logosTitle{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#b3b3b3;text-align:center}.professorsHero__logosGrid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:center}.professorsHero__logoItem{display:grid;gap:10px;justify-items:center}.professorsHero__logoItem img{height:44px;width:auto;max-width:100%;object-fit:contain}.professorsHero__logoItem span{font-size:13px;font-weight:600;letter-spacing:-.02em;color:#6a7282;text-align:center}@media (max-width: 900px){.professorsHero{padding:56px 24px 0}.professorsHero__grid{grid-template-columns:minmax(0,1fr);gap:36px}.professorsHero__copy,.professorsHero__visual{max-width:none}.professorsHero__logos{grid-column:1;margin-top:8px;padding-bottom:56px}.professorsHero__logosGrid{gap:16px}}@media (max-width: 500px){.professorsHero__logosGrid{grid-template-columns:1fr}}.professorsPlanView{--prof-primary: #155dfc;--prof-fg: #111827;--prof-fg-muted: #6a7282;--prof-fg-soft: #4b5563;--prof-border: #e7e7e7;--prof-surface: #ffffff;--prof-bg: #f9fbfd;--prof-panel-muted: #f8fafc;--prof-divider: #f1f5f9;--prof-macro-carbs: #086a39;--prof-macro-protein: #f97316;--prof-macro-fats: #155dfc;--prof-water-bg: #edf2ff;--prof-close: #b3b3b3;font-family:Figtree,Poppins,sans-serif;background-color:var(--prof-bg);overflow-x:clip}.professorsPlanView__inner{max-width:1200px;margin:0 auto;padding:80px 24px}.professorsPlanView__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:48px;align-items:center}.professorsPlanView__copy{display:grid;gap:14px;align-content:start}.professorsPlanView__title{font-size:34px;line-height:1.12;font-weight:600;letter-spacing:-.035em;margin:0;color:var(--prof-fg);text-wrap:pretty}.professorsPlanView__lead{margin:0;font-size:16px;line-height:1.55;color:var(--prof-fg-muted)}.professorsPlanView__panel{background:var(--prof-surface);border:1px solid var(--prof-border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1118270a,0 24px 48px -34px #11182738}.professorsPlanView__panelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--prof-divider)}.professorsPlanView__panelTitle{font-size:13.5px;font-weight:700;letter-spacing:-.03em;color:var(--prof-fg)}.professorsPlanView__panelClose{font-size:14px;color:var(--prof-close);line-height:1}.professorsPlanView__panelBody{padding:16px;display:grid;gap:14px}.professorsPlanView__macros{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.professorsPlanView__ring{position:relative;flex:none;width:96px;height:96px;border-radius:9999px;background:conic-gradient(var(--prof-macro-carbs) 0 50%,var(--prof-macro-protein) 50% 70%,var(--prof-macro-fats) 70% 100%);display:grid;place-items:center}.professorsPlanView__ringInner{width:66px;height:66px;border-radius:9999px;background:var(--prof-surface);display:grid;place-items:center;text-align:center}.professorsPlanView__ringKcal{display:grid;gap:1px}.professorsPlanView__ringValue{font-size:16px;font-weight:700;letter-spacing:-.04em;color:var(--prof-fg);line-height:1}.professorsPlanView__ringUnit{font-size:9px;letter-spacing:.04em;color:var(--prof-close)}.professorsPlanView__macroList{display:grid;gap:7px;min-width:0}.professorsPlanView__macroRow{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:-.02em;color:var(--prof-fg-muted)}.professorsPlanView__macroDot{width:8px;height:8px;border-radius:9999px;flex:none}.professorsPlanView__macroDot--carbs{background:var(--prof-macro-carbs)}.professorsPlanView__macroDot--protein{background:var(--prof-macro-protein)}.professorsPlanView__macroDot--fats{background:var(--prof-macro-fats)}.professorsPlanView__macroLabel{color:var(--prof-fg);font-weight:600}.professorsPlanView__meal{display:grid;gap:7px;padding:13px 14px;border-radius:11px;background:var(--prof-panel-muted)}.professorsPlanView__mealHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.professorsPlanView__mealTitle{font-size:12.5px;font-weight:700;letter-spacing:-.03em;color:var(--prof-fg)}.professorsPlanView__mealMeta{font-size:11px;color:var(--prof-fg-muted)}.professorsPlanView__mealBar{display:flex;height:6px;border-radius:9999px;overflow:hidden;background:var(--prof-surface)}.professorsPlanView__mealBarSegment{height:100%}.professorsPlanView__mealBarSegment--carbs{width:46%;background:var(--prof-macro-carbs)}.professorsPlanView__mealBarSegment--protein{width:20%;background:var(--prof-macro-protein)}.professorsPlanView__mealBarSegment--fats{width:34%;background:var(--prof-macro-fats)}.professorsPlanView__recipeList{display:grid;gap:5px;padding-top:3px}.professorsPlanView__recipeRow{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px;letter-spacing:-.02em;color:var(--prof-fg-soft);min-width:0}.professorsPlanView__recipeKcal{color:var(--prof-close);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.professorsPlanView__recommendations{display:grid;gap:6px}.professorsPlanView__recommendationsTitle{font-size:12px;font-weight:600;letter-spacing:-.02em;color:var(--prof-fg)}.professorsPlanView__recommendationsText{margin:0;font-size:11.5px;line-height:1.55;letter-spacing:-.02em;color:var(--prof-fg-muted)}.professorsPlanView__water{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:10px;background:var(--prof-water-bg)}.professorsPlanView__waterLabel{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:-.02em;color:var(--prof-primary)}.professorsPlanView__waterValue{font-size:12px;font-weight:600;color:var(--prof-primary)}@media (max-width: 900px){.professorsPlanView__grid{grid-template-columns:minmax(0,1fr);gap:32px}.professorsPlanView__title{font-size:28px}}.professorsStudentView{--prof-primary: #155dfc;--prof-fg: #111827;--prof-fg-muted: #6a7282;--prof-border: #e7e7e7;--prof-surface: #ffffff;--prof-chip-bg: #ffe5be;--prof-chip-fg: #7a5500;--prof-label-muted: #b3b3b3;--prof-media-bg: #f1f5f9;font-family:Figtree,Poppins,sans-serif;background:linear-gradient(180deg,#ffffff,#f9fbfd);overflow-x:clip}.professorsStudentView__inner{max-width:1200px;margin:0 auto;padding:80px 24px}.professorsStudentView__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:56px;align-items:center;direction:rtl}.professorsStudentView__copy{display:grid;gap:16px;align-content:start;direction:ltr}.professorsStudentView__title{font-size:34px;line-height:1.12;font-weight:600;letter-spacing:-.035em;margin:0;color:var(--prof-fg);text-wrap:pretty}.professorsStudentView__lead{margin:0;font-size:16px;line-height:1.55;color:var(--prof-fg-muted)}.professorsStudentView__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;direction:ltr;min-width:0}.professorsStudentView__card{background:var(--prof-surface);border:1px solid var(--prof-border);border-radius:16px;padding:20px;display:grid;grid-template-rows:1fr auto;gap:16px;box-shadow:0 1px 2px #1118270a,0 20px 40px -32px #11182733;min-width:0}.professorsStudentView__media{width:100%;min-height:200px;border-radius:12px;overflow:hidden;background:var(--prof-media-bg);font-size:0;line-height:0}.professorsStudentView__media img{display:block;width:100%;height:auto;min-height:200px;object-fit:cover;object-position:center top}.professorsStudentView__cardBody{display:grid;gap:9px;min-width:0}.professorsStudentView__cardMeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.professorsStudentView__cardLabel{font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--prof-label-muted)}.professorsStudentView__chip{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:5px;background:var(--prof-chip-bg);color:var(--prof-chip-fg);font-size:11px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.professorsStudentView__cardTitle{font-size:17px;font-weight:700;letter-spacing:-.03em;line-height:1.25;color:var(--prof-fg)}.professorsStudentView__cardText{font-size:13px;line-height:1.5;letter-spacing:-.02em;color:var(--prof-fg-muted)}@media (max-width: 900px){.professorsStudentView__grid{grid-template-columns:minmax(0,1fr);gap:32px;direction:ltr}.professorsStudentView__title{font-size:28px}.professorsStudentView__cards{grid-template-columns:minmax(0,1fr)}}.professors{--prof-primary: #155dfc;--prof-primary-hover: #0f46c8;--prof-primary-soft: #edf2ff;--prof-fg: #111827;--prof-fg-muted: #6a7282;--prof-border: #e7e7e7;--prof-bg-alt: #f8fafc;font-family:Figtree,Poppins,system-ui,sans-serif;letter-spacing:-.02em;color:var(--prof-fg);background:#ffffff;overflow-x:clip}.professors .av-btn{transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);will-change:transform;text-decoration:none}.professors .av-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #11182726}.professors .av-btn:focus-visible{outline:2px solid #93b8fd;outline-offset:2px}@keyframes magic-press{0%{transform:scale(1)}32%{transform:scale(.94)}to{transform:scale(1)}}.professors .av-btn:active{animation:magic-press .38s cubic-bezier(.4,0,.2,1)}:root{--accent: 21, 93, 252;--brand-color: #155dfc;--white-Bg-color: #ffffff;--black-color: #101010}html{background-color:#fff;font-family:Figtree,Poppins,sans-serif}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}.v12StickyChrome{position:sticky;top:0;z-index:50}footer{border-top:1px solid #e7e7e7;border-radius:24px 24px 0 0}
