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