/* Product cards frame real Educat footage. */
.entry{padding-top:22px;padding-bottom:18px}.entry-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;letter-spacing:1.4px;font-weight:700;color:#666}.entry-heading a{font-size:13px;letter-spacing:0;color:#d7282f}.entry-grid{display:grid;grid-template-columns:1fr 1.12fr 1.12fr 1fr;grid-template-rows:320px 175px;gap:14px}.entry-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:24px;background:#fff0f1;border:1px solid #f5dfe1;border-radius:12px;text-decoration:none;color:#181818;isolation:isolate}.entry-card:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 100% 0,var(--tint),transparent 70%);opacity:0;transition:opacity .5s}.entry-card:hover:before{opacity:1}.entry-go{grid-column:1;grid-row:1/3;--tint:#d4ece3}.entry-iq{grid-column:4;grid-row:1/3;--tint:#cdeafb}.entry-v5{grid-column:2;grid-row:2;--tint:#f5c6ca}.entry-aim{grid-column:3;grid-row:2;--tint:#f7dda8}.entry-card-top{display:flex;justify-content:space-between;align-items:center}.entry-card-top img{width:97px;height:31px;object-fit:contain;object-position:left}.entry-card-top>span{font-size:23px}.entry-level{font-size:10px;letter-spacing:1px;color:#775e61;margin-top:22px}.corporate .entry-card h2{font-size:clamp(21px,2vw,29px);letter-spacing:-.8px;line-height:1.17;margin:10px 0 0;font-weight:700}.entry-robot{width:100%;height:235px;object-fit:contain;margin:auto;mix-blend-mode:normal;filter:none;animation:entryFloat 6s ease-in-out infinite;transition:scale .45s}.entry-iq .entry-robot{animation-delay:-3s}.entry-card:hover .entry-robot{scale:1.05}.entry-card-foot{font-size:12px;display:flex;justify-content:space-between;font-weight:600}.entry-v5,.entry-aim{padding:18px}.entry-v5 .entry-level,.entry-aim .entry-level{font-size:8px;margin-top:12px}.corporate .entry-v5 h2,.corporate .entry-aim h2{font-size:19px;max-width:58%;margin-top:7px}.entry-v5 .entry-robot,.entry-aim .entry-robot{position:absolute;right:0;bottom:8px;width:44%;height:117px;pointer-events:none}.entry-v5 .entry-card-foot,.entry-aim .entry-card-foot{margin-top:auto;font-size:10px;max-width:52%}.entry-film{grid-column:2/4;grid-row:1;position:relative;background:#201d1e;border-radius:12px;overflow:hidden;min-width:0}.entry-film video{display:block;width:100%;height:100%;object-fit:cover}.entry-film-heading{position:absolute;top:0;left:0;right:0;padding:25px 28px 45px;background:linear-gradient(#0009,transparent);color:white;pointer-events:none;transition:opacity .4s}.entry-film-heading>span{font-size:9px;letter-spacing:2px}.corporate .entry-film h1{font-size:32px;line-height:1.08;letter-spacing:-1px;margin:10px 0 0;color:#fff}.entry-film.is-playing .entry-film-heading{opacity:0}.entry-film:hover .entry-film-heading,.entry-film:focus-within .entry-film-heading{opacity:1}.entry-play{position:absolute;left:24px;bottom:62px;background:#fff;color:#181818;padding:12px 18px;border:0;border-radius:6px;font-weight:700}.entry-video-error{position:absolute;bottom:42px;left:16px;right:16px;background:#fff;padding:14px;color:#222;font-size:13px}.entry-video-error a{color:#d7282f}.entry-families{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #eee;padding:23px 0 17px;gap:8px}.entry-families a{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px;border-radius:6px;transition:background .25s,transform .25s}.entry-families a:hover{background:#fff0f1;transform:translateY(-3px)}.entry-families img{width:92px;height:28px;object-fit:contain}.entry-families span{font-size:10px;color:#666;text-align:center}.entry a:focus-visible,.entry button:focus-visible{outline:3px solid #d7282f;outline-offset:3px}@keyframes entryFloat{50%{transform:translateY(-7px)}}.motion-paused .entry-robot{animation-play-state:paused}
@media(min-width:1450px){.entry-grid{grid-template-rows:380px 185px}.entry-robot{height:285px}}
@media(max-width:1000px){.entry-grid{grid-template-columns:1fr 1fr;grid-template-rows:330px 360px 175px}.entry-film{grid-column:1/3;grid-row:1}.entry-go{grid-column:1;grid-row:2}.entry-iq{grid-column:2;grid-row:2}.entry-v5{grid-column:1;grid-row:3}.entry-aim{grid-column:2;grid-row:3}.entry-robot{height:180px}.entry-level{margin-top:12px}.entry-families{grid-template-columns:repeat(3,1fr);row-gap:16px}}
@media(max-width:560px){.entry{padding-top:12px}.entry-heading{font-size:8px;letter-spacing:.7px}.entry-heading a{font-size:11px}.entry-grid{gap:10px;grid-template-rows:260px 315px 180px}.entry-card{padding:16px}.entry-card-top img{width:78px;height:26px}.corporate .entry-card h2{font-size:21px;letter-spacing:-.5px}.entry-level{font-size:8px}.entry-robot{height:145px}.entry-card-foot{font-size:10px}.entry-v5,.entry-aim{padding:13px}.corporate .entry-v5 h2,.corporate .entry-aim h2{font-size:17px;max-width:80%}.entry-v5 .entry-robot,.entry-aim .entry-robot{height:70px;width:48%;bottom:3px}.entry-v5 .entry-card-foot,.entry-aim .entry-card-foot{font-size:9px}.entry-film-heading{padding:22px}.corporate .entry-film h1{font-size:29px}.entry-families img{width:77px;height:25px}.entry-families span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.entry-robot{animation:none}.entry-card:before,.entry-robot,.entry-families a{transition:none}}

@media(min-width:1001px){.entry-families{grid-template-columns:repeat(7,minmax(0,1fr))}}
.entry-families span{font-size:12px;line-height:1.4}
@media(min-width:641px) and (max-width:1000px){.entry-families{grid-template-columns:repeat(4,minmax(0,1fr))}}
/* Each family reveals a matching light surface on hover and focus. */
.entry-go{--entry-color:#007078;--entry-light:#eaf6f5}
.entry-iq{--entry-color:#0075c9;--entry-light:#ebf5fc}
.entry-v5{--entry-color:#d7282f;--entry-light:#fff0f1}
.entry-aim{--entry-color:#001a70;--entry-light:#edf0fb}
.entry-card{background:var(--entry-color);border-color:var(--entry-color);color:#fff;transition:color .35s,border-color .5s}
.entry-card:before{background:var(--entry-light);opacity:1;clip-path:circle(0% at var(--entry-x,90%) var(--entry-y,10%));transition:clip-path .65s cubic-bezier(.2,.7,.2,1)}
.entry-card .entry-level,.corporate .entry-card h2,.entry-card .entry-card-foot,.entry-card .entry-card-top>span{color:#fff;transition:color .35s}
.entry-card-top img{filter:brightness(0) invert(1);transition:filter .35s}
.entry-card:is(:hover,:focus-visible){color:#181818;border-color:var(--entry-color)}
.entry-card:is(:hover,:focus-visible):before{clip-path:circle(150% at var(--entry-x,90%) var(--entry-y,10%))}
.entry-card:is(:hover,:focus-visible) .entry-card-top img{filter:none}
.entry-card:is(:hover,:focus-visible) .entry-level{color:#555}
.corporate .entry-card:is(:hover,:focus-visible) h2,.entry-card:is(:hover,:focus-visible) .entry-card-foot,.entry-card:is(:hover,:focus-visible) .entry-card-top>span{color:#181818}
@media(prefers-reduced-motion:reduce){.entry-card,.entry-card:before,.entry-card-top img,.entry-card .entry-level,.corporate .entry-card h2,.entry-card .entry-card-foot,.entry-card .entry-card-top>span{transition:none}}
