.students:where(.astro-qz6xqrsg){--st-primary:#155dfc;--st-primary-hover:#0f46c8;--st-primary-soft:#edf2ff;--st-fg:#111827;--st-fg-muted:#6a7282;--st-border:#e7e7e7;--st-placeholder:#b3b3b3;--st-bg-alt:#f8fafc;letter-spacing:-.02em;color:var(--st-fg);background:#fff;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:hidden}.students__heroWrap:where(.astro-qz6xqrsg){background:linear-gradient(#f5f6fa,#f5f7fae1,#faf9f5aa,#fff 78%);position:relative;overflow:hidden}.students__noise:where(.astro-qz6xqrsg){opacity:.1;mix-blend-mode:multiply;pointer-events:none;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;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 92%);mask-image:linear-gradient(#000 0% 55%,#0000 92%)}.students__hero:where(.astro-qz6xqrsg){max-width:1360px;margin:0 auto;padding:48px 32px 0;position:relative}.students__heroInner:where(.astro-qz6xqrsg){text-align:center;justify-items:center;gap:20px;max-width:830px;margin:0 auto;display:grid}.students__heroTitle:where(.astro-qz6xqrsg){letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:48px;font-weight:700;line-height:1.05}.students__heroDescription:where(.astro-qz6xqrsg){color:var(--st-fg-muted);text-wrap:pretty;max-width:620px;margin:0;font-size:16px;line-height:1.3}.students__heroCtaRow:where(.astro-qz6xqrsg){flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:4px;display:flex}.students__heroCta:where(.astro-qz6xqrsg){background:var(--st-primary);color:#fff;letter-spacing:-.02em;white-space:nowrap;border-radius:9999px;align-items:center;gap:12px;padding:16px 32px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .16s linear;display:inline-flex}.students__heroCta:where(.astro-qz6xqrsg):hover{background:var(--st-primary-hover)}.students__heroBadge:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-fg);align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.students__heroBadge:where(.astro-qz6xqrsg) strong{font-weight:700}.students__heroDisclaimer:where(.astro-qz6xqrsg){color:var(--st-placeholder);letter-spacing:-.01em;margin:0;font-size:13.5px}.students__marqueeOuter:where(.astro-qz6xqrsg){width:100vw;margin-top:76px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.students__marqueeTrack:where(.astro-qz6xqrsg){align-items:flex-start;gap:26px;width:max-content;padding:8px 0;animation:56s linear infinite students-marquee;display:flex}.students__marqueeOuter:where(.astro-qz6xqrsg):hover .students__marqueeTrack:where(.astro-qz6xqrsg){animation-play-state:paused}.students__heroCard:where(.astro-qz6xqrsg){flex:none;gap:12px;width:340px;display:grid}.students__heroCardImage:where(.astro-qz6xqrsg){background:var(--st-bg-alt);border:1px solid var(--st-border);border-radius:14px;width:100%;overflow:hidden;box-shadow:0 20px 44px -30px #11182761}.students__heroCardImage:where(.astro-qz6xqrsg) img:where(.astro-qz6xqrsg){object-fit:cover;width:100%;height:100%;display:block}.students__heroCardCaption:where(.astro-qz6xqrsg){gap:3px;display:grid}.students__heroCardTitle:where(.astro-qz6xqrsg){letter-spacing:-.02em;font-size:14.5px;font-weight:600}.students__heroCardSubtitle:where(.astro-qz6xqrsg){letter-spacing:-.01em;color:var(--st-placeholder);font-size:13px}@keyframes students-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes students-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes students-spin{to{transform:rotate(360deg)}}.students:where(.astro-qz6xqrsg) #pricing .pricingSection__inner{gap:0}.students:where(.astro-qz6xqrsg) #pricing .pricingSection__title{margin:0 auto 10px}.students:where(.astro-qz6xqrsg) #pricing .pricingSection__description{margin:0 auto 40px}.students:where(.astro-qz6xqrsg) #pricing .pricingSection__grid{margin-top:0}.students:where(.astro-qz6xqrsg) #pricing .pricingSection__guarantee{margin-top:24px}.students__ruta:where(.astro-qz6xqrsg){background:linear-gradient(180deg, #fff, var(--st-bg-alt))}.students__rutaInner:where(.astro-qz6xqrsg){max-width:1360px;margin:0 auto;padding:88px 24px}.students__rutaHeading:where(.astro-qz6xqrsg){letter-spacing:-.02em;text-wrap:pretty;max-width:760px;margin:0 0 44px;font-size:38px;font-weight:600;line-height:1.1}.students__rutaShell:where(.astro-qz6xqrsg){grid-template-columns:236px minmax(0,1fr);align-items:start;gap:56px;display:grid}.students__rutaRail:where(.astro-qz6xqrsg){align-content:start;justify-items:start;gap:0;padding-top:4px;display:grid}.students__rutaTab:where(.astro-qz6xqrsg){cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;margin:0;padding:7px 0;font-family:inherit;display:flex}.students__rutaTabTick:where(.astro-qz6xqrsg){background:#d0d5dd;border-radius:1px;flex:none;width:20px;height:1.5px;transition:width .32s cubic-bezier(.32,.72,0,1),background .32s linear}.students__rutaTabLabel:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-placeholder);font-size:14px;line-height:1.4;transition:color .2s linear,font-weight .2s linear}.students__rutaTab:where(.astro-qz6xqrsg)[aria-selected=true] .students__rutaTabTick:where(.astro-qz6xqrsg){background:var(--st-primary);border-radius:1px;width:40px;height:1.5px}.students__rutaTab:where(.astro-qz6xqrsg)[aria-selected=true] .students__rutaTabLabel:where(.astro-qz6xqrsg){color:var(--st-fg);font-weight:600}.students__rutaCamino:where(.astro-qz6xqrsg){grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.students__rutaStageArea:where(.astro-qz6xqrsg){min-height:484px;position:relative}.students__rutaStage:where(.astro-qz6xqrsg){opacity:0;pointer-events:none;transition:opacity .26s cubic-bezier(.2,0,0,1),transform .26s cubic-bezier(.2,0,0,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(6px)}.students__rutaStage:where(.astro-qz6xqrsg).is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.students__rutaStageCard:where(.astro-qz6xqrsg){background:#fff;border-radius:16px;flex-direction:column;height:100%;min-height:452px;padding:16px;display:flex;overflow:hidden;box-shadow:0 24px 48px -30px #1118274d,0 2px 6px #1118270d}.students__rutaStageInner:where(.astro-qz6xqrsg){background:var(--st-bg-alt);border-radius:12px;flex-direction:column;flex:1;align-content:start;gap:12px;min-height:100%;padding:12px;display:flex}.students__s0Body:where(.astro-qz6xqrsg){flex:1;align-content:start;gap:12px;min-height:372px;display:grid;position:relative}.students__s0Bar:where(.astro-qz6xqrsg){border:1px solid var(--st-border);letter-spacing:-.02em;background:#fff;border-radius:9999px;align-items:center;gap:8px;padding:12px 14px;font-size:15.5px;display:flex;box-shadow:0 1px 2px #1118270a}.students__s0Caret:where(.astro-qz6xqrsg){background:var(--st-primary);width:1.5px;height:15px;animation:1s step-end infinite students-caret}.students__s0Skeleton:where(.astro-qz6xqrsg){border:1px solid var(--st-border);opacity:0;background:#fff;border-radius:10px;align-content:start;gap:9px;max-height:0;padding:11px;transition:opacity .16s linear,max-height .16s linear;display:grid;overflow:hidden}.students__s0Skeleton:where(.astro-qz6xqrsg).is-visible{opacity:1;max-height:140px}.students__s0SkelLine:where(.astro-qz6xqrsg){background:var(--st-bg-alt);border-radius:4px;height:9px}.students__s0SkelLine--1:where(.astro-qz6xqrsg){width:56%}.students__s0SkelLine--2:where(.astro-qz6xqrsg){width:78%}.students__s0SkelLine--3:where(.astro-qz6xqrsg){width:64%}.students__s0SkelBlock:where(.astro-qz6xqrsg){background:var(--st-bg-alt);border-radius:8px;height:52px}.students__s0SkelStatus:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-placeholder);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.students__spinner:where(.astro-qz6xqrsg){border:1.6px solid var(--st-border);border-top-color:var(--st-primary);border-radius:9999px;width:10px;height:10px;animation:.7s linear infinite students-spin}.students__s0Result:where(.astro-qz6xqrsg){border:1px solid var(--st-border);opacity:0;background:#fff;border-radius:10px;gap:10px;padding:11px;transition:opacity .2s linear,transform .2s linear;display:grid;transform:translateY(4px)}.students__s0Result:where(.astro-qz6xqrsg).is-visible{opacity:1;transform:none}.students__s0ResultHead:where(.astro-qz6xqrsg){align-items:center;gap:9px;display:flex}.students__s0Thumb:where(.astro-qz6xqrsg){background:var(--st-bg-alt);border-radius:8px;flex:none;width:46px;height:46px;overflow:hidden}.students__s0Thumb:where(.astro-qz6xqrsg) img:where(.astro-qz6xqrsg){object-fit:cover;width:100%;height:100%;display:block}.students__s0ResultInfo:where(.astro-qz6xqrsg){flex:1;gap:3px;min-width:0;display:grid}.students__s0ResultRow:where(.astro-qz6xqrsg){justify-content:space-between;align-items:center;gap:6px;display:flex}.students__s0ResultName:where(.astro-qz6xqrsg){letter-spacing:-.02em;font-size:14.5px;font-weight:600}.students__s0Tag:where(.astro-qz6xqrsg){background:var(--st-primary-soft);height:22px;color:var(--st-primary);letter-spacing:-.02em;border-radius:4px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.students__s0Serving:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-fg-muted);font-size:12.5px}.students__s0Table:where(.astro-qz6xqrsg){border:1px solid var(--st-bg-alt);border-radius:8px;display:grid;overflow:hidden}.students__s0Row:where(.astro-qz6xqrsg){border-bottom:1px solid var(--st-bg-alt);clip-path:inset(100% 0 0);opacity:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;transition:clip-path .24s cubic-bezier(.2,0,0,1),opacity .24s cubic-bezier(.2,0,0,1);display:flex}.students__s0Row:where(.astro-qz6xqrsg).is-visible{clip-path:inset(0);opacity:1}.students__s0Row:where(.astro-qz6xqrsg):last-child{border-bottom:none}.students__s0RowLabel:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-fg-muted);font-size:12.5px}.students__s0RowValue:where(.astro-qz6xqrsg){letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.students__s1FormulaWrap:where(.astro-qz6xqrsg){position:relative}.students__s1Formula:where(.astro-qz6xqrsg){border:1.5px solid var(--st-primary);letter-spacing:-.02em;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;height:40px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex}.students__s1FormulaList:where(.astro-qz6xqrsg){z-index:3;border:1px solid var(--st-border);transform-origin:top;opacity:0;pointer-events:none;background:#fff;border-radius:6px;margin-top:3px;padding:3px;transition:opacity .14s linear,transform .2s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:100%;left:0;right:0;transform:scaleY(.9);box-shadow:0 12px 24px -12px #1118273d}.students__s1FormulaList:where(.astro-qz6xqrsg).is-open{opacity:1;transform:none}.students__s1FormulaOpt:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-fg-muted);border-radius:4px;padding:8px 10px;font-size:13px}.students__s1FormulaOpt:where(.astro-qz6xqrsg).is-active{background:var(--st-primary-soft);color:var(--st-primary);font-weight:600}.students__s1Fields:where(.astro-qz6xqrsg){border:1px solid var(--st-border);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.students__s1Field:where(.astro-qz6xqrsg){gap:3px;display:grid}.students__s1FieldLabel:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-fg-muted);font-size:11.5px}.students__s1FieldValue:where(.astro-qz6xqrsg){letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.students__s1Unit:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-placeholder);margin-left:4px;font-size:11px;font-weight:400}.students__s1Get:where(.astro-qz6xqrsg){border:1px solid var(--st-border);text-align:center;background:#fff;border-radius:8px;justify-items:center;gap:11px;padding:12px;display:grid}.students__s1GetLabel:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-fg-muted);font-size:11.5px}.students__s1GetValue:where(.astro-qz6xqrsg){letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.students__s1GetBreakdown:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-placeholder);font-variant-numeric:tabular-nums;font-size:11px}.students__s1Macros:where(.astro-qz6xqrsg){border-top:1px solid var(--st-bg-alt);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding-top:11px;display:grid}.students__s1Macro:where(.astro-qz6xqrsg){background:var(--st-bg-alt);border-radius:6px;gap:2px;padding:8px;display:grid}.students__s1MacroLabel:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-fg-muted);font-size:10.5px}.students__s1MacroValue:where(.astro-qz6xqrsg){letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.students__s2Patient:where(.astro-qz6xqrsg){border:1px solid var(--st-border);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.students__s2PatientAvatar:where(.astro-qz6xqrsg){background:var(--st-primary-soft);object-fit:cover;border-radius:9999px;flex:none;width:50px;height:50px}.students__s2PatientInfo:where(.astro-qz6xqrsg){flex:1;gap:1px;min-width:0;display:grid}.students__s2PatientName:where(.astro-qz6xqrsg){letter-spacing:-.02em;font-size:14px;font-weight:600}.students__s2PatientMeta:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-fg-muted);font-size:12px}.students__s2Box:where(.astro-qz6xqrsg){display:grid}.students__s2Box:where(.astro-qz6xqrsg)>:where(.astro-qz6xqrsg){opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .2s linear,visibility 0s linear .2s}.students__s2Box:where(.astro-qz6xqrsg)>.is-visible:where(.astro-qz6xqrsg){opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s linear,visibility linear}.students__s2Recall:where(.astro-qz6xqrsg){border:1px solid var(--st-border);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:10px;display:grid}.students__s2Loading:where(.astro-qz6xqrsg){border:1px solid var(--st-border);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:10px;display:grid}.students__s2Recall:where(.astro-qz6xqrsg){align-self:start}.students__s2RecallLabel:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-placeholder);font-size:11.5px}.students__s2RecallText:where(.astro-qz6xqrsg){letter-spacing:-.02em;min-height:60px;margin:0;font-size:13.5px;line-height:1.65}.students__s2RecallText:where(.astro-qz6xqrsg) :where(.astro-qz6xqrsg)[data-recall-seg]{transition:background-color .22s linear,color .22s linear}.students__s2RecallText:where(.astro-qz6xqrsg) :where(.astro-qz6xqrsg)[data-recall-seg].is-active{color:var(--st-fg);background-color:#fde68a;border-radius:3px;padding:0 2px;font-weight:600}.students__s2RecallText:where(.astro-qz6xqrsg) :where(.astro-qz6xqrsg)[data-recall-seg].is-done{color:var(--st-fg);background-color:#fde68a73;border-radius:3px;padding:0 2px}.students__s2Loading:where(.astro-qz6xqrsg){text-align:center;place-items:center;gap:11px;padding:26px 20px}.students__spinner--lg:where(.astro-qz6xqrsg){border-width:2px;width:24px;height:24px}.students__s2LoadingLabel:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-fg-muted);font-size:12.5px}.students__s2Result:where(.astro-qz6xqrsg){border:1px solid var(--st-border);background:#fff;border-radius:12px;gap:12px;padding:14px;display:grid}.students__s2Alert:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:#b45309;align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.students__s2AlertDot:where(.astro-qz6xqrsg){background:#d97706;border-radius:9999px;flex:none;width:6px;height:6px;margin-top:5px}.students__s2TotalLabel:where(.astro-qz6xqrsg){letter-spacing:.06em;text-transform:uppercase;color:var(--st-placeholder);font-size:10px;font-weight:700;display:block}.students__s2TotalRow:where(.astro-qz6xqrsg){align-items:baseline;gap:5px;display:flex}.students__s2TotalKcal:where(.astro-qz6xqrsg){letter-spacing:-.04em;color:var(--st-primary);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.students__s2TotalUnit:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:var(--st-primary);font-size:13px;font-weight:600}.students__s2Macros:where(.astro-qz6xqrsg){letter-spacing:-.01em;color:var(--st-placeholder);font-variant-numeric:tabular-nums;margin-top:3px;font-size:10.5px;display:block}.students__s2Divider:where(.astro-qz6xqrsg){background:var(--st-bg-alt);height:1px}.students__s2Meals:where(.astro-qz6xqrsg){gap:9px;display:grid}.students__s2Meal:where(.astro-qz6xqrsg){opacity:0;align-items:center;gap:9px;transition:opacity .2s linear,transform .2s linear;display:flex;transform:translateY(4px)}.students__s2Meal:where(.astro-qz6xqrsg).is-visible{opacity:1;transform:none}.students__s2MealThumb:where(.astro-qz6xqrsg){background:var(--st-bg-alt);border-radius:8px;flex:none;width:36px;height:36px;overflow:hidden}.students__s2MealThumb:where(.astro-qz6xqrsg) img:where(.astro-qz6xqrsg){object-fit:cover;width:100%;height:100%;display:block}.students__s2MealName:where(.astro-qz6xqrsg){letter-spacing:-.02em;flex:1;min-width:0;font-size:12.5px}.students__s2MealKcal:where(.astro-qz6xqrsg){letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.students__rutaStageInner:where(.astro-qz6xqrsg).students__s1{display:grid}.students__rutaStageInner:where(.astro-qz6xqrsg).students__s2{display:grid}.students__s3Stage:where(.astro-qz6xqrsg){flex:1;min-height:372px;position:relative}.students__s3Grid:where(.astro-qz6xqrsg){pointer-events:none;z-index:1;opacity:0;grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:1%;padding-top:42px;transition:opacity .22s linear;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.students__s3Grid:where(.astro-qz6xqrsg).is-visible{opacity:1}.students__s3DayCol:where(.astro-qz6xqrsg){align-content:start;gap:4px;display:grid}.students__s3DayHead:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:#fff;border-radius:4px;place-items:center;height:17px;font-size:8.5px;font-weight:700;display:grid}.students__s3DayBody:where(.astro-qz6xqrsg){border-radius:5px;height:232px;display:block}.students__s3TilesLayer:where(.astro-qz6xqrsg){z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.students__s3Tile:where(.astro-qz6xqrsg){opacity:0;gap:3px;transition:left .32s cubic-bezier(.2,0,0,1),top .32s cubic-bezier(.2,0,0,1),width .32s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.34,1.56,.64,1),opacity .22s linear;display:grid;position:absolute}.students__s3Tile:where(.astro-qz6xqrsg).is-visible{opacity:1}.students__s3Tile:where(.astro-qz6xqrsg).is-selected .students__s3TileImage:where(.astro-qz6xqrsg){box-shadow:0 0 0 2px #ffc700,0 6px 14px -8px #11182759}.students__s3TileImage:where(.astro-qz6xqrsg){background:var(--st-bg-alt);border-radius:7px;transition:height .32s cubic-bezier(.2,0,0,1),box-shadow .18s linear;position:relative;overflow:hidden;box-shadow:0 6px 14px -8px #11182759}.students__s3TileImage:where(.astro-qz6xqrsg) img:where(.astro-qz6xqrsg){object-fit:cover;width:100%;height:100%;display:block}.students__s3TileRibbon:where(.astro-qz6xqrsg){letter-spacing:-.02em;color:#7a5500;opacity:0;background:#f8efd3;justify-content:space-between;align-items:center;gap:4px;height:15px;padding:0 5px;font-size:7px;font-weight:600;transition:opacity .16s linear;display:flex;position:absolute;top:0;left:0;right:0}.students__s3TileRibbon:where(.astro-qz6xqrsg).is-visible{opacity:1}.students__s3TileTitle:where(.astro-qz6xqrsg){letter-spacing:-.02em;text-wrap:pretty;opacity:0;font-size:8px;font-weight:500;line-height:1.3;transition:opacity .2s linear;display:block}.students__s3Tile:where(.astro-qz6xqrsg).is-planned .students__s3TileTitle:where(.astro-qz6xqrsg){opacity:1}.students__s3Cursor:where(.astro-qz6xqrsg){z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 4px #11182752);align-items:flex-start;transition:left .32s cubic-bezier(.2,0,0,1),top .32s cubic-bezier(.2,0,0,1),opacity .2s linear;display:flex;position:absolute;top:0;left:0}.students__s3Cursor:where(.astro-qz6xqrsg).is-visible{opacity:1}.students__s3CursorLabel:where(.astro-qz6xqrsg){color:#111827;letter-spacing:-.02em;white-space:nowrap;background:#ffc700;margin:13px 0 0 -4px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1.2;box-shadow:0 6px 16px -6px #7a550073}.students__rutaCaption:where(.astro-qz6xqrsg){align-content:center;gap:13px;max-width:420px;display:grid}.students__rutaCaptionTitle:where(.astro-qz6xqrsg){letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:27px;font-weight:600;line-height:1.18}.students__rutaCaptionText:where(.astro-qz6xqrsg){color:var(--st-fg-muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.students__webinars:where(.astro-qz6xqrsg){background:#fff}.students__webinarsInner:where(.astro-qz6xqrsg){max-width:1200px;margin:0 auto;padding:88px 24px}.students__webinarsHead:where(.astro-qz6xqrsg){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin:0 0 36px;display:grid}.students__webinarsHeadCol:where(.astro-qz6xqrsg){gap:14px;display:grid}.students__webinarsTitle:where(.astro-qz6xqrsg){letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:38px;font-weight:600;line-height:1.1}.students__webinarsDescription:where(.astro-qz6xqrsg){color:var(--st-fg-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.students__webinarsMarqueeOuter:where(.astro-qz6xqrsg){width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.students__webinarsTrack:where(.astro-qz6xqrsg){align-items:center;width:max-content;padding:10px 0;animation:64s linear infinite students-marquee;display:flex}.students__webinarsMarqueeOuter:where(.astro-qz6xqrsg):hover .students__webinarsTrack:where(.astro-qz6xqrsg){animation-play-state:paused}.students__webinarCard:where(.astro-qz6xqrsg){aspect-ratio:16/9;background:var(--st-bg-alt);border-radius:14px;flex:none;width:372px;margin-right:22px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 44px -30px #11182757,0 1px 3px #1118270a}.students__webinarCard:where(.astro-qz6xqrsg) img:where(.astro-qz6xqrsg){object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1100px){.students__rutaShell:where(.astro-qz6xqrsg){grid-template-columns:minmax(0,1fr);gap:28px}.students__rutaRail:where(.astro-qz6xqrsg){-webkit-overflow-scrolling:touch;scrollbar-width:none;border-left:none;flex-wrap:nowrap;gap:0;margin:0 -4px;padding:0 4px 4px;display:flex;overflow-x:auto}.students__rutaRail:where(.astro-qz6xqrsg)::-webkit-scrollbar{display:none}.students__rutaTab:where(.astro-qz6xqrsg){white-space:nowrap;flex:none;padding-left:12px;padding-right:12px}.students__rutaCamino:where(.astro-qz6xqrsg){grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.students__rutaCaption:where(.astro-qz6xqrsg){order:-1;max-width:none}.students__rutaCaptionTitle:where(.astro-qz6xqrsg){font-size:22px}.students__rutaStageArea:where(.astro-qz6xqrsg){aspect-ratio:600/484;min-height:0;max-height:min(484px,72vw)}.students__rutaStage:where(.astro-qz6xqrsg){position:absolute}.students__rutaStageCard:where(.astro-qz6xqrsg){height:100%;min-height:0;padding:12px}:where(.astro-qz6xqrsg)[data-m=rutatick]{display:none!important}}@media (max-width:768px){.students__hero:where(.astro-qz6xqrsg){padding:32px 20px 0}.students__heroTitle:where(.astro-qz6xqrsg){font-size:32px}.students__heroDescription:where(.astro-qz6xqrsg){font-size:15px}.students__rutaInner:where(.astro-qz6xqrsg){padding:56px 20px}.students__webinarsInner:where(.astro-qz6xqrsg){padding:56px 20px}.students__rutaHeading:where(.astro-qz6xqrsg){font-size:26px}.students__webinarsTitle:where(.astro-qz6xqrsg){font-size:26px}.students__webinarsHead:where(.astro-qz6xqrsg){grid-template-columns:minmax(0,1fr)}.students__rutaStageArea:where(.astro-qz6xqrsg){aspect-ratio:4/3.4;max-height:min(420px,88vw)}.students__rutaStageInner:where(.astro-qz6xqrsg){gap:10px;padding:10px;overflow:auto}.students__s0Body:where(.astro-qz6xqrsg){min-height:0}.students__s3TileTitle:where(.astro-qz6xqrsg){display:none}.students__rutaCaptionTitle:where(.astro-qz6xqrsg){font-size:20px}.students__rutaCaptionText:where(.astro-qz6xqrsg){font-size:14.5px}.students__rutaTabLabel:where(.astro-qz6xqrsg){font-size:13px}}@media (max-width:500px){.students__rutaInner:where(.astro-qz6xqrsg){padding:48px 16px}.students__rutaHeading:where(.astro-qz6xqrsg){margin-bottom:28px;font-size:24px}.students__rutaStageArea:where(.astro-qz6xqrsg){aspect-ratio:1/1.05;max-height:none}.students__rutaStageCard:where(.astro-qz6xqrsg){border-radius:14px;padding:10px}.students__s0Bar:where(.astro-qz6xqrsg){padding:10px 12px;font-size:14px}}:root{--accent:124, 58, 237;--accent-gradient:linear-gradient(45deg, rgb(var(--accent)), #da62c4 30%, white 60%);--brand-color:#0432d5;--white-color:#f8f5ff;--white-Bg-color:#fff;--black-color:#101010;--grayBlack-color:#101010;--grayWhite-color:#f8f5ff;--button-bg-secondary:#fff;--button-brad:10px}html{background-color:#fff;font-family:Poppins,sans-serif}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{min-height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.v12StickyChrome{z-index:50;position:sticky;top:0}footer{border-top:1px solid #e7e7e7;border-radius:24px 24px 0 0}
